--- /srv/rebuilderd/tmp/rebuilderdktSp0U/inputs/libpython3.13-dev_3.13.18-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdktSp0U/out/libpython3.13-dev_3.13.18-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-10-27 16:10:31.000000 debian-binary │ -rw-r--r-- 0 0 0 7672 2026-10-27 16:10:31.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4116968 2026-10-27 16:10:31.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4118816 2026-10-27 16:10:31.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -287,15 +287,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 954 2026-10-27 16:10:31.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 1064 2026-10-27 16:10:31.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 6865 2026-10-27 16:10:31.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5644 2026-10-27 16:10:31.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1751 2026-10-27 16:10:31.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15358 2026-10-27 16:10:31.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7205934 2026-10-27 16:10:31.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7451822 2026-10-27 16:10:31.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7451682 2026-10-27 16:10:31.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9045 2026-10-27 16:10:31.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-10-27 16:10:31.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8708 2026-10-27 16:10:31.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-27 16:10:31.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-27 16:10:31.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-27 16:10:31.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-27 16:10:31.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ ├── nm --print-armap {} │ │ │ │┄ error from `nm --print-armap {}`: │ │ │ │┄ nm: brc.o: no symbols │ │ │ │┄ nm: dynamic_annotations.o: no symbols │ │ │ │┄ nm: gc_free_threading.o: no symbols │ │ │ │┄ nm: jit.o: no symbols │ │ │ │┄ nm: optimizer.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │ @@ -3456,74 +3456,74 @@ │ │ │ │ U _PyAST_Tuple │ │ │ │ U _PyAST_TypeIgnore │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ -00000a74 T _PyPegen_add_type_comment_to_arg │ │ │ │ +00000a6c T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ 00000390 T _PyPegen_alias_for_star │ │ │ │ 000001da T _PyPegen_arguments_parsing_error │ │ │ │ 000002d8 T _PyPegen_augoperator │ │ │ │ 0000027c T _PyPegen_check_barry_as_flufl │ │ │ │ -00001908 T _PyPegen_check_fstring_conversion │ │ │ │ +00001910 T _PyPegen_check_fstring_conversion │ │ │ │ 00000404 T _PyPegen_check_legacy_stmt │ │ │ │ 0000007c T _PyPegen_checked_future_import │ │ │ │ 00000454 T _PyPegen_class_def_decorators │ │ │ │ -00000a80 T _PyPegen_cmpop_expr_pair │ │ │ │ -0000096c T _PyPegen_collect_call_seqs │ │ │ │ +00000a78 T _PyPegen_cmpop_expr_pair │ │ │ │ +00000964 T _PyPegen_collect_call_seqs │ │ │ │ 000000b4 T _PyPegen_concatenate_strings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ -00000f68 T _PyPegen_constant_from_token │ │ │ │ +00000f60 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ 00000498 T _PyPegen_decoded_constant_from_token │ │ │ │ 000002f8 T _PyPegen_dummy_name │ │ │ │ 00000204 T _PyPegen_empty_arguments │ │ │ │ 00000120 T _PyPegen_ensure_imaginary │ │ │ │ 000000c8 T _PyPegen_ensure_real │ │ │ │ -00000fd0 T _PyPegen_formatted_value │ │ │ │ +00000fc8 T _PyPegen_formatted_value │ │ │ │ 000001a4 T _PyPegen_function_def_decorators │ │ │ │ -00000aa8 T _PyPegen_get_cmpops │ │ │ │ -000007d4 T _PyPegen_get_expr_name │ │ │ │ -00000b00 T _PyPegen_get_exprs │ │ │ │ -00000724 T _PyPegen_get_invalid_target │ │ │ │ -000015b4 T _PyPegen_get_keys │ │ │ │ +00000aa0 T _PyPegen_get_cmpops │ │ │ │ +000007cc T _PyPegen_get_expr_name │ │ │ │ +00000af8 T _PyPegen_get_exprs │ │ │ │ +0000071c T _PyPegen_get_invalid_target │ │ │ │ +000015ac T _PyPegen_get_keys │ │ │ │ 000002a0 T _PyPegen_get_last_comprehension_item │ │ │ │ -000006ac T _PyPegen_get_pattern_keys │ │ │ │ -000006e8 T _PyPegen_get_patterns │ │ │ │ +000006a4 T _PyPegen_get_pattern_keys │ │ │ │ +000006e0 T _PyPegen_get_patterns │ │ │ │ 00001724 T _PyPegen_get_values │ │ │ │ 00000304 T _PyPegen_join_names_with_dot │ │ │ │ -00000ec4 T _PyPegen_join_sequences │ │ │ │ -00001180 T _PyPegen_joined_str │ │ │ │ -00000684 T _PyPegen_key_pattern_pair │ │ │ │ -00001b8c T _PyPegen_key_value_pair │ │ │ │ -000018e0 T _PyPegen_keyword_or_starred │ │ │ │ -00000b58 T _PyPegen_make_arguments │ │ │ │ -00001b04 T _PyPegen_make_module │ │ │ │ +00000ebc T _PyPegen_join_sequences │ │ │ │ +00001178 T _PyPegen_joined_str │ │ │ │ +0000067c T _PyPegen_key_pattern_pair │ │ │ │ +00001b98 T _PyPegen_key_value_pair │ │ │ │ +000018e8 T _PyPegen_keyword_or_starred │ │ │ │ +00000b50 T _PyPegen_make_arguments │ │ │ │ +00001b10 T _PyPegen_make_module │ │ │ │ 00000168 T _PyPegen_map_names_to_ids │ │ │ │ -00001894 T _PyPegen_name_default_pair │ │ │ │ +0000189c T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -00000960 T _PyPegen_new_type_comment │ │ │ │ +00000958 T _PyPegen_new_type_comment │ │ │ │ 00000000 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 00000232 T _PyPegen_seq_append_to_end │ │ │ │ 00000048 T _PyPegen_seq_count_dots │ │ │ │ -00001a28 T _PyPegen_seq_delete_starred_exprs │ │ │ │ -00001968 T _PyPegen_seq_extract_starred_exprs │ │ │ │ +00001a30 T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00001970 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 000002ba T _PyPegen_seq_first_item │ │ │ │ -000014c4 T _PyPegen_seq_flatten │ │ │ │ -000008f0 T _PyPegen_seq_insert_in_front │ │ │ │ +000014bc T _PyPegen_seq_flatten │ │ │ │ +000008e8 T _PyPegen_seq_insert_in_front │ │ │ │ 0000028a T _PyPegen_seq_last_item │ │ │ │ -00000798 T _PyPegen_set_expr_context │ │ │ │ +00000790 T _PyPegen_set_expr_context │ │ │ │ 0000052c T _PyPegen_setup_full_format_spec │ │ │ │ -000008cc T _PyPegen_singleton_seq │ │ │ │ -0000065c T _PyPegen_slash_with_default │ │ │ │ +000008c4 T _PyPegen_singleton_seq │ │ │ │ +00000654 T _PyPegen_slash_with_default │ │ │ │ 00000138 T _PyPegen_star_etc │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ @@ -3538,16 +3538,16 @@ │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ U _Py_asdl_keyword_seq_new │ │ │ │ U _Py_asdl_pattern_seq_new │ │ │ │ U _Py_asdl_type_ignore_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Pypegen_raise_decode_error │ │ │ │ -00000f2c t _get_defaults.isra.0 │ │ │ │ -00000e88 t _get_names.isra.0 │ │ │ │ +00000f24 t _get_defaults.isra.0 │ │ │ │ +00000e80 t _get_names.isra.0 │ │ │ │ 00000178 t _set_seq_context │ │ │ │ U memmove │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strpbrk │ │ │ │ │ │ │ │ @@ -3661,26 +3661,26 @@ │ │ │ │ 00000f44 r .LC93 │ │ │ │ 00000f78 r .LC94 │ │ │ │ 00000fb4 r .LC95 │ │ │ │ 00000fc8 r .LC96 │ │ │ │ 00001008 r .LC97 │ │ │ │ 00001034 r .LC98 │ │ │ │ 00001038 r .LC99 │ │ │ │ -00001f2c t INVALID_VERSION_CHECK │ │ │ │ -000009b8 t NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ +00001dc8 t INVALID_VERSION_CHECK │ │ │ │ +000009b4 t NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -000034d4 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ -0000349c t RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ +00003370 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +00003338 t RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ U _PyAST_AnnAssign │ │ │ │ U _PyAST_Assert │ │ │ │ U _PyAST_Assign │ │ │ │ U _PyAST_AsyncFor │ │ │ │ U _PyAST_AsyncFunctionDef │ │ │ │ U _PyAST_AsyncWith │ │ │ │ U _PyAST_Attribute │ │ │ │ @@ -3837,272 +3837,272 @@ │ │ │ │ 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 │ │ │ │ -000147ec t _gather_116_rule │ │ │ │ -0000e5e8 t _gather_123_rule │ │ │ │ +00014984 t _gather_116_rule │ │ │ │ +0000e640 t _gather_123_rule │ │ │ │ 00000bca t _gather_141_rule │ │ │ │ 00000bca t _gather_143_rule │ │ │ │ 00000bca t _gather_145_rule │ │ │ │ 00000bca t _gather_147_rule │ │ │ │ -00001dec t _gather_18_rule │ │ │ │ +00001c88 t _gather_18_rule │ │ │ │ 00000000 t _gather_206_rule │ │ │ │ 00000f46 t _gather_208_rule │ │ │ │ -00001dec t _gather_20_rule │ │ │ │ +00001c88 t _gather_20_rule │ │ │ │ 00000000 t _gather_210_rule │ │ │ │ 00000f46 t _gather_212_rule │ │ │ │ -000147ec t _gather_231_rule │ │ │ │ -0000e5e8 t _gather_274_rule │ │ │ │ -0000228c t _gather_51_rule │ │ │ │ -0000228c t _gather_53_rule │ │ │ │ -0000228c t _gather_55_rule │ │ │ │ -0000228c t _gather_57_rule │ │ │ │ -00002bd0 t _loop0_100_rule │ │ │ │ -00002bd0 t _loop0_102_rule │ │ │ │ -00017218 t _loop0_106_rule │ │ │ │ -00017218 t _loop0_108_rule │ │ │ │ -000036d8 t _loop0_110_rule │ │ │ │ -00003cb8 t _loop0_112_rule │ │ │ │ -00001ae4 t _loop0_119_rule │ │ │ │ -00001ae4 t _loop0_120_rule │ │ │ │ -00002ac8 t _loop0_129_rule │ │ │ │ -000035b0 t _loop0_164_rule │ │ │ │ -000035b0 t _loop0_165_rule │ │ │ │ -00001c1c t _loop0_170_rule │ │ │ │ -00010608 t _loop0_171_rule │ │ │ │ -00010608 t _loop0_172_rule │ │ │ │ -00001c1c t _loop0_175_rule │ │ │ │ -00001c1c t _loop0_177_rule │ │ │ │ -00001c1c t _loop0_182_rule │ │ │ │ -000036d8 t _loop0_187_rule │ │ │ │ -00017218 t _loop0_188_rule │ │ │ │ -00017218 t _loop0_189_rule │ │ │ │ -000036d8 t _loop0_193_rule │ │ │ │ -000036d8 t _loop0_195_rule │ │ │ │ -00018198 t _loop0_1_rule │ │ │ │ -000036d8 t _loop0_200_rule │ │ │ │ +00014984 t _gather_231_rule │ │ │ │ +0000e640 t _gather_274_rule │ │ │ │ +00002128 t _gather_51_rule │ │ │ │ +00002128 t _gather_53_rule │ │ │ │ +00002128 t _gather_55_rule │ │ │ │ +00002128 t _gather_57_rule │ │ │ │ +00002a6c t _loop0_100_rule │ │ │ │ +00002a6c t _loop0_102_rule │ │ │ │ +000173a0 t _loop0_106_rule │ │ │ │ +000173a0 t _loop0_108_rule │ │ │ │ +00003574 t _loop0_110_rule │ │ │ │ +00003b54 t _loop0_112_rule │ │ │ │ +00001980 t _loop0_119_rule │ │ │ │ +00001980 t _loop0_120_rule │ │ │ │ +00002964 t _loop0_129_rule │ │ │ │ +0000344c t _loop0_164_rule │ │ │ │ +0000344c t _loop0_165_rule │ │ │ │ +00001ab8 t _loop0_170_rule │ │ │ │ +00010664 t _loop0_171_rule │ │ │ │ +00010664 t _loop0_172_rule │ │ │ │ +00001ab8 t _loop0_175_rule │ │ │ │ +00001ab8 t _loop0_177_rule │ │ │ │ +00001ab8 t _loop0_182_rule │ │ │ │ +00003574 t _loop0_187_rule │ │ │ │ +000173a0 t _loop0_188_rule │ │ │ │ +000173a0 t _loop0_189_rule │ │ │ │ +00003574 t _loop0_193_rule │ │ │ │ +00003574 t _loop0_195_rule │ │ │ │ +0001830c t _loop0_1_rule │ │ │ │ +00003574 t _loop0_200_rule │ │ │ │ 0000087e t _loop0_215_rule │ │ │ │ 0000087e t _loop0_218_rule │ │ │ │ -00003cb8 t _loop0_240_rule │ │ │ │ -00018198 t _loop0_2_rule │ │ │ │ -00010608 t _loop0_36_rule │ │ │ │ -00011824 t _loop0_37_rule │ │ │ │ -00011824 t _loop0_38_rule │ │ │ │ -00011824 t _loop0_40_rule │ │ │ │ -00001c1c t _loop0_48_rule │ │ │ │ -00001c1c t _loop0_49_rule │ │ │ │ -00017218 t _loop0_98_rule │ │ │ │ -00002bd0 t _loop0_99_rule │ │ │ │ -000168f4 t _loop1_101_rule │ │ │ │ -00017878 t _loop1_103_rule │ │ │ │ -000168f4 t _loop1_104_rule │ │ │ │ -000168f4 t _loop1_105_rule │ │ │ │ -00005d9c t _loop1_111_rule │ │ │ │ -0000fcb4 t _loop1_173_rule │ │ │ │ -000020c0 t _loop1_178_rule │ │ │ │ -000106e4 t _loop1_185_rule │ │ │ │ -00005d9c t _loop1_196_rule │ │ │ │ -00017878 t _loop1_197_rule │ │ │ │ -00001008 t _loop1_216_rule │ │ │ │ -0000663c t _loop1_219_rule │ │ │ │ -0000fcb4 t _loop1_39_rule │ │ │ │ -000106e4 t _loop1_41_rule │ │ │ │ -0000fcb4 t _loop1_42_rule │ │ │ │ -0000fcb4 t _loop1_43_rule │ │ │ │ -000106e4 t _loop1_45_rule │ │ │ │ -000106e4 t _loop1_47_rule │ │ │ │ -000020c0 t _loop1_50_rule │ │ │ │ -00001008 t _loop1_60_rule │ │ │ │ -0000663c t _loop1_61_rule │ │ │ │ +00003b54 t _loop0_240_rule │ │ │ │ +0001830c t _loop0_2_rule │ │ │ │ +00010664 t _loop0_36_rule │ │ │ │ +00011894 t _loop0_37_rule │ │ │ │ +00011894 t _loop0_38_rule │ │ │ │ +00011894 t _loop0_40_rule │ │ │ │ +00001ab8 t _loop0_48_rule │ │ │ │ +00001ab8 t _loop0_49_rule │ │ │ │ +000173a0 t _loop0_98_rule │ │ │ │ +00002a6c t _loop0_99_rule │ │ │ │ +00016a7c t _loop1_101_rule │ │ │ │ +00017a00 t _loop1_103_rule │ │ │ │ +00016a7c t _loop1_104_rule │ │ │ │ +00016a7c t _loop1_105_rule │ │ │ │ +00005c38 t _loop1_111_rule │ │ │ │ +0000fd0c t _loop1_173_rule │ │ │ │ +00001f5c t _loop1_178_rule │ │ │ │ +00010740 t _loop1_185_rule │ │ │ │ +00005c38 t _loop1_196_rule │ │ │ │ +00017a00 t _loop1_197_rule │ │ │ │ +00000ea4 t _loop1_216_rule │ │ │ │ +000064d8 t _loop1_219_rule │ │ │ │ +0000fd0c t _loop1_39_rule │ │ │ │ +00010740 t _loop1_41_rule │ │ │ │ +0000fd0c t _loop1_42_rule │ │ │ │ +0000fd0c t _loop1_43_rule │ │ │ │ +00010740 t _loop1_45_rule │ │ │ │ +00010740 t _loop1_47_rule │ │ │ │ +00001f5c t _loop1_50_rule │ │ │ │ +00000ea4 t _loop1_60_rule │ │ │ │ +000064d8 t _loop1_61_rule │ │ │ │ 000022b8 t _tmp_10_rule │ │ │ │ -00003b20 t _tmp_11_rule │ │ │ │ -00003b20 t _tmp_13_rule │ │ │ │ +000039bc t _tmp_11_rule │ │ │ │ +000039bc t _tmp_13_rule │ │ │ │ 00000722 t _tmp_149_rule │ │ │ │ 00000d0c t _tmp_155_rule │ │ │ │ -00003ab8 t _tmp_157_rule │ │ │ │ -000030a0 t _tmp_158_rule │ │ │ │ +00003954 t _tmp_157_rule │ │ │ │ +00002f3c t _tmp_158_rule │ │ │ │ 00000dc4 t _tmp_159_rule │ │ │ │ 00000780 t _tmp_160_rule │ │ │ │ -00003518 t _tmp_161_rule │ │ │ │ +000033b4 t _tmp_161_rule │ │ │ │ 00000bc8 t _tmp_162_rule │ │ │ │ -00002fe8 t _tmp_169_rule │ │ │ │ -00002fe8 t _tmp_174_rule │ │ │ │ -00006dcc t _tmp_179_rule │ │ │ │ +00002e84 t _tmp_169_rule │ │ │ │ +00002e84 t _tmp_174_rule │ │ │ │ +00006c68 t _tmp_179_rule │ │ │ │ 000007d4 t _tmp_181_rule │ │ │ │ 000007d4 t _tmp_183_rule │ │ │ │ 00000d60 t _tmp_184_rule │ │ │ │ 00000676 t _tmp_186_rule │ │ │ │ 00000676 t _tmp_192_rule │ │ │ │ 00001134 t _tmp_199_rule │ │ │ │ 00001134 t _tmp_201_rule │ │ │ │ 00000d60 t _tmp_202_rule │ │ │ │ -00006dc8 t _tmp_203_rule │ │ │ │ +00006c64 t _tmp_203_rule │ │ │ │ 00000826 t _tmp_214_rule │ │ │ │ 00000950 t _tmp_217_rule │ │ │ │ 00000950 t _tmp_221_rule │ │ │ │ 00000950 t _tmp_222_rule │ │ │ │ 00000950 t _tmp_224_rule │ │ │ │ 00000950 t _tmp_225_rule │ │ │ │ -0000303c t _tmp_227_rule │ │ │ │ -0000303c t _tmp_228_rule │ │ │ │ +00002ed8 t _tmp_227_rule │ │ │ │ +00002ed8 t _tmp_228_rule │ │ │ │ 00000e1a t _tmp_229_rule.isra.0 │ │ │ │ -00002a08 t _tmp_22_rule │ │ │ │ -00002cb0 t _tmp_233_rule │ │ │ │ -00006e24 t _tmp_234_rule │ │ │ │ +000028a4 t _tmp_22_rule │ │ │ │ +00002b4c t _tmp_233_rule │ │ │ │ +00006cc0 t _tmp_234_rule │ │ │ │ 00000e7c t _tmp_235_rule │ │ │ │ 00001186 t _tmp_236_rule │ │ │ │ 000010e2 t _tmp_237_rule.isra.0 │ │ │ │ 00000ef0 t _tmp_238_rule │ │ │ │ 00000f44 t _tmp_242_rule │ │ │ │ -00013b40 t _tmp_259_rule │ │ │ │ -00013b40 t _tmp_260_rule │ │ │ │ +00013b7c t _tmp_259_rule │ │ │ │ +00013b7c t _tmp_260_rule │ │ │ │ 000006c6 t _tmp_262_rule │ │ │ │ 00000140 t _tmp_267_rule │ │ │ │ 00001086 t _tmp_268_rule │ │ │ │ 00000950 t _tmp_271_rule │ │ │ │ 0000019c t _tmp_276_rule │ │ │ │ 0000019c t _tmp_277_rule │ │ │ │ -0000fb84 t _tmp_28_rule │ │ │ │ -0000fb84 t _tmp_31_rule │ │ │ │ -00002a60 t _tmp_59_rule │ │ │ │ -0000fb84 t _tmp_62_rule │ │ │ │ -0000fb84 t _tmp_63_rule │ │ │ │ -00006928 t _tmp_67_rule │ │ │ │ -00006dc4 t _tmp_68_rule │ │ │ │ -00005d34 t _tmp_69_rule │ │ │ │ -0000c9cc t _tmp_6_rule │ │ │ │ -00005e90 t _tmp_70_rule │ │ │ │ +0000fbdc t _tmp_28_rule │ │ │ │ +0000fbdc t _tmp_31_rule │ │ │ │ +000028fc t _tmp_59_rule │ │ │ │ +0000fbdc t _tmp_62_rule │ │ │ │ +0000fbdc t _tmp_63_rule │ │ │ │ +000067c4 t _tmp_67_rule │ │ │ │ +00006c60 t _tmp_68_rule │ │ │ │ +00005bd0 t _tmp_69_rule │ │ │ │ +0000ca0c t _tmp_6_rule │ │ │ │ +00005d2c t _tmp_70_rule │ │ │ │ 00002174 t _tmp_7_rule │ │ │ │ 000021ec t _tmp_8_rule │ │ │ │ 000059d8 t _tmp_93_rule │ │ │ │ 00002250 t _tmp_9_rule │ │ │ │ -0000e1a4 t annotated_rhs_rule │ │ │ │ -0000dfa8 t args_rule │ │ │ │ -0000d6a8 t arguments_rule │ │ │ │ +0000e1fc t annotated_rhs_rule │ │ │ │ +0000e000 t args_rule │ │ │ │ +0000d700 t arguments_rule │ │ │ │ 00004a3c t atom_rule │ │ │ │ -00005950 t attr_rule │ │ │ │ -00014cac t augassign_rule │ │ │ │ -0000a4fc t bitwise_and_rule │ │ │ │ -00009f8c t bitwise_or_rule │ │ │ │ -0000a148 t bitwise_xor_rule │ │ │ │ -00012848 t block_rule │ │ │ │ -00001390 t class_def_raw_rule │ │ │ │ -0000452c t closed_pattern_rule │ │ │ │ -0000534c t complex_number_rule │ │ │ │ +000057ec t attr_rule │ │ │ │ +00014e44 t augassign_rule │ │ │ │ +0000a52c t bitwise_and_rule │ │ │ │ +00009fbc t bitwise_or_rule │ │ │ │ +0000a178 t bitwise_xor_rule │ │ │ │ +00012884 t block_rule │ │ │ │ +0000122c t class_def_raw_rule │ │ │ │ +000043c8 t closed_pattern_rule │ │ │ │ +000051e8 t complex_number_rule │ │ │ │ 0000077c t compound_stmt_rule │ │ │ │ -00008108 t conjunction_rule │ │ │ │ -0000c610 t decorators_rule │ │ │ │ -00014f50 t default_rule │ │ │ │ -000026b0 t del_target_rule │ │ │ │ -00002520 t del_targets_rule │ │ │ │ -000078a0 t disjunction_rule │ │ │ │ -000008d4 t dotted_as_name_rule │ │ │ │ -0000e1f8 t dotted_name_rule │ │ │ │ -00006980 t double_star_pattern_rule │ │ │ │ -00013d30 t elif_stmt_rule │ │ │ │ -00014020 t else_block_rule │ │ │ │ -000072e0 t expression_rule │ │ │ │ -000162b0 t expressions_rule │ │ │ │ -0000b9b0 t factor_rule │ │ │ │ -00000ea8 t finally_block_rule │ │ │ │ -0000ca34 t for_if_clauses_rule │ │ │ │ -000016b8 t for_stmt_rule │ │ │ │ -00013138 t fstring_replacement_field_rule │ │ │ │ -000139d0 t func_type_comment_rule │ │ │ │ -0000ced0 t function_def_raw_rule │ │ │ │ -00007024 t genexp_rule │ │ │ │ -00005cb8 t guard_rule │ │ │ │ +00008128 t conjunction_rule │ │ │ │ +0000c650 t decorators_rule │ │ │ │ +000150e8 t default_rule │ │ │ │ +0000254c t del_target_rule │ │ │ │ +000023bc t del_targets_rule │ │ │ │ +000078c0 t disjunction_rule │ │ │ │ +000008d0 t dotted_as_name_rule │ │ │ │ +0000e250 t dotted_name_rule │ │ │ │ +0000681c t double_star_pattern_rule │ │ │ │ +00013d6c t elif_stmt_rule │ │ │ │ +0001405c t else_block_rule │ │ │ │ +00007300 t expression_rule │ │ │ │ +00016438 t expressions_rule │ │ │ │ +0000b9e0 t factor_rule │ │ │ │ +00014828 t finally_block_rule │ │ │ │ +0000ca74 t for_if_clauses_rule │ │ │ │ +00001554 t for_stmt_rule │ │ │ │ +00013174 t fstring_replacement_field_rule │ │ │ │ +00013a0c t func_type_comment_rule │ │ │ │ +0000cf10 t function_def_raw_rule │ │ │ │ +00007038 t genexp_rule │ │ │ │ +00005b54 t guard_rule │ │ │ │ 000001fa t imaginary_number_rule │ │ │ │ -00000db8 t import_from_as_name_rule │ │ │ │ -00000c24 t import_from_as_names_rule │ │ │ │ -000009e4 t import_from_targets_rule │ │ │ │ +00000db4 t import_from_as_name_rule │ │ │ │ +00000c20 t import_from_as_names_rule │ │ │ │ +000009e0 t import_from_targets_rule │ │ │ │ 00000000 t import_stmt_rule │ │ │ │ -000033f8 t invalid_ann_assign_target_rule │ │ │ │ -00003110 t invalid_comprehension_rule │ │ │ │ +00003294 t invalid_ann_assign_target_rule │ │ │ │ +00002fac t invalid_comprehension_rule │ │ │ │ 000009ae t invalid_except_stmt_rule │ │ │ │ -00003380 t invalid_for_target_rule │ │ │ │ -00003888 t invalid_kwarg_rule.isra.0 │ │ │ │ +0000321c t invalid_for_target_rule │ │ │ │ +00003724 t invalid_kwarg_rule.isra.0 │ │ │ │ 000002d8 t invalid_lambda_parameters_rule.isra.0 │ │ │ │ -00002d08 t invalid_parameters_rule.isra.0 │ │ │ │ -00008ae0 t inversion_rule │ │ │ │ -000069fc t items_pattern_rule │ │ │ │ -00006b68 t key_value_pattern_rule │ │ │ │ -0000618c t keyword_pattern_rule │ │ │ │ -00006020 t keyword_patterns_rule │ │ │ │ -00016148 t kwarg_or_double_starred_rule │ │ │ │ -00015e04 t kwarg_or_starred_rule │ │ │ │ -0001505c t kwargs_rule │ │ │ │ -000126a4 t kwds_rule │ │ │ │ -00017ff8 t lambda_kwds_rule │ │ │ │ -000037b8 t lambda_param_maybe_default_rule │ │ │ │ -00016cec t lambda_param_no_default_rule │ │ │ │ -00016e60 t lambda_param_rule │ │ │ │ -00017960 t lambda_param_with_default_rule │ │ │ │ -000165c4 t lambda_parameters_rule │ │ │ │ -00016844 t lambda_slash_no_default_rule │ │ │ │ -00016f3c t lambda_slash_with_default_rule │ │ │ │ -00017c44 t lambda_star_etc_rule │ │ │ │ -0000c838 t lambdef_rule │ │ │ │ -00012be8 t list_rule │ │ │ │ -00005b2c t maybe_sequence_pattern_rule │ │ │ │ -00003f84 t maybe_star_pattern_rule │ │ │ │ -00005ad8 t name_or_attr_rule │ │ │ │ -000110b0 t named_expression_rule │ │ │ │ -00003ef0 t open_sequence_pattern_rule │ │ │ │ -00004318 t or_pattern_rule │ │ │ │ -0000fd9c t param_no_default_rule │ │ │ │ -000101a0 t param_rule │ │ │ │ -00001f7c t param_star_annotation_rule │ │ │ │ -0000f3f8 t parameters_rule │ │ │ │ -0000f390 t params_rule │ │ │ │ -000057cc t pattern_capture_target_rule │ │ │ │ -00004100 t pattern_rule │ │ │ │ -00003e08 t patterns_rule │ │ │ │ -00005e94 t positional_patterns_rule │ │ │ │ -0000bfb8 t primary_raw │ │ │ │ -0000bec4 t primary_rule │ │ │ │ -00005754 t real_number_rule │ │ │ │ +00002ba4 t invalid_parameters_rule.isra.0 │ │ │ │ +00008b10 t inversion_rule │ │ │ │ +00006898 t items_pattern_rule │ │ │ │ +00006a04 t key_value_pattern_rule │ │ │ │ +00006028 t keyword_pattern_rule │ │ │ │ +00005ebc t keyword_patterns_rule │ │ │ │ +000162d0 t kwarg_or_double_starred_rule │ │ │ │ +00015f8c t kwarg_or_starred_rule │ │ │ │ +000151f4 t kwargs_rule │ │ │ │ +000126e0 t kwds_rule │ │ │ │ +0001816c t lambda_kwds_rule │ │ │ │ +00003654 t lambda_param_maybe_default_rule │ │ │ │ +00016e74 t lambda_param_no_default_rule │ │ │ │ +00016fe8 t lambda_param_rule │ │ │ │ +00017ae8 t lambda_param_with_default_rule │ │ │ │ +0001674c t lambda_parameters_rule │ │ │ │ +000169cc t lambda_slash_no_default_rule │ │ │ │ +000170c4 t lambda_slash_with_default_rule │ │ │ │ +00017db8 t lambda_star_etc_rule │ │ │ │ +0000c878 t lambdef_rule │ │ │ │ +00012c24 t list_rule │ │ │ │ +000059c8 t maybe_sequence_pattern_rule │ │ │ │ +00003e20 t maybe_star_pattern_rule │ │ │ │ +00005974 t name_or_attr_rule │ │ │ │ +00011120 t named_expression_rule │ │ │ │ +00003d8c t open_sequence_pattern_rule │ │ │ │ +000041b4 t or_pattern_rule │ │ │ │ +0000fdf4 t param_no_default_rule │ │ │ │ +000101f8 t param_rule │ │ │ │ +00001e18 t param_star_annotation_rule │ │ │ │ +0000f450 t parameters_rule │ │ │ │ +0000f3e8 t params_rule │ │ │ │ +00005668 t pattern_capture_target_rule │ │ │ │ +00003f9c t pattern_rule │ │ │ │ +00003ca4 t patterns_rule │ │ │ │ +00005d30 t positional_patterns_rule │ │ │ │ +0000bff8 t primary_raw │ │ │ │ +0000bf04 t primary_rule │ │ │ │ +000055f0 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0000aaa8 t shift_expr_rule │ │ │ │ -0000525c t signed_number_rule │ │ │ │ +0000aad8 t shift_expr_rule │ │ │ │ +000050f8 t signed_number_rule │ │ │ │ 0000253c t simple_stmt_rule │ │ │ │ 00002320 t simple_stmts_rule │ │ │ │ -00007bc0 t single_target_rule │ │ │ │ -0000fc04 t slash_no_default_rule │ │ │ │ -000102f0 t slash_with_default_rule │ │ │ │ -00014674 t slice_rule │ │ │ │ -00014194 t slices_rule │ │ │ │ +00007be0 t single_target_rule │ │ │ │ +0000fc5c t slash_no_default_rule │ │ │ │ +0001034c t slash_with_default_rule │ │ │ │ +000146b0 t slice_rule │ │ │ │ +000141d0 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -00012194 t star_etc_rule │ │ │ │ -00009e80 t star_expression_rule │ │ │ │ -00008468 t star_expressions_rule │ │ │ │ -00011734 t star_named_expression_rule │ │ │ │ -00012ce4 t star_named_expressions_rule │ │ │ │ +000121d0 t star_etc_rule │ │ │ │ +00009eb0 t star_expression_rule │ │ │ │ +00008498 t star_expressions_rule │ │ │ │ +000117a4 t star_named_expression_rule │ │ │ │ +00012d20 t star_named_expressions_rule │ │ │ │ 00006480 t star_target_rule │ │ │ │ 0000605c t star_targets_rule │ │ │ │ -0000f1a4 t starred_expression_rule │ │ │ │ +0000f1fc t starred_expression_rule │ │ │ │ 00005a3c t strings_rule │ │ │ │ -00003b9c t subject_expr_rule │ │ │ │ -0000ae18 t sum_rule │ │ │ │ +00003a38 t subject_expr_rule │ │ │ │ +0000ae48 t sum_rule │ │ │ │ 00005fe4 t t_lookahead_rule │ │ │ │ 00004160 t t_primary_raw │ │ │ │ 000040d0 t t_primary_rule │ │ │ │ 00006604 t target_with_star_atom_rule │ │ │ │ -0000b108 t term_raw │ │ │ │ -0000b018 t term_rule │ │ │ │ -00011480 t tuple_rule │ │ │ │ -000065ac t type_param_default_rule │ │ │ │ -00006214 t type_param_rule │ │ │ │ -0000eda8 t type_params_rule │ │ │ │ -00005870 t wildcard_pattern_rule │ │ │ │ -000023cc t with_item_rule │ │ │ │ -0000f054 t yield_expr_rule │ │ │ │ +0000b138 t term_raw │ │ │ │ +0000b048 t term_rule │ │ │ │ +000114f0 t tuple_rule │ │ │ │ +00006448 t type_param_default_rule │ │ │ │ +000060b0 t type_param_rule │ │ │ │ +0000ee00 t type_params_rule │ │ │ │ +0000570c t wildcard_pattern_rule │ │ │ │ +00002268 t with_item_rule │ │ │ │ +0000f0ac t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4115,25 +4115,25 @@ │ │ │ │ U PyErr_WarnExplicitObject │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyExc_SyntaxWarning │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_DecodeUTF8Stateful │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -000008b0 t Py_XDECREF │ │ │ │ 000001a4 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyBytes_DecodeEscape2 │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00000684 T _PyPegen_decode_string │ │ │ │ +00000410 T _PyPegen_decode_string │ │ │ │ 00000000 T _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ U _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U __sprintf_chk │ │ │ │ +00000430 t decode_unicode_with_escapes │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000000 t warn_invalid_escape_sequence │ │ │ │ │ │ │ │ peg_api.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ @@ -4221,21 +4221,21 @@ │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000058 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ -00002518 t tok_backup │ │ │ │ +000024b0 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -00002578 t tok_decimal_tail │ │ │ │ +00002510 t tok_decimal_tail │ │ │ │ 000008a8 t tok_get_normal_mode │ │ │ │ -0000245c t tok_nextc │ │ │ │ -000027d0 t verify_end_of_number │ │ │ │ -0000268c t verify_end_of_number.constprop.0 │ │ │ │ +000023f4 t tok_nextc │ │ │ │ +00002768 t verify_end_of_number │ │ │ │ +00002624 t verify_end_of_number.constprop.0 │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 000000cc T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ @@ -4561,22 +4561,22 @@ │ │ │ │ 00000170 r .LC9 │ │ │ │ 00000d8c r .LC90 │ │ │ │ 00000dc0 r .LC91 │ │ │ │ 00000dcc r .LC92 │ │ │ │ 00000dd4 r .LC93 │ │ │ │ 00000e0c r .LC94 │ │ │ │ 00000e44 r .LC95 │ │ │ │ -00000c50 T PyAIter_Check │ │ │ │ -0000096a T PyBuffer_FillContiguousStrides │ │ │ │ -00000834 T PyBuffer_FillInfo │ │ │ │ -0000085a T PyBuffer_FromContiguous │ │ │ │ -00005284 T PyBuffer_GetPointer │ │ │ │ -000042ac T PyBuffer_IsContiguous │ │ │ │ -00000974 T PyBuffer_Release │ │ │ │ -000007e6 T PyBuffer_SizeFromFormat │ │ │ │ +00000cf4 T PyAIter_Check │ │ │ │ +00000a0e T PyBuffer_FillContiguousStrides │ │ │ │ +00000838 T PyBuffer_FillInfo │ │ │ │ +000008fe T PyBuffer_FromContiguous │ │ │ │ +0000516c T PyBuffer_GetPointer │ │ │ │ +00004194 T PyBuffer_IsContiguous │ │ │ │ +00000978 T PyBuffer_Release │ │ │ │ +0000088a T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCFunction_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ U PyDict_Keys │ │ │ │ @@ -4600,194 +4600,193 @@ │ │ │ │ U PyExc_StopIteration │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ -00002fd0 T PyIndex_Check │ │ │ │ -00003ed4 T PyIter_Check │ │ │ │ -00000638 T PyIter_Next │ │ │ │ -000009e0 T PyIter_Send │ │ │ │ +00002eb8 T PyIndex_Check │ │ │ │ +00003dbc T PyIter_Check │ │ │ │ +0000063c T PyIter_Next │ │ │ │ +00000a98 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 │ │ │ │ -000007bc T PyMapping_Check │ │ │ │ +000007c0 T PyMapping_Check │ │ │ │ 00000000 T PyMapping_GetItemString │ │ │ │ -00000764 T PyMapping_GetOptionalItem │ │ │ │ -00000d28 T PyMapping_GetOptionalItemString │ │ │ │ -00000500 T PyMapping_HasKey │ │ │ │ -00000540 T PyMapping_HasKeyString │ │ │ │ -0000057e T PyMapping_HasKeyStringWithError │ │ │ │ -000005a2 T PyMapping_HasKeyWithError │ │ │ │ -000039b0 T PyMapping_Items │ │ │ │ -0000376c T PyMapping_Keys │ │ │ │ -00000c48 T PyMapping_Length │ │ │ │ +00000768 T PyMapping_GetOptionalItem │ │ │ │ +00000de0 T PyMapping_GetOptionalItemString │ │ │ │ +000005a4 T PyMapping_HasKey │ │ │ │ +000005e4 T PyMapping_HasKeyString │ │ │ │ +00000622 T PyMapping_HasKeyStringWithError │ │ │ │ +00000646 T PyMapping_HasKeyWithError │ │ │ │ +00003898 T PyMapping_Items │ │ │ │ +00003654 T PyMapping_Keys │ │ │ │ +00000cec T PyMapping_Length │ │ │ │ 00000194 T PyMapping_SetItemString │ │ │ │ -00003954 T PyMapping_Size │ │ │ │ -000008d4 T PyMapping_Values │ │ │ │ +0000383c T PyMapping_Size │ │ │ │ +0000098c T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00004544 T PyNumber_Absolute │ │ │ │ -00002e48 T PyNumber_Add │ │ │ │ -00003254 T PyNumber_And │ │ │ │ -00001414 T PyNumber_AsSsize_t │ │ │ │ -0000371c T PyNumber_Check │ │ │ │ -00004588 T PyNumber_Divmod │ │ │ │ -00004fd0 T PyNumber_Float │ │ │ │ -00003dbc T PyNumber_FloorDivide │ │ │ │ -00002674 T PyNumber_InPlaceAdd │ │ │ │ -00004408 T PyNumber_InPlaceAnd │ │ │ │ -00005148 T PyNumber_InPlaceFloorDivide │ │ │ │ -00004e94 T PyNumber_InPlaceLshift │ │ │ │ -00000222 T PyNumber_InPlaceMatrixMultiply │ │ │ │ -00000820 T PyNumber_InPlaceMultiply │ │ │ │ -00001654 T PyNumber_InPlaceOr │ │ │ │ -000003fa T PyNumber_InPlacePower │ │ │ │ -00000a64 T PyNumber_InPlaceRemainder │ │ │ │ -00000cd4 T PyNumber_InPlaceRshift │ │ │ │ +0000442c T PyNumber_Absolute │ │ │ │ +00002d30 T PyNumber_Add │ │ │ │ +0000313c T PyNumber_And │ │ │ │ +00001418 T PyNumber_AsSsize_t │ │ │ │ +00003604 T PyNumber_Check │ │ │ │ +00004470 T PyNumber_Divmod │ │ │ │ +00004eb8 T PyNumber_Float │ │ │ │ +00003ca4 T PyNumber_FloorDivide │ │ │ │ +0000255c T PyNumber_InPlaceAdd │ │ │ │ +000042f0 T PyNumber_InPlaceAnd │ │ │ │ +00005030 T PyNumber_InPlaceFloorDivide │ │ │ │ +00004d7c T PyNumber_InPlaceLshift │ │ │ │ +000002c4 T PyNumber_InPlaceMatrixMultiply │ │ │ │ +000008d8 T PyNumber_InPlaceMultiply │ │ │ │ +00001658 T PyNumber_InPlaceOr │ │ │ │ +0000049c T PyNumber_InPlacePower │ │ │ │ +00000b1c T PyNumber_InPlaceRemainder │ │ │ │ +00000d8c T PyNumber_InPlaceRshift │ │ │ │ 00000548 T PyNumber_InPlaceSubtract │ │ │ │ -00000ad0 T PyNumber_InPlaceTrueDivide │ │ │ │ +00000b88 T PyNumber_InPlaceTrueDivide │ │ │ │ 00000628 T PyNumber_InPlaceXor │ │ │ │ -00003b9c T PyNumber_Index │ │ │ │ -00002978 T PyNumber_Invert │ │ │ │ -0000336c T PyNumber_Long │ │ │ │ -00001b10 T PyNumber_Lshift │ │ │ │ +00003a84 T PyNumber_Index │ │ │ │ +00002860 T PyNumber_Invert │ │ │ │ +00003254 T PyNumber_Long │ │ │ │ +00001b14 T PyNumber_Lshift │ │ │ │ 000001e6 T PyNumber_MatrixMultiply │ │ │ │ -00002fe4 T PyNumber_Multiply │ │ │ │ -00002830 T PyNumber_Negative │ │ │ │ -00003ca4 T PyNumber_Or │ │ │ │ -00000a8c T PyNumber_Positive │ │ │ │ -00004cf0 T PyNumber_Power │ │ │ │ -00003ef0 T PyNumber_Remainder │ │ │ │ -00004bd8 T PyNumber_Rshift │ │ │ │ -00001d44 T PyNumber_Subtract │ │ │ │ -00004ab0 T PyNumber_ToBase │ │ │ │ -00004008 T PyNumber_TrueDivide │ │ │ │ -00004998 T PyNumber_Xor │ │ │ │ -00000bf6 T PyObject_AsCharBuffer │ │ │ │ -00000bf8 T PyObject_AsReadBuffer │ │ │ │ -00000b3c T PyObject_AsWriteBuffer │ │ │ │ +00002ecc T PyNumber_Multiply │ │ │ │ +00002718 T PyNumber_Negative │ │ │ │ +00003b8c T PyNumber_Or │ │ │ │ +00000b44 T PyNumber_Positive │ │ │ │ +00004bd8 T PyNumber_Power │ │ │ │ +00003dd8 T PyNumber_Remainder │ │ │ │ +00004ac0 T PyNumber_Rshift │ │ │ │ +00001c2c T PyNumber_Subtract │ │ │ │ +00004998 T PyNumber_ToBase │ │ │ │ +00003ef0 T PyNumber_TrueDivide │ │ │ │ +00004880 T PyNumber_Xor │ │ │ │ +00000c9a T PyObject_AsCharBuffer │ │ │ │ +00000c9c T PyObject_AsReadBuffer │ │ │ │ +00000be0 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -000029bc T PyObject_CheckBuffer │ │ │ │ -00000bfa T PyObject_CheckReadBuffer │ │ │ │ -000009ae T PyObject_CopyData │ │ │ │ -00002c6c T PyObject_DelItem │ │ │ │ -00000482 T PyObject_DelItemString │ │ │ │ -000018e0 T PyObject_Format │ │ │ │ -000003fc T PyObject_GetAIter │ │ │ │ -000007d4 T PyObject_GetBuffer │ │ │ │ -0000043c T PyObject_GetItem │ │ │ │ -00000594 T PyObject_GetIter │ │ │ │ +000028a4 T PyObject_CheckBuffer │ │ │ │ +00000c9e T PyObject_CheckReadBuffer │ │ │ │ +00000a52 T PyObject_CopyData │ │ │ │ +00002b54 T PyObject_DelItem │ │ │ │ +00000524 T PyObject_DelItemString │ │ │ │ +000018e4 T PyObject_Format │ │ │ │ +0000049e T PyObject_GetAIter │ │ │ │ +000007d8 T PyObject_GetBuffer │ │ │ │ +00000440 T PyObject_GetItem │ │ │ │ +00000598 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -000009cc T PyObject_IsInstance │ │ │ │ -00001e5c T PyObject_IsSubclass │ │ │ │ +000009d0 T PyObject_IsInstance │ │ │ │ +00001d44 T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ -00000966 T PyObject_Length │ │ │ │ -000029cc T PyObject_LengthHint │ │ │ │ +00000a0a T PyObject_Length │ │ │ │ +000028b4 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ -00000694 T PyObject_SetItem │ │ │ │ -00002bb0 T PyObject_Size │ │ │ │ +00000698 T PyObject_SetItem │ │ │ │ +00002a98 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 00000164 T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -000046a0 T PySequence_Check │ │ │ │ -000047f0 T PySequence_Concat │ │ │ │ -000013f0 T PySequence_Contains │ │ │ │ -0000028c T PySequence_Count │ │ │ │ -00002dac T PySequence_DelItem │ │ │ │ -00000e20 T PySequence_DelSlice │ │ │ │ -00002874 T PySequence_Fast │ │ │ │ -00001a78 T PySequence_GetItem │ │ │ │ +00004588 T PySequence_Check │ │ │ │ +000046d8 T PySequence_Concat │ │ │ │ +000013f4 T PySequence_Contains │ │ │ │ +0000032e T PySequence_Count │ │ │ │ +00002c94 T PySequence_DelItem │ │ │ │ +00000ed8 T PySequence_DelSlice │ │ │ │ +0000275c T PySequence_Fast │ │ │ │ +00001a7c T PySequence_GetItem │ │ │ │ 000005b0 T PySequence_GetSlice │ │ │ │ -00000c4c T PySequence_In │ │ │ │ -00000292 T PySequence_InPlaceConcat │ │ │ │ -000005c6 T PySequence_InPlaceRepeat │ │ │ │ -0000069c T PySequence_Index │ │ │ │ -00000c44 T PySequence_Length │ │ │ │ -00002d38 T PySequence_List │ │ │ │ -00000674 T PySequence_Repeat │ │ │ │ -00000d84 T PySequence_SetItem │ │ │ │ -00000e98 T PySequence_SetSlice │ │ │ │ -000046bc T PySequence_Size │ │ │ │ +00000cf0 T PySequence_In │ │ │ │ +00000334 T PySequence_InPlaceConcat │ │ │ │ +0000066a T PySequence_InPlaceRepeat │ │ │ │ +00000754 T PySequence_Index │ │ │ │ +00000ce8 T PySequence_Length │ │ │ │ +00002c20 T PySequence_List │ │ │ │ +00000718 T PySequence_Repeat │ │ │ │ +00000e3c T PySequence_SetItem │ │ │ │ +00000f50 T PySequence_SetSlice │ │ │ │ +000045a4 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 │ │ │ │ 00000570 t Py_XDECREF │ │ │ │ 00000578 t Py_XDECREF.part.0 │ │ │ │ 00000000 t _IsCContiguous │ │ │ │ -00000248 t _IsFortranContiguous │ │ │ │ -00000cfc t _IsFortranContiguous.part.0 │ │ │ │ -00000c36 T _PyBuffer_ReleaseInInterpreter │ │ │ │ -000007c2 T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ +000002ea t _IsFortranContiguous │ │ │ │ +00000db4 t _IsFortranContiguous.part.0 │ │ │ │ +00000cda T _PyBuffer_ReleaseInInterpreter │ │ │ │ +00000866 T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 0000003c T _PyNumber_InPlacePowerNoMod │ │ │ │ -00001578 T _PyNumber_Index │ │ │ │ -00004120 T _PyNumber_PowerNoMod │ │ │ │ +0000157c T _PyNumber_Index │ │ │ │ +00004008 T _PyNumber_PowerNoMod │ │ │ │ 00000590 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -00004718 T _PyObject_RealIsInstance │ │ │ │ -00002c0c T _PyObject_RealIsSubclass │ │ │ │ +00004600 T _PyObject_RealIsInstance │ │ │ │ +00002af4 T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -000006a0 T _PySequence_IterSearch │ │ │ │ +00000758 T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ -0000090c t _Py_add_one_to_index_C │ │ │ │ -0000093a t _Py_add_one_to_index_F │ │ │ │ +000009b0 t _Py_add_one_to_index_C │ │ │ │ +000009de t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ -000007d0 t _buffer_release_call │ │ │ │ -00000b84 t abstract_issubclass │ │ │ │ -00000ba8 t as_read_buffer │ │ │ │ +00000874 t _buffer_release_call │ │ │ │ +00000c3c t abstract_issubclass │ │ │ │ +00000c4c t as_read_buffer │ │ │ │ 000001f0 t binary_iop │ │ │ │ 00000324 t binary_iop.part.0 │ │ │ │ -00001790 t binary_iop1 │ │ │ │ +00001794 t binary_iop1 │ │ │ │ 0000038c t binary_op.part.0 │ │ │ │ -00001c28 t binary_op1 │ │ │ │ -00000af8 t check_class │ │ │ │ +00000bb0 t check_class │ │ │ │ U memcpy │ │ │ │ -000004d0 t null_error.isra.0 │ │ │ │ -00003644 t object_isinstance │ │ │ │ -00002050 t object_issubclass │ │ │ │ -00000cd8 t object_recursive_isinstance │ │ │ │ +00000572 t null_error.isra.0 │ │ │ │ +0000352c t object_isinstance │ │ │ │ +00001f38 t object_issubclass │ │ │ │ +00000cdc t object_recursive_isinstance │ │ │ │ 00000438 t recursive_issubclass │ │ │ │ 00000498 t recursive_issubclass.part.0 │ │ │ │ 000004d8 t sequence_repeat │ │ │ │ U strcmp │ │ │ │ 00000046 t ternary_iop.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ @@ -4841,31 +4840,31 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_GetBuffer │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 0000025c T _Py_bytes_capitalize │ │ │ │ -000014fc T _Py_bytes_contains │ │ │ │ -00001174 T _Py_bytes_count │ │ │ │ +00001504 T _Py_bytes_contains │ │ │ │ +0000117c T _Py_bytes_count │ │ │ │ 00000fc8 T _Py_bytes_endswith │ │ │ │ 0000039c T _Py_bytes_find │ │ │ │ 000009c4 T _Py_bytes_index │ │ │ │ 00000900 T _Py_bytes_isalnum │ │ │ │ 00000950 T _Py_bytes_isalpha │ │ │ │ 00000218 T _Py_bytes_isascii │ │ │ │ 000001c8 T _Py_bytes_isdigit │ │ │ │ 000009a0 T _Py_bytes_islower │ │ │ │ 00000a0c T _Py_bytes_isspace │ │ │ │ -00001860 T _Py_bytes_istitle │ │ │ │ +00001868 T _Py_bytes_istitle │ │ │ │ 00000a5c T _Py_bytes_isupper │ │ │ │ 00000000 T _Py_bytes_lower │ │ │ │ 00000920 T _Py_bytes_maketrans │ │ │ │ 00000080 T _Py_bytes_rfind │ │ │ │ -000018f8 T _Py_bytes_rindex │ │ │ │ +00001900 T _Py_bytes_rindex │ │ │ │ 00000000 T _Py_bytes_startswith │ │ │ │ 00000acc T _Py_bytes_swapcase │ │ │ │ 00000b14 T _Py_bytes_title │ │ │ │ 00000f74 T _Py_bytes_upper │ │ │ │ 000001a0 R _Py_capitalize__doc__ │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ @@ -5136,27 +5135,27 @@ │ │ │ │ 000001cc d _parser.20 │ │ │ │ 00000000 d _parser.23 │ │ │ │ 00000224 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ 000002c0 r alloc_doc │ │ │ │ 00000000 t bytearray___init__ │ │ │ │ 00000944 t bytearray_alloc │ │ │ │ -000022b4 t bytearray_append │ │ │ │ +000022a4 t bytearray_append │ │ │ │ 00001138 r bytearray_append__doc__ │ │ │ │ 00000818 d bytearray_as_buffer │ │ │ │ 00000820 d bytearray_as_mapping │ │ │ │ 00000418 d bytearray_as_number │ │ │ │ 0000082c d bytearray_as_sequence │ │ │ │ 00000e0c t bytearray_ass_subscript │ │ │ │ 00000334 t bytearray_clear │ │ │ │ 000025d4 r bytearray_clear__doc__ │ │ │ │ -00002b94 t bytearray_contains │ │ │ │ +00002b84 t bytearray_contains │ │ │ │ 00000000 t bytearray_copy │ │ │ │ 000025ac r bytearray_copy__doc__ │ │ │ │ -0000243c t bytearray_count │ │ │ │ +0000242c t bytearray_count │ │ │ │ 00002610 r bytearray_count__doc__ │ │ │ │ 00000630 t bytearray_dealloc │ │ │ │ 00001b0c t bytearray_decode │ │ │ │ 00000b40 r bytearray_decode__doc__ │ │ │ │ 000000bc r bytearray_doc │ │ │ │ 00000358 t bytearray_endswith │ │ │ │ 00001f68 r bytearray_endswith__doc__ │ │ │ │ @@ -5167,15 +5166,15 @@ │ │ │ │ 000018e6 t bytearray_fromhex │ │ │ │ 000008cc r bytearray_fromhex__doc__ │ │ │ │ 00000d94 t bytearray_getbuffer │ │ │ │ 0000216e t bytearray_getitem │ │ │ │ 00001c38 t bytearray_hex │ │ │ │ 000006d8 r bytearray_hex__doc__ │ │ │ │ 00001e60 t bytearray_iconcat │ │ │ │ -00002bd4 t bytearray_index │ │ │ │ +00002bc4 t bytearray_index │ │ │ │ 00002460 r bytearray_index__doc__ │ │ │ │ 000019de t bytearray_insert │ │ │ │ 000011ac r bytearray_insert__doc__ │ │ │ │ 00001cd4 t bytearray_irepeat │ │ │ │ 00000000 t bytearray_iter │ │ │ │ 0000040e t bytearray_join │ │ │ │ 00000a6c r bytearray_join__doc__ │ │ │ │ @@ -5198,23 +5197,23 @@ │ │ │ │ 00002096 t bytearray_remove │ │ │ │ 00000f24 r bytearray_remove__doc__ │ │ │ │ 00001618 t bytearray_removeprefix │ │ │ │ 00001e78 r bytearray_removeprefix__doc__ │ │ │ │ 0000168e t bytearray_removesuffix │ │ │ │ 00001d6c r bytearray_removesuffix__doc__ │ │ │ │ 00000400 t bytearray_repeat │ │ │ │ -00002c8c t bytearray_replace │ │ │ │ +00002c7c t bytearray_replace │ │ │ │ 000019d0 r bytearray_replace__doc__ │ │ │ │ 00001464 t bytearray_repr │ │ │ │ 00002132 t bytearray_reverse │ │ │ │ 0000126c r bytearray_reverse__doc__ │ │ │ │ -00003824 t bytearray_rfind │ │ │ │ +00003810 t bytearray_rfind │ │ │ │ 0000232c r bytearray_rfind__doc__ │ │ │ │ -00002008 t bytearray_richcompare │ │ │ │ -000038dc t bytearray_rindex │ │ │ │ +00001ff8 t bytearray_richcompare │ │ │ │ +000038c8 t bytearray_rindex │ │ │ │ 000021dc r bytearray_rindex__doc__ │ │ │ │ 00001f5c t bytearray_rpartition │ │ │ │ 0000149c r bytearray_rpartition__doc__ │ │ │ │ 0000112e t bytearray_rsplit │ │ │ │ 000012b4 r bytearray_rsplit__doc__ │ │ │ │ 00000472 t bytearray_rstrip │ │ │ │ 00000d44 r bytearray_rstrip__doc__ │ │ │ │ @@ -5235,33 +5234,33 @@ │ │ │ │ 00001c60 t bytearray_subscript │ │ │ │ 00001600 t bytearray_translate │ │ │ │ 00001c18 r bytearray_translate__doc__ │ │ │ │ 000016ac t bytearray_translate_impl │ │ │ │ 00000090 t bytearrayiter_dealloc │ │ │ │ 000019bc t bytearrayiter_length_hint │ │ │ │ 000003d8 d bytearrayiter_methods │ │ │ │ -00002254 t bytearrayiter_next │ │ │ │ +00002244 t bytearrayiter_next │ │ │ │ 00001978 t bytearrayiter_reduce │ │ │ │ 00001d4c t bytearrayiter_setstate │ │ │ │ 00001c2c t bytearrayiter_traverse │ │ │ │ -00003994 t fastsearch.constprop.0 │ │ │ │ +00003980 t fastsearch.constprop.0 │ │ │ │ 00000084 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000308 t pad │ │ │ │ 0000005c r setstate_doc │ │ │ │ 0000067c t stringlib__preprocess │ │ │ │ 000007bc t stringlib__two_way │ │ │ │ 00001704 t stringlib__two_way_count │ │ │ │ 000004d4 t stringlib_adaptive_find │ │ │ │ -000024f4 t stringlib_bytes_join │ │ │ │ +000024e4 t stringlib_bytes_join │ │ │ │ 000000be t stringlib_capitalize │ │ │ │ 000001fc t stringlib_center │ │ │ │ 000003a0 r stringlib_center__doc__ │ │ │ │ 00001774 t stringlib_default_rfind.constprop.0 │ │ │ │ 000004bc t stringlib_expandtabs │ │ │ │ 0000054c r stringlib_expandtabs__doc__ │ │ │ │ 00001f18 t stringlib_find_char │ │ │ │ @@ -5369,40 +5368,40 @@ │ │ │ │ 000007c0 r .LC87 │ │ │ │ 000007e8 r .LC88 │ │ │ │ 0000080c r .LC89 │ │ │ │ 000000e0 r .LC9 │ │ │ │ 00000814 r .LC90 │ │ │ │ 00000830 r .LC91 │ │ │ │ 0000083c r .LC92 │ │ │ │ -00000844 r .LC93 │ │ │ │ +0000084c r .LC93 │ │ │ │ 00000854 r .LC94 │ │ │ │ 0000085c r .LC95 │ │ │ │ 00000864 r .LC96 │ │ │ │ 0000086c r .LC97 │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 000002b4 T PyBytes_AsString │ │ │ │ -0000240c T PyBytes_AsStringAndSize │ │ │ │ -00000c04 T PyBytes_Concat │ │ │ │ +000024e8 T PyBytes_AsStringAndSize │ │ │ │ +00000c00 T PyBytes_Concat │ │ │ │ 00000e8e T PyBytes_ConcatAndDel │ │ │ │ -00001508 T PyBytes_DecodeEscape │ │ │ │ -00004688 T PyBytes_FromFormat │ │ │ │ -000046b0 T PyBytes_FromFormatV │ │ │ │ -00003cac T PyBytes_FromObject │ │ │ │ -00000b5c T PyBytes_FromString │ │ │ │ +00001524 T PyBytes_DecodeEscape │ │ │ │ +000046c8 T PyBytes_FromFormat │ │ │ │ +000046f0 T PyBytes_FromFormatV │ │ │ │ +00003cec T PyBytes_FromObject │ │ │ │ +00000b58 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ 000000d8 t PyBytes_FromStringAndSize.constprop.0 │ │ │ │ -00002ae8 T PyBytes_Repr │ │ │ │ -00004fdc T PyBytes_Size │ │ │ │ +00002b68 T PyBytes_Repr │ │ │ │ +00005018 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 │ │ │ │ @@ -5468,33 +5467,33 @@ │ │ │ │ U Py_BuildValue │ │ │ │ 00000098 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ -000012d4 T _PyBytesWriter_Alloc │ │ │ │ +000012ec T _PyBytesWriter_Alloc │ │ │ │ 000000dc T _PyBytesWriter_Dealloc │ │ │ │ -000009b8 T _PyBytesWriter_Finish │ │ │ │ -000012c4 T _PyBytesWriter_Init │ │ │ │ -00000870 T _PyBytesWriter_Prepare │ │ │ │ -000008c0 t _PyBytesWriter_Prepare.constprop.0 │ │ │ │ -00001340 T _PyBytesWriter_Resize │ │ │ │ -00002da4 T _PyBytesWriter_WriteBytes │ │ │ │ +000009b4 T _PyBytesWriter_Finish │ │ │ │ +000012dc T _PyBytesWriter_Init │ │ │ │ +0000086c T _PyBytesWriter_Prepare │ │ │ │ +000008bc t _PyBytesWriter_Prepare.constprop.0 │ │ │ │ +00001358 T _PyBytesWriter_Resize │ │ │ │ +00002dc8 T _PyBytesWriter_WriteBytes │ │ │ │ 00000fe6 T _PyBytes_DecodeEscape │ │ │ │ 000002f4 T _PyBytes_DecodeEscape2 │ │ │ │ -000025b4 T _PyBytes_Find │ │ │ │ -0000186c T _PyBytes_FormatEx │ │ │ │ +000025d0 T _PyBytes_Find │ │ │ │ +00001888 T _PyBytes_FormatEx │ │ │ │ 00000d40 T _PyBytes_FromHex │ │ │ │ -0000401c t _PyBytes_FromIterator │ │ │ │ -00004cdc t _PyBytes_FromList │ │ │ │ +0000405c t _PyBytes_FromIterator │ │ │ │ +00004d1c t _PyBytes_FromList │ │ │ │ 00000000 t _PyBytes_FromSize.constprop.0 │ │ │ │ 00000070 t _PyBytes_FromSize.part.0 │ │ │ │ 00000188 T _PyBytes_Join │ │ │ │ -00002834 T _PyBytes_Repeat │ │ │ │ +00002910 T _PyBytes_Repeat │ │ │ │ 00000174 T _PyBytes_Resize │ │ │ │ 00000338 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _PyLong_FormatBytesWriter │ │ │ │ @@ -5578,67 +5577,67 @@ │ │ │ │ 000001f8 d _parser.14 │ │ │ │ 00000250 d _parser.17 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 000001cc d _parser.23 │ │ │ │ 000002a8 d _parser.5 │ │ │ │ 00000224 d _parser.8 │ │ │ │ -00003394 t bytes___bytes__ │ │ │ │ +000033b8 t bytes___bytes__ │ │ │ │ 00002264 r bytes___bytes____doc__ │ │ │ │ 00000fca t bytes_alloc │ │ │ │ 00000778 d bytes_as_buffer │ │ │ │ 00000780 d bytes_as_mapping │ │ │ │ 00000418 d bytes_as_number │ │ │ │ 0000078c d bytes_as_sequence │ │ │ │ -00001058 t bytes_buffer_getbuffer │ │ │ │ -00000e90 t bytes_concat │ │ │ │ -00004314 t bytes_contains │ │ │ │ -00003f84 t bytes_count │ │ │ │ +00001070 t bytes_buffer_getbuffer │ │ │ │ +00000ea8 t bytes_concat │ │ │ │ +00004354 t bytes_contains │ │ │ │ +00003fc4 t bytes_count │ │ │ │ 000012e0 r bytes_count__doc__ │ │ │ │ -000017fc t bytes_decode │ │ │ │ +000018d8 t bytes_decode │ │ │ │ 00000908 r bytes_decode__doc__ │ │ │ │ 000000e4 r bytes_doc │ │ │ │ -00003eec t bytes_endswith │ │ │ │ +00003f2c t bytes_endswith │ │ │ │ 00000b04 r bytes_endswith__doc__ │ │ │ │ -00003e58 t bytes_find │ │ │ │ +00003e98 t bytes_find │ │ │ │ 00001998 r bytes_find__doc__ │ │ │ │ 00000cb8 t bytes_fromhex │ │ │ │ 00000780 r bytes_fromhex__doc__ │ │ │ │ 00000f6c t bytes_getnewargs │ │ │ │ -00001088 t bytes_hash │ │ │ │ +000010a0 t bytes_hash │ │ │ │ 00000fc0 t bytes_hex │ │ │ │ 0000059c r bytes_hex__doc__ │ │ │ │ -000033bc t bytes_index │ │ │ │ +000033e0 t bytes_index │ │ │ │ 0000184c r bytes_index__doc__ │ │ │ │ 000002f4 t bytes_item │ │ │ │ -000016f4 t bytes_iter │ │ │ │ +000017d0 t bytes_iter │ │ │ │ 0000020c t bytes_join │ │ │ │ 00001ac8 r bytes_join__doc__ │ │ │ │ -000016f0 t bytes_length │ │ │ │ +000017cc t bytes_length │ │ │ │ 000001ae t bytes_lstrip │ │ │ │ 00001480 r bytes_lstrip__doc__ │ │ │ │ 00000104 t bytes_maketrans │ │ │ │ 00001080 r bytes_maketrans__doc__ │ │ │ │ 000004a8 d bytes_methods │ │ │ │ -00001850 t bytes_mod │ │ │ │ -00002e04 t bytes_new │ │ │ │ +0000186c t bytes_mod │ │ │ │ +00002e28 t bytes_new │ │ │ │ 00000210 t bytes_partition │ │ │ │ 00001f48 r bytes_partition__doc__ │ │ │ │ 00000e00 t bytes_removeprefix │ │ │ │ 00000e60 r bytes_removeprefix__doc__ │ │ │ │ -0000260c t bytes_removesuffix │ │ │ │ +00002628 t bytes_removesuffix │ │ │ │ 00000d60 r bytes_removesuffix__doc__ │ │ │ │ -00003454 t bytes_repeat │ │ │ │ -00001a0c t bytes_replace │ │ │ │ +00003478 t bytes_repeat │ │ │ │ +00001ae8 t bytes_replace │ │ │ │ 00000f44 r bytes_replace__doc__ │ │ │ │ -0000288c t bytes_repr │ │ │ │ -00001974 t bytes_rfind │ │ │ │ +00002968 t bytes_repr │ │ │ │ +00001a50 t bytes_rfind │ │ │ │ 00001718 r bytes_rfind__doc__ │ │ │ │ -000010b8 t bytes_richcompare │ │ │ │ -00005018 t bytes_rindex │ │ │ │ +000010d0 t bytes_richcompare │ │ │ │ +00005054 t bytes_rindex │ │ │ │ 000015c8 r bytes_rindex__doc__ │ │ │ │ 00001070 t bytes_rpartition │ │ │ │ 00001da4 r bytes_rpartition__doc__ │ │ │ │ 00000850 t bytes_rsplit │ │ │ │ 00001bc8 r bytes_rsplit__doc__ │ │ │ │ 00000e80 t bytes_rstrip │ │ │ │ 000013e8 r bytes_rstrip__doc__ │ │ │ │ @@ -5647,39 +5646,39 @@ │ │ │ │ 000011c0 t bytes_splitlines │ │ │ │ 00000840 r bytes_splitlines__doc__ │ │ │ │ 0000018c t bytes_startswith │ │ │ │ 00000c30 r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ 00000f74 t bytes_strip │ │ │ │ 00001518 r bytes_strip__doc__ │ │ │ │ -000014c8 t bytes_subscript │ │ │ │ -00001584 t bytes_translate │ │ │ │ +000014e0 t bytes_subscript │ │ │ │ +000015a0 t bytes_translate │ │ │ │ 0000118c r bytes_translate__doc__ │ │ │ │ -00001618 t bytes_translate_impl │ │ │ │ -00004320 t do_argstrip │ │ │ │ -00002730 t fastsearch.constprop.0 │ │ │ │ -00002490 t fastsearch.constprop.1 │ │ │ │ +00001634 t bytes_translate_impl │ │ │ │ +00004360 t do_argstrip │ │ │ │ +0000280c t fastsearch.constprop.0 │ │ │ │ +0000256c t fastsearch.constprop.1 │ │ │ │ 00000224 t formatfloat │ │ │ │ -00002568 t getnextarg │ │ │ │ +00002584 t getnextarg │ │ │ │ 000000ac r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 0000044c t pad │ │ │ │ 00000084 r reduce_doc │ │ │ │ 000000b4 t return_self │ │ │ │ 0000005c r setstate_doc │ │ │ │ U strcmp │ │ │ │ -00002858 t stringlib__preprocess │ │ │ │ -00002998 t stringlib__two_way │ │ │ │ +00002874 t stringlib__preprocess │ │ │ │ +000029b4 t stringlib__two_way │ │ │ │ 00000efc t stringlib__two_way_count │ │ │ │ -000026b0 t stringlib_adaptive_find │ │ │ │ -000035ac t stringlib_bytes_join │ │ │ │ +000026cc t stringlib_adaptive_find │ │ │ │ +000035ec t stringlib_bytes_join │ │ │ │ 000001fa t stringlib_capitalize │ │ │ │ 00000620 t stringlib_center │ │ │ │ 00000348 r stringlib_center__doc__ │ │ │ │ 000004c2 t stringlib_expandtabs │ │ │ │ 000004f4 r stringlib_expandtabs__doc__ │ │ │ │ 00000722 t stringlib_isalnum │ │ │ │ 0000072c t stringlib_isalpha │ │ │ │ @@ -5692,21 +5691,21 @@ │ │ │ │ 0000035a t stringlib_ljust │ │ │ │ 00000464 r stringlib_ljust__doc__ │ │ │ │ 00001194 t stringlib_lower │ │ │ │ 0000075e t stringlib_rjust │ │ │ │ 000003d4 r stringlib_rjust__doc__ │ │ │ │ 00000d2c t stringlib_swapcase │ │ │ │ 00000d56 t stringlib_title │ │ │ │ -000014dc t stringlib_upper │ │ │ │ +000014f8 t stringlib_upper │ │ │ │ 00000d80 t stringlib_zfill │ │ │ │ 000002b0 r stringlib_zfill__doc__ │ │ │ │ -00001790 t striter_dealloc │ │ │ │ -0000269c t striter_len │ │ │ │ +0000186c t striter_dealloc │ │ │ │ +000026b8 t striter_len │ │ │ │ 000003d8 d striter_methods │ │ │ │ -00002d54 t striter_next │ │ │ │ +00002d78 t striter_next │ │ │ │ 00000eac t striter_reduce │ │ │ │ 00000f80 t striter_setstate │ │ │ │ 00000ef0 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -5734,58 +5733,58 @@ │ │ │ │ 00000450 T PyEval_CallObjectWithKeywords │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_GetNameObject │ │ │ │ U PyModule_Type │ │ │ │ -000016ac T PyObject_Call │ │ │ │ +000016b8 T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ 00000ba8 T PyObject_CallFunctionObjArgs │ │ │ │ 00000efc T PyObject_CallMethod │ │ │ │ -00001b68 T PyObject_CallMethodObjArgs │ │ │ │ -00001bf0 T PyObject_CallNoArgs │ │ │ │ -00001d50 T PyObject_CallObject │ │ │ │ +00001b74 T PyObject_CallMethodObjArgs │ │ │ │ +00001bfc T PyObject_CallNoArgs │ │ │ │ +00001d5c T PyObject_CallObject │ │ │ │ 00000fd4 T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 000005a4 T PyObject_Vectorcall │ │ │ │ 00000648 T PyObject_VectorcallDict │ │ │ │ 00000ab8 T PyObject_VectorcallMethod │ │ │ │ U PyTuple_New │ │ │ │ 0000005c T PyVectorcall_Call │ │ │ │ -00001c7c T PyVectorcall_Function │ │ │ │ +00001c88 T PyVectorcall_Function │ │ │ │ 000004e4 T PyVectorcall_NARGS │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_FormatFromCauseTstate │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_Vector │ │ │ │ 00000f80 T _PyFunction_Vectorcall │ │ │ │ -00001910 T _PyObject_Call │ │ │ │ +0000191c T _PyObject_Call │ │ │ │ 0000003c t _PyObject_CallFunctionVa │ │ │ │ 00000200 T _PyObject_CallFunction_SizeT │ │ │ │ -00001cbc T _PyObject_CallMethod │ │ │ │ +00001cc8 T _PyObject_CallMethod │ │ │ │ 00000324 T _PyObject_CallMethodFormat │ │ │ │ 000002b0 T _PyObject_CallMethodId │ │ │ │ 000003c0 T _PyObject_CallMethodIdObjArgs │ │ │ │ 0000034c T _PyObject_CallMethod_SizeT │ │ │ │ 00001070 T _PyObject_Call_Prepend │ │ │ │ U _PyObject_GetAttrId │ │ │ │ U _PyObject_GetMethod │ │ │ │ 00000324 T _PyObject_MakeTpCall │ │ │ │ 000004c8 t _PyObject_MakeTpCall.constprop.0 │ │ │ │ 00000900 T _PyObject_VectorcallDictTstate │ │ │ │ -00001c90 T _PyStack_AsDict │ │ │ │ +00001c9c T _PyStack_AsDict │ │ │ │ 00001384 T _PyStack_UnpackDict │ │ │ │ -00001604 T _PyStack_UnpackDict_Free │ │ │ │ -00001670 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ +00001610 T _PyStack_UnpackDict_Free │ │ │ │ +0000167c T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyUnicode_FromId │ │ │ │ 000002b4 T _Py_CheckFunctionResult │ │ │ │ 00000000 t _Py_CheckFunctionResult.part.0 │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 00000168 T _Py_CheckSlotResult │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -6114,15 +6113,15 @@ │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ 00001b20 T _PyCode_CheckLineNumber │ │ │ │ 000013c0 T _PyCode_ConstantKey │ │ │ │ 000000c8 T _PyCode_Fini │ │ │ │ 000000fe T _PyCode_GetCellvars │ │ │ │ 00001890 T _PyCode_GetCode │ │ │ │ -00001ff4 T _PyCode_GetFreevars │ │ │ │ +00001ffc T _PyCode_GetFreevars │ │ │ │ 0000033c T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ 000001ac T _PyCode_InitAddressRange │ │ │ │ 000001a4 T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ 00000000 T _PyCode_SafeAddr2Line │ │ │ │ 00000000 T _PyCode_Validate │ │ │ │ @@ -6156,45 +6155,45 @@ │ │ │ │ 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 │ │ │ │ -00001e54 t _source_offset_converter │ │ │ │ +00001e5c t _source_offset_converter │ │ │ │ 00000024 t advance │ │ │ │ 00000000 r assert0 │ │ │ │ 00000f34 t code__varname_from_oparg │ │ │ │ 00000060 r code__varname_from_oparg__doc__ │ │ │ │ 0000107c t code_dealloc │ │ │ │ 000000fc t code_getcellvars │ │ │ │ 00000ed8 t code_getcode │ │ │ │ 00000fb4 t code_getcodeadaptive │ │ │ │ -00001e68 t code_getfreevars │ │ │ │ +00001e70 t code_getfreevars │ │ │ │ 00000374 t code_getlnotab │ │ │ │ 000003ac d code_getsetlist │ │ │ │ 000001cc t code_getvarnames │ │ │ │ 00001740 t code_hash │ │ │ │ -0000209c t code_linesiterator │ │ │ │ +000020a4 t code_linesiterator │ │ │ │ 00000438 d code_memberlist │ │ │ │ 0000033c d code_methods │ │ │ │ 000004d6 t code_new │ │ │ │ 00000184 r code_new__doc__ │ │ │ │ 000000cc t code_positionsiterator │ │ │ │ 000004e4 t code_replace │ │ │ │ 00000118 r code_replace__doc__ │ │ │ │ 00000edc t code_repr │ │ │ │ -000024e4 t code_richcompare │ │ │ │ +000024ec t code_richcompare │ │ │ │ 000009f2 t code_sizeof │ │ │ │ 0000048a t emit_pair │ │ │ │ 000003a4 t get_localsplus_names │ │ │ │ 00000ba0 t intern_constants │ │ │ │ 00000e1c t intern_constants.constprop.0 │ │ │ │ -00002498 t lineiter_dealloc │ │ │ │ -000020ec t lineiter_next │ │ │ │ +000024a0 t lineiter_dealloc │ │ │ │ +000020f4 t lineiter_next │ │ │ │ 00000008 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000164 t positionsiter_dealloc │ │ │ │ 00001c54 t positionsiter_next │ │ │ │ 0000011c t read_signed_varint │ │ │ │ 00000064 t retreat │ │ │ │ @@ -6220,19 +6219,19 @@ │ │ │ │ 00000050 r .LC3 │ │ │ │ 00000068 r .LC4 │ │ │ │ 000000a0 r .LC5 │ │ │ │ 000000a8 r .LC6 │ │ │ │ 000000d0 r .LC7 │ │ │ │ 00000114 r .LC8 │ │ │ │ 00000150 r .LC9 │ │ │ │ -0000018c T PyComplex_AsCComplex │ │ │ │ +000000b8 T PyComplex_AsCComplex │ │ │ │ 00000000 T PyComplex_FromCComplex │ │ │ │ 000000d0 T PyComplex_FromDoubles │ │ │ │ -000003c0 T PyComplex_ImagAsDouble │ │ │ │ -00000344 T PyComplex_RealAsDouble │ │ │ │ +000002f0 T PyComplex_ImagAsDouble │ │ │ │ +00000274 T PyComplex_RealAsDouble │ │ │ │ 00000000 D PyComplex_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ @@ -6275,66 +6274,66 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_HashDouble │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00000328 T _Py_c_abs │ │ │ │ +00000698 T _Py_c_abs │ │ │ │ 000000d8 T _Py_c_diff │ │ │ │ -00001324 T _Py_c_neg │ │ │ │ -00000960 T _Py_c_pow │ │ │ │ +00000fb4 T _Py_c_neg │ │ │ │ +00000618 T _Py_c_pow │ │ │ │ 000000e6 T _Py_c_prod │ │ │ │ -000005f8 T _Py_c_quot │ │ │ │ +000004f0 T _Py_c_quot │ │ │ │ 00000100 T _Py_c_sum │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_string_to_number_with_underscores │ │ │ │ U _Py_tss_tstate │ │ │ │ U __errno_location │ │ │ │ 00000010 r _keywords.1 │ │ │ │ 000000fc d _kwtuple.0 │ │ │ │ 000000d0 d _parser.2 │ │ │ │ U atan2 │ │ │ │ 00000000 r c_1 │ │ │ │ -00000908 t c_powu │ │ │ │ -000012f8 t complex___complex__ │ │ │ │ +000005c0 t c_powu │ │ │ │ +00000fb0 t complex___complex__ │ │ │ │ 00000154 r complex___complex____doc__ │ │ │ │ -00000160 t complex___complex___impl │ │ │ │ +0000008c t complex___complex___impl │ │ │ │ 00000018 t complex___format__ │ │ │ │ 00000198 r complex___format____doc__ │ │ │ │ 000000a2 t complex___getnewargs__ │ │ │ │ 000001ec r complex___getnewargs____doc__ │ │ │ │ -00000258 t complex_abs │ │ │ │ -00000284 t complex_add │ │ │ │ +000005c8 t complex_abs │ │ │ │ +000001b4 t complex_add │ │ │ │ 00000118 d complex_as_number │ │ │ │ -000012fc t complex_bool │ │ │ │ +00000738 t complex_bool │ │ │ │ 00000084 t complex_conjugate │ │ │ │ 0000020c r complex_conjugate__doc__ │ │ │ │ -00000458 t complex_div │ │ │ │ -00001120 t complex_from_string_inner │ │ │ │ -00000238 t complex_hash │ │ │ │ +00000334 t complex_div │ │ │ │ +00000dd8 t complex_from_string_inner │ │ │ │ +00000168 t complex_hash │ │ │ │ 000001a8 d complex_members │ │ │ │ 000001e4 d complex_methods │ │ │ │ -00001034 t complex_mul │ │ │ │ +00000cec t complex_mul │ │ │ │ 00000000 t complex_neg │ │ │ │ -00000a70 t complex_new │ │ │ │ +00000728 t complex_new │ │ │ │ 0000001c r complex_new__doc__ │ │ │ │ -00000160 t complex_pos │ │ │ │ -000006d0 t complex_pow │ │ │ │ -00000f5c t complex_repr │ │ │ │ -0000005c t complex_richcompare │ │ │ │ -00000000 t complex_sub │ │ │ │ +0000008c t complex_pos │ │ │ │ +00000388 t complex_pow │ │ │ │ +00000c14 t complex_repr │ │ │ │ +00000138 t complex_richcompare │ │ │ │ +0000005c t complex_sub │ │ │ │ U exp │ │ │ │ U floor │ │ │ │ U hypot │ │ │ │ U log │ │ │ │ U pow │ │ │ │ U sincos │ │ │ │ -000000d4 t to_complex │ │ │ │ -00000e60 t try_complex_special_method │ │ │ │ +00000000 t to_complex │ │ │ │ +00000b18 t try_complex_special_method │ │ │ │ │ │ │ │ descrobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 000001d0 r .LC10 │ │ │ │ 000001d4 r .LC11 │ │ │ │ @@ -7349,15 +7348,15 @@ │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 000004cc t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000270 D _PyAsyncGenASend_Type │ │ │ │ 000004e0 D _PyAsyncGenAThrow_Type │ │ │ │ -00000ea8 T _PyAsyncGenValueWrapperNew │ │ │ │ +00000eb0 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000340 D _PyAsyncGenWrappedValue_Type │ │ │ │ 00000044 T _PyAsyncGen_ClearFreeLists │ │ │ │ 00000410 D _PyCoroWrapper_Type │ │ │ │ 000006a4 T _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_ChainStackItem │ │ │ │ U _PyErr_WarnUnawaitedAgenMethod │ │ │ │ U _PyErr_WarnUnawaitedCoroutine │ │ │ │ @@ -7365,15 +7364,15 @@ │ │ │ │ U _PyEval_GetFrame │ │ │ │ U _PyEval_NoToolsForUnwind │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFrame_Traverse │ │ │ │ 000000b4 T _PyGen_FetchStopIterationValue │ │ │ │ 000004f4 T _PyGen_Finalize │ │ │ │ -00000a1c T _PyGen_SetStopIterationValue │ │ │ │ +00000a24 T _PyGen_SetStopIterationValue │ │ │ │ 000007b0 T _PyGen_yf │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -7389,49 +7388,49 @@ │ │ │ │ 00000620 t ag_getcode │ │ │ │ 00000676 t ag_getframe │ │ │ │ 000007f0 t ag_getsuspended │ │ │ │ 000000cc r async_aclose_doc │ │ │ │ 000000a8 r async_asend_doc │ │ │ │ 00000000 r async_athrow_doc │ │ │ │ 00000282 t async_gen_aclose │ │ │ │ -00000a54 t async_gen_anext │ │ │ │ +00000a5c t async_gen_anext │ │ │ │ 00000650 d async_gen_as_async │ │ │ │ 0000068a t async_gen_asend │ │ │ │ 00000600 d async_gen_asend_as_async │ │ │ │ 00000192 t async_gen_asend_close │ │ │ │ -00000cf8 t async_gen_asend_dealloc │ │ │ │ -00000db8 t async_gen_asend_finalize │ │ │ │ -00000be0 t async_gen_asend_iternext │ │ │ │ +00000d00 t async_gen_asend_dealloc │ │ │ │ +00000dc0 t async_gen_asend_finalize │ │ │ │ +00000be8 t async_gen_asend_iternext │ │ │ │ 00000610 d async_gen_asend_methods │ │ │ │ -00000b2c t async_gen_asend_new │ │ │ │ -00000be4 t async_gen_asend_send │ │ │ │ +00000b34 t async_gen_asend_new │ │ │ │ +00000bec t async_gen_asend_send │ │ │ │ 00000114 t async_gen_asend_throw │ │ │ │ 000008ea t async_gen_asend_traverse │ │ │ │ 000005d6 t async_gen_athrow │ │ │ │ 000005b0 d async_gen_athrow_as_async │ │ │ │ 0000098c t async_gen_athrow_close │ │ │ │ 00000530 t async_gen_athrow_dealloc │ │ │ │ 000005ae t async_gen_athrow_finalize │ │ │ │ 0000031c t async_gen_athrow_iternext │ │ │ │ 000005c0 d async_gen_athrow_methods │ │ │ │ 000002a6 t async_gen_athrow_new │ │ │ │ 00000326 t async_gen_athrow_send │ │ │ │ 000006b2 t async_gen_athrow_throw │ │ │ │ 0000091a t async_gen_athrow_traverse │ │ │ │ 000006e8 d async_gen_getsetlist │ │ │ │ -00000a78 t async_gen_init_hooks │ │ │ │ +00000a80 t async_gen_init_hooks │ │ │ │ 000006c0 d async_gen_memberlist │ │ │ │ 00000660 d async_gen_methods │ │ │ │ 0000094a t async_gen_repr │ │ │ │ 000008ae t async_gen_traverse │ │ │ │ -00000c6c t async_gen_unwrap_value │ │ │ │ -00000f44 t async_gen_wrapped_val_dealloc │ │ │ │ +00000c74 t async_gen_unwrap_value │ │ │ │ +00000f4c t async_gen_wrapped_val_dealloc │ │ │ │ 00000a8c t async_gen_wrapped_val_traverse │ │ │ │ 0000037c r close_doc │ │ │ │ -00000dcc t compute_cr_origin │ │ │ │ +00000dd4 t compute_cr_origin │ │ │ │ 000007b4 d coro_as_async │ │ │ │ 000000a8 t coro_await │ │ │ │ 00000100 r coro_close_doc │ │ │ │ 0000098a t coro_get_cr_await │ │ │ │ 0000084c d coro_getsetlist │ │ │ │ 00000824 d coro_memberlist │ │ │ │ 000007c4 d coro_methods │ │ │ │ @@ -7463,15 +7462,15 @@ │ │ │ │ 00000000 t gen_getsuspended │ │ │ │ 00000960 t gen_getyieldfrom │ │ │ │ 000001c8 t gen_iternext │ │ │ │ 00000000 b gen_memberlist │ │ │ │ 000008fc d gen_methods │ │ │ │ 00000a98 t gen_new_with_qualname │ │ │ │ 00000098 t gen_repr │ │ │ │ -00000a14 t gen_send │ │ │ │ +00000a1c t gen_send │ │ │ │ 00000978 t gen_send_ex │ │ │ │ 000007f0 t gen_send_ex.constprop.0 │ │ │ │ 0000080e t gen_set_name │ │ │ │ 0000085e t gen_set_qualname │ │ │ │ 00000a6e t gen_sizeof │ │ │ │ 00000138 t gen_throw │ │ │ │ 00000798 t gen_traverse │ │ │ │ @@ -7660,24 +7659,24 @@ │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ 00000528 T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ -000012a0 T PyFloat_FromString │ │ │ │ +000012a8 T PyFloat_FromString │ │ │ │ 000000cc T PyFloat_GetInfo │ │ │ │ 0000036a T PyFloat_GetMax │ │ │ │ 00000378 T PyFloat_GetMin │ │ │ │ -00002c94 T PyFloat_Pack2 │ │ │ │ -00002a40 T PyFloat_Pack4 │ │ │ │ -00001540 T PyFloat_Pack8 │ │ │ │ +00002c9c T PyFloat_Pack2 │ │ │ │ +00002a48 T PyFloat_Pack4 │ │ │ │ +00001548 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -00002eb8 T PyFloat_Unpack2 │ │ │ │ -00002bd0 T PyFloat_Unpack4 │ │ │ │ +00002ec0 T PyFloat_Unpack2 │ │ │ │ +00002bd8 T PyFloat_Unpack4 │ │ │ │ 000003f8 T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -7755,55 +7754,55 @@ │ │ │ │ 00000740 r float___floor____doc__ │ │ │ │ 00000458 t float___format__ │ │ │ │ 00000128 r float___format____doc__ │ │ │ │ 00000350 t float___getformat__ │ │ │ │ 0000017c r float___getformat____doc__ │ │ │ │ 00000358 t float___getnewargs__ │ │ │ │ 000002e4 r float___getnewargs____doc__ │ │ │ │ -00001810 t float___round__ │ │ │ │ +00001818 t float___round__ │ │ │ │ 0000065c r float___round____doc__ │ │ │ │ 00000388 t float___trunc__ │ │ │ │ 0000077c r float___trunc____doc__ │ │ │ │ 000003b4 t float___trunc___impl │ │ │ │ -0000175c t float_abs │ │ │ │ +00001764 t float_abs │ │ │ │ 00000a58 t float_add │ │ │ │ -00002400 t float_as_integer_ratio │ │ │ │ +00002408 t float_as_integer_ratio │ │ │ │ 0000035c r float_as_integer_ratio__doc__ │ │ │ │ 000000e0 d float_as_number │ │ │ │ -00001cac t float_bool │ │ │ │ +00001cb4 t float_bool │ │ │ │ 00000684 t float_conjugate │ │ │ │ 00000610 r float_conjugate__doc__ │ │ │ │ 000000ac t float_dealloc │ │ │ │ 00000890 t float_div │ │ │ │ 000001fc t float_divmod │ │ │ │ 00000544 t float_float │ │ │ │ 0000002c t float_floor_div │ │ │ │ -000013d0 t float_from_string_inner │ │ │ │ -00001cc0 t float_fromhex │ │ │ │ +000013d8 t float_from_string_inner │ │ │ │ +00001cc8 t float_fromhex │ │ │ │ 000004b8 r float_fromhex__doc__ │ │ │ │ 0000068c t float_getimag │ │ │ │ 00000688 t float_getreal │ │ │ │ 00000170 d float_getset │ │ │ │ -000010f0 t float_hash │ │ │ │ -00002738 t float_hex │ │ │ │ +000010f8 t float_hash │ │ │ │ +00002740 t float_hex │ │ │ │ 00000568 r float_hex__doc__ │ │ │ │ 000002bc t float_is_integer │ │ │ │ 000007c8 r float_is_integer__doc__ │ │ │ │ 000001ac d float_methods │ │ │ │ 00000684 t float_mul │ │ │ │ -00001bf8 t float_neg │ │ │ │ +00001c00 t float_neg │ │ │ │ 000004c8 t float_new │ │ │ │ 00000304 r float_new__doc__ │ │ │ │ -00001200 t float_new_impl │ │ │ │ -00000bbc t float_pow │ │ │ │ +00001208 t float_new_impl │ │ │ │ +00000bc4 t float_pow │ │ │ │ 0000056c t float_rem │ │ │ │ -00001bb4 t float_repr │ │ │ │ +00001bbc t float_repr │ │ │ │ 00000128 t float_richcompare │ │ │ │ 0000021c t float_sub │ │ │ │ -000010f8 t float_vectorcall │ │ │ │ +00001100 t float_vectorcall │ │ │ │ 0000004c r floatinfo__doc__ │ │ │ │ 00000000 d floatinfo_desc │ │ │ │ 0000027c d floatinfo_fields │ │ │ │ U floor │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ U ldexp │ │ │ │ @@ -7884,27 +7883,27 @@ │ │ │ │ U PyExc_NameError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_RuntimeWarning │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000000d0 D PyFrameLocalsProxy_Type │ │ │ │ -00000bb4 T PyFrame_FastToLocals │ │ │ │ -00000bb0 T PyFrame_FastToLocalsWithError │ │ │ │ -000008a4 T PyFrame_GetBack │ │ │ │ +00000b40 T PyFrame_FastToLocals │ │ │ │ +00000b3c T PyFrame_FastToLocalsWithError │ │ │ │ +00000ba8 T PyFrame_GetBack │ │ │ │ 00000796 T PyFrame_GetBuiltins │ │ │ │ -000002d4 T PyFrame_GetCode │ │ │ │ +000002f0 T PyFrame_GetCode │ │ │ │ 00000748 T PyFrame_GetGenerator │ │ │ │ 00000774 T PyFrame_GetGlobals │ │ │ │ 000007b8 T PyFrame_GetLasti │ │ │ │ -000005f8 T PyFrame_GetLineNumber │ │ │ │ +00000614 T PyFrame_GetLineNumber │ │ │ │ 0000076e T PyFrame_GetLocals │ │ │ │ 000007c8 T PyFrame_GetVar │ │ │ │ 00000922 T PyFrame_GetVarString │ │ │ │ -00000bb6 T PyFrame_LocalsToFast │ │ │ │ +00000b42 T PyFrame_LocalsToFast │ │ │ │ 00000278 T PyFrame_New │ │ │ │ 00000000 D PyFrame_Type │ │ │ │ U PyFunction_Type │ │ │ │ U PyIter_Next │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyList_Reverse │ │ │ │ @@ -7933,27 +7932,27 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000000 t Py_XDECREF │ │ │ │ +000002d4 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyCode_GetCode │ │ │ │ U _PyCode_InitAddressRange │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ 00000000 T _PyEval_BuiltinsFromGlobals │ │ │ │ U _PyEval_GetBuiltins │ │ │ │ U _PyEval_SetOpcodeTrace │ │ │ │ -000003ec T _PyFrameLocalsProxy_New │ │ │ │ -000002e8 T _PyFrame_GetLocals │ │ │ │ -0000038c T _PyFrame_HasHiddenLocals │ │ │ │ -00000bb8 T _PyFrame_IsEntryFrame │ │ │ │ +00000408 T _PyFrameLocalsProxy_New │ │ │ │ +00000304 T _PyFrame_GetLocals │ │ │ │ +000003a8 T _PyFrame_HasHiddenLocals │ │ │ │ +00000b44 T _PyFrame_IsEntryFrame │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ 00000050 T _PyFrame_New_NoTrack │ │ │ │ U _PyFrame_Traverse │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyGen_Finalize │ │ │ │ U _PyLineTable_NextAddressRange │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ @@ -7967,63 +7966,64 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetBaseOpcode │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000044 r clear__doc__ │ │ │ │ -00000c58 t frame_clear │ │ │ │ +00000f5c t frame_clear │ │ │ │ 00000088 t frame_dealloc │ │ │ │ -00000980 t frame_getback │ │ │ │ +00000c84 t frame_getback │ │ │ │ 00000000 t frame_getbuiltins │ │ │ │ -00000904 t frame_getcode │ │ │ │ -00000954 t frame_getglobals │ │ │ │ -00000cd4 t frame_getlasti │ │ │ │ -000009f8 t frame_getlineno │ │ │ │ -0000001c t frame_getlocals │ │ │ │ +00000c08 t frame_getcode │ │ │ │ +00000c58 t frame_getglobals │ │ │ │ +00000fd8 t frame_getlasti │ │ │ │ +00000cfc t frame_getlineno │ │ │ │ +00000000 t frame_getlocals │ │ │ │ 000001d0 d frame_getsetlist │ │ │ │ -000001ac t frame_gettrace │ │ │ │ -0000017c t frame_gettrace_opcodes │ │ │ │ +00000190 t frame_gettrace │ │ │ │ +00000160 t frame_gettrace_opcodes │ │ │ │ 00000298 d frame_memberlist │ │ │ │ 000001a0 d frame_methods │ │ │ │ 00000022 t frame_repr │ │ │ │ -000002ec t frame_setlineno │ │ │ │ -000000a0 t frame_settrace │ │ │ │ -00000104 t frame_settrace_opcodes │ │ │ │ -00000ba2 t frame_sizeof │ │ │ │ -00000a4c t frame_tp_clear │ │ │ │ -0000057c t frame_traverse │ │ │ │ +000002d0 t frame_setlineno │ │ │ │ +00000084 t frame_settrace │ │ │ │ +000000e8 t frame_settrace_opcodes │ │ │ │ +00000b2e t frame_sizeof │ │ │ │ +00000d50 t frame_tp_clear │ │ │ │ +00000598 t frame_traverse │ │ │ │ 00000968 t framelocalsproxy___contains__ │ │ │ │ 00000380 d framelocalsproxy_as_mapping │ │ │ │ 000003b4 d framelocalsproxy_as_number │ │ │ │ 0000038c d framelocalsproxy_as_sequence │ │ │ │ -000001cc t framelocalsproxy_contains │ │ │ │ +000001b0 t framelocalsproxy_contains │ │ │ │ 000003a4 t framelocalsproxy_copy │ │ │ │ -0000053c t framelocalsproxy_dealloc │ │ │ │ +00000558 t framelocalsproxy_dealloc │ │ │ │ 000003e8 t framelocalsproxy_get │ │ │ │ -0000072c t framelocalsproxy_getitem │ │ │ │ +00000748 t framelocalsproxy_getitem │ │ │ │ +000008c0 t framelocalsproxy_getkeyindex.constprop.1 │ │ │ │ 00000a3c t framelocalsproxy_inplace_or │ │ │ │ 0000045e t framelocalsproxy_items │ │ │ │ 000005b8 t framelocalsproxy_iter │ │ │ │ -00000650 t framelocalsproxy_keys │ │ │ │ -00001094 t framelocalsproxy_length │ │ │ │ +0000066c t framelocalsproxy_keys │ │ │ │ +00000ebc t framelocalsproxy_length │ │ │ │ 00000090 t framelocalsproxy_merge │ │ │ │ 000002c0 d framelocalsproxy_methods │ │ │ │ -00000490 t framelocalsproxy_new │ │ │ │ +000004ac t framelocalsproxy_new │ │ │ │ 000009cc t framelocalsproxy_or │ │ │ │ 00000a88 t framelocalsproxy_pop │ │ │ │ -00001104 t framelocalsproxy_repr │ │ │ │ +00000f2c t framelocalsproxy_repr │ │ │ │ 0000098a t framelocalsproxy_reversed │ │ │ │ 000001c8 t framelocalsproxy_richcompare │ │ │ │ 000006c4 t framelocalsproxy_setdefault │ │ │ │ -00000df0 t framelocalsproxy_setitem │ │ │ │ +00000dd4 t framelocalsproxy_setitem │ │ │ │ 00000690 t framelocalsproxy_tp_clear │ │ │ │ 00000056 t framelocalsproxy_update │ │ │ │ 000005e2 t framelocalsproxy_values │ │ │ │ -00000cec t framelocalsproxy_visit │ │ │ │ +00000ff0 t framelocalsproxy_visit │ │ │ │ U memset │ │ │ │ 00000014 r sizeof__doc__ │ │ │ │ │ │ │ │ funcobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -8333,24 +8333,24 @@ │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ 00000308 T PyList_Append │ │ │ │ 000001ac T PyList_AsTuple │ │ │ │ 00000132 T PyList_Clear │ │ │ │ 00000166 T PyList_Extend │ │ │ │ -00006b64 T PyList_GetItem │ │ │ │ -00006e00 T PyList_GetItemRef │ │ │ │ +00006b58 T PyList_GetItem │ │ │ │ +00006df4 T PyList_GetItemRef │ │ │ │ 00000418 T PyList_GetSlice │ │ │ │ 00000058 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 000000ec t PyList_New.constprop.0 │ │ │ │ 00000470 T PyList_Reverse │ │ │ │ -000047d0 T PyList_SetItem │ │ │ │ -000049bc T PyList_SetSlice │ │ │ │ -00005310 T PyList_Size │ │ │ │ +000047c0 T PyList_SetItem │ │ │ │ +000049ac T PyList_SetSlice │ │ │ │ +00005308 T PyList_Size │ │ │ │ 00000474 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 │ │ │ │ @@ -8397,18 +8397,18 @@ │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 000003dc T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -000079bc T _PyList_ClearFreeList │ │ │ │ +00007aa0 T _PyList_ClearFreeList │ │ │ │ 00000028 T _PyList_DebugMallocStats │ │ │ │ -00005898 T _PyList_Extend │ │ │ │ -00004894 T _PyList_FromArraySteal │ │ │ │ +00005890 T _PyList_Extend │ │ │ │ +00004884 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 │ │ │ │ @@ -8424,101 +8424,101 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -000058bc t _list_extend │ │ │ │ +000058b4 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ -00001738 t count_run │ │ │ │ +0000172c t count_run │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -000061e0 t list___init__ │ │ │ │ +000061d4 t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -00006ed4 t list___reversed__ │ │ │ │ +00006ec8 t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 00000082 t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -00005254 t list_append │ │ │ │ +0000524c t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 00000338 d list_as_mapping │ │ │ │ 00000344 d list_as_sequence │ │ │ │ -00006880 t list_ass_item │ │ │ │ -00004e3c t list_ass_slice_lock_held │ │ │ │ -00004a3c t list_ass_slice_lock_held.constprop.0 │ │ │ │ -000070e0 t list_ass_subscript │ │ │ │ +00006874 t list_ass_item │ │ │ │ +00004e34 t list_ass_slice_lock_held │ │ │ │ +00004a2c t list_ass_slice_lock_held.constprop.0 │ │ │ │ +000070d4 t list_ass_subscript │ │ │ │ 00000000 t list_clear_impl.isra.0 │ │ │ │ -00006d74 t list_clear_slot │ │ │ │ -00006910 t list_concat │ │ │ │ -00006e64 t list_contains │ │ │ │ +00006d68 t list_clear_slot │ │ │ │ +00006904 t list_concat │ │ │ │ +00006e58 t list_contains │ │ │ │ 00000500 t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ -00007de0 t list_count │ │ │ │ +00007ec4 t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 000001e4 t list_dealloc │ │ │ │ -00006b40 t list_extend │ │ │ │ +00006b34 t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -00005f80 t list_extend_lock_held │ │ │ │ -00007ed4 t list_index │ │ │ │ +00005f78 t list_extend_lock_held │ │ │ │ +00007fb8 t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -00006f4c t list_inplace_concat │ │ │ │ +00006f40 t list_inplace_concat │ │ │ │ 00000054 t list_inplace_repeat │ │ │ │ 00000584 t list_inplace_repeat_lock_held │ │ │ │ 00000210 t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -000056dc t list_item │ │ │ │ -00005720 t list_iter │ │ │ │ -00005824 t list_length │ │ │ │ +000056d4 t list_item │ │ │ │ +00005718 t list_iter │ │ │ │ +0000581c t list_length │ │ │ │ 0000036c d list_methods │ │ │ │ -000066c8 t list_pop │ │ │ │ +000066bc t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -0000652c t list_remove │ │ │ │ +00006520 t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ -00007a94 t list_repeat │ │ │ │ -00007860 t list_repr │ │ │ │ -00007ea4 t list_reverse │ │ │ │ +00007b78 t list_repeat │ │ │ │ +00007944 t list_repr │ │ │ │ +00007f88 t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -00006280 t list_richcompare │ │ │ │ -00006f7c t list_slice_lock_held │ │ │ │ -0000774c t list_sort │ │ │ │ +00006274 t list_richcompare │ │ │ │ +00006f70 t list_slice_lock_held │ │ │ │ +00007830 t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ -00000c50 t list_sort_impl │ │ │ │ +00000c4c t list_sort_impl │ │ │ │ 000004d0 t list_sort_impl.constprop.0 │ │ │ │ -00005344 t list_subscript │ │ │ │ -00004858 t list_traverse │ │ │ │ -00006620 t list_vectorcall │ │ │ │ -00005828 t listiter_dealloc │ │ │ │ +0000533c t list_subscript │ │ │ │ +00004848 t list_traverse │ │ │ │ +00006614 t list_vectorcall │ │ │ │ +00005820 t listiter_dealloc │ │ │ │ 000004d0 t listiter_len │ │ │ │ 000002f8 d listiter_methods │ │ │ │ -000057bc t listiter_next │ │ │ │ +000057b4 t listiter_next │ │ │ │ 00000768 t listiter_reduce │ │ │ │ 000007c4 t listiter_setstate │ │ │ │ -00007740 t listiter_traverse │ │ │ │ -00006f10 t listreviter_dealloc │ │ │ │ +00007824 t listiter_traverse │ │ │ │ +00006f04 t listreviter_dealloc │ │ │ │ 000004e8 t listreviter_len │ │ │ │ 000002b8 d listreviter_methods │ │ │ │ -00007a00 t listreviter_next │ │ │ │ +00007ae4 t listreviter_next │ │ │ │ 00000090 t listreviter_reduce │ │ │ │ 000000e4 t listreviter_setstate │ │ │ │ 000004c4 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00001e90 t merge_at │ │ │ │ +00001ea8 t merge_at │ │ │ │ 00000508 t merge_getmem │ │ │ │ -00007d48 t py_list_clear │ │ │ │ +00007e2c t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -00008008 t safe_object_compare │ │ │ │ +000080ec t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -00007ff0 t unsafe_float_compare │ │ │ │ -00001e28 t unsafe_latin_compare │ │ │ │ -00007a68 t unsafe_long_compare │ │ │ │ -00006cb4 t unsafe_object_compare │ │ │ │ -00006bb4 t unsafe_tuple_compare │ │ │ │ +000080d4 t unsafe_float_compare │ │ │ │ +00001e40 t unsafe_latin_compare │ │ │ │ +00007b4c t unsafe_long_compare │ │ │ │ +00006ca8 t unsafe_object_compare │ │ │ │ +00006ba8 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -8592,38 +8592,38 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ -0000b1c4 T PyLong_AsDouble │ │ │ │ -00002e10 T PyLong_AsInt │ │ │ │ -00001350 T PyLong_AsLong │ │ │ │ -000014f0 T PyLong_AsLongAndOverflow │ │ │ │ -00008898 T PyLong_AsLongLong │ │ │ │ -0001227c T PyLong_AsLongLongAndOverflow │ │ │ │ +0000b1d4 T PyLong_AsDouble │ │ │ │ +00002e1c T PyLong_AsInt │ │ │ │ +0000134c T PyLong_AsLong │ │ │ │ +000014ec T PyLong_AsLongAndOverflow │ │ │ │ +000088b8 T PyLong_AsLongLong │ │ │ │ +000122a0 T PyLong_AsLongLongAndOverflow │ │ │ │ 0000043c T PyLong_AsNativeBytes │ │ │ │ -00002018 T PyLong_AsSize_t │ │ │ │ +00002024 T PyLong_AsSize_t │ │ │ │ 000003d8 T PyLong_AsSsize_t │ │ │ │ -00002f90 T PyLong_AsUnsignedLong │ │ │ │ -0000b27c T PyLong_AsUnsignedLongLong │ │ │ │ -0000d7cc T PyLong_AsUnsignedLongLongMask │ │ │ │ -0000fd5c T PyLong_AsUnsignedLongMask │ │ │ │ +00002f9c T PyLong_AsUnsignedLong │ │ │ │ +0000b28c T PyLong_AsUnsignedLongLong │ │ │ │ +0000d7c8 T PyLong_AsUnsignedLongLongMask │ │ │ │ +0000fd54 T PyLong_AsUnsignedLongMask │ │ │ │ 000001e4 T PyLong_AsVoidPtr │ │ │ │ -0000854c T PyLong_FromDouble │ │ │ │ +0000856c T PyLong_FromDouble │ │ │ │ 000002e4 T PyLong_FromLong │ │ │ │ -000064a4 T PyLong_FromLongLong │ │ │ │ +000064b4 T PyLong_FromLongLong │ │ │ │ 000003bc T PyLong_FromNativeBytes │ │ │ │ -0000895c T PyLong_FromSize_t │ │ │ │ +0000897c T PyLong_FromSize_t │ │ │ │ 0000021c T PyLong_FromSsize_t │ │ │ │ 000004b4 T PyLong_FromString │ │ │ │ -0000def0 T PyLong_FromUnicodeObject │ │ │ │ +0000dee8 T PyLong_FromUnicodeObject │ │ │ │ 00000084 T PyLong_FromUnsignedLong │ │ │ │ -000032b4 T PyLong_FromUnsignedLongLong │ │ │ │ +000032c0 T PyLong_FromUnsignedLongLong │ │ │ │ 00000400 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 000000b4 T PyLong_GetInfo │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ U PyObject_Bytes │ │ │ │ @@ -8643,52 +8643,52 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 000001c6 T PyUnstable_Long_CompactValue │ │ │ │ 000001ba T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000da50 t Py_XDECREF │ │ │ │ +0000da4c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00006338 T _PyLong_Add │ │ │ │ -000040a0 T _PyLong_AsByteArray │ │ │ │ -00004b70 t _PyLong_AsByteArray.constprop.0 │ │ │ │ -0000d8f0 T _PyLong_Copy │ │ │ │ +00006348 T _PyLong_Add │ │ │ │ +000040b0 T _PyLong_AsByteArray │ │ │ │ +00004b80 t _PyLong_AsByteArray.constprop.0 │ │ │ │ +0000d8ec T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ -000017f8 T _PyLong_DivmodNear │ │ │ │ +00001888 T _PyLong_DivmodNear │ │ │ │ 00000234 T _PyLong_FiniTypes │ │ │ │ -0000ebd4 T _PyLong_Format │ │ │ │ +0000ebcc T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ -00000918 T _PyLong_FormatBytesWriter │ │ │ │ -0000a040 T _PyLong_FormatWriter │ │ │ │ -000106d4 T _PyLong_Frexp │ │ │ │ -00005960 T _PyLong_FromByteArray │ │ │ │ -0000e2e8 T _PyLong_FromBytes │ │ │ │ -0000d9f8 T _PyLong_FromDigits │ │ │ │ +0000091c T _PyLong_FormatBytesWriter │ │ │ │ +0000a074 T _PyLong_FormatWriter │ │ │ │ +000106cc T _PyLong_Frexp │ │ │ │ +00005970 T _PyLong_FromByteArray │ │ │ │ +0000e2e0 T _PyLong_FromBytes │ │ │ │ +0000d9f4 T _PyLong_FromDigits │ │ │ │ 00000058 t _PyLong_FromMedium │ │ │ │ -00011604 T _PyLong_GCD │ │ │ │ +000115fc T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -000123b0 T _PyLong_Lshift │ │ │ │ -00006758 T _PyLong_Multiply │ │ │ │ -000114a0 t _PyLong_Negate │ │ │ │ +000123d4 T _PyLong_Lshift │ │ │ │ +00006768 T _PyLong_Multiply │ │ │ │ +00011498 t _PyLong_Negate │ │ │ │ 00000108 T _PyLong_New │ │ │ │ -00001fbc T _PyLong_NumBits │ │ │ │ -00000e3c T _PyLong_Rshift │ │ │ │ -000083e4 T _PyLong_Sign │ │ │ │ +00001fc8 T _PyLong_NumBits │ │ │ │ +00000e40 T _PyLong_Rshift │ │ │ │ +00008404 T _PyLong_Sign │ │ │ │ 00000162 T _PyLong_Size_t_Converter │ │ │ │ -00002ca8 T _PyLong_Subtract │ │ │ │ +00002cb4 T _PyLong_Subtract │ │ │ │ 000000a8 T _PyLong_UnsignedInt_Converter │ │ │ │ 00000044 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 00000100 T _PyLong_UnsignedLong_Converter │ │ │ │ -000006c8 T _PyLong_UnsignedShort_Converter │ │ │ │ +000006cc T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -8722,97 +8722,97 @@ │ │ │ │ 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 │ │ │ │ 00000184 t divmod_shift.part.0 │ │ │ │ -00009d64 t divrem1 │ │ │ │ +00009d98 t divrem1 │ │ │ │ U frexp │ │ │ │ 00000014 r half_even_correction.10 │ │ │ │ -0000a8e0 t int___format__ │ │ │ │ +0000a910 t int___format__ │ │ │ │ 00000d54 r int___format____doc__ │ │ │ │ -00001988 t int___getnewargs__ │ │ │ │ +00001a18 t int___getnewargs__ │ │ │ │ 00000da8 r int___getnewargs____doc__ │ │ │ │ 00000240 t int___round__ │ │ │ │ 00000cc0 r int___round____doc__ │ │ │ │ 00000008 t int___sizeof__ │ │ │ │ 00000c84 r int___sizeof____doc__ │ │ │ │ -000121ec t int_as_integer_ratio │ │ │ │ +00012210 t int_as_integer_ratio │ │ │ │ 00000a3c r int_as_integer_ratio__doc__ │ │ │ │ -00000740 t int_bit_count │ │ │ │ +00000744 t int_bit_count │ │ │ │ 00000b4c r int_bit_count__doc__ │ │ │ │ -0000dd38 t int_bit_length │ │ │ │ +0000dd34 t int_bit_length │ │ │ │ 00000c04 r int_bit_length__doc__ │ │ │ │ -00004e14 t int_from_bytes │ │ │ │ +00004e24 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 │ │ │ │ 00000158 t int_is_integer │ │ │ │ 00000348 r int_is_integer__doc__ │ │ │ │ -00003364 t int_to_bytes │ │ │ │ +00003370 t int_to_bytes │ │ │ │ 000006f4 r int_to_bytes__doc__ │ │ │ │ -000014a4 t k_lopsided_mul │ │ │ │ -000068a4 t k_mul │ │ │ │ -000120c4 t kmul_split.constprop.0 │ │ │ │ -0000f908 t l_mod │ │ │ │ +00001534 t k_lopsided_mul │ │ │ │ +000068b4 t k_mul │ │ │ │ +000120e8 t kmul_split.constprop.0 │ │ │ │ +0000f900 t l_mod │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ 000000d0 b log_base_BASE.13 │ │ │ │ -0000df98 t long_abs │ │ │ │ -000061c8 t long_add │ │ │ │ -00007a80 t long_and │ │ │ │ +0000df90 t long_abs │ │ │ │ +000061d8 t long_add │ │ │ │ +00007aa0 t long_and │ │ │ │ 000002e4 d long_as_number │ │ │ │ -00001340 t long_bool │ │ │ │ -0000160c t long_compare │ │ │ │ -00001678 t long_dealloc │ │ │ │ -000095bc t long_div │ │ │ │ -0000e0e0 t long_divmod │ │ │ │ -00009810 t long_divrem │ │ │ │ +0000133c t long_bool │ │ │ │ +00001608 t long_compare │ │ │ │ +00001674 t long_dealloc │ │ │ │ +000095f0 t long_div │ │ │ │ +0000e0d8 t long_divmod │ │ │ │ +00009844 t long_divrem │ │ │ │ 000000e8 r long_doc │ │ │ │ -0000f3c0 t long_float │ │ │ │ -0000ec14 t long_format_binary.constprop.0 │ │ │ │ +0000f3b8 t long_float │ │ │ │ +0000ec0c t long_format_binary.constprop.0 │ │ │ │ 00000000 t long_get0 │ │ │ │ -000008ec t long_get1 │ │ │ │ +000008f0 t long_get1 │ │ │ │ 00000374 d long_getset │ │ │ │ 00000190 t long_hash │ │ │ │ -0000319c t long_invert │ │ │ │ -0000eab0 t long_long │ │ │ │ -000008f4 t long_long_meth │ │ │ │ -000020fc t long_lshift │ │ │ │ -000023a0 t long_lshift1.part.0 │ │ │ │ +000031a8 t long_invert │ │ │ │ +0000eaa8 t long_long │ │ │ │ +000008f8 t long_long_meth │ │ │ │ +00002108 t long_lshift │ │ │ │ +000023ac t long_lshift1.part.0 │ │ │ │ 000003d8 d long_methods │ │ │ │ -0000f4a4 t long_mod │ │ │ │ -000065ec t long_mul │ │ │ │ -00003074 t long_neg │ │ │ │ -0000da68 t long_new │ │ │ │ -0000dbe0 t long_new_impl.part.0 │ │ │ │ -000089a8 t long_or │ │ │ │ -0000b618 t long_pow │ │ │ │ +0000f49c t long_mod │ │ │ │ +000065fc t long_mul │ │ │ │ +00003080 t long_neg │ │ │ │ +0000da64 t long_new │ │ │ │ +0000dbdc t long_new_impl.part.0 │ │ │ │ +000089c8 t long_or │ │ │ │ +0000b628 t long_pow │ │ │ │ 000011a4 t long_richcompare │ │ │ │ -0000fe50 t long_rshift │ │ │ │ -00002714 t long_sub │ │ │ │ -0000288c t long_sub.constprop.0 │ │ │ │ -000016c4 t long_to_decimal_string │ │ │ │ -000016ec t long_to_decimal_string_internal.constprop.0 │ │ │ │ -0000a948 t long_true_divide │ │ │ │ -000083f0 t long_vectorcall │ │ │ │ -0000e36c t long_xor │ │ │ │ +0000fe48 t long_rshift │ │ │ │ +00002720 t long_sub │ │ │ │ +00002898 t long_sub.constprop.0 │ │ │ │ +000016c0 t long_to_decimal_string │ │ │ │ +000016e8 t long_to_decimal_string_internal.constprop.0 │ │ │ │ +0000a978 t long_true_divide │ │ │ │ +00008410 t long_vectorcall │ │ │ │ +0000e364 t long_xor │ │ │ │ 0000111c t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -000016c4 t pylong_int_divmod │ │ │ │ -000012c0 t pylong_int_to_decimal_string │ │ │ │ +00001754 t pylong_int_divmod │ │ │ │ +000012c4 t pylong_int_to_decimal_string │ │ │ │ U strlen │ │ │ │ -00007884 t x_add │ │ │ │ -00007670 t x_add.constprop.0 │ │ │ │ -00010b70 t x_divrem │ │ │ │ -000092d0 t x_sub │ │ │ │ +000078a4 t x_add │ │ │ │ +00007690 t x_add.constprop.0 │ │ │ │ +00010b68 t x_divrem │ │ │ │ +00009304 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 0000016c r .LC10 │ │ │ │ @@ -8876,42 +8876,42 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 00000e80 T PyDict_AddWatcher │ │ │ │ -0000b98c T PyDict_Clear │ │ │ │ +0000b99c T PyDict_Clear │ │ │ │ 00000ee0 T PyDict_ClearWatcher │ │ │ │ 0000015c T PyDict_Contains │ │ │ │ -0000ab50 T PyDict_ContainsString │ │ │ │ -000039b0 T PyDict_Copy │ │ │ │ -000068d0 T PyDict_DelItem │ │ │ │ +0000ab60 T PyDict_ContainsString │ │ │ │ +000039b8 T PyDict_Copy │ │ │ │ +000068d8 T PyDict_DelItem │ │ │ │ 00000064 T PyDict_DelItemString │ │ │ │ -0000d6dc T PyDict_GetItem │ │ │ │ -000035e0 T PyDict_GetItemRef │ │ │ │ +0000d8c0 T PyDict_GetItem │ │ │ │ +000035ec T PyDict_GetItemRef │ │ │ │ 000000a8 T PyDict_GetItemString │ │ │ │ -000066f8 T PyDict_GetItemStringRef │ │ │ │ -00003400 T PyDict_GetItemWithError │ │ │ │ +00006700 T PyDict_GetItemStringRef │ │ │ │ +0000340c T PyDict_GetItemWithError │ │ │ │ 00000c88 T PyDict_Items │ │ │ │ -0000a0d4 T PyDict_Keys │ │ │ │ +0000a0e0 T PyDict_Keys │ │ │ │ 00000abc T PyDict_Merge │ │ │ │ 00000a68 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00006150 T PyDict_Next │ │ │ │ -0000a7b0 T PyDict_Pop │ │ │ │ +00006158 T PyDict_Next │ │ │ │ +0000a7c0 T PyDict_Pop │ │ │ │ 000002f8 T PyDict_PopString │ │ │ │ 00000e60 T PyDict_SetDefault │ │ │ │ -00002928 T PyDict_SetDefaultRef │ │ │ │ +00002934 T PyDict_SetDefaultRef │ │ │ │ 00000cd4 T PyDict_SetItem │ │ │ │ -000034c4 T PyDict_SetItemString │ │ │ │ -0000bda8 T PyDict_Size │ │ │ │ +000034d0 T PyDict_SetItemString │ │ │ │ +0000bdb8 T PyDict_Size │ │ │ │ 0000001c D PyDict_Type │ │ │ │ 00000274 T PyDict_Unwatch │ │ │ │ -000042a4 T PyDict_Update │ │ │ │ +000042ac T PyDict_Update │ │ │ │ 000009a8 T PyDict_Values │ │ │ │ 00000198 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ @@ -8931,32 +8931,32 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -0000a25c T PyObject_ClearManagedDict │ │ │ │ +0000a26c T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -000078cc T PyObject_GenericGetDict │ │ │ │ +000078dc 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 │ │ │ │ -0000abe8 T PyObject_VisitManagedDict │ │ │ │ +0000abf8 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ @@ -8968,78 +8968,78 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000033e4 t Py_XDECREF │ │ │ │ +000033f0 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -0000bddc T _PyDictKeys_DecRef │ │ │ │ -000078ac T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -000074ec T _PyDictKeys_StringLookup │ │ │ │ -000096f4 T _PyDictKeys_StringLookupSplit │ │ │ │ +0000bdec T _PyDictKeys_DecRef │ │ │ │ +000078bc T _PyDictKeys_GetVersionForCurrentState │ │ │ │ +000074fc T _PyDictKeys_StringLookup │ │ │ │ +00009700 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000322 T _PyDictView_Intersect │ │ │ │ -00008088 T _PyDictView_New │ │ │ │ +00008094 T _PyDictView_New │ │ │ │ 00000f20 T _PyDict_CheckConsistency │ │ │ │ -0000c390 T _PyDict_ClearFreeList │ │ │ │ +0000c3a0 T _PyDict_ClearFreeList │ │ │ │ 000014c6 T _PyDict_ContainsId │ │ │ │ 000001c8 T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 0000151e T _PyDict_DelItemId │ │ │ │ -0000a44c T _PyDict_DelItemIf │ │ │ │ +0000a45c T _PyDict_DelItemIf │ │ │ │ 00000920 T _PyDict_DelItem_KnownHash │ │ │ │ -0000d630 T _PyDict_DetachFromObject │ │ │ │ -00006ed4 T _PyDict_FromItems │ │ │ │ -0000c8b4 T _PyDict_FromKeys │ │ │ │ +0000d814 T _PyDict_DetachFromObject │ │ │ │ +00006edc T _PyDict_FromItems │ │ │ │ +0000ca98 T _PyDict_FromKeys │ │ │ │ 00001458 T _PyDict_GetItemIdWithError │ │ │ │ -00003678 T _PyDict_GetItemRef_KnownHash │ │ │ │ +00003684 T _PyDict_GetItemRef_KnownHash │ │ │ │ 000013e4 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -0000a734 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +0000a744 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00001480 T _PyDict_GetItemStringWithError │ │ │ │ 00001428 T _PyDict_GetItemWithError │ │ │ │ -0000d044 T _PyDict_GetItem_KnownHash │ │ │ │ -0000610c T _PyDict_HasOnlyStringKeys │ │ │ │ +0000d228 T _PyDict_GetItem_KnownHash │ │ │ │ +00006114 T _PyDict_HasOnlyStringKeys │ │ │ │ 00000a32 T _PyDict_KeysSize │ │ │ │ -00007444 T _PyDict_LoadGlobal │ │ │ │ -000098ac T _PyDict_LookupIndex │ │ │ │ -0000c0a0 T _PyDict_MaybeUntrack │ │ │ │ -00009f44 T _PyDict_MergeEx │ │ │ │ -0000346c T _PyDict_NewKeysForClass │ │ │ │ +00007454 T _PyDict_LoadGlobal │ │ │ │ +000098b8 T _PyDict_LookupIndex │ │ │ │ +0000c0b0 T _PyDict_MaybeUntrack │ │ │ │ +00009f50 T _PyDict_MergeEx │ │ │ │ +00003478 T _PyDict_NewKeysForClass │ │ │ │ 00001314 T _PyDict_NewPresized │ │ │ │ -00006254 T _PyDict_Next │ │ │ │ -000065f4 t _PyDict_Next.constprop.2 │ │ │ │ -00009c68 T _PyDict_Pop │ │ │ │ -00009ca8 T _PyDict_Pop_KnownHash │ │ │ │ -0000c700 T _PyDict_SendEvent │ │ │ │ +0000625c T _PyDict_Next │ │ │ │ +000065fc t _PyDict_Next.constprop.2 │ │ │ │ +00009c74 T _PyDict_Pop │ │ │ │ +00009cb4 T _PyDict_Pop_KnownHash │ │ │ │ +0000c710 T _PyDict_SendEvent │ │ │ │ 000014f0 T _PyDict_SetItemId │ │ │ │ -0000d080 T _PyDict_SetItem_KnownHash │ │ │ │ -0000d140 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -000038c4 T _PyDict_SetItem_LockHeld │ │ │ │ -00009f6c T _PyDict_SetItem_Take2 │ │ │ │ +0000d264 T _PyDict_SetItem_KnownHash │ │ │ │ +0000d324 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +000038d0 T _PyDict_SetItem_LockHeld │ │ │ │ +00009f78 T _PyDict_SetItem_Take2 │ │ │ │ 00000988 T _PyDict_SizeOf │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -000036c0 T _PyObjectDict_SetItem │ │ │ │ +000036cc T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -0000863c T _PyObject_InitInlineValues │ │ │ │ +00008648 T _PyObject_InitInlineValues │ │ │ │ 00000680 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000d6cc T _PyObject_MaterializeManagedDict │ │ │ │ -0000ccb8 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -0000a330 T _PyObject_SetManagedDict │ │ │ │ -000086a8 T _PyObject_StoreInstanceAttribute │ │ │ │ -000092f8 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000d8b0 T _PyObject_MaterializeManagedDict │ │ │ │ +0000ce9c T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +0000a340 T _PyObject_SetManagedDict │ │ │ │ +000086b4 T _PyObject_StoreInstanceAttribute │ │ │ │ +00009304 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 │ │ │ │ @@ -9054,102 +9054,102 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000001fc T _Py_dict_lookup │ │ │ │ -00004274 T _Py_dict_lookup_threadsafe │ │ │ │ +0000427c T _Py_dict_lookup_threadsafe │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 000002a8 t all_contained_in │ │ │ │ -000032e8 t build_indices_generic │ │ │ │ -00002838 t build_indices_unicode │ │ │ │ -00003fc8 t clone_combined_dict_keys │ │ │ │ -000039e4 t copy_lock_held │ │ │ │ -00006bf4 t delitem_knownhash_lock_held │ │ │ │ -0000c778 t dict___contains__ │ │ │ │ +000032f4 t build_indices_generic │ │ │ │ +00002844 t build_indices_unicode │ │ │ │ +00003fd0 t clone_combined_dict_keys │ │ │ │ +000039ec t copy_lock_held │ │ │ │ +00006bfc t delitem_knownhash_lock_held │ │ │ │ +0000c95c t dict___contains__ │ │ │ │ 000008a4 r dict___contains____doc__ │ │ │ │ 00000914 t dict___reversed__ │ │ │ │ 00000538 r dict___reversed____doc__ │ │ │ │ 000009e0 t dict___sizeof__ │ │ │ │ 00000584 r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ -00005ff8 t dict_ass_sub │ │ │ │ -0000d210 t dict_clear │ │ │ │ +00006000 t dict_ass_sub │ │ │ │ +0000d3f4 t dict_clear │ │ │ │ 0000074c r dict_clear__doc__ │ │ │ │ -0000d1dc t dict_copy │ │ │ │ +0000d3c0 t dict_copy │ │ │ │ 00000900 r dict_copy__doc__ │ │ │ │ -000057c8 t dict_dealloc │ │ │ │ -000051a0 t dict_dict_merge.constprop.0 │ │ │ │ -0000c860 t dict_fromkeys │ │ │ │ +000057d0 t dict_dealloc │ │ │ │ +000051a8 t dict_dict_merge.constprop.0 │ │ │ │ +0000ca44 t dict_fromkeys │ │ │ │ 00000938 r dict_fromkeys__doc__ │ │ │ │ -00009ffc t dict_get │ │ │ │ +0000a008 t dict_get │ │ │ │ 00000838 r dict_get__doc__ │ │ │ │ -0000c494 t dict_init │ │ │ │ +0000c4a4 t dict_init │ │ │ │ 0000034c t dict_ior │ │ │ │ -00007fcc t dict_items │ │ │ │ +00007fd8 t dict_items │ │ │ │ 00000490 r dict_items__doc__ │ │ │ │ -0000b628 t dict_iter │ │ │ │ -0000b380 t dict_keys │ │ │ │ +0000b638 t dict_iter │ │ │ │ +0000b390 t dict_keys │ │ │ │ 000004e4 r dict_keys__doc__ │ │ │ │ -0000b364 t dict_length │ │ │ │ -00004714 t dict_merge │ │ │ │ -000044e8 t dict_merge.constprop.0 │ │ │ │ -0000c3f4 t dict_new │ │ │ │ +0000b374 t dict_length │ │ │ │ +0000471c t dict_merge │ │ │ │ +000044f0 t dict_merge.constprop.0 │ │ │ │ +0000c404 t dict_new │ │ │ │ 000006ec t dict_or │ │ │ │ -000098f8 t dict_pop │ │ │ │ +00009904 t dict_pop │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ 00000754 t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ 00000378 t dict_repr │ │ │ │ -0000ce30 t dict_richcompare │ │ │ │ -0000c518 t dict_setdefault │ │ │ │ +0000d014 t dict_richcompare │ │ │ │ +0000c528 t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ -00002dfc t dict_setdefault_ref_lock_held │ │ │ │ -0000292c t dict_setdefault_ref_lock_held.constprop.0 │ │ │ │ -000041ac t dict_subscript │ │ │ │ -0000ac54 t dict_tp_clear │ │ │ │ -000067bc t dict_traverse │ │ │ │ -00007a38 t dict_update │ │ │ │ -00007adc t dict_update_arg │ │ │ │ -0000b4d4 t dict_values │ │ │ │ +00002e08 t dict_setdefault_ref_lock_held │ │ │ │ +00002938 t dict_setdefault_ref_lock_held.constprop.0 │ │ │ │ +000041b4 t dict_subscript │ │ │ │ +0000ac64 t dict_tp_clear │ │ │ │ +000067c4 t dict_traverse │ │ │ │ +00007a48 t dict_update │ │ │ │ +00007aec t dict_update_arg │ │ │ │ +0000b4e4 t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ -0000c57c t dict_vectorcall │ │ │ │ +0000c58c t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ 00000ba8 t dictitems_contains │ │ │ │ -00008138 t dictitems_iter │ │ │ │ +00008144 t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 000008fc t dictitems_reversed │ │ │ │ -00009eac t dictiter_dealloc │ │ │ │ -000083d0 t dictiter_iternextitem │ │ │ │ -0000b6b4 t dictiter_iternextkey │ │ │ │ -0000b85c t dictiter_iternextvalue │ │ │ │ -0000b368 t dictiter_len │ │ │ │ +00009eb8 t dictiter_dealloc │ │ │ │ +000083dc t dictiter_iternextitem │ │ │ │ +0000b6c4 t dictiter_iternextkey │ │ │ │ +0000b86c t dictiter_iternextvalue │ │ │ │ +0000b378 t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -00008208 t dictiter_new │ │ │ │ +00008214 t dictiter_new │ │ │ │ 00000924 t dictiter_reduce │ │ │ │ 00000640 t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ -0000c7ec t dictkeys_contains │ │ │ │ +0000c9d0 t dictkeys_contains │ │ │ │ 0000004c t dictkeys_decref.constprop.0 │ │ │ │ -0000b43c t dictkeys_iter │ │ │ │ +0000b44c t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 00000a14 t dictkeys_reversed │ │ │ │ -00001fc0 t dictresize.constprop.0.isra.0 │ │ │ │ +00001fc4 t dictresize.constprop.0.isra.0 │ │ │ │ 00001738 t dictresize.isra.0 │ │ │ │ 00000d64 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ -0000b590 t dictvalues_iter │ │ │ │ +0000b5a0 t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 000009fa t dictvalues_reversed │ │ │ │ -00008360 t dictview_dealloc │ │ │ │ +0000836c t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ 000006e4 t dictview_len │ │ │ │ 00000a2c t dictview_mapping │ │ │ │ 00000c18 t dictview_repr │ │ │ │ 00000184 t dictview_richcompare │ │ │ │ 00000674 t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ @@ -9157,37 +9157,37 @@ │ │ │ │ 000004e4 t dictviews_or │ │ │ │ 00000ae8 t dictviews_sub │ │ │ │ 00000b60 t dictviews_to_set │ │ │ │ 00000528 t dictviews_xor │ │ │ │ 00000000 d empty_keys_struct │ │ │ │ 00001648 t find_empty_slot │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -00008ec4 t insert_split_key │ │ │ │ -0000b16c t insert_split_value │ │ │ │ +00008ed0 t insert_split_key │ │ │ │ +0000b17c t insert_split_value │ │ │ │ 00000da4 t insert_to_emptydict │ │ │ │ 0000111c t insertdict │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ -0000ccf8 t make_dict_from_instance_attributes │ │ │ │ +0000cedc t make_dict_from_instance_attributes │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 000000ac t new_dict.constprop.0 │ │ │ │ -0000b074 t new_dict_with_shared_keys │ │ │ │ +0000b084 t new_dict_with_shared_keys │ │ │ │ 00000fe4 t new_keys_object.isra.0 │ │ │ │ 00000118 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 │ │ │ │ 0000098a t sizeof_lock_held │ │ │ │ -0000874c t store_instance_attr_lock_held │ │ │ │ +00008758 t store_instance_attr_lock_held │ │ │ │ 000002e4 r update__doc__ │ │ │ │ 00000218 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ @@ -9979,15 +9979,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000258 t Py_XDECREF │ │ │ │ +0000027c t Py_XDECREF │ │ │ │ U _PyArg_NoPositional │ │ │ │ 00000000 T _PyNamespace_New │ │ │ │ 00000000 D _PyNamespace_Type │ │ │ │ U _PyType_Name │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 00000000 t namespace_clear │ │ │ │ @@ -9996,16 +9996,16 @@ │ │ │ │ 00000090 t namespace_init │ │ │ │ 00000100 d namespace_members │ │ │ │ 000000d0 d namespace_methods │ │ │ │ 00000000 t namespace_new │ │ │ │ 00000034 t namespace_reduce │ │ │ │ 00000060 r namespace_reduce__doc__ │ │ │ │ 0000007e t namespace_replace │ │ │ │ -0000005c t namespace_repr │ │ │ │ -00000270 t namespace_richcompare │ │ │ │ +00000080 t namespace_repr │ │ │ │ +00000294 t namespace_richcompare │ │ │ │ 00000044 t namespace_traverse │ │ │ │ │ │ │ │ object.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -10157,46 +10157,46 @@ │ │ │ │ U PyModuleDef_Type │ │ │ │ U PyModule_Type │ │ │ │ U PyODictItems_Type │ │ │ │ U PyODictIter_Type │ │ │ │ U PyODictKeys_Type │ │ │ │ U PyODictValues_Type │ │ │ │ U PyODict_Type │ │ │ │ -00002660 T PyObject_ASCII │ │ │ │ -0000240c T PyObject_Bytes │ │ │ │ -000023b8 T PyObject_CallFinalizer │ │ │ │ -00002300 T PyObject_CallFinalizerFromDealloc │ │ │ │ -00002ba4 T PyObject_DelAttr │ │ │ │ +00002678 T PyObject_ASCII │ │ │ │ +00002424 T PyObject_Bytes │ │ │ │ +000023d0 T PyObject_CallFinalizer │ │ │ │ +00002318 T PyObject_CallFinalizerFromDealloc │ │ │ │ +00002bbc T PyObject_DelAttr │ │ │ │ 0000065a T PyObject_DelAttrString │ │ │ │ 00000058 T PyObject_Dir │ │ │ │ 00000868 T PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 0000154c T PyObject_GenericGetAttr │ │ │ │ 000005cc T PyObject_GenericSetAttr │ │ │ │ 0000027e T PyObject_GenericSetDict │ │ │ │ 00000b20 T PyObject_GetAttr │ │ │ │ 000015f8 T PyObject_GetAttrString │ │ │ │ 00000f3c T PyObject_GetOptionalAttr │ │ │ │ 000003de T PyObject_GetOptionalAttrString │ │ │ │ 00000478 T PyObject_HasAttr │ │ │ │ 000003a8 T PyObject_HasAttrString │ │ │ │ 000004ae T PyObject_HasAttrStringWithError │ │ │ │ -0000255c T PyObject_HasAttrWithError │ │ │ │ +00002574 T PyObject_HasAttrWithError │ │ │ │ 00000000 T PyObject_Hash │ │ │ │ 000002a0 T PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ 000004de T PyObject_Init │ │ │ │ 00000610 T PyObject_InitVar │ │ │ │ 00001550 T PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ 000003d8 T PyObject_Not │ │ │ │ 0000012c T PyObject_Print │ │ │ │ -0000220c T PyObject_Repr │ │ │ │ +00002224 T PyObject_Repr │ │ │ │ 00001a74 T PyObject_RichCompare │ │ │ │ 00001708 T PyObject_RichCompareBool │ │ │ │ -000022f0 T PyObject_SelfIter │ │ │ │ +00002308 T PyObject_SelfIter │ │ │ │ 00000414 T PyObject_SetAttr │ │ │ │ 0000023c T PyObject_SetAttrString │ │ │ │ U PyObject_Size │ │ │ │ 000020fc T PyObject_Str │ │ │ │ U PyPickleBuffer_Type │ │ │ │ U PyProperty_Type │ │ │ │ U PyRangeIter_Type │ │ │ │ @@ -10237,17 +10237,17 @@ │ │ │ │ 00000248 T Py_GetConstant │ │ │ │ 000003a4 T Py_GetConstantBorrowed │ │ │ │ 000005c6 T Py_IncRef │ │ │ │ 000005dc T Py_Is │ │ │ │ 000008c8 T Py_IsFalse │ │ │ │ 000008a8 T Py_IsNone │ │ │ │ 000008b8 T Py_IsTrue │ │ │ │ -00002d90 T Py_NewRef │ │ │ │ -00002968 T Py_ReprEnter │ │ │ │ -00002ac4 T Py_ReprLeave │ │ │ │ +00002da8 T Py_NewRef │ │ │ │ +00002980 T Py_ReprEnter │ │ │ │ +00002adc T Py_ReprLeave │ │ │ │ 00000a60 t Py_XDECREF │ │ │ │ 00000a78 t Py_XDECREF.part.0 │ │ │ │ 000005e4 T Py_XNewRef │ │ │ │ U _PyAnextAwaitable_Type │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyAsyncGenAThrow_Type │ │ │ │ U _PyAsyncGenWrappedValue_Type │ │ │ │ @@ -10288,25 +10288,25 @@ │ │ │ │ U _PyObjectStackChunk_ClearFreeList │ │ │ │ 000006bc T _PyObject_AssertFailed │ │ │ │ 000007d8 T _PyObject_CheckConsistency │ │ │ │ 00000208 T _PyObject_ClearFreeLists │ │ │ │ 000015c8 T _PyObject_ComputedDictPointer │ │ │ │ 00000014 T _PyObject_DebugTypeStats │ │ │ │ 0000003e T _PyObject_Dump │ │ │ │ -00002ba0 T _PyObject_FiniState │ │ │ │ +00002bb8 T _PyObject_FiniState │ │ │ │ 000002d0 T _PyObject_FunctionStr │ │ │ │ 00001028 T _PyObject_GenericGetAttrWithDict │ │ │ │ 00001278 t _PyObject_GenericGetAttrWithDict.constprop.0 │ │ │ │ 000005d0 T _PyObject_GenericSetAttrWithDict │ │ │ │ 00000838 t _PyObject_GenericSetAttrWithDict.constprop.0 │ │ │ │ 00000660 T _PyObject_GetAttrId │ │ │ │ 0000031e T _PyObject_GetDictPtr │ │ │ │ 00000bc4 T _PyObject_GetMethod │ │ │ │ 00000000 T _PyObject_InitState │ │ │ │ -000027e8 T _PyObject_IsAbstract │ │ │ │ +00002800 T _PyObject_IsAbstract │ │ │ │ 0000025c T _PyObject_IsFreed │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict │ │ │ │ 00000ab8 T _PyObject_New │ │ │ │ 00000ea8 T _PyObject_NewVar │ │ │ │ 0000037c T _PyObject_NextNotImplemented │ │ │ │ @@ -10317,23 +10317,23 @@ │ │ │ │ U _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySlice_ClearFreeList │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_GetState │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ -00002d44 T _PyTrash_thread_deposit_object │ │ │ │ -00002d58 T _PyTrash_thread_destroy_chain │ │ │ │ +00002d5c T _PyTrash_thread_deposit_object │ │ │ │ +00002d70 T _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_ClearFreeList │ │ │ │ U _PyTuple_DebugMallocStats │ │ │ │ U _PyTypeAlias_Type │ │ │ │ U _PyType_CheckConsistency │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_LookupRef │ │ │ │ -00002b30 T _PyTypes_FiniTypes │ │ │ │ +00002b48 T _PyTypes_FiniTypes │ │ │ │ 00000080 T _PyTypes_InitTypes │ │ │ │ U _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_CheckConsistency │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnion_Type │ │ │ │ @@ -10341,15 +10341,15 @@ │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_BaseObject_RichCompare │ │ │ │ 00000658 T _Py_BreakPoint │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 000001fc T _Py_Dealloc │ │ │ │ -00002920 T _Py_DecRef │ │ │ │ +00002938 T _Py_DecRef │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GenericAliasIterType │ │ │ │ 0000000c T _Py_GetConstant_Init │ │ │ │ 00000238 T _Py_IncRef │ │ │ │ 00000064 T _Py_NewReference │ │ │ │ @@ -10380,17 +10380,17 @@ │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ U fwrite │ │ │ │ 000002a4 d none_as_number │ │ │ │ 0000060c t none_bool │ │ │ │ 000006b4 t none_dealloc │ │ │ │ 0000028c r none_doc │ │ │ │ -00002400 t none_hash │ │ │ │ +00002418 t none_hash │ │ │ │ 00000520 t none_new │ │ │ │ -00002d38 t none_repr │ │ │ │ +00002d50 t none_repr │ │ │ │ 00000124 d notimplemented_as_number │ │ │ │ 00000598 t notimplemented_bool │ │ │ │ 000006b8 t notimplemented_dealloc │ │ │ │ 00000248 r notimplemented_doc │ │ │ │ 000001b4 d notimplemented_methods │ │ │ │ 0000055c t notimplemented_new │ │ │ │ 000001d8 r opstrings │ │ │ │ @@ -11307,15 +11307,15 @@ │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -00002500 T PyFrozenSet_New │ │ │ │ +00002508 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 │ │ │ │ @@ -11328,19 +11328,19 @@ │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ -00000fe8 T PySet_Add │ │ │ │ -00002c34 T PySet_Clear │ │ │ │ -00001818 T PySet_Contains │ │ │ │ -00001230 T PySet_Discard │ │ │ │ -00000ed8 T PySet_New │ │ │ │ +00001000 T PySet_Add │ │ │ │ +00002c2c T PySet_Clear │ │ │ │ +0000182c T PySet_Contains │ │ │ │ +00001248 T PySet_Discard │ │ │ │ +00000ef0 T PySet_New │ │ │ │ 000002f8 T PySet_Pop │ │ │ │ 00000204 T PySet_Size │ │ │ │ 000000d0 D PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_IsSubtype │ │ │ │ @@ -11363,18 +11363,18 @@ │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000278 d _PySetDummy_Type │ │ │ │ 000000d2 T _PySet_ClearInternal │ │ │ │ -00002718 T _PySet_Contains │ │ │ │ +00002720 T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -00002954 T _PySet_NextEntry │ │ │ │ -0000260c T _PySet_NextEntryRef │ │ │ │ +0000294c T _PySet_NextEntry │ │ │ │ +00002614 T _PySet_NextEntryRef │ │ │ │ 0000039c T _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_EQ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ @@ -11387,116 +11387,116 @@ │ │ │ │ 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 │ │ │ │ -00002a64 t frozenset_hash │ │ │ │ +00002a5c t frozenset_hash │ │ │ │ 000003dc d frozenset_methods │ │ │ │ -00001fc0 t frozenset_new │ │ │ │ +00001fc4 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000e0 r length_hint_doc │ │ │ │ 000002d0 t make_new_set │ │ │ │ 000001c8 t make_new_set.constprop.0 │ │ │ │ -00003754 t make_new_set_basetype_untracked │ │ │ │ +00003740 t make_new_set_basetype_untracked │ │ │ │ 000005f8 t make_new_set_basetype_untracked.constprop.0 │ │ │ │ U memset │ │ │ │ 000000b8 r reduce_doc │ │ │ │ -00003044 t set___contains__ │ │ │ │ +0000303c t set___contains__ │ │ │ │ 000002e8 r set___contains____doc__ │ │ │ │ -00001c4c t set___reduce__ │ │ │ │ +00001c50 t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 00000088 t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ -00002e3c t set_add │ │ │ │ +00002e34 t set_add │ │ │ │ 0000032c r set_add__doc__ │ │ │ │ -000009cc t set_add_entry │ │ │ │ -00003a9c t set_and │ │ │ │ +000009e4 t set_add_entry │ │ │ │ +00003a88 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -00001938 t set_clear │ │ │ │ +0000193c t set_clear │ │ │ │ 00000774 r set_clear__doc__ │ │ │ │ -00002d58 t set_clear_internal │ │ │ │ +00002d50 t set_clear_internal │ │ │ │ 00000264 t set_contains_lock_held.part.0 │ │ │ │ -00001338 t set_copy │ │ │ │ +00001340 t set_copy │ │ │ │ 000007e0 r set_copy__doc__ │ │ │ │ -0000107c t set_copy_and_difference_untracked │ │ │ │ +00001084 t set_copy_and_difference_untracked │ │ │ │ 00000510 t set_copy_impl │ │ │ │ -00002424 t set_dealloc │ │ │ │ -00004c68 t set_difference_multi │ │ │ │ +0000242c t set_dealloc │ │ │ │ +00004c64 t set_difference_multi │ │ │ │ 00000528 r set_difference_multi__doc__ │ │ │ │ -00004354 t set_difference_untracked │ │ │ │ -00001354 t set_difference_update │ │ │ │ +00004350 t set_difference_untracked │ │ │ │ +0000135c t set_difference_update │ │ │ │ 00000590 r set_difference_update__doc__ │ │ │ │ -000010cc t set_difference_update_internal │ │ │ │ +000010d4 t set_difference_update_internal │ │ │ │ 000008d0 t set_discard │ │ │ │ 000001a4 r set_discard__doc__ │ │ │ │ 00000044 t set_discard_key │ │ │ │ 0000006c r set_doc │ │ │ │ 00000724 t set_iand │ │ │ │ -00001b44 t set_init │ │ │ │ +00001b48 t set_init │ │ │ │ 00000000 t set_insert_clean │ │ │ │ -00003b34 t set_intersection │ │ │ │ -00001834 t set_intersection_multi │ │ │ │ +00003b20 t set_intersection │ │ │ │ +00001838 t set_intersection_multi │ │ │ │ 000006b0 r set_intersection_multi__doc__ │ │ │ │ -000018b0 t set_intersection_multi_impl │ │ │ │ -00001cb0 t set_intersection_update_multi │ │ │ │ +000018b4 t set_intersection_multi_impl │ │ │ │ +00001cb4 t set_intersection_update_multi │ │ │ │ 00000640 r set_intersection_update_multi__doc__ │ │ │ │ -00001a68 t set_ior │ │ │ │ -00001464 t set_isdisjoint │ │ │ │ +00001a70 t set_ior │ │ │ │ +0000146c t set_isdisjoint │ │ │ │ 000005ec r set_isdisjoint__doc__ │ │ │ │ -00001fbc t set_issubset │ │ │ │ +00001fc0 t set_issubset │ │ │ │ 000003e8 r set_issubset__doc__ │ │ │ │ -00003390 t set_issubset_impl │ │ │ │ -00000b5c t set_issuperset │ │ │ │ +0000337c t set_issubset_impl │ │ │ │ +00000b64 t set_issuperset │ │ │ │ 00000398 r set_issuperset__doc__ │ │ │ │ -00000bb4 t set_issuperset_impl │ │ │ │ -0000495c t set_issuperset_impl.part.0 │ │ │ │ -000013ec t set_isub │ │ │ │ -0000221c t set_iter │ │ │ │ -00002060 t set_ixor │ │ │ │ -00002608 t set_len │ │ │ │ -00001628 t set_lookkey │ │ │ │ +00000bbc t set_issuperset_impl │ │ │ │ +00004958 t set_issuperset_impl.part.0 │ │ │ │ +000013f4 t set_isub │ │ │ │ +00002224 t set_iter │ │ │ │ +00002064 t set_ixor │ │ │ │ +00002610 t set_len │ │ │ │ +0000163c t set_lookkey │ │ │ │ 00000184 t set_merge_lock_held │ │ │ │ -00001b80 t set_merge_lock_held.part.0 │ │ │ │ +00001b88 t set_merge_lock_held.part.0 │ │ │ │ 0000053c d set_methods │ │ │ │ -00001adc t set_new │ │ │ │ +00001ae0 t set_new │ │ │ │ 000003f0 t set_or │ │ │ │ -00004274 t set_pop │ │ │ │ +00004270 t set_pop │ │ │ │ 00000864 r set_pop__doc__ │ │ │ │ -00000c0c t set_remove │ │ │ │ +00000c14 t set_remove │ │ │ │ 00000264 r set_remove__doc__ │ │ │ │ -00000e04 t set_repr │ │ │ │ -00003284 t set_richcompare │ │ │ │ +00000e0c t set_repr │ │ │ │ +00003270 t set_richcompare │ │ │ │ 00000660 t set_sub │ │ │ │ -000020ec t set_symmetric_difference │ │ │ │ +000020f0 t set_symmetric_difference │ │ │ │ 00000434 r set_symmetric_difference__doc__ │ │ │ │ -00001ef0 t set_symmetric_difference_impl │ │ │ │ -00001954 t set_symmetric_difference_update │ │ │ │ +00001ef4 t set_symmetric_difference_impl │ │ │ │ +00001958 t set_symmetric_difference_update │ │ │ │ 000004a8 r set_symmetric_difference_update__doc__ │ │ │ │ -00004db4 t set_symmetric_difference_update_set │ │ │ │ -00000ba0 t set_table_resize │ │ │ │ -00000e44 t set_traverse │ │ │ │ -00000f84 t set_union │ │ │ │ +00004db0 t set_symmetric_difference_update_set │ │ │ │ +00000bb8 t set_table_resize │ │ │ │ +00000e5c t set_traverse │ │ │ │ +00000f8c t set_union │ │ │ │ 00000718 r set_union__doc__ │ │ │ │ -000047f4 t set_update │ │ │ │ +000047f0 t set_update │ │ │ │ 00000814 r set_update__doc__ │ │ │ │ -00003854 t set_update_dict_lock_held │ │ │ │ +00003840 t set_update_dict_lock_held │ │ │ │ 000000cc t set_update_internal │ │ │ │ 00000484 t set_update_iterable_lock_held │ │ │ │ 000003dc t set_update_local │ │ │ │ -000014e4 t set_vectorcall │ │ │ │ -00001e5c t set_xor │ │ │ │ -000023c4 t setiter_dealloc │ │ │ │ -000022a0 t setiter_iternext │ │ │ │ -0000133c t setiter_len │ │ │ │ +000014f8 t set_vectorcall │ │ │ │ +00001e60 t set_xor │ │ │ │ +000023cc t setiter_dealloc │ │ │ │ +000022a8 t setiter_iternext │ │ │ │ +00001344 t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 00000024 t setiter_reduce │ │ │ │ -00001828 t setiter_traverse │ │ │ │ +0000182c t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000060 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -11519,15 +11519,15 @@ │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_RichCompare │ │ │ │ U PyObject_RichCompareBool │ │ │ │ 00000184 T PySlice_AdjustIndices │ │ │ │ 00000238 T PySlice_GetIndices │ │ │ │ 00000228 T PySlice_GetIndicesEx │ │ │ │ -000003b4 T PySlice_New │ │ │ │ +00000398 T PySlice_New │ │ │ │ 00000000 D PySlice_Type │ │ │ │ 000000b4 T PySlice_Unpack │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ @@ -11537,15 +11537,15 @@ │ │ │ │ 00000000 T _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyLong_Sign │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ 00000000 T _PySlice_ClearFreeList │ │ │ │ 00000018 T _PySlice_FromIndices │ │ │ │ -000004c0 T _PySlice_GetLongIndices │ │ │ │ +000004a4 T _PySlice_GetLongIndices │ │ │ │ U _Py_Dealloc │ │ │ │ 000000d0 D _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ @@ -11711,28 +11711,28 @@ │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ U PyThreadState_Get │ │ │ │ 000000d0 D PyTupleIter_Type │ │ │ │ -00000e0c T PyTuple_GetItem │ │ │ │ -000014c8 T PyTuple_GetSlice │ │ │ │ +00000e08 T PyTuple_GetItem │ │ │ │ +00001488 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 000003bc T PyTuple_Pack │ │ │ │ 00000050 T PyTuple_SetItem │ │ │ │ -00000ddc T PyTuple_Size │ │ │ │ +00000dd8 T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000a2c t Py_XDECREF │ │ │ │ +00000a28 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ @@ -11741,17 +11741,17 @@ │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ 0000000c T _PyTuple_ClearFreeList │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 00000138 T _PyTuple_FromArray │ │ │ │ -00000e60 T _PyTuple_FromArraySteal │ │ │ │ -00000cc4 T _PyTuple_MaybeUntrack │ │ │ │ -00000584 T _PyTuple_Resize │ │ │ │ +00000e5c T _PyTuple_FromArraySteal │ │ │ │ +00000cc0 T _PyTuple_MaybeUntrack │ │ │ │ +00000580 T _PyTuple_Resize │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -11772,41 +11772,41 @@ │ │ │ │ 00000000 r setstate_doc │ │ │ │ 000000c4 t tuple___getnewargs__ │ │ │ │ 0000019c r tuple___getnewargs____doc__ │ │ │ │ 00000320 t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ 00000088 r tuple_class_getitem_doc │ │ │ │ -00002238 t tuple_count │ │ │ │ +000021cc t tuple_count │ │ │ │ 000002c0 r tuple_count__doc__ │ │ │ │ -00001f6c t tuple_index │ │ │ │ +00001f00 t tuple_index │ │ │ │ 00000304 r tuple_index__doc__ │ │ │ │ -000008c4 t tuple_iter │ │ │ │ +000008c0 t tuple_iter │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00001c0c t tuple_new │ │ │ │ +00001bb8 t tuple_new │ │ │ │ 000001bc r tuple_new__doc__ │ │ │ │ -0000182c t tuple_vectorcall │ │ │ │ -00001a50 t tupleconcat │ │ │ │ -00000f9c t tuplecontains │ │ │ │ -00000a48 t tupledealloc │ │ │ │ -000013d8 t tuplehash │ │ │ │ -00001390 t tupleitem │ │ │ │ -000009bc t tupleiter_dealloc │ │ │ │ -00002224 t tupleiter_len │ │ │ │ +000017ec t tuple_vectorcall │ │ │ │ +000019fc t tupleconcat │ │ │ │ +00000f98 t tuplecontains │ │ │ │ +00000a44 t tupledealloc │ │ │ │ +00001398 t tuplehash │ │ │ │ +00001350 t tupleitem │ │ │ │ +000009b8 t tupleiter_dealloc │ │ │ │ +000021b8 t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ -00000960 t tupleiter_next │ │ │ │ +0000095c t tupleiter_next │ │ │ │ 00000118 t tupleiter_reduce │ │ │ │ 0000015c t tupleiter_setstate │ │ │ │ 00000000 t tupleiter_traverse │ │ │ │ -00001c08 t tuplelength │ │ │ │ -00002054 t tuplerepeat │ │ │ │ -00001e2c t tuplerepr │ │ │ │ -000016c4 t tuplerichcompare │ │ │ │ -00001038 t tuplesubscript │ │ │ │ -00000c0c t tupletraverse │ │ │ │ +00001bb4 t tuplelength │ │ │ │ +00001fe8 t tuplerepeat │ │ │ │ +00001dc0 t tuplerepr │ │ │ │ +00001684 t tuplerichcompare │ │ │ │ +00001034 t tuplesubscript │ │ │ │ +00000c08 t tupletraverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000224 r .LC10 │ │ │ │ @@ -12107,18 +12107,18 @@ │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GenericGetDict │ │ │ │ U PyObject_GenericHash │ │ │ │ U PyObject_GenericSetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetBuffer │ │ │ │ -00006760 T PyObject_GetItemData │ │ │ │ +00006714 T PyObject_GetItemData │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00001f40 T PyObject_GetTypeData │ │ │ │ +00001dd0 T PyObject_GetTypeData │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ @@ -12145,51 +12145,51 @@ │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00001bda T PyType_AddWatcher │ │ │ │ 00000f4c T PyType_ClearCache │ │ │ │ 00001cfe T PyType_ClearWatcher │ │ │ │ -00000800 T PyType_FromMetaclass │ │ │ │ -0000ae78 T PyType_FromModuleAndSpec │ │ │ │ -0000414c T PyType_FromSpec │ │ │ │ -0000aea0 T PyType_FromSpecWithBases │ │ │ │ -00003eac T PyType_GenericAlloc │ │ │ │ +00000690 T PyType_FromMetaclass │ │ │ │ +0000ae70 T PyType_FromModuleAndSpec │ │ │ │ +00004134 T PyType_FromSpec │ │ │ │ +0000ae98 T PyType_FromSpecWithBases │ │ │ │ +00003e94 T PyType_GenericAlloc │ │ │ │ 0000a2a4 T PyType_GenericNew │ │ │ │ -00001f50 T PyType_GetDict │ │ │ │ -0000d1b4 T PyType_GetFlags │ │ │ │ -00011d68 T PyType_GetFullyQualifiedName │ │ │ │ -0000f9a0 T PyType_GetModule │ │ │ │ -0000c594 T PyType_GetModuleByDef │ │ │ │ +00001de0 T PyType_GetDict │ │ │ │ +0000d324 T PyType_GetFlags │ │ │ │ +00011ed8 T PyType_GetFullyQualifiedName │ │ │ │ +0000fb10 T PyType_GetModule │ │ │ │ +0000c57c T PyType_GetModuleByDef │ │ │ │ 00000008 T PyType_GetModuleName │ │ │ │ -00011040 T PyType_GetModuleState │ │ │ │ +000111b0 T PyType_GetModuleState │ │ │ │ 00000002 T PyType_GetName │ │ │ │ -0000041c T PyType_GetQualName │ │ │ │ -0000f6a4 T PyType_GetSlot │ │ │ │ +00000434 T PyType_GetQualName │ │ │ │ +0000f814 T PyType_GetSlot │ │ │ │ 00001bc4 T PyType_GetTypeDataSize │ │ │ │ -00006c70 T PyType_IsSubtype │ │ │ │ -000003bc T PyType_Modified │ │ │ │ -00006714 T PyType_Ready │ │ │ │ +00006c24 T PyType_IsSubtype │ │ │ │ +000003d4 T PyType_Modified │ │ │ │ +000066c8 T PyType_Ready │ │ │ │ 0000209c T PyType_SUPPORTS_WEAKREFS │ │ │ │ 000000d0 D PyType_Type │ │ │ │ 00001d3c T PyType_Unwatch │ │ │ │ 00001c38 T PyType_Watch │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_IsIdentifier │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ -000013c8 T PyUnstable_Type_AssignVersionTag │ │ │ │ +00001258 T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ U PyZip_Type │ │ │ │ -00003cdc t Py_XDECREF │ │ │ │ +00000000 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 │ │ │ │ @@ -12207,338 +12207,338 @@ │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Call │ │ │ │ U _PyObject_Call_Prepend │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ -0000289c T _PyObject_GetState │ │ │ │ +0000272c T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ 000092f0 T _PyObject_LookupSpecial │ │ │ │ 000020d2 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 │ │ │ │ -00000820 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +000006b0 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000e45c T _PyStaticType_FiniBuiltin │ │ │ │ -000040b0 T _PyStaticType_GetState │ │ │ │ +0000e5cc T _PyStaticType_FiniBuiltin │ │ │ │ +00004098 T _PyStaticType_GetState │ │ │ │ 00000058 T _PyStaticType_InitBuiltin │ │ │ │ -00000874 T _PyStaticType_InitForExtension │ │ │ │ -0000c064 T _PySuper_Lookup │ │ │ │ +00000704 T _PyStaticType_InitForExtension │ │ │ │ +0000c054 T _PySuper_Lookup │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ -0000024c T _PyType_AddMethod │ │ │ │ -00003fc8 T _PyType_AllocNoTrack │ │ │ │ -00006160 T _PyType_CalculateMetaclass │ │ │ │ +00000264 T _PyType_AddMethod │ │ │ │ +00003fb0 T _PyType_AllocNoTrack │ │ │ │ +00006114 T _PyType_CalculateMetaclass │ │ │ │ 00001eb0 T _PyType_CheckConsistency │ │ │ │ -00005160 t _PyType_FromMetaclass_impl │ │ │ │ -00004150 t _PyType_FromMetaclass_impl.constprop.0 │ │ │ │ +0000511c t _PyType_FromMetaclass_impl │ │ │ │ +00004138 t _PyType_FromMetaclass_impl.constprop.0 │ │ │ │ 00001e86 T _PyType_GetBases │ │ │ │ -000040f0 T _PyType_GetDict │ │ │ │ -0000d204 T _PyType_GetDocFromInternalDoc │ │ │ │ -00011ed8 T _PyType_GetFullyQualifiedName │ │ │ │ +000040d8 T _PyType_GetDict │ │ │ │ +0000d374 T _PyType_GetDocFromInternalDoc │ │ │ │ +00012048 T _PyType_GetFullyQualifiedName │ │ │ │ 00001e9a T _PyType_GetMRO │ │ │ │ -000127fc T _PyType_GetModuleByDef2 │ │ │ │ +0001296c T _PyType_GetModuleByDef2 │ │ │ │ 00000a74 T _PyType_GetModuleByDef3 │ │ │ │ -0000d0ac T _PyType_GetSubclasses │ │ │ │ -000018b0 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ -000010a4 T _PyType_HasSubclasses │ │ │ │ +0000d21c T _PyType_GetSubclasses │ │ │ │ +00001740 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +00000f34 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ -00006cd4 T _PyType_Lookup │ │ │ │ +00006c88 T _PyType_Lookup │ │ │ │ 000020a6 T _PyType_LookupId │ │ │ │ -000067a8 T _PyType_LookupRef │ │ │ │ -0000ae58 T _PyType_Name │ │ │ │ -0000bf4c T _PyType_NewManagedObject │ │ │ │ -00000778 T _PyType_SetFlags │ │ │ │ -0000d3e4 T _PyType_SetFlagsRecursive │ │ │ │ +0000675c T _PyType_LookupRef │ │ │ │ +0000ae50 T _PyType_Name │ │ │ │ +0000bf3c T _PyType_NewManagedObject │ │ │ │ +00000608 T _PyType_SetFlags │ │ │ │ +0000d554 T _PyType_SetFlagsRecursive │ │ │ │ 00000000 T _PyTypes_AfterFork │ │ │ │ -00001110 T _PyTypes_Fini │ │ │ │ -00000b14 T _PyTypes_FiniExtTypes │ │ │ │ +00000fa0 T _PyTypes_Fini │ │ │ │ +000009a4 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0000cb14 T _Py_BaseObject_RichCompare │ │ │ │ +0000cafc 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 │ │ │ │ -00010568 T _Py_slot_tp_getattr_hook │ │ │ │ -00001fcc T _Py_slot_tp_getattro │ │ │ │ +000106d8 T _Py_slot_tp_getattr_hook │ │ │ │ +00001e5c T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -0000a9cc T _Py_type_getattro │ │ │ │ +0000a9c4 T _Py_type_getattro │ │ │ │ 00009e10 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 │ │ │ │ -0000171c t _common_reduce.part.0 │ │ │ │ -000068bc t assign_version_tag │ │ │ │ -00006384 t best_base │ │ │ │ +000015ac t _common_reduce.part.0 │ │ │ │ +00006870 t assign_version_tag │ │ │ │ +00006338 t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 000012a8 t bufferwrapper_dealloc │ │ │ │ 00001220 t bufferwrapper_releasebuf │ │ │ │ 00001da0 t bufferwrapper_traverse │ │ │ │ -000004ec t call_unbound_noarg.part.0 │ │ │ │ -0000f284 t check_num_args.constprop.0 │ │ │ │ -0000f2f4 t check_num_args.constprop.1 │ │ │ │ -000006f8 t check_set_special_type_attr │ │ │ │ +00000504 t call_unbound_noarg.part.0 │ │ │ │ +0000f3f4 t check_num_args.constprop.0 │ │ │ │ +0000f464 t check_num_args.constprop.1 │ │ │ │ +0000cf58 t check_set_special_type_attr │ │ │ │ 000015d4 t class_name │ │ │ │ -0000e2a0 t clear_tp_subclasses │ │ │ │ -00001bd4 t compatible_for_assignment │ │ │ │ -00001cf4 t compatible_with_tp_base │ │ │ │ -00006ac4 t find_name_in_mro │ │ │ │ +0000e410 t clear_tp_subclasses │ │ │ │ +00001a64 t compatible_for_assignment │ │ │ │ +00001b84 t compatible_with_tp_base │ │ │ │ +00006a78 t find_name_in_mro │ │ │ │ 00001b14 t get_dict_descriptor │ │ │ │ -000003c8 t get_module_by_def │ │ │ │ +000003e0 t get_module_by_def │ │ │ │ 00001668 t getindex │ │ │ │ -00001778 t import_copyreg │ │ │ │ -0000a960 t lookup_maybe_method │ │ │ │ -00001020 t managed_static_type_state_clear.part.0 │ │ │ │ +00001608 t import_copyreg │ │ │ │ +0000a958 t lookup_maybe_method │ │ │ │ +00000eb0 t managed_static_type_state_clear.part.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00010430 t merge_class_dict │ │ │ │ +000105a0 t merge_class_dict │ │ │ │ 00000ce0 t method_is_overloaded.isra.0 │ │ │ │ -00012478 t mro_hierarchy_for_complete_type │ │ │ │ +000125e8 t mro_hierarchy_for_complete_type │ │ │ │ 00003834 t mro_implementation_unlocked │ │ │ │ 00000158 r name_op │ │ │ │ -00001450 t object___dir__ │ │ │ │ +000012e0 t object___dir__ │ │ │ │ 000006c4 r object___dir____doc__ │ │ │ │ -00000ab0 t object___format__ │ │ │ │ +00000940 t object___format__ │ │ │ │ 00000738 r object___format____doc__ │ │ │ │ -00002004 t object___getstate__ │ │ │ │ +00001e94 t object___getstate__ │ │ │ │ 00000828 r object___getstate____doc__ │ │ │ │ 0000174a t object___reduce__ │ │ │ │ 000007fc r object___reduce____doc__ │ │ │ │ -00011094 t object___reduce_ex__ │ │ │ │ +00011204 t object___reduce_ex__ │ │ │ │ 000007c0 r object___reduce_ex____doc__ │ │ │ │ 000010e6 t object___sizeof__ │ │ │ │ 000006f8 r object___sizeof____doc__ │ │ │ │ 00009d20 t object_dealloc │ │ │ │ 000003f8 r object_doc │ │ │ │ -0000cbd0 t object_get_class │ │ │ │ +0000cbb8 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -000017b4 t object_getstate │ │ │ │ -000117d0 t object_getstate_default │ │ │ │ -0000a6a4 t object_init │ │ │ │ +00001644 t object_getstate │ │ │ │ +00011940 t object_getstate_default │ │ │ │ +0000a69c t object_init │ │ │ │ 00009cb8 t object_init_subclass │ │ │ │ 000004b4 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ 0000a3d0 t object_new │ │ │ │ -00000510 t object_repr │ │ │ │ -0000cb70 t object_richcompare │ │ │ │ -00000424 t object_richcompare.part.0 │ │ │ │ -00001d94 t object_set_class │ │ │ │ -0000aea4 t object_str │ │ │ │ -0000076c t object_subclasshook │ │ │ │ +00000528 t object_repr │ │ │ │ +0000cb58 t object_richcompare │ │ │ │ +0000043c t object_richcompare.part.0 │ │ │ │ +00001c24 t object_set_class │ │ │ │ +0000ae9c t object_str │ │ │ │ +000005fc t object_subclasshook │ │ │ │ 0000053c r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 00001990 t releasebuffer_call_python │ │ │ │ -00012c60 t richcmp_eq │ │ │ │ -00002014 t richcmp_ge │ │ │ │ -00001ffc t richcmp_gt │ │ │ │ -0000200c t richcmp_le │ │ │ │ -00001ff4 t richcmp_lt │ │ │ │ -00001404 t richcmp_ne │ │ │ │ -00000784 t set_flags_recursive │ │ │ │ +00012dd0 t richcmp_eq │ │ │ │ +00001ea4 t richcmp_ge │ │ │ │ +00001e8c t richcmp_gt │ │ │ │ +00001e9c t richcmp_le │ │ │ │ +00001e84 t richcmp_lt │ │ │ │ +00001294 t richcmp_ne │ │ │ │ +00000614 t set_flags_recursive │ │ │ │ 00001490 t set_mro_error │ │ │ │ 00001420 t slot_am_aiter │ │ │ │ -000029ac t slot_am_anext │ │ │ │ +0000283c t slot_am_anext │ │ │ │ 000013ae t slot_am_await │ │ │ │ 000010fe t slot_bf_getbuffer │ │ │ │ 00001a94 t slot_bf_releasebuffer │ │ │ │ -0000e9a0 t slot_mp_ass_subscript │ │ │ │ -0000d47c t slot_mp_subscript │ │ │ │ -00012bc8 t slot_nb_absolute │ │ │ │ -00012884 t slot_nb_add │ │ │ │ -0000fd78 t slot_nb_and │ │ │ │ -00012294 t slot_nb_bool │ │ │ │ -000026b4 t slot_nb_divmod │ │ │ │ -0000201c t slot_nb_float │ │ │ │ -0000238c t slot_nb_floor_divide │ │ │ │ -00002040 t slot_nb_index │ │ │ │ +0000eb10 t slot_mp_ass_subscript │ │ │ │ +0000d5ec t slot_mp_subscript │ │ │ │ +00012d38 t slot_nb_absolute │ │ │ │ +000129f4 t slot_nb_add │ │ │ │ +0000fee8 t slot_nb_and │ │ │ │ +00012404 t slot_nb_bool │ │ │ │ +00002544 t slot_nb_divmod │ │ │ │ +00001eac t slot_nb_float │ │ │ │ +0000221c t slot_nb_floor_divide │ │ │ │ +00001ed0 t slot_nb_index │ │ │ │ 00000690 t slot_nb_inplace_add │ │ │ │ 00000b44 t slot_nb_inplace_and │ │ │ │ 00000900 t slot_nb_inplace_floor_divide │ │ │ │ 00000f00 t slot_nb_inplace_lshift │ │ │ │ 00000858 t slot_nb_inplace_matrix_multiply │ │ │ │ 000006e0 t slot_nb_inplace_multiply │ │ │ │ 00000b1c t slot_nb_inplace_or │ │ │ │ 00000af4 t slot_nb_inplace_power │ │ │ │ 00000acc t slot_nb_inplace_remainder │ │ │ │ 00000d8e t slot_nb_inplace_rshift │ │ │ │ 000006b8 t slot_nb_inplace_subtract │ │ │ │ 00000880 t slot_nb_inplace_true_divide │ │ │ │ 00000b6c t slot_nb_inplace_xor │ │ │ │ -00012048 t slot_nb_int │ │ │ │ -00002878 t slot_nb_invert │ │ │ │ +000121b8 t slot_nb_int │ │ │ │ +00002708 t slot_nb_invert │ │ │ │ 00000db4 t slot_nb_lshift │ │ │ │ 00000708 t slot_nb_matrix_multiply │ │ │ │ -00002064 t slot_nb_multiply │ │ │ │ -000013e0 t slot_nb_negative │ │ │ │ -0000150c t slot_nb_or │ │ │ │ +00001ef4 t slot_nb_multiply │ │ │ │ +00001270 t slot_nb_negative │ │ │ │ +0000139c t slot_nb_or │ │ │ │ 00000f28 t slot_nb_positive │ │ │ │ -000021e4 t slot_nb_power │ │ │ │ +00002074 t slot_nb_power │ │ │ │ 00000928 t slot_nb_remainder │ │ │ │ 00000b94 t slot_nb_rshift │ │ │ │ -00012a38 t slot_nb_subtract │ │ │ │ -0001206c t slot_nb_true_divide │ │ │ │ -000024fc t slot_nb_xor │ │ │ │ +00012ba8 t slot_nb_subtract │ │ │ │ +000121dc t slot_nb_true_divide │ │ │ │ +0000238c t slot_nb_xor │ │ │ │ 000020f8 t slot_sq_ass_item │ │ │ │ -0000dc58 t slot_sq_contains │ │ │ │ -0000fb30 t slot_sq_item │ │ │ │ -0000f6ec t slot_sq_length │ │ │ │ -0000f4b0 t slot_tp_call │ │ │ │ -0000fa7c t slot_tp_descr_get │ │ │ │ +0000ddc8 t slot_sq_contains │ │ │ │ +0000fca0 t slot_sq_item │ │ │ │ +0000f85c t slot_sq_length │ │ │ │ +0000f620 t slot_tp_call │ │ │ │ +0000fbec t slot_tp_descr_get │ │ │ │ 000008a8 t slot_tp_descr_set │ │ │ │ -000102fc t slot_tp_finalize │ │ │ │ -00010a48 t slot_tp_hash │ │ │ │ -0000a728 t slot_tp_init │ │ │ │ -0000f57c t slot_tp_iter │ │ │ │ -00010e34 t slot_tp_iternext │ │ │ │ -0000b10c t slot_tp_new │ │ │ │ -000109d4 t slot_tp_repr │ │ │ │ -00010014 t slot_tp_richcompare │ │ │ │ -0000ec54 t slot_tp_setattro │ │ │ │ -00010bb4 t slot_tp_str │ │ │ │ +0001046c t slot_tp_finalize │ │ │ │ +00010bb8 t slot_tp_hash │ │ │ │ +0000a720 t slot_tp_init │ │ │ │ +0000f6ec t slot_tp_iter │ │ │ │ +00010fa4 t slot_tp_iternext │ │ │ │ +0000b104 t slot_tp_new │ │ │ │ +00010b44 t slot_tp_repr │ │ │ │ +00010184 t slot_tp_richcompare │ │ │ │ +0000edc4 t slot_tp_setattro │ │ │ │ +00010d24 t slot_tp_str │ │ │ │ 000001c0 d slotdefs │ │ │ │ -000065d0 t solid_base │ │ │ │ +00006584 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000e334 t subtype_clear │ │ │ │ -0000b4d0 t subtype_dealloc │ │ │ │ -00010384 t subtype_dict │ │ │ │ +0000e4a4 t subtype_clear │ │ │ │ +0000b4c8 t subtype_dealloc │ │ │ │ +000104f4 t subtype_dict │ │ │ │ 00000d30 d subtype_getsets_dict_only │ │ │ │ 00000cf4 d subtype_getsets_full │ │ │ │ 00000d58 d subtype_getsets_weakref_only │ │ │ │ 000016fc t subtype_getweakref │ │ │ │ -000028a4 t subtype_setdict │ │ │ │ -0000c704 t subtype_traverse │ │ │ │ +00002734 t subtype_setdict │ │ │ │ +0000c6ec t subtype_traverse │ │ │ │ 00009c0c t super_dealloc │ │ │ │ 000017f8 t super_descr_get │ │ │ │ 00000220 r super_doc │ │ │ │ 0000994c t super_getattro │ │ │ │ -00002a24 t super_init │ │ │ │ -0000b17c t super_init_without_args │ │ │ │ +000028b4 t super_init │ │ │ │ +0000b174 t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00001dd0 t super_repr │ │ │ │ 00001750 t super_traverse │ │ │ │ 0000945c t super_vectorcall │ │ │ │ -00000000 t supercheck │ │ │ │ +00000018 t supercheck │ │ │ │ 000001a0 d tp_new_methoddef │ │ │ │ -0000b2d4 t tp_new_wrapper │ │ │ │ -00001874 t type___dir__ │ │ │ │ +0000b2cc t tp_new_wrapper │ │ │ │ +00001704 t type___dir__ │ │ │ │ 000008a0 r type___dir____doc__ │ │ │ │ -0000ffd8 t type___instancecheck__ │ │ │ │ +00010148 t type___instancecheck__ │ │ │ │ 000009b0 r type___instancecheck____doc__ │ │ │ │ 0000178e t type___sizeof__ │ │ │ │ 00000858 r type___sizeof____doc__ │ │ │ │ -0000f668 t type___subclasscheck__ │ │ │ │ +0000f7d8 t type___subclasscheck__ │ │ │ │ 00000964 r type___subclasscheck____doc__ │ │ │ │ -0000cfa4 t type___subclasses__ │ │ │ │ +0000d114 t type___subclasses__ │ │ │ │ 000008e4 r type___subclasses____doc__ │ │ │ │ -0000ccc4 t type_abstractmethods │ │ │ │ +0000ccac t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ -00006e90 t type_call │ │ │ │ -0000dde8 t type_clear │ │ │ │ -0000deb0 t type_dealloc │ │ │ │ -0000cc38 t type_dict │ │ │ │ +00006e44 t type_call │ │ │ │ +0000df58 t type_clear │ │ │ │ +0000e020 t type_dealloc │ │ │ │ +0000cc20 t type_dict │ │ │ │ 00000674 r type_doc │ │ │ │ -0000d298 t type_get_annotations │ │ │ │ -0000ccb0 t type_get_bases │ │ │ │ -0000ce5c t type_get_doc │ │ │ │ -0000c620 t type_get_module │ │ │ │ -0000d3c0 t type_get_mro │ │ │ │ -000019f0 t type_get_text_signature │ │ │ │ -000019f8 t type_get_type_params │ │ │ │ +0000d408 t type_get_annotations │ │ │ │ +0000cc98 t type_get_bases │ │ │ │ +0000cfcc t type_get_doc │ │ │ │ +0000c608 t type_get_module │ │ │ │ +0000d530 t type_get_mro │ │ │ │ +00001880 t type_get_text_signature │ │ │ │ +00001888 t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ 00009cc4 t type_init │ │ │ │ -000067a0 t type_is_gc │ │ │ │ +00006754 t type_is_gc │ │ │ │ 00001160 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -0000bcec t type_modified_unlocked │ │ │ │ -0000be24 t type_modified_unlocked.part.0 │ │ │ │ -00000174 t type_module │ │ │ │ -0000cbe4 t type_mro │ │ │ │ +0000bcdc t type_modified_unlocked │ │ │ │ +0000be14 t type_modified_unlocked.part.0 │ │ │ │ +0000018c t type_module │ │ │ │ +0000cbcc t type_mro │ │ │ │ 00000928 r type_mro__doc__ │ │ │ │ -00003cf4 t type_mro_modified │ │ │ │ -0000d1b8 t type_name │ │ │ │ -00006fe4 t type_new │ │ │ │ +00003cdc t type_mro_modified │ │ │ │ +0000d328 t type_name │ │ │ │ +00006f98 t type_new │ │ │ │ 0000a2a0 t type_prepare │ │ │ │ -0000b0c0 t type_qualname │ │ │ │ +0000b0b8 t type_qualname │ │ │ │ 00000220 t type_ready │ │ │ │ -0000aeb0 t type_repr │ │ │ │ -0000cd74 t type_set_abstractmethods │ │ │ │ -0000ca44 t type_set_annotations │ │ │ │ +0000aea8 t type_repr │ │ │ │ +0000cd5c t type_set_abstractmethods │ │ │ │ +0000ca2c t type_set_annotations │ │ │ │ 0000000c t type_set_bases │ │ │ │ -00001688 t type_set_doc │ │ │ │ -000005e4 t type_set_module │ │ │ │ -00001b24 t type_set_name │ │ │ │ -0000196c t type_set_qualname │ │ │ │ +00001518 t type_set_doc │ │ │ │ +0000ce44 t type_set_module │ │ │ │ +000019b4 t type_set_name │ │ │ │ +000017fc t type_set_qualname │ │ │ │ 00001024 t type_set_type_params │ │ │ │ -0000b948 t type_setattro │ │ │ │ +0000b938 t type_setattro │ │ │ │ 00009d28 t type_traverse │ │ │ │ -00006e14 t type_vectorcall │ │ │ │ +00006dc8 t type_vectorcall │ │ │ │ 00008d58 t update_one_slot │ │ │ │ -0000c824 t update_slot │ │ │ │ -0000f48c t update_slots_callback │ │ │ │ -0000123c t update_subclasses.constprop.0 │ │ │ │ +0000c80c t update_slot │ │ │ │ +0000f5fc t update_slots_callback │ │ │ │ +000010cc t update_subclasses.constprop.0 │ │ │ │ 00001ca8 t validate_watcher_id │ │ │ │ -0000ff00 t vectorcall_maybe.constprop.0 │ │ │ │ -0000da64 t vectorcall_method.constprop.0 │ │ │ │ -0000d874 t vectorcall_method.constprop.1 │ │ │ │ -0000d684 t vectorcall_method.constprop.2 │ │ │ │ -00012404 t wrap_binaryfunc │ │ │ │ -00012bec t wrap_binaryfunc_l │ │ │ │ +00010070 t vectorcall_maybe.constprop.0 │ │ │ │ +0000dbd4 t vectorcall_method.constprop.0 │ │ │ │ +0000d9e4 t vectorcall_method.constprop.1 │ │ │ │ +0000d7f4 t vectorcall_method.constprop.2 │ │ │ │ +00012574 t wrap_binaryfunc │ │ │ │ +00012d5c t wrap_binaryfunc_l │ │ │ │ 000010bc t wrap_binaryfunc_r │ │ │ │ 0000134a t wrap_buffer │ │ │ │ 000012f8 t wrap_call │ │ │ │ 00000668 t wrap_del │ │ │ │ -0000eea0 t wrap_delattr │ │ │ │ -00001a8c t wrap_delitem │ │ │ │ +0000f010 t wrap_delattr │ │ │ │ +0000191c t wrap_delitem │ │ │ │ 000017c2 t wrap_descr_delete │ │ │ │ -0001220c t wrap_descr_get │ │ │ │ -00001d48 t wrap_descr_set │ │ │ │ -00002874 t wrap_hashfunc │ │ │ │ +0001237c t wrap_descr_get │ │ │ │ +00001bd8 t wrap_descr_set │ │ │ │ +00002704 t wrap_hashfunc │ │ │ │ 00000fc8 t wrap_indexargfunc │ │ │ │ -0000b4a8 t wrap_init │ │ │ │ +0000b4a0 t wrap_init │ │ │ │ 00001b8a t wrap_inquirypred │ │ │ │ -0000282c t wrap_lenfunc │ │ │ │ -0000f9f4 t wrap_next │ │ │ │ -0000ebf4 t wrap_objobjargproc │ │ │ │ -00002668 t wrap_objobjproc │ │ │ │ +000026bc t wrap_lenfunc │ │ │ │ +0000fb64 t wrap_next │ │ │ │ +0000ed64 t wrap_objobjargproc │ │ │ │ +000024f8 t wrap_objobjproc │ │ │ │ 000018be t wrap_releasebuffer │ │ │ │ -00010214 t wrap_richcmpfunc │ │ │ │ -0000f364 t wrap_setattr │ │ │ │ +00010384 t wrap_richcmpfunc │ │ │ │ +0000f4d4 t wrap_setattr │ │ │ │ 00001604 t wrap_sq_delitem │ │ │ │ 000016b8 t wrap_sq_item │ │ │ │ 00001e0c t wrap_sq_setitem │ │ │ │ 00001b44 t wrap_ternaryfunc │ │ │ │ 00001304 t wrap_ternaryfunc_r │ │ │ │ -00010dc0 t wrap_unaryfunc │ │ │ │ +00010f30 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 000000dc r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -13071,15 +13071,15 @@ │ │ │ │ 000006b8 r .LC96 │ │ │ │ 000006f8 r .LC97 │ │ │ │ 00000718 r .LC98 │ │ │ │ 0000073c r .LC99 │ │ │ │ 000000d4 d EncodingMapType │ │ │ │ 00001d60 t EncodingMap_size │ │ │ │ 0000320c r EncodingMap_size__doc__ │ │ │ │ -0000adcc t MarkupIterator_next │ │ │ │ +0000ace4 t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromString │ │ │ │ @@ -13122,15 +13122,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001a4 d PyFieldNameIter_Type │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ 00000274 d PyFormatterIter_Type │ │ │ │ -000045d4 T PyInit__string │ │ │ │ +000045cc 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 │ │ │ │ @@ -13193,111 +13193,111 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -00010ef0 T PyUnicode_Append │ │ │ │ -00003bc0 T PyUnicode_AppendAndDel │ │ │ │ -0001c774 T PyUnicode_AsASCIIString │ │ │ │ +00010df4 T PyUnicode_Append │ │ │ │ +00003bb8 T PyUnicode_AppendAndDel │ │ │ │ +0001c5fc T PyUnicode_AsASCIIString │ │ │ │ 00000a52 T PyUnicode_AsCharmapString │ │ │ │ 00002696 T PyUnicode_AsDecodedObject │ │ │ │ 000026f2 T PyUnicode_AsDecodedUnicode │ │ │ │ 00002796 T PyUnicode_AsEncodedObject │ │ │ │ -00007170 T PyUnicode_AsEncodedString │ │ │ │ +00007110 T PyUnicode_AsEncodedString │ │ │ │ 000027f2 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000a7e T PyUnicode_AsLatin1String │ │ │ │ -00022700 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0001f268 T PyUnicode_AsUCS4 │ │ │ │ -00007ea8 T PyUnicode_AsUCS4Copy │ │ │ │ +00022544 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0001f0d8 T PyUnicode_AsUCS4 │ │ │ │ +00007e98 T PyUnicode_AsUCS4Copy │ │ │ │ 00000a84 T PyUnicode_AsUTF16String │ │ │ │ 00000a8c T PyUnicode_AsUTF32String │ │ │ │ -00005894 T PyUnicode_AsUTF8 │ │ │ │ -00002634 T PyUnicode_AsUTF8AndSize │ │ │ │ -00016770 T PyUnicode_AsUTF8String │ │ │ │ -00021720 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -00015f7c T PyUnicode_AsWideChar │ │ │ │ -0000d418 T PyUnicode_AsWideCharString │ │ │ │ -000160e8 T PyUnicode_BuildEncodingMap │ │ │ │ -00013d94 T PyUnicode_Compare │ │ │ │ -000058f4 T PyUnicode_CompareWithASCIIString │ │ │ │ -00010100 T PyUnicode_Concat │ │ │ │ -0000c184 T PyUnicode_Contains │ │ │ │ -00004484 T PyUnicode_CopyCharacters │ │ │ │ +00005834 T PyUnicode_AsUTF8 │ │ │ │ +000025f0 T PyUnicode_AsUTF8AndSize │ │ │ │ +00016654 T PyUnicode_AsUTF8String │ │ │ │ +00021564 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00015e60 T PyUnicode_AsWideChar │ │ │ │ +0000d31c T PyUnicode_AsWideCharString │ │ │ │ +00015fcc T PyUnicode_BuildEncodingMap │ │ │ │ +00013c7c T PyUnicode_Compare │ │ │ │ +00005894 T PyUnicode_CompareWithASCIIString │ │ │ │ +00010004 T PyUnicode_Concat │ │ │ │ +0000c09c T PyUnicode_Contains │ │ │ │ +0000447c T PyUnicode_CopyCharacters │ │ │ │ 00000f1c T PyUnicode_Count │ │ │ │ -00017934 T PyUnicode_Decode │ │ │ │ -00012a18 T PyUnicode_DecodeASCII │ │ │ │ -000033cc T PyUnicode_DecodeCharmap │ │ │ │ -000026ec T PyUnicode_DecodeFSDefault │ │ │ │ -00001ee0 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -000033c8 T PyUnicode_DecodeLatin1 │ │ │ │ -0000f550 T PyUnicode_DecodeLocale │ │ │ │ +00017818 T PyUnicode_Decode │ │ │ │ +00012914 T PyUnicode_DecodeASCII │ │ │ │ +000033c4 T PyUnicode_DecodeCharmap │ │ │ │ +000026a8 T PyUnicode_DecodeFSDefault │ │ │ │ +00001e98 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +000033c0 T PyUnicode_DecodeLatin1 │ │ │ │ +0000f454 T PyUnicode_DecodeLocale │ │ │ │ 0000288c T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0001f6b4 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0001f524 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 00000988 T PyUnicode_DecodeUTF16 │ │ │ │ -0001faec T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0001f95c T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000009a4 T PyUnicode_DecodeUTF32 │ │ │ │ -00021dc0 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00021c04 T PyUnicode_DecodeUTF32Stateful │ │ │ │ 00002ab2 T PyUnicode_DecodeUTF7 │ │ │ │ -000202e0 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -00004814 T PyUnicode_DecodeUTF8 │ │ │ │ -00004868 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +00020124 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +000047d4 T PyUnicode_DecodeUTF8 │ │ │ │ +00004828 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000a94 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -00013440 T PyUnicode_EncodeFSDefault │ │ │ │ -0000438c T PyUnicode_EncodeLocale │ │ │ │ -00016ccc T PyUnicode_EqualToUTF8 │ │ │ │ -00016d24 T PyUnicode_EqualToUTF8AndSize │ │ │ │ -00002b94 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -000154f4 T PyUnicode_FSConverter │ │ │ │ -00015da8 T PyUnicode_FSDecoder │ │ │ │ -000074e8 T PyUnicode_Fill │ │ │ │ -00009dbc T PyUnicode_Find │ │ │ │ -0000d5d4 T PyUnicode_FindChar │ │ │ │ -0000d860 t PyUnicode_FindChar.constprop.0 │ │ │ │ -00017d98 T PyUnicode_Format │ │ │ │ -00017754 T PyUnicode_FromEncodedObject │ │ │ │ -000088d4 T PyUnicode_FromFormat │ │ │ │ -00002864 T PyUnicode_FromFormatV │ │ │ │ -000043fc T PyUnicode_FromKindAndData │ │ │ │ -00010e90 T PyUnicode_FromObject │ │ │ │ -0001aa88 T PyUnicode_FromOrdinal │ │ │ │ -0000098c T PyUnicode_FromString │ │ │ │ -00001aa0 T PyUnicode_FromStringAndSize │ │ │ │ -00002050 T PyUnicode_FromWideChar │ │ │ │ +00013324 T PyUnicode_EncodeFSDefault │ │ │ │ +00004384 T PyUnicode_EncodeLocale │ │ │ │ +00016bb0 T PyUnicode_EqualToUTF8 │ │ │ │ +00016c08 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +00002b8c t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ +000153d8 T PyUnicode_FSConverter │ │ │ │ +00015c8c T PyUnicode_FSDecoder │ │ │ │ +000074f4 T PyUnicode_Fill │ │ │ │ +00009dac T PyUnicode_Find │ │ │ │ +0000d4d8 T PyUnicode_FindChar │ │ │ │ +0000d764 t PyUnicode_FindChar.constprop.0 │ │ │ │ +00017c7c T PyUnicode_Format │ │ │ │ +00017638 T PyUnicode_FromEncodedObject │ │ │ │ +0000886c T PyUnicode_FromFormat │ │ │ │ +00002820 T PyUnicode_FromFormatV │ │ │ │ +000043bc T PyUnicode_FromKindAndData │ │ │ │ +00010d94 T PyUnicode_FromObject │ │ │ │ +0001a910 T PyUnicode_FromOrdinal │ │ │ │ +0000094c T PyUnicode_FromString │ │ │ │ +00001a58 T PyUnicode_FromStringAndSize │ │ │ │ +00002008 T PyUnicode_FromWideChar │ │ │ │ 0000097e T PyUnicode_GetDefaultEncoding │ │ │ │ -00002844 T PyUnicode_GetLength │ │ │ │ +0000283c T PyUnicode_GetLength │ │ │ │ 00002974 T PyUnicode_GetSize │ │ │ │ -00000768 T PyUnicode_InternFromString │ │ │ │ +00000728 T PyUnicode_InternFromString │ │ │ │ 00002b70 T PyUnicode_InternImmortal │ │ │ │ 00000404 T PyUnicode_InternInPlace │ │ │ │ -00005638 T PyUnicode_IsIdentifier │ │ │ │ -00012fa0 T PyUnicode_Join │ │ │ │ -0000064c T PyUnicode_New │ │ │ │ -0000fb10 T PyUnicode_Partition │ │ │ │ -00002394 t PyUnicode_READ_CHAR │ │ │ │ -000023e0 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -000084f0 T PyUnicode_RPartition │ │ │ │ +000055d8 T PyUnicode_IsIdentifier │ │ │ │ +00012e84 T PyUnicode_Join │ │ │ │ +0000060c T PyUnicode_New │ │ │ │ +0000fa14 T PyUnicode_Partition │ │ │ │ +0000238c t PyUnicode_READ_CHAR │ │ │ │ +000023d8 t PyUnicode_READ_CHAR.part.0 │ │ │ │ +00008488 T PyUnicode_RPartition │ │ │ │ 000010aa T PyUnicode_RSplit │ │ │ │ -0000398c T PyUnicode_ReadChar │ │ │ │ -00006b24 T PyUnicode_Replace │ │ │ │ +00003984 T PyUnicode_ReadChar │ │ │ │ +00006b30 T PyUnicode_Replace │ │ │ │ 00001056 T PyUnicode_Resize │ │ │ │ -0000767c T PyUnicode_RichCompare │ │ │ │ -0001f204 T PyUnicode_Split │ │ │ │ -00019cc8 T PyUnicode_Splitlines │ │ │ │ -0000d970 T PyUnicode_Substring │ │ │ │ -00002a34 T PyUnicode_Tailmatch │ │ │ │ +00007608 T PyUnicode_RichCompare │ │ │ │ +0001f074 T PyUnicode_Split │ │ │ │ +00019b4c T PyUnicode_Splitlines │ │ │ │ +0000d874 T PyUnicode_Substring │ │ │ │ +00002a2c T PyUnicode_Tailmatch │ │ │ │ 000010e6 T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000b9e T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ -00006ff8 t Py_XDECREF │ │ │ │ +00006f98 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -00008d30 t SubString_new_object │ │ │ │ -00008a7c t SubString_new_object_or_empty │ │ │ │ +00008d20 t SubString_new_object │ │ │ │ +00008a6c 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 │ │ │ │ @@ -13327,73 +13327,73 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -0001a3b4 T _PyUnicodeWriter_Dealloc │ │ │ │ -000041ac T _PyUnicodeWriter_Finish │ │ │ │ -000088b8 T _PyUnicodeWriter_Init │ │ │ │ -000063cc T _PyUnicodeWriter_PrepareInternal │ │ │ │ -00006dd0 t _PyUnicodeWriter_PrepareInternal.constprop.0 │ │ │ │ -00006a3c t _PyUnicodeWriter_PrepareInternal.constprop.1 │ │ │ │ -00006708 t _PyUnicodeWriter_PrepareInternal.constprop.2 │ │ │ │ +0001a23c T _PyUnicodeWriter_Dealloc │ │ │ │ +0000416c T _PyUnicodeWriter_Finish │ │ │ │ +00008850 T _PyUnicodeWriter_Init │ │ │ │ +0000636c T _PyUnicodeWriter_PrepareInternal │ │ │ │ +00006d70 t _PyUnicodeWriter_PrepareInternal.constprop.0 │ │ │ │ +000069dc t _PyUnicodeWriter_PrepareInternal.constprop.1 │ │ │ │ +000066a8 t _PyUnicodeWriter_PrepareInternal.constprop.2 │ │ │ │ 0000299e T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ -00002174 t _PyUnicodeWriter_Update │ │ │ │ -00003f38 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -00019b80 T _PyUnicodeWriter_WriteChar │ │ │ │ -000088fc t _PyUnicodeWriter_WriteCharInline │ │ │ │ +0000216c t _PyUnicodeWriter_Update │ │ │ │ +00003ef8 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +00019a04 T _PyUnicodeWriter_WriteChar │ │ │ │ +00008894 t _PyUnicodeWriter_WriteCharInline │ │ │ │ 000029bc T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -00007cf8 T _PyUnicodeWriter_WriteStr │ │ │ │ -0000b440 T _PyUnicodeWriter_WriteSubstring │ │ │ │ -00007634 T _PyUnicode_AsASCIIString │ │ │ │ -00004254 T _PyUnicode_AsLatin1String │ │ │ │ -000025b0 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -00019bf4 T _PyUnicode_AsUTF8String │ │ │ │ +00007c84 T _PyUnicodeWriter_WriteStr │ │ │ │ +0000b358 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +000075c0 T _PyUnicode_AsASCIIString │ │ │ │ +0000424c T _PyUnicode_AsLatin1String │ │ │ │ +0000256c T _PyUnicode_AsUTF8NoNUL │ │ │ │ +00019a78 T _PyUnicode_AsUTF8String │ │ │ │ 00002248 T _PyUnicode_CheckConsistency │ │ │ │ -0001a9ac T _PyUnicode_ClearInterned │ │ │ │ -0001d958 T _PyUnicode_Copy │ │ │ │ -0001f6b8 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +0001a834 T _PyUnicode_ClearInterned │ │ │ │ +0001d7c4 T _PyUnicode_Copy │ │ │ │ +0001f528 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ 00002a92 T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ -000059bc T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -00009cf8 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -0000f4bc T _PyUnicode_EQ │ │ │ │ -0001be28 T _PyUnicode_EncodeCharmap │ │ │ │ -000048a4 T _PyUnicode_EncodeUTF16 │ │ │ │ -00009354 T _PyUnicode_EncodeUTF32 │ │ │ │ -00022300 T _PyUnicode_EncodeUTF7 │ │ │ │ -00005808 T _PyUnicode_Equal │ │ │ │ +0000595c T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +00009ce8 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +0000f3c0 T _PyUnicode_EQ │ │ │ │ +0001bcb0 T _PyUnicode_EncodeCharmap │ │ │ │ +0000489c T _PyUnicode_EncodeUTF16 │ │ │ │ +00009344 T _PyUnicode_EncodeUTF32 │ │ │ │ +00022144 T _PyUnicode_EncodeUTF7 │ │ │ │ +000057a8 T _PyUnicode_Equal │ │ │ │ 00002ab8 T _PyUnicode_EqualToASCIIId │ │ │ │ -0000481c T _PyUnicode_EqualToASCIIString │ │ │ │ -00017410 T _PyUnicode_ExactDealloc │ │ │ │ -00007190 T _PyUnicode_FastCopyCharacters │ │ │ │ -00006954 T _PyUnicode_FastFill │ │ │ │ -0000b550 T _PyUnicode_FindMaxChar │ │ │ │ -0000b594 t _PyUnicode_FindMaxChar.constprop.0 │ │ │ │ -000023f8 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ -00003b20 T _PyUnicode_Fini │ │ │ │ -00003a88 T _PyUnicode_FiniTypes │ │ │ │ +000047dc T _PyUnicode_EqualToASCIIString │ │ │ │ +000172f4 T _PyUnicode_ExactDealloc │ │ │ │ +0000719c T _PyUnicode_FastCopyCharacters │ │ │ │ +00006960 T _PyUnicode_FastFill │ │ │ │ +0000b468 T _PyUnicode_FindMaxChar │ │ │ │ +0000b4ac t _PyUnicode_FindMaxChar.constprop.0 │ │ │ │ +000023f0 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ +00003b18 T _PyUnicode_Fini │ │ │ │ +00003a80 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -0001e4e8 T _PyUnicode_FormatLong │ │ │ │ -000040c4 T _PyUnicode_FromASCII │ │ │ │ +0001e354 T _PyUnicode_FormatLong │ │ │ │ +00004084 T _PyUnicode_FromASCII │ │ │ │ 00000076 T _PyUnicode_FromId │ │ │ │ -00004624 t _PyUnicode_FromUCS1 │ │ │ │ -0001a3d8 t _PyUnicode_FromUCS2 │ │ │ │ -0001ea0c t _PyUnicode_FromUCS4 │ │ │ │ -00003110 T _PyUnicode_GetNameCAPI │ │ │ │ -000020d4 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ -000026bc T _PyUnicode_InitEncodings │ │ │ │ -000001b8 T _PyUnicode_InitGlobalObjects │ │ │ │ -00002074 T _PyUnicode_InitState │ │ │ │ -00002108 T _PyUnicode_InitTypes │ │ │ │ -0001e158 T _PyUnicode_InsertThousandsGrouping │ │ │ │ -00001b08 T _PyUnicode_InternImmortal │ │ │ │ -000228d0 T _PyUnicode_InternInPlace │ │ │ │ -00001ce4 T _PyUnicode_InternMortal │ │ │ │ +000045e4 t _PyUnicode_FromUCS1 │ │ │ │ +0001a260 t _PyUnicode_FromUCS2 │ │ │ │ +0001e878 t _PyUnicode_FromUCS4 │ │ │ │ +00003108 T _PyUnicode_GetNameCAPI │ │ │ │ +000020cc t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ +000026b4 T _PyUnicode_InitEncodings │ │ │ │ +000001b0 T _PyUnicode_InitGlobalObjects │ │ │ │ +0000206c T _PyUnicode_InitState │ │ │ │ +00002100 T _PyUnicode_InitTypes │ │ │ │ +0001dfc4 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +00001ac0 T _PyUnicode_InternImmortal │ │ │ │ +00022714 T _PyUnicode_InternInPlace │ │ │ │ +00001c9c T _PyUnicode_InternMortal │ │ │ │ 00002b56 T _PyUnicode_InternStatic │ │ │ │ 000021a8 T _PyUnicode_InternedSize │ │ │ │ 000021e4 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ @@ -13403,35 +13403,35 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -0000bc1c T _PyUnicode_JoinArray │ │ │ │ -00005790 T _PyUnicode_ScanIdentifier │ │ │ │ +0000bb34 T _PyUnicode_JoinArray │ │ │ │ +00005730 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001c7bc T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001c644 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ 000025d4 T _PyUnicode_WideCharString_Converter │ │ │ │ 0000262c T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -000142fc T _PyUnicode_XStrip │ │ │ │ +000141e4 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 0000008c T _Py_DecodeUTF8Ex │ │ │ │ -000024dc T _Py_DecodeUTF8_surrogateescape │ │ │ │ +000024d4 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ -0000f74c T _Py_EncodeUTF8Ex │ │ │ │ +0000f650 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000f6a4 T _Py_GetErrorHandler │ │ │ │ +0000f5a8 T _Py_GetErrorHandler │ │ │ │ U _Py_HashBytes │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ @@ -13458,15 +13458,15 @@ │ │ │ │ 00000000 r __func__.4 │ │ │ │ 00000030 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __snprintf_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00007df0 t _copy_characters │ │ │ │ +00007d7c t _copy_characters │ │ │ │ 00000248 r _keywords.11 │ │ │ │ 00000258 r _keywords.14 │ │ │ │ 00000264 r _keywords.17 │ │ │ │ 00000270 r _keywords.20 │ │ │ │ 00000278 r _keywords.23 │ │ │ │ 00000280 r _keywords.26 │ │ │ │ 0000023c r _keywords.8 │ │ │ │ @@ -13482,262 +13482,262 @@ │ │ │ │ 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 │ │ │ │ -00013914 t any_find_slice.constprop.1 │ │ │ │ -000169c8 t anylib_find │ │ │ │ +000137f8 t any_find_slice.constprop.1 │ │ │ │ +000168ac t anylib_find │ │ │ │ 00000120 r ascii_linebreak │ │ │ │ -000080bc t asciilib__factorize │ │ │ │ -00007cf0 t asciilib__preprocess │ │ │ │ -00008190 t asciilib__two_way │ │ │ │ -000075f4 t asciilib_adaptive_find.constprop.0 │ │ │ │ -00021bc4 t asciilib_default_rfind.constprop.0 │ │ │ │ -0001b804 t backslashreplace │ │ │ │ +000080ac t asciilib__factorize │ │ │ │ +00007ce0 t asciilib__preprocess │ │ │ │ +00008180 t asciilib__two_way │ │ │ │ +000075e4 t asciilib_adaptive_find.constprop.0 │ │ │ │ +00021a08 t asciilib_default_rfind.constprop.0 │ │ │ │ +0001b68c t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -00009edc t build_string │ │ │ │ -00006c24 t case_operation │ │ │ │ -0001f11c t charmapencode_lookup │ │ │ │ -0001c5bc t charmapencode_output │ │ │ │ -000042a8 t charmaptranslate_lookup │ │ │ │ -00003ac0 t clear_interned_dict │ │ │ │ -0000286c t config_get_codec_name │ │ │ │ +00009df4 t build_string │ │ │ │ +00006c30 t case_operation │ │ │ │ +0001ef8c t charmapencode_lookup │ │ │ │ +0001c444 t charmapencode_output │ │ │ │ +000042a0 t charmaptranslate_lookup │ │ │ │ +00003ab8 t clear_interned_dict │ │ │ │ +00002864 t config_get_codec_name │ │ │ │ 00000640 t convert_uc.constprop.0 │ │ │ │ -00006de0 t do_capitalize │ │ │ │ +00006dec t do_capitalize │ │ │ │ 000008fa t do_casefold │ │ │ │ -0000900c t do_string_format │ │ │ │ -0000a280 t do_string_format_map │ │ │ │ -00006ea8 t do_swapcase │ │ │ │ -00002928 t encode_wstr_utf8 │ │ │ │ +00008fa4 t do_string_format │ │ │ │ +0000a270 t do_string_format_map │ │ │ │ +00006eb4 t do_swapcase │ │ │ │ +00002920 t encode_wstr_utf8 │ │ │ │ 00000b84 d encoding_map_methods │ │ │ │ -0000235c t ensure_unicode.isra.0 │ │ │ │ -00008cdc t fieldnameiter_dealloc │ │ │ │ +00002354 t ensure_unicode.isra.0 │ │ │ │ +00008ccc t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -00008b64 t fieldnameiter_next │ │ │ │ +00008b54 t fieldnameiter_next │ │ │ │ 00000558 r format__doc__ │ │ │ │ 000004b0 r format_map__doc__ │ │ │ │ -00008a94 t formatter_field_name_split │ │ │ │ -00008914 t formatter_parser │ │ │ │ -00008cfc t formatteriter_dealloc │ │ │ │ +00008a84 t formatter_field_name_split │ │ │ │ +00008904 t formatter_parser │ │ │ │ +00008cec t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -0000897c t formatteriter_next │ │ │ │ +0000896c t formatteriter_next │ │ │ │ 00000000 t get_error_handler_wide.part.0 │ │ │ │ -0000b5d8 t get_field_object │ │ │ │ -0000245c t get_integer │ │ │ │ +0000b4f0 t get_field_object │ │ │ │ +00002454 t get_integer │ │ │ │ 00000850 t handle_capital_sigma │ │ │ │ -000018f0 t hashtable_unicode_compare │ │ │ │ -000005fc t hashtable_unicode_hash │ │ │ │ +000018a8 t hashtable_unicode_compare │ │ │ │ +000005bc t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ -0000170c t intern_common.constprop.1 │ │ │ │ -00000570 t intern_static.isra.0 │ │ │ │ +000016c4 t intern_common.constprop.1 │ │ │ │ +00000530 t intern_static.isra.0 │ │ │ │ 000002e0 r length_hint_doc │ │ │ │ -00002e34 t make_encode_exception │ │ │ │ +00002e2c t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000708 d module_slots │ │ │ │ -0000470c t pad │ │ │ │ -00003b8c t raise_encode_exception │ │ │ │ +00004704 t pad │ │ │ │ +00003b84 t raise_encode_exception │ │ │ │ 000002b8 r reduce_doc │ │ │ │ -000119e0 t replace │ │ │ │ -00007014 t resize_compact │ │ │ │ +000118dc t replace │ │ │ │ +00006fb4 t resize_compact │ │ │ │ 00002572 t resize_copy │ │ │ │ -0000542c t rsplit │ │ │ │ +00005438 t rsplit │ │ │ │ 00000290 r setstate_doc │ │ │ │ -0000df90 t split │ │ │ │ +0000de94 t split │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00008e58 t tailmatch.constprop.0 │ │ │ │ -00008cbc t tailmatch.constprop.1 │ │ │ │ -000080bc t ucs1lib__factorize │ │ │ │ -000085bc t ucs1lib__preprocess │ │ │ │ -00008660 t ucs1lib__two_way │ │ │ │ +00008df0 t tailmatch.constprop.0 │ │ │ │ +00008c54 t tailmatch.constprop.1 │ │ │ │ +000080ac t ucs1lib__factorize │ │ │ │ +000085ac t ucs1lib__preprocess │ │ │ │ +00008650 t ucs1lib__two_way │ │ │ │ 000005d0 t ucs1lib__two_way_count │ │ │ │ -0000792c t ucs1lib_adaptive_find │ │ │ │ -00016778 t ucs1lib_fastsearch │ │ │ │ -000072fc t ucs1lib_split_whitespace │ │ │ │ -00004de8 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -000098e8 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +0000791c t ucs1lib_adaptive_find │ │ │ │ +0001665c t ucs1lib_fastsearch │ │ │ │ +00007308 t ucs1lib_split_whitespace │ │ │ │ +00004de0 t ucs1lib_utf16_encode.isra.0 │ │ │ │ +000098d8 t ucs1lib_utf32_encode.isra.0 │ │ │ │ 00001964 t ucs2lib__lex_search │ │ │ │ 00001ea4 t ucs2lib__preprocess │ │ │ │ 000019c6 t ucs2lib__two_way │ │ │ │ 00001f6a t ucs2lib__two_way_count │ │ │ │ -0000518c t ucs2lib_count │ │ │ │ -00003be0 t ucs2lib_fastsearch │ │ │ │ +00005184 t ucs2lib_count │ │ │ │ +00003bd8 t ucs2lib_fastsearch │ │ │ │ 00000208 t ucs2lib_fastsearch.part.0 │ │ │ │ -00003eac t ucs2lib_find_char │ │ │ │ -00003a00 t ucs2lib_find_max_char │ │ │ │ -00003e04 t ucs2lib_rfind_char │ │ │ │ +00003ea4 t ucs2lib_find_char │ │ │ │ +000039f8 t ucs2lib_find_max_char │ │ │ │ +00003dfc t ucs2lib_rfind_char │ │ │ │ 00000b2a t ucs2lib_rfind_slice.isra.0 │ │ │ │ 0000069e t ucs2lib_split_whitespace │ │ │ │ -000151ec t ucs2lib_utf8_encoder │ │ │ │ +000150d0 t ucs2lib_utf8_encoder │ │ │ │ 00001b62 t ucs4lib__lex_search │ │ │ │ 00001d70 t ucs4lib__preprocess │ │ │ │ 00001bc4 t ucs4lib__two_way │ │ │ │ 00001e34 t ucs4lib__two_way_count │ │ │ │ -00009d78 t ucs4lib_count │ │ │ │ -00008f18 t ucs4lib_fastsearch │ │ │ │ -00008e7c t ucs4lib_find_char │ │ │ │ -00005100 t ucs4lib_find_max_char │ │ │ │ +00009d68 t ucs4lib_count │ │ │ │ +00008f08 t ucs4lib_fastsearch │ │ │ │ +00008e6c t ucs4lib_find_char │ │ │ │ +000050f8 t ucs4lib_find_max_char │ │ │ │ 00000a9a t ucs4lib_rfind_char │ │ │ │ 00000b64 t ucs4lib_rfind_slice.isra.0 │ │ │ │ 00001fd8 t ucs4lib_split_whitespace │ │ │ │ 00000000 t ucs4lib_utf8_decode │ │ │ │ -00003f44 t ucs4lib_utf8_encoder │ │ │ │ -00007118 t unicode___format__ │ │ │ │ +00003f3c t ucs4lib_utf8_encoder │ │ │ │ +00007124 t unicode___format__ │ │ │ │ 00000658 r unicode___format____doc__ │ │ │ │ 00000790 d unicode_as_mapping │ │ │ │ 000007c4 d unicode_as_number │ │ │ │ 0000079c d unicode_as_sequence │ │ │ │ -000130b8 t unicode_ascii_iter_next │ │ │ │ -00002518 t unicode_askind │ │ │ │ -00006bf0 t unicode_capitalize │ │ │ │ +00012f9c t unicode_ascii_iter_next │ │ │ │ +00002510 t unicode_askind │ │ │ │ +00006bfc t unicode_capitalize │ │ │ │ 000030ac r unicode_capitalize__doc__ │ │ │ │ -00008d48 t unicode_casefold │ │ │ │ +00008d38 t unicode_casefold │ │ │ │ 00003050 r unicode_casefold__doc__ │ │ │ │ -00004628 t unicode_center │ │ │ │ +00004620 t unicode_center │ │ │ │ 00002fb0 r unicode_center__doc__ │ │ │ │ -00016e58 t unicode_char │ │ │ │ -00002204 t unicode_check_encoding_errors │ │ │ │ -00002308 t unicode_check_encoding_errors.part.0 │ │ │ │ -00004584 t unicode_check_modifiable │ │ │ │ -00013dec t unicode_compare │ │ │ │ -0001d07c t unicode_count │ │ │ │ +00016d3c t unicode_char │ │ │ │ +000021fc t unicode_check_encoding_errors │ │ │ │ +00002300 t unicode_check_encoding_errors.part.0 │ │ │ │ +0000457c t unicode_check_modifiable │ │ │ │ +00013cd4 t unicode_compare │ │ │ │ +0001cee8 t unicode_count │ │ │ │ 00002ee4 r unicode_count__doc__ │ │ │ │ -00001980 t unicode_dealloc │ │ │ │ -00003164 t unicode_decode_call_errorhandler_writer │ │ │ │ -000009b0 t unicode_decode_utf8.constprop.0 │ │ │ │ +00001938 t unicode_dealloc │ │ │ │ +0000315c t unicode_decode_call_errorhandler_writer │ │ │ │ +00000970 t unicode_decode_utf8.constprop.0 │ │ │ │ 00000318 r unicode_doc │ │ │ │ -00017528 t unicode_encode │ │ │ │ +0001740c t unicode_encode │ │ │ │ 00002ce4 r unicode_encode__doc__ │ │ │ │ -00002d20 t unicode_encode_call_errorhandler │ │ │ │ -0001acbc t unicode_encode_ucs1 │ │ │ │ -000149d4 t unicode_encode_utf8 │ │ │ │ -00014c84 t unicode_encode_utf8.constprop.0 │ │ │ │ -00014474 t unicode_endswith │ │ │ │ +00002d18 t unicode_encode_call_errorhandler │ │ │ │ +0001ab44 t unicode_encode_ucs1 │ │ │ │ +000148bc t unicode_encode_utf8 │ │ │ │ +00014b6c t unicode_encode_utf8.constprop.0 │ │ │ │ +0001435c t unicode_endswith │ │ │ │ 000006c4 r unicode_endswith__doc__ │ │ │ │ -00011360 t unicode_expandtabs │ │ │ │ +00011264 t unicode_expandtabs │ │ │ │ 00002c3c r unicode_expandtabs__doc__ │ │ │ │ -000045e0 t unicode_fill │ │ │ │ -00002ec0 t unicode_fill_utf8 │ │ │ │ -00017698 t unicode_find │ │ │ │ +000045d8 t unicode_fill │ │ │ │ +00002eb8 t unicode_fill_utf8 │ │ │ │ +0001757c t unicode_find │ │ │ │ 00002b48 r unicode_find__doc__ │ │ │ │ -000077dc t unicode_fromformat_write_cstr │ │ │ │ -00007adc t unicode_fromformat_write_str │ │ │ │ +00007768 t unicode_fromformat_write_cstr │ │ │ │ +00007a68 t unicode_fromformat_write_str │ │ │ │ 00000c68 t unicode_fromformat_write_wcstr │ │ │ │ -00016d68 t unicode_getitem │ │ │ │ +00016c4c t unicode_getitem │ │ │ │ 000009c0 t unicode_getnewargs │ │ │ │ -00000520 t unicode_hash │ │ │ │ -0001f5e8 t unicode_index │ │ │ │ +000004e0 t unicode_hash │ │ │ │ +0001f458 t unicode_index │ │ │ │ 00002a38 r unicode_index__doc__ │ │ │ │ -00015714 t unicode_isalnum │ │ │ │ +000155f8 t unicode_isalnum │ │ │ │ 00002458 r unicode_isalnum__doc__ │ │ │ │ -0001f500 t unicode_isalpha │ │ │ │ +0001f370 t unicode_isalpha │ │ │ │ 00002538 r unicode_isalpha__doc__ │ │ │ │ -00015f70 t unicode_isascii │ │ │ │ +00015e54 t unicode_isascii │ │ │ │ 00002980 r unicode_isascii__doc__ │ │ │ │ -00021ce8 t unicode_isdecimal │ │ │ │ +00021b2c t unicode_isdecimal │ │ │ │ 00002380 r unicode_isdecimal__doc__ │ │ │ │ -0001f01c t unicode_isdigit │ │ │ │ +0001ee88 t unicode_isdigit │ │ │ │ 000022b0 r unicode_isdigit__doc__ │ │ │ │ -00016f68 t unicode_isidentifier │ │ │ │ +00016e4c t unicode_isidentifier │ │ │ │ 00002118 r unicode_isidentifier__doc__ │ │ │ │ -00021088 t unicode_islower │ │ │ │ +00020ecc t unicode_islower │ │ │ │ 000028a4 r unicode_islower__doc__ │ │ │ │ -00022228 t unicode_isnumeric │ │ │ │ +0002206c t unicode_isnumeric │ │ │ │ 000021e4 r unicode_isnumeric__doc__ │ │ │ │ -00021680 t unicode_isprintable │ │ │ │ +000214c4 t unicode_isprintable │ │ │ │ 00002074 r unicode_isprintable__doc__ │ │ │ │ -0001e8f0 t unicode_isspace │ │ │ │ +0001e75c t unicode_isspace │ │ │ │ 0000260c r unicode_isspace__doc__ │ │ │ │ -000219bc t unicode_istitle │ │ │ │ +00021800 t unicode_istitle │ │ │ │ 000026e0 r unicode_istitle__doc__ │ │ │ │ -0001daf8 t unicode_isupper │ │ │ │ +0001d964 t unicode_isupper │ │ │ │ 000027c4 r unicode_isupper__doc__ │ │ │ │ -00013004 t unicode_iter │ │ │ │ -00012f3c t unicode_join │ │ │ │ +00012ee8 t unicode_iter │ │ │ │ +00012e20 t unicode_join │ │ │ │ 00001f88 r unicode_join__doc__ │ │ │ │ 00000e7e t unicode_kind_name │ │ │ │ -000084e8 t unicode_length │ │ │ │ -00006f6c t unicode_ljust │ │ │ │ +00008480 t unicode_length │ │ │ │ +00006f78 t unicode_ljust │ │ │ │ 00001ee4 r unicode_ljust__doc__ │ │ │ │ -00010b24 t unicode_lower │ │ │ │ +00010a28 t unicode_lower │ │ │ │ 00001e9c r unicode_lower__doc__ │ │ │ │ -00015960 t unicode_lstrip │ │ │ │ +00015844 t unicode_lstrip │ │ │ │ 00001d48 r unicode_lstrip__doc__ │ │ │ │ -000065c0 t unicode_maketrans │ │ │ │ +000065cc t unicode_maketrans │ │ │ │ 00000ba8 r unicode_maketrans__doc__ │ │ │ │ 00000854 d unicode_methods │ │ │ │ -00017d80 t unicode_mod │ │ │ │ -0001bb94 t unicode_new │ │ │ │ -0000f748 t unicode_partition │ │ │ │ +00017c64 t unicode_mod │ │ │ │ +0001ba1c t unicode_new │ │ │ │ +0000f64c t unicode_partition │ │ │ │ 000012bc r unicode_partition__doc__ │ │ │ │ -00006b70 t unicode_removeprefix │ │ │ │ +00006b7c t unicode_removeprefix │ │ │ │ 00001a88 r unicode_removeprefix__doc__ │ │ │ │ -00008db0 t unicode_removesuffix │ │ │ │ +00008da0 t unicode_removesuffix │ │ │ │ 0000198c r unicode_removesuffix__doc__ │ │ │ │ -000170c4 t unicode_repeat │ │ │ │ -000118dc t unicode_replace │ │ │ │ +00016fa8 t unicode_repeat │ │ │ │ +000117d8 t unicode_replace │ │ │ │ 00001b68 r unicode_replace__doc__ │ │ │ │ -0000c608 t unicode_repr │ │ │ │ -00011128 t unicode_resize │ │ │ │ -000024fc t unicode_result │ │ │ │ -000135cc t unicode_rfind │ │ │ │ +0000c520 t unicode_repr │ │ │ │ +0001102c t unicode_resize │ │ │ │ +000024b8 t unicode_result │ │ │ │ +000134b0 t unicode_rfind │ │ │ │ 00001898 r unicode_rfind__doc__ │ │ │ │ -0001d600 t unicode_rindex │ │ │ │ +0001d46c t unicode_rindex │ │ │ │ 00001784 r unicode_rindex__doc__ │ │ │ │ -00006994 t unicode_rjust │ │ │ │ +000069a0 t unicode_rjust │ │ │ │ 000016e0 r unicode_rjust__doc__ │ │ │ │ -000084ec t unicode_rpartition │ │ │ │ +00008484 t unicode_rpartition │ │ │ │ 00001128 r unicode_rpartition__doc__ │ │ │ │ -00005324 t unicode_rsplit │ │ │ │ +00005330 t unicode_rsplit │ │ │ │ 00000f30 r unicode_rsplit__doc__ │ │ │ │ -00013f74 t unicode_rstrip │ │ │ │ +00013e5c t unicode_rstrip │ │ │ │ 00001ca4 r unicode_rstrip__doc__ │ │ │ │ 000009e8 t unicode_sizeof │ │ │ │ 0000060c r unicode_sizeof__doc__ │ │ │ │ -0000dab4 t unicode_split │ │ │ │ +0000d9b8 t unicode_split │ │ │ │ 0000143c r unicode_split__doc__ │ │ │ │ -00019bf8 t unicode_splitlines │ │ │ │ +00019a7c t unicode_splitlines │ │ │ │ 00000e68 r unicode_splitlines__doc__ │ │ │ │ -00008970 t unicode_startswith │ │ │ │ +00008908 t unicode_startswith │ │ │ │ 000007f4 r unicode_startswith__doc__ │ │ │ │ -00020ec4 t unicode_str │ │ │ │ -00010364 t unicode_strip │ │ │ │ +00020d08 t unicode_str │ │ │ │ +00010268 t unicode_strip │ │ │ │ 00001dec r unicode_strip__doc__ │ │ │ │ -0001317c t unicode_subscript │ │ │ │ +00013060 t unicode_subscript │ │ │ │ 000005c4 t unicode_swapcase │ │ │ │ 00000e00 r unicode_swapcase__doc__ │ │ │ │ -00021258 t unicode_title │ │ │ │ +0002109c t unicode_title │ │ │ │ 00003148 r unicode_title__doc__ │ │ │ │ -0001c8d0 t unicode_translate │ │ │ │ +0001c758 t unicode_translate │ │ │ │ 000009fc r unicode_translate__doc__ │ │ │ │ 00001814 t unicode_translate_call_errorhandler.constprop.0 │ │ │ │ -0001dd20 t unicode_upper │ │ │ │ +0001db8c t unicode_upper │ │ │ │ 000009b4 r unicode_upper__doc__ │ │ │ │ -00014740 t unicode_vectorcall │ │ │ │ -00009bf0 t unicode_zfill │ │ │ │ +00014628 t unicode_vectorcall │ │ │ │ +00009be0 t unicode_zfill │ │ │ │ 00000928 r unicode_zfill__doc__ │ │ │ │ -0001310c t unicodeiter_dealloc │ │ │ │ -00008d1c t unicodeiter_len │ │ │ │ +00012ff0 t unicodeiter_dealloc │ │ │ │ +00008d0c t unicodeiter_len │ │ │ │ 00000750 d unicodeiter_methods │ │ │ │ -0001aba8 t unicodeiter_next │ │ │ │ -00008e34 t unicodeiter_reduce │ │ │ │ -00008ecc t unicodeiter_setstate │ │ │ │ -00003104 t unicodeiter_traverse │ │ │ │ +0001aa30 t unicodeiter_next │ │ │ │ +00008e24 t unicodeiter_reduce │ │ │ │ +00008ebc t unicodeiter_setstate │ │ │ │ +000030fc t unicodeiter_traverse │ │ │ │ 000001a0 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -000071b4 t xmlcharrefreplace │ │ │ │ +000071c0 t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 00016600 R _PyUnicode_ExtendedCase │ │ │ │ 000000cc T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ 000005b8 T _PyUnicode_IsCased │ │ │ │ 00000110 T _PyUnicode_IsDecimalDigit │ │ │ │ @@ -13910,41 +13910,41 @@ │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 00000df6 T PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ U PyVectorcall_Call │ │ │ │ 00000d80 T PyWeakref_GetObject │ │ │ │ -00000fc8 T PyWeakref_GetRef │ │ │ │ +00000fcc T PyWeakref_GetRef │ │ │ │ 0000001c T PyWeakref_NewProxy │ │ │ │ 00000000 T PyWeakref_NewRef │ │ │ │ U Py_GenericAlias │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyRuntime │ │ │ │ -00001110 T _PyStaticType_ClearWeakRefs │ │ │ │ +00001114 T _PyStaticType_ClearWeakRefs │ │ │ │ U _PyStaticType_GetState │ │ │ │ 000001a0 D _PyWeakref_CallableProxyType │ │ │ │ -00001078 T _PyWeakref_ClearRef │ │ │ │ -00001140 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -00000d08 T _PyWeakref_GetWeakrefCount │ │ │ │ +0000107c T _PyWeakref_ClearRef │ │ │ │ +00001144 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ +00000d0c T _PyWeakref_GetWeakrefCount │ │ │ │ 00000454 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 │ │ │ │ -00000d58 t clear_weakref_lock_held.constprop.0 │ │ │ │ +00000d5c t clear_weakref_lock_held.constprop.0 │ │ │ │ 00000000 t gc_clear │ │ │ │ 00000380 t gc_traverse │ │ │ │ 000002c0 t insert_weakref │ │ │ │ 00001cd8 t proxy_abs │ │ │ │ 00000694 t proxy_add │ │ │ │ 000019dc t proxy_and │ │ │ │ 00000270 d proxy_as_mapping │ │ │ │ @@ -13996,21 +13996,21 @@ │ │ │ │ 00000274 t proxy_setitem │ │ │ │ 00000430 t proxy_str │ │ │ │ 000020d4 t proxy_sub │ │ │ │ 00000eec t proxy_true_div │ │ │ │ 00001908 t proxy_xor │ │ │ │ 0000076c t weakref___init__ │ │ │ │ 0000038c t weakref___new__ │ │ │ │ -00000e64 t weakref_dealloc │ │ │ │ -00000f20 t weakref_hash │ │ │ │ +00000e68 t weakref_dealloc │ │ │ │ +00000f24 t weakref_hash │ │ │ │ 00000384 d weakref_members │ │ │ │ 00000364 d weakref_methods │ │ │ │ 0000007c t weakref_repr │ │ │ │ -00001170 t weakref_richcompare │ │ │ │ -00000df0 t weakref_vectorcall │ │ │ │ +00001174 t weakref_richcompare │ │ │ │ +00000df4 t weakref_vectorcall │ │ │ │ │ │ │ │ _warnings.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000f8 r .LC10 │ │ │ │ 00000120 r .LC11 │ │ │ │ @@ -14958,15 +14958,15 @@ │ │ │ │ 00000000 r Module_fields │ │ │ │ 00000234 r Name_fields │ │ │ │ 00000178 r NamedExpr_fields │ │ │ │ 00000158 r Nonlocal_fields │ │ │ │ 0000036c r ParamSpec_fields │ │ │ │ 00000a24 T PyAST_Check │ │ │ │ 0001113c T PyAST_mod2obj │ │ │ │ -00012444 T PyAST_obj2mod │ │ │ │ +0001243c T PyAST_obj2mod │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -15019,15 +15019,15 @@ │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ -00003800 t Py_XDECREF │ │ │ │ +000037f4 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 │ │ │ │ @@ -15042,17 +15042,17 @@ │ │ │ │ 000000dc r While_fields │ │ │ │ 000000f4 r With_fields │ │ │ │ 000001e0 r YieldFrom_fields │ │ │ │ 000001dc r Yield_fields │ │ │ │ 00010258 T _PyAST_AnnAssign │ │ │ │ 00000340 T _PyAST_Assert │ │ │ │ 000001bc T _PyAST_Assign │ │ │ │ -0001ce20 T _PyAST_AsyncFor │ │ │ │ +00019138 T _PyAST_AsyncFor │ │ │ │ 000101cc T _PyAST_AsyncFunctionDef │ │ │ │ -00011ac0 T _PyAST_AsyncWith │ │ │ │ +00011ab8 T _PyAST_AsyncWith │ │ │ │ 000000d0 T _PyAST_Attribute │ │ │ │ 00000674 T _PyAST_AugAssign │ │ │ │ 000110e4 T _PyAST_Await │ │ │ │ 00000838 T _PyAST_BinOp │ │ │ │ 00000330 T _PyAST_BoolOp │ │ │ │ 0000050c T _PyAST_Break │ │ │ │ 00000274 T _PyAST_Call │ │ │ │ @@ -15079,42 +15079,42 @@ │ │ │ │ 0000003c T _PyAST_ImportFrom │ │ │ │ 0000d660 T _PyAST_Interactive │ │ │ │ 000005a4 T _PyAST_JoinedStr │ │ │ │ 000010cc T _PyAST_Lambda │ │ │ │ 000004e8 T _PyAST_List │ │ │ │ 0000057c T _PyAST_ListComp │ │ │ │ 00011030 T _PyAST_Match │ │ │ │ -00011b04 T _PyAST_MatchAs │ │ │ │ -00011b44 T _PyAST_MatchClass │ │ │ │ -0001cddc T _PyAST_MatchMapping │ │ │ │ -0001cca0 T _PyAST_MatchOr │ │ │ │ +00011afc T _PyAST_MatchAs │ │ │ │ +00011b3c T _PyAST_MatchClass │ │ │ │ +000190f4 T _PyAST_MatchMapping │ │ │ │ +00018fb8 T _PyAST_MatchOr │ │ │ │ 00010f70 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ 00010ff4 T _PyAST_MatchStar │ │ │ │ 000102d8 T _PyAST_MatchValue │ │ │ │ 000009fc T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 00000494 T _PyAST_NamedExpr │ │ │ │ 0000039c T _PyAST_Nonlocal │ │ │ │ -0001cd80 T _PyAST_ParamSpec │ │ │ │ +00019098 T _PyAST_ParamSpec │ │ │ │ 00000150 T _PyAST_Pass │ │ │ │ 00000710 T _PyAST_Raise │ │ │ │ 000005e0 T _PyAST_Return │ │ │ │ 00000888 T _PyAST_Set │ │ │ │ 000003d8 T _PyAST_SetComp │ │ │ │ 00000080 T _PyAST_Slice │ │ │ │ 00000790 T _PyAST_Starred │ │ │ │ 0000067c T _PyAST_Subscript │ │ │ │ 00000108 T _PyAST_Try │ │ │ │ -0001ccdc T _PyAST_TryStar │ │ │ │ +00018ff4 T _PyAST_TryStar │ │ │ │ 000007dc T _PyAST_Tuple │ │ │ │ -00011ff8 T _PyAST_TypeAlias │ │ │ │ +00011ff0 T _PyAST_TypeAlias │ │ │ │ 0000047e T _PyAST_TypeIgnore │ │ │ │ -00011f98 T _PyAST_TypeVar │ │ │ │ -0001cd24 T _PyAST_TypeVarTuple │ │ │ │ +00011f90 T _PyAST_TypeVar │ │ │ │ +0001903c T _PyAST_TypeVarTuple │ │ │ │ 000008cc T _PyAST_UnaryOp │ │ │ │ 00000434 T _PyAST_While │ │ │ │ 00000808 T _PyAST_With │ │ │ │ 0000d5a8 T _PyAST_Yield │ │ │ │ 0001108c T _PyAST_YieldFrom │ │ │ │ 0000021c T _PyAST_alias │ │ │ │ 000002d4 T _PyAST_arg │ │ │ │ @@ -15128,67 +15128,67 @@ │ │ │ │ 00000900 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00003818 t _Py_EnterRecursiveCall │ │ │ │ +0000380c t _Py_EnterRecursiveCall │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000082 T _Py_asdl_alias_seq_new │ │ │ │ 000003e4 T _Py_asdl_arg_seq_new │ │ │ │ 00002a44 T _Py_asdl_arguments_seq_new │ │ │ │ 00000a18 T _Py_asdl_comprehension_seq_new │ │ │ │ 000004c0 T _Py_asdl_excepthandler_seq_new │ │ │ │ 0000038c T _Py_asdl_expr_seq_new │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ 00000998 T _Py_asdl_keyword_seq_new │ │ │ │ 00000f00 T _Py_asdl_match_case_seq_new │ │ │ │ 000029f0 T _Py_asdl_mod_seq_new │ │ │ │ -00011ba8 T _Py_asdl_pattern_seq_new │ │ │ │ -00012dd0 T _Py_asdl_stmt_seq_new │ │ │ │ -0001d050 T _Py_asdl_type_ignore_seq_new │ │ │ │ -0001cc4c T _Py_asdl_type_param_seq_new │ │ │ │ +00011ba0 T _Py_asdl_pattern_seq_new │ │ │ │ +00012dc8 T _Py_asdl_stmt_seq_new │ │ │ │ +00019368 T _Py_asdl_type_ignore_seq_new │ │ │ │ +00018f64 T _Py_asdl_type_param_seq_new │ │ │ │ 00000d5c T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000014 d _astmodule │ │ │ │ 00002d58 t add_ast_annotations │ │ │ │ 00001030 t add_attributes.constprop.0 │ │ │ │ 00000fe0 t add_attributes.constprop.1 │ │ │ │ 000002dc r alias_attributes │ │ │ │ 000002d4 r alias_fields │ │ │ │ 000002ac r arg_attributes │ │ │ │ 000002a0 r arg_fields │ │ │ │ 00000284 r arguments_fields │ │ │ │ -000116d8 t ast2obj_alias │ │ │ │ -000035d0 t ast2obj_arg │ │ │ │ -00011c00 t ast2obj_arguments │ │ │ │ -0001d4fc t ast2obj_comprehension │ │ │ │ -0001d66c t ast2obj_excepthandler │ │ │ │ -000025fc t ast2obj_expr │ │ │ │ -000115b8 t ast2obj_expr_context.isra.0 │ │ │ │ -000118d4 t ast2obj_keyword │ │ │ │ -00001218 t ast2obj_list │ │ │ │ -0001dc94 t ast2obj_match_case │ │ │ │ -0001d9a0 t ast2obj_object │ │ │ │ -000115f4 t ast2obj_operator.isra.0 │ │ │ │ -0001ddc8 t ast2obj_pattern │ │ │ │ -000012a8 t ast2obj_stmt │ │ │ │ -0001d9c0 t ast2obj_type_param │ │ │ │ -0001d8b0 t ast2obj_withitem │ │ │ │ +000116d4 t ast2obj_alias │ │ │ │ +000035c0 t ast2obj_arg │ │ │ │ +00011bf8 t ast2obj_arguments │ │ │ │ +00019814 t ast2obj_comprehension │ │ │ │ +00019984 t ast2obj_excepthandler │ │ │ │ +0000260c t ast2obj_expr │ │ │ │ +000115b4 t ast2obj_expr_context.isra.0 │ │ │ │ +000118cc t ast2obj_keyword │ │ │ │ +0000121c t ast2obj_list │ │ │ │ +00019fac t ast2obj_match_case │ │ │ │ +00019cb8 t ast2obj_object │ │ │ │ +000115f0 t ast2obj_operator.isra.0 │ │ │ │ +0001a0e0 t ast2obj_pattern │ │ │ │ +000012b0 t ast2obj_stmt │ │ │ │ +00019cd8 t ast2obj_type_param │ │ │ │ +00019bc8 t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ -000011bc t ast_dealloc │ │ │ │ +000011c0 t ast_dealloc │ │ │ │ 00001180 t ast_traverse │ │ │ │ 000000d0 d ast_type_getsets │ │ │ │ -00012074 t ast_type_init │ │ │ │ +0001206c t ast_type_init │ │ │ │ 00000118 d ast_type_members │ │ │ │ 000000f8 d ast_type_methods │ │ │ │ -0001e270 t ast_type_reduce │ │ │ │ +0001a588 t ast_type_reduce │ │ │ │ 0001033c t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 00000258 r comprehension_fields │ │ │ │ 00000268 r excepthandler_attributes │ │ │ │ 00000160 r expr_attributes │ │ │ │ 00000924 t init_types │ │ │ │ 000002c4 r keyword_attributes │ │ │ │ @@ -15199,27 +15199,27 @@ │ │ │ │ 00000d2c t make_type.constprop.3 │ │ │ │ 00000c50 t make_type.constprop.4 │ │ │ │ 00000b74 t make_type.constprop.5 │ │ │ │ 00000a98 t make_type.constprop.6 │ │ │ │ 000002f4 r match_case_fields │ │ │ │ U memset │ │ │ │ 000000d6 t obj2ast_alias │ │ │ │ -0001d0a4 t obj2ast_arg │ │ │ │ -0001c434 t obj2ast_arguments │ │ │ │ +000193bc t obj2ast_arg │ │ │ │ +0001874c t obj2ast_arguments │ │ │ │ 00000a6c t obj2ast_comprehension │ │ │ │ 00000514 t obj2ast_excepthandler │ │ │ │ -00018314 t obj2ast_expr │ │ │ │ -0001bff4 t obj2ast_expr_context.isra.0 │ │ │ │ -0001829c t obj2ast_identifier.isra.0 │ │ │ │ -0001823c t obj2ast_int.isra.0 │ │ │ │ -0001c080 t obj2ast_keyword │ │ │ │ +00003848 t obj2ast_expr │ │ │ │ +0001830c t obj2ast_expr_context.isra.0 │ │ │ │ +00018294 t obj2ast_identifier.isra.0 │ │ │ │ +00018234 t obj2ast_int.isra.0 │ │ │ │ +00018398 t obj2ast_keyword │ │ │ │ 00000f54 t obj2ast_match_case │ │ │ │ -0001cea4 t obj2ast_operator.isra.0 │ │ │ │ +000191bc t obj2ast_operator.isra.0 │ │ │ │ 000011d4 t obj2ast_pattern │ │ │ │ -00012e28 t obj2ast_stmt │ │ │ │ +00012e20 t obj2ast_stmt │ │ │ │ 00002970 t obj2ast_string.isra.0 │ │ │ │ 00002290 t obj2ast_type_param │ │ │ │ 00000db0 t obj2ast_withitem │ │ │ │ 00000300 r pattern_attributes │ │ │ │ 00000018 r stmt_attributes │ │ │ │ 00000350 r type_param_attributes │ │ │ │ 000002ec r withitem_fields │ │ │ │ @@ -15268,15 +15268,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U Py_BuildValue │ │ │ │ -00000604 t Py_XDECREF │ │ │ │ +00000608 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyPegen_byte_offset_to_character_offset │ │ │ │ U _PyPegen_byte_offset_to_character_offset_line │ │ │ │ U _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ U _PyRuntime │ │ │ │ U _PyToken_Free │ │ │ │ @@ -15853,15 +15853,15 @@ │ │ │ │ U PyUnicode_Decode │ │ │ │ U PyUnicode_FSDecoder │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_Type │ │ │ │ 000001d4 D PyZip_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_CompileStringObject │ │ │ │ -000005e8 t Py_XDECREF │ │ │ │ +000005e4 t Py_XDECREF │ │ │ │ U _PyAST_Compile │ │ │ │ U _PyAST_Validate │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ @@ -15925,131 +15925,131 @@ │ │ │ │ 00000328 d _parser_max.13 │ │ │ │ 000003b4 d _parser_min.14 │ │ │ │ 00000f24 r breakpoint_doc │ │ │ │ 00000fe8 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ 00000ff0 t builtin___import__ │ │ │ │ 00002e6c r builtin___import____doc__ │ │ │ │ -000028a0 t builtin_abs │ │ │ │ +000028c0 t builtin_abs │ │ │ │ 00002e28 r builtin_abs__doc__ │ │ │ │ 00000060 t builtin_aiter │ │ │ │ 00001cc0 r builtin_aiter__doc__ │ │ │ │ 00000f18 t builtin_all │ │ │ │ 00002da0 r builtin_all__doc__ │ │ │ │ 00000bec t builtin_anext │ │ │ │ 00001be4 r builtin_anext__doc__ │ │ │ │ 00000a84 t builtin_any │ │ │ │ 00002d1c r builtin_any__doc__ │ │ │ │ 00000a14 t builtin_ascii │ │ │ │ 00002bd0 r builtin_ascii__doc__ │ │ │ │ -000034c0 t builtin_bin │ │ │ │ +000034e0 t builtin_bin │ │ │ │ 00002b50 r builtin_bin__doc__ │ │ │ │ 0000025a t builtin_breakpoint │ │ │ │ -000024e4 t builtin_callable │ │ │ │ +00002504 t builtin_callable │ │ │ │ 00002a94 r builtin_callable__doc__ │ │ │ │ -000022f4 t builtin_chr │ │ │ │ +00002314 t builtin_chr │ │ │ │ 000028c4 r builtin_chr__doc__ │ │ │ │ 0000149c t builtin_compile │ │ │ │ 00002588 r builtin_compile__doc__ │ │ │ │ -00002394 t builtin_delattr │ │ │ │ +000023b4 t builtin_delattr │ │ │ │ 00001e48 r builtin_delattr__doc__ │ │ │ │ 00000444 t builtin_dir │ │ │ │ -000028a8 t builtin_divmod │ │ │ │ +000028c8 t builtin_divmod │ │ │ │ 0000252c r builtin_divmod__doc__ │ │ │ │ 000000b4 r builtin_doc │ │ │ │ -00001ec0 t builtin_eval │ │ │ │ +00001ee0 t builtin_eval │ │ │ │ 000023ac r builtin_eval__doc__ │ │ │ │ 00000b5c t builtin_exec │ │ │ │ 00002190 r builtin_exec__doc__ │ │ │ │ 00000b6c t builtin_format │ │ │ │ 00002928 r builtin_format__doc__ │ │ │ │ 0000067c t builtin_getattr │ │ │ │ -00001bdc t builtin_globals │ │ │ │ +00001bf0 t builtin_globals │ │ │ │ 000020c8 r builtin_globals__doc__ │ │ │ │ 00000600 t builtin_hasattr │ │ │ │ 0000201c r builtin_hasattr__doc__ │ │ │ │ -000023dc t builtin_hash │ │ │ │ +000023fc t builtin_hash │ │ │ │ 00001d94 r builtin_hash__doc__ │ │ │ │ 00000bdc t builtin_hex │ │ │ │ 00001d1c r builtin_hex__doc__ │ │ │ │ -0000233c t builtin_id │ │ │ │ +0000235c t builtin_id │ │ │ │ 00001f6c r builtin_id__doc__ │ │ │ │ 0000047c t builtin_input │ │ │ │ 00001550 r builtin_input__doc__ │ │ │ │ 00000730 t builtin_isinstance │ │ │ │ 00001184 r builtin_isinstance__doc__ │ │ │ │ -00001984 t builtin_issubclass │ │ │ │ +0000198c t builtin_issubclass │ │ │ │ 00001064 r builtin_issubclass__doc__ │ │ │ │ -0000190c t builtin_iter │ │ │ │ +00001914 t builtin_iter │ │ │ │ 00000ef4 t builtin_len │ │ │ │ 00001ba0 r builtin_len__doc__ │ │ │ │ 00000a1c t builtin_locals │ │ │ │ 00001a80 r builtin_locals__doc__ │ │ │ │ 000010fc t builtin_max │ │ │ │ 00000570 d builtin_methods │ │ │ │ -00002500 t builtin_min │ │ │ │ -00002180 t builtin_next │ │ │ │ +00002520 t builtin_min │ │ │ │ +000021a0 t builtin_next │ │ │ │ 00000be4 t builtin_oct │ │ │ │ 00001a10 r builtin_oct__doc__ │ │ │ │ -00002408 t builtin_ord │ │ │ │ +00002428 t builtin_ord │ │ │ │ 00001910 r builtin_ord__doc__ │ │ │ │ -0000340c t builtin_pow │ │ │ │ +0000342c t builtin_pow │ │ │ │ 00001828 r builtin_pow__doc__ │ │ │ │ 00000774 t builtin_print │ │ │ │ 000016a4 r builtin_print__doc__ │ │ │ │ -00002400 t builtin_repr │ │ │ │ +00002420 t builtin_repr │ │ │ │ 000014b0 r builtin_repr__doc__ │ │ │ │ -000028e8 t builtin_round │ │ │ │ +00002908 t builtin_round │ │ │ │ 000013b8 r builtin_round__doc__ │ │ │ │ 000006e8 t builtin_setattr │ │ │ │ 00001ecc r builtin_setattr__doc__ │ │ │ │ -00002244 t builtin_sorted │ │ │ │ +00002264 t builtin_sorted │ │ │ │ 000004e0 r builtin_sorted__doc__ │ │ │ │ -00002a68 t builtin_sum │ │ │ │ +00002a88 t builtin_sum │ │ │ │ 000012ac r builtin_sum__doc__ │ │ │ │ 000003dc t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000bdc r dir_doc │ │ │ │ U fileno │ │ │ │ 00000ac8 t filter_dealloc │ │ │ │ 00000e4c r filter_doc │ │ │ │ 00000890 d filter_methods │ │ │ │ 00000066 t filter_new │ │ │ │ -00003320 t filter_next │ │ │ │ +00003340 t filter_next │ │ │ │ 00000202 t filter_reduce │ │ │ │ 00000030 t filter_traverse │ │ │ │ 00000a20 t filter_vectorcall │ │ │ │ 00000ae0 r getattr_doc │ │ │ │ U isatty │ │ │ │ 00000888 r iter_doc │ │ │ │ 0000006c r keywords.12 │ │ │ │ 00000380 d kwlist.27 │ │ │ │ -00001e6c t map_dealloc │ │ │ │ +00001e80 t map_dealloc │ │ │ │ 00000a2c r map_doc │ │ │ │ 00000870 d map_methods │ │ │ │ 00000116 t map_new │ │ │ │ -00001d10 t map_next │ │ │ │ +00001d24 t map_next │ │ │ │ 00000c80 t map_reduce │ │ │ │ 00000b38 t map_traverse │ │ │ │ -00001c00 t map_vectorcall │ │ │ │ +00001c14 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 │ │ │ │ -00001b88 t zip_dealloc │ │ │ │ +00001b90 t zip_dealloc │ │ │ │ 00000260 r zip_doc │ │ │ │ 00000840 d zip_methods │ │ │ │ -000019c8 t zip_new │ │ │ │ -00002fd4 t zip_next │ │ │ │ +000019d0 t zip_new │ │ │ │ +00002ff4 t zip_next │ │ │ │ 00000216 t zip_reduce │ │ │ │ 00000232 t zip_setstate │ │ │ │ 00000000 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ ceval.o: │ │ │ │ @@ -16179,23 +16179,23 @@ │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ 00000078 T PyEval_EvalCode │ │ │ │ 0000002c T PyEval_EvalCodeEx │ │ │ │ 00000b16 T PyEval_EvalFrame │ │ │ │ 00000b40 T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -0000c414 T PyEval_GetFrame │ │ │ │ +0000c424 T PyEval_GetFrame │ │ │ │ 000007a0 T PyEval_GetFrameBuiltins │ │ │ │ 00000750 T PyEval_GetFrameGlobals │ │ │ │ 0000074c T PyEval_GetFrameLocals │ │ │ │ 00000810 T PyEval_GetFuncDesc │ │ │ │ 0000086c T PyEval_GetFuncName │ │ │ │ -0000bab4 T PyEval_GetGlobals │ │ │ │ +0000bac4 T PyEval_GetGlobals │ │ │ │ 000008c2 T PyEval_GetLocals │ │ │ │ -0000c3d8 T PyEval_MergeCompilerFlags │ │ │ │ +0000c3e8 T PyEval_MergeCompilerFlags │ │ │ │ 00000a40 T PyEval_SetProfile │ │ │ │ 00000a7c T PyEval_SetProfileAllThreads │ │ │ │ 000007d4 T PyEval_SetTrace │ │ │ │ 00000abc T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AssertionError │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ @@ -16303,16 +16303,16 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySuper_Type │ │ │ │ -0000c5b4 T PyThreadState_EnterTracing │ │ │ │ -0000c5bc T PyThreadState_LeaveTracing │ │ │ │ +0000c5c4 T PyThreadState_EnterTracing │ │ │ │ +0000c5cc T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ @@ -16322,17 +16322,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 │ │ │ │ -0000c4e8 T Py_EnterRecursiveCall │ │ │ │ -0000c53c T Py_GetRecursionLimit │ │ │ │ -0000c524 T Py_LeaveRecursiveCall │ │ │ │ +0000c4f8 T Py_EnterRecursiveCall │ │ │ │ +0000c54c T Py_GetRecursionLimit │ │ │ │ +0000c534 T Py_LeaveRecursiveCall │ │ │ │ 000009f8 T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ U _PyDict_MergeEx │ │ │ │ U _PyDict_SendEvent │ │ │ │ @@ -16350,45 +16350,45 @@ │ │ │ │ U _PyErr_SetString │ │ │ │ 00000574 T _PyEvalFramePushAndInit │ │ │ │ 00000734 t _PyEvalFramePushAndInit.constprop.1 │ │ │ │ 00000428 R _PyEval_BinaryOps │ │ │ │ U _PyEval_BuiltinsFromGlobals │ │ │ │ 00000000 T _PyEval_CallTracing │ │ │ │ 000015cc T _PyEval_CheckExceptStarTypeValid │ │ │ │ -0000ba3c T _PyEval_CheckExceptTypeValid │ │ │ │ +0000ba4c T _PyEval_CheckExceptTypeValid │ │ │ │ 00000490 R _PyEval_ConversionFuncs │ │ │ │ 00000ce8 T _PyEval_EvalFrameDefault │ │ │ │ 00001668 T _PyEval_ExceptionGroupMatch │ │ │ │ 00000700 T _PyEval_FormatAwaitableError │ │ │ │ 000007d4 T _PyEval_FormatExcCheckArg │ │ │ │ 00000262 T _PyEval_FormatExcUnbound │ │ │ │ 000002b0 T _PyEval_FormatKwargsError │ │ │ │ 0000b6d8 T _PyEval_FrameClearAndPop │ │ │ │ 000009e4 T _PyEval_GetAsyncGenFinalizer │ │ │ │ 000009d0 T _PyEval_GetAsyncGenFirstiter │ │ │ │ 00000aac T _PyEval_GetBuiltin │ │ │ │ 00000afc T _PyEval_GetBuiltinId │ │ │ │ 00000044 T _PyEval_GetBuiltins │ │ │ │ 00001948 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -0000c4a8 T _PyEval_GetFrame │ │ │ │ +0000c4b8 T _PyEval_GetFrame │ │ │ │ 00000844 T _PyEval_GetFrameLocals │ │ │ │ -0000c554 T _PyEval_MatchClass │ │ │ │ +0000c564 T _PyEval_MatchClass │ │ │ │ 00000c4c t _PyEval_MatchClass.part.0 │ │ │ │ 00000424 T _PyEval_MatchKeys │ │ │ │ 00000a2c T _PyEval_MonitorRaise │ │ │ │ -0000baa0 T _PyEval_NoToolsForUnwind │ │ │ │ +0000bab0 T _PyEval_NoToolsForUnwind │ │ │ │ 00001050 T _PyEval_SetAsyncGenFinalizer │ │ │ │ 000010d8 T _PyEval_SetAsyncGenFirstiter │ │ │ │ 0000195c T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetProfileAllThreads │ │ │ │ U _PyEval_SetTrace │ │ │ │ U _PyEval_SetTraceAllThreads │ │ │ │ -0000bfb0 T _PyEval_SliceIndex │ │ │ │ -0000c5c4 T _PyEval_SliceIndexNotNone │ │ │ │ +0000bfc0 T _PyEval_SliceIndex │ │ │ │ +0000c5d4 T _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ 0000b788 T _PyEval_UnpackIterable │ │ │ │ 0000027c T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ @@ -16476,16 +16476,16 @@ │ │ │ │ U _Py_call_instrumentation_line │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.1 │ │ │ │ 000004b8 r __func__.2 │ │ │ │ 000004a0 r __func__.3 │ │ │ │ 00000720 t clear_thread_frame │ │ │ │ 00000b54 t do_monitor_exc │ │ │ │ -0000c02c t do_raise │ │ │ │ -0000baf4 t import_from │ │ │ │ +0000c03c t do_raise │ │ │ │ +0000bb04 t import_from │ │ │ │ 00000000 t initialize_locals │ │ │ │ 00000898 t initialize_locals.constprop.0 │ │ │ │ 00000be4 t match_class_attr │ │ │ │ U memset │ │ │ │ 00001328 t missing_arguments │ │ │ │ 00000208 t monitor_stop_iteration │ │ │ │ 00000028 r opcode_targets.0 │ │ │ │ @@ -16738,15 +16738,15 @@ │ │ │ │ 00000020 r NO_LABEL │ │ │ │ 00000010 r NO_LOCATION │ │ │ │ U PyAST_Check │ │ │ │ U PyAST_obj2mod │ │ │ │ U PyCapsule_GetPointer │ │ │ │ U PyCapsule_New │ │ │ │ 00001102 T PyCode_Optimize │ │ │ │ -00005408 T PyCompile_OpcodeStackEffect │ │ │ │ +00005428 T PyCompile_OpcodeStackEffect │ │ │ │ 0000ac80 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_Keys │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ @@ -16892,99 +16892,99 @@ │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ 000012f8 t addop_yield │ │ │ │ 0000bf14 t assignment_helper │ │ │ │ -000062cc t check_ann_expr │ │ │ │ +000062ec t check_ann_expr │ │ │ │ 00000f5c t check_ann_subscr │ │ │ │ 00000024 r compare_masks │ │ │ │ -00003bc0 t compiler_add_yield_from │ │ │ │ +00003be0 t compiler_add_yield_from │ │ │ │ 00000174 t compiler_addcompare │ │ │ │ 00006834 t compiler_addop_load_const │ │ │ │ 00006738 t compiler_addop_load_const.constprop.0 │ │ │ │ 00006928 t compiler_addop_load_const.constprop.1 │ │ │ │ 000065a0 t compiler_addop_name │ │ │ │ 000012a8 t compiler_addop_o │ │ │ │ -00006030 t compiler_async_for │ │ │ │ -00005008 t compiler_async_with │ │ │ │ -00002cac t compiler_augassign │ │ │ │ +00006050 t compiler_async_for │ │ │ │ +00005028 t compiler_async_with │ │ │ │ +00002ccc t compiler_augassign │ │ │ │ 000011dc t compiler_body │ │ │ │ -0000369c t compiler_call_exit_with_nones │ │ │ │ +000036bc t compiler_call_exit_with_nones │ │ │ │ 0000986c t compiler_call_helper │ │ │ │ 0000c15c t compiler_call_simple_kw_helper │ │ │ │ 00008db4 t compiler_check_debug_args │ │ │ │ -00002350 t compiler_class │ │ │ │ +00002370 t compiler_class │ │ │ │ 000073f0 t compiler_compare │ │ │ │ 00000264 t compiler_comprehension │ │ │ │ 00000b38 t compiler_comprehension_generator │ │ │ │ -00002c20 t compiler_comprehension_iter │ │ │ │ +00002c40 t compiler_comprehension_iter │ │ │ │ 000091b8 t compiler_decorators.part.0 │ │ │ │ 00008fb4 t compiler_default_arguments │ │ │ │ 000009c0 t compiler_enter_scope │ │ │ │ 00000260 t compiler_enter_scope.constprop.0 │ │ │ │ -00003a80 t compiler_error │ │ │ │ +00003aa0 t compiler_error │ │ │ │ 0000b63c t compiler_exit_scope │ │ │ │ 0000bc48 t compiler_for │ │ │ │ -00003410 t compiler_free │ │ │ │ -00001b58 t compiler_from_import │ │ │ │ +00003430 t compiler_free │ │ │ │ +00001b78 t compiler_from_import │ │ │ │ 000081b8 t compiler_function │ │ │ │ 00006dac t compiler_jump_if.isra.0 │ │ │ │ -00002bfc t compiler_lookup_arg │ │ │ │ +00002c1c t compiler_lookup_arg │ │ │ │ 0000b91c t compiler_make_closure │ │ │ │ 00005da4 t compiler_nameop │ │ │ │ 00006270 t compiler_nameop.constprop.0 │ │ │ │ -00003d48 t compiler_pattern │ │ │ │ -0000631c t compiler_pattern_mapping │ │ │ │ +00003d68 t compiler_pattern │ │ │ │ +0000633c t compiler_pattern_mapping │ │ │ │ 0000b5b0 t compiler_pop_except_and_reraise │ │ │ │ 0000b51c t compiler_pop_except_and_reraise.constprop.0 │ │ │ │ 000097e0 t compiler_push_fblock │ │ │ │ 00009758 t compiler_push_fblock.constprop.0 │ │ │ │ -000022b4 t compiler_slice │ │ │ │ +000022d4 t compiler_slice │ │ │ │ 0000c634 t compiler_subdict │ │ │ │ -000038ac t compiler_subkwargs │ │ │ │ +000038cc t compiler_subkwargs │ │ │ │ 00001458 t compiler_try_except │ │ │ │ -0000313c t compiler_try_finally │ │ │ │ -00005754 t compiler_try_star_except │ │ │ │ +0000315c t compiler_try_finally │ │ │ │ +00005774 t compiler_try_star_except │ │ │ │ 000007a6 t compiler_try_star_finally │ │ │ │ 0000068c t compiler_type_param_bound_or_default │ │ │ │ -0000547c t compiler_type_params │ │ │ │ +0000549c t compiler_type_params │ │ │ │ 00000320 t compiler_typealias │ │ │ │ 0000014c t compiler_unit_free │ │ │ │ -00001e9c t compiler_unwind_fblock │ │ │ │ +00001ebc t compiler_unwind_fblock │ │ │ │ 0000b450 t compiler_unwind_fblock_stack │ │ │ │ 0000b394 t compiler_unwind_fblock_stack.constprop.0 │ │ │ │ -00003b40 t compiler_visit_annexpr │ │ │ │ +00003b60 t compiler_visit_annexpr │ │ │ │ 00009204 t compiler_visit_annotations │ │ │ │ 00009690 t compiler_visit_argannotation │ │ │ │ 0000351c t compiler_visit_expr1 │ │ │ │ 000014cc t compiler_visit_stmt │ │ │ │ -0000696c t compiler_warn │ │ │ │ +0000698c t compiler_warn │ │ │ │ 0000c304 t compiler_with │ │ │ │ -00003728 t compiler_with_except_finish │ │ │ │ +00003748 t compiler_with_except_finish │ │ │ │ 00000000 t consts_dict_keys_inorder │ │ │ │ 0000650c t dict_add_o │ │ │ │ -00004e40 t emit_and_reset_fail_pop │ │ │ │ -00004de8 t ensure_fail_pop │ │ │ │ +00004e60 t emit_and_reset_fail_pop │ │ │ │ +00004e08 t ensure_fail_pop │ │ │ │ 00000000 t find_ann │ │ │ │ -00002ba0 t get_ref_type │ │ │ │ +00002bc0 t get_ref_type │ │ │ │ 000002d6 t get_ref_type.part.0.isra.0 │ │ │ │ -00002240 t infer_type │ │ │ │ +00002260 t infer_type │ │ │ │ 00000064 t instr_sequence_to_cfg │ │ │ │ -00004d88 t jump_to_fail_pop │ │ │ │ -00003488 t load_args_for_super │ │ │ │ +00004da8 t jump_to_fail_pop │ │ │ │ +000034a8 t load_args_for_super │ │ │ │ 00005728 t maybe_optimize_method_call │ │ │ │ U memset │ │ │ │ 00006a20 t merge_consts_recursive │ │ │ │ 00009e5c t optimize_and_assemble │ │ │ │ 0000a2bc t optimize_and_assemble.constprop.0 │ │ │ │ -00004fb8 t pattern_helper_rotate │ │ │ │ -00004ec8 t pattern_helper_store_name │ │ │ │ -00003560 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ +00004fd8 t pattern_helper_rotate │ │ │ │ +00004ee8 t pattern_helper_store_name │ │ │ │ +00003580 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ 00007d64 t starunpack_helper │ │ │ │ 00007974 t starunpack_helper.constprop.0 │ │ │ │ 0000138c t wrap_in_stopiteration_handler │ │ │ │ │ │ │ │ context.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ @@ -17966,21 +17966,21 @@ │ │ │ │ 00000a38 r .LC86 │ │ │ │ 00000a44 r .LC87 │ │ │ │ 00000a50 r .LC88 │ │ │ │ 000000a4 r .LC9 │ │ │ │ 00000a58 r .LC90 │ │ │ │ 00000a84 r .LC91 │ │ │ │ 00000a8c r .LC92 │ │ │ │ -00002f88 T PyArg_Parse │ │ │ │ +00002f78 T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -0000142c T PyArg_ParseTupleAndKeywords │ │ │ │ -00001140 T PyArg_UnpackTuple │ │ │ │ +0000143c T PyArg_ParseTupleAndKeywords │ │ │ │ +00001150 T PyArg_UnpackTuple │ │ │ │ 000001a0 T PyArg_VaParse │ │ │ │ 00000216 T PyArg_VaParseTupleAndKeywords │ │ │ │ -000021b0 T PyArg_ValidateKeywordArguments │ │ │ │ +000021a0 T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Size │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_Size │ │ │ │ U PyComplex_AsCComplex │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -18021,32 +18021,32 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ -00001bf4 t Py_XDECREF │ │ │ │ -00002378 T _PyArg_BadArgument │ │ │ │ -000012ec T _PyArg_CheckPositional │ │ │ │ +00001c00 t Py_XDECREF │ │ │ │ +00002384 T _PyArg_BadArgument │ │ │ │ +000012fc T _PyArg_CheckPositional │ │ │ │ 00000d5c T _PyArg_Fini │ │ │ │ -00002f30 T _PyArg_NoKeywords │ │ │ │ +00002f20 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ 00000e70 T _PyArg_NoPositional │ │ │ │ 00000ec8 T _PyArg_ParseStack │ │ │ │ -00001c10 T _PyArg_ParseStackAndKeywords │ │ │ │ +00001c1c T _PyArg_ParseStackAndKeywords │ │ │ │ 000002d8 T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000096 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 000002ae T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 000001c0 T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 00000176 T _PyArg_ParseTuple_SizeT │ │ │ │ 0000014c T _PyArg_Parse_SizeT │ │ │ │ -000026a0 T _PyArg_UnpackKeywords │ │ │ │ -000021fc T _PyArg_UnpackKeywordsWithVararg │ │ │ │ -00002dcc T _PyArg_UnpackStack │ │ │ │ +00002690 T _PyArg_UnpackKeywords │ │ │ │ +000021ec T _PyArg_UnpackKeywordsWithVararg │ │ │ │ +00002dbc T _PyArg_UnpackStack │ │ │ │ 00000262 T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 000001bc T _PyArg_VaParse_SizeT │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -18059,38 +18059,38 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000a3c t _parser_init │ │ │ │ -000021e8 t cleanreturn.constprop.0 │ │ │ │ +000021f4 t cleanreturn.constprop.0 │ │ │ │ 0000012e t cleanup_buffer │ │ │ │ 00000112 t cleanup_ptr │ │ │ │ -0000218c t convertbuffer │ │ │ │ +00002198 t convertbuffer │ │ │ │ 00000038 t converterr │ │ │ │ -000023d0 t converterr.constprop.0 │ │ │ │ -000006e4 t convertsimple.constprop.0 │ │ │ │ +000023dc t converterr.constprop.0 │ │ │ │ +000006f4 t convertsimple.constprop.0 │ │ │ │ 00000000 t convertsimple.constprop.1 │ │ │ │ 00000f04 t converttuple.constprop.0 │ │ │ │ -00002434 t error_unexpected_keyword_arg │ │ │ │ -00002628 t find_keyword │ │ │ │ +00002440 t error_unexpected_keyword_arg │ │ │ │ +00002618 t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000de0 t new_kwtuple │ │ │ │ -00002258 t seterror │ │ │ │ -00002c3c t skipitem.constprop.0 │ │ │ │ +00002264 t seterror │ │ │ │ +00002c2c t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ 0000005c t vgetargs1.constprop.0 │ │ │ │ -00000428 t vgetargs1_impl.constprop.0 │ │ │ │ +00000438 t vgetargs1_impl.constprop.0 │ │ │ │ 000000a8 t vgetargs1_impl.constprop.1 │ │ │ │ -000014a0 t vgetargskeywords.constprop.0 │ │ │ │ +000014b0 t vgetargskeywords.constprop.0 │ │ │ │ 000000c0 t vgetargskeywordsfast.constprop.0 │ │ │ │ -00001c4c t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ +00001c58 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ getcopyright.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -18132,59 +18132,59 @@ │ │ │ │ 00000090 r .LC4 │ │ │ │ 000000b0 r .LC5 │ │ │ │ 000000d8 r .LC6 │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ 00000098 T PyEval_AcquireLock │ │ │ │ -00000624 T PyEval_AcquireThread │ │ │ │ +00000730 T PyEval_AcquireThread │ │ │ │ 00000096 T PyEval_InitThreads │ │ │ │ 000000d4 T PyEval_ReleaseLock │ │ │ │ -00000620 T PyEval_ReleaseThread │ │ │ │ +000006b4 T PyEval_ReleaseThread │ │ │ │ 000004f4 T PyEval_RestoreThread │ │ │ │ 00000280 T PyEval_SaveThread │ │ │ │ 00000094 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 │ │ │ │ -000008d0 T Py_AddPendingCall │ │ │ │ +000008ec T Py_AddPendingCall │ │ │ │ 000001ac T Py_MakePendingCalls │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_CheckSignalsTstate │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetNone │ │ │ │ 00000000 T _PyEval_AcquireLock │ │ │ │ -0000076c T _PyEval_AddPendingCall │ │ │ │ -00000740 T _PyEval_Fini │ │ │ │ +00000784 T _PyEval_AddPendingCall │ │ │ │ +00000758 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 │ │ │ │ 000002ac T _PyEval_ReleaseLock │ │ │ │ 00000058 T _PyEval_SetSwitchInterval │ │ │ │ -00000744 T _PyEval_SignalReceived │ │ │ │ +0000075c 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 │ │ │ │ -000006c8 T _Py_FinishPendingCalls │ │ │ │ +000006b8 T _Py_FinishPendingCalls │ │ │ │ 0000051c T _Py_HandlePending │ │ │ │ U _Py_RunGC │ │ │ │ 000000ec T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000190 T _Py_unset_eval_breaker_bit_all │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ @@ -18481,39 +18481,39 @@ │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ U PyException_SetTraceback │ │ │ │ U PyFrame_GetCode │ │ │ │ 000005da T PyImport_AddModule │ │ │ │ -00001800 T PyImport_AddModuleObject │ │ │ │ -00001000 T PyImport_AddModuleRef │ │ │ │ +0000170c T PyImport_AddModuleObject │ │ │ │ +0000107c T PyImport_AddModuleRef │ │ │ │ 00000000 T PyImport_AppendInittab │ │ │ │ 00000618 T PyImport_ExecCodeModule │ │ │ │ 0000081c T PyImport_ExecCodeModuleEx │ │ │ │ 0000072c T PyImport_ExecCodeModuleObject │ │ │ │ 00000620 T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ -000018e4 T PyImport_GetImporter │ │ │ │ -00001c6c T PyImport_GetMagicNumber │ │ │ │ +000017f0 T PyImport_GetImporter │ │ │ │ +00001b78 T PyImport_GetMagicNumber │ │ │ │ 00000822 T PyImport_GetMagicTag │ │ │ │ -00002d74 T PyImport_GetModule │ │ │ │ +00002eec T PyImport_GetModule │ │ │ │ 0000082e T PyImport_GetModuleDict │ │ │ │ -000025a0 T PyImport_Import │ │ │ │ -00000b90 T PyImport_ImportFrozenModule │ │ │ │ -00000bd8 T PyImport_ImportFrozenModuleObject │ │ │ │ -00002900 T PyImport_ImportModule │ │ │ │ -00001644 T PyImport_ImportModuleLevel │ │ │ │ +000025ac T PyImport_Import │ │ │ │ +00000c0c T PyImport_ImportFrozenModule │ │ │ │ +00000c54 T PyImport_ImportFrozenModuleObject │ │ │ │ +0000290c T PyImport_ImportModule │ │ │ │ +000016c0 T PyImport_ImportModuleLevel │ │ │ │ 000009b4 T PyImport_ImportModuleLevelObject │ │ │ │ -00001284 t PyImport_ImportModuleLevelObject.constprop.0 │ │ │ │ +0000126c t PyImport_ImportModuleLevelObject.constprop.0 │ │ │ │ 00000868 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 00000c2c T PyImport_ReloadModule │ │ │ │ -00001274 T PyInit__imp │ │ │ │ +000012f0 T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ U PyList_Append │ │ │ │ U PyList_GetItem │ │ │ │ U PyList_Insert │ │ │ │ U PyList_New │ │ │ │ U PyList_SetItem │ │ │ │ U PyList_SetSlice │ │ │ │ @@ -18554,16 +18554,16 @@ │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySequence_Contains │ │ │ │ -00002128 T PyState_AddModule │ │ │ │ -000021cc T PyState_FindModule │ │ │ │ +00002034 T PyState_AddModule │ │ │ │ +000020d8 T PyState_FindModule │ │ │ │ 000004c8 T PyState_RemoveModule │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PySys_Audit │ │ │ │ U PySys_FormatStderr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyThreadState_Clear │ │ │ │ U PyThreadState_Delete │ │ │ │ @@ -18597,56 +18597,56 @@ │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ -00002210 T _PyImport_AcquireLock │ │ │ │ +0000211c T _PyImport_AcquireLock │ │ │ │ 00000046 T _PyImport_BlessMyLoader │ │ │ │ -00001dc0 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ -00001f3c T _PyImport_ClearCore │ │ │ │ +00001ccc T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ +00001e48 T _PyImport_ClearCore │ │ │ │ 00000110 T _PyImport_ClearExtension │ │ │ │ -00001eac T _PyImport_ClearModules │ │ │ │ -00001e1c T _PyImport_ClearModulesByIndex │ │ │ │ +00001db8 T _PyImport_ClearModules │ │ │ │ +00001d28 T _PyImport_ClearModulesByIndex │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ -00001fd8 T _PyImport_Fini │ │ │ │ +00001ee4 T _PyImport_Fini │ │ │ │ 000000c4 T _PyImport_Fini2 │ │ │ │ -00001ed0 T _PyImport_FiniCore │ │ │ │ -00001d48 T _PyImport_FiniExternal │ │ │ │ +00001ddc T _PyImport_FiniCore │ │ │ │ +00001c54 T _PyImport_FiniExternal │ │ │ │ 00000220 T _PyImport_FixupBuiltin │ │ │ │ U _PyImport_FrozenAliases │ │ │ │ U _PyImport_FrozenBootstrap │ │ │ │ U _PyImport_FrozenStdlib │ │ │ │ U _PyImport_FrozenTest │ │ │ │ 00000020 T _PyImport_GetBuiltinModuleNames │ │ │ │ -00001c64 T _PyImport_GetDLOpenFlags │ │ │ │ -00001cf4 T _PyImport_GetImportlibExternalLoader │ │ │ │ -000018dc T _PyImport_GetImportlibLoader │ │ │ │ +00001b70 T _PyImport_GetDLOpenFlags │ │ │ │ +00001c00 T _PyImport_GetImportlibExternalLoader │ │ │ │ +000017e8 T _PyImport_GetImportlibLoader │ │ │ │ U _PyImport_GetModInitFunc │ │ │ │ -00002558 T _PyImport_GetModuleAttr │ │ │ │ -00002108 T _PyImport_GetModuleAttrString │ │ │ │ +00002564 T _PyImport_GetModuleAttr │ │ │ │ +00002114 T _PyImport_GetModuleAttrString │ │ │ │ 000000d4 T _PyImport_GetModules │ │ │ │ 00000000 T _PyImport_GetNextModuleIndex │ │ │ │ -000021b0 T _PyImport_ImportlibModuleRepr │ │ │ │ +000020bc T _PyImport_ImportlibModuleRepr │ │ │ │ 0000010c T _PyImport_Init │ │ │ │ -00000778 T _PyImport_InitCore │ │ │ │ -00000740 T _PyImport_InitDefaultImportFunc │ │ │ │ -00001414 T _PyImport_InitExternal │ │ │ │ +000007f4 T _PyImport_InitCore │ │ │ │ +000007bc T _PyImport_InitDefaultImportFunc │ │ │ │ +00001490 T _PyImport_InitExternal │ │ │ │ 000001b8 T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ 000009a4 T _PyImport_IsDefaultImportFunc │ │ │ │ -00001db4 T _PyImport_IsInitialized │ │ │ │ +00001cc0 T _PyImport_IsInitialized │ │ │ │ 000000f4 T _PyImport_ReInitLock │ │ │ │ -00002218 T _PyImport_ReleaseLock │ │ │ │ +00002124 T _PyImport_ReleaseLock │ │ │ │ 000001d4 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ 000005d4 T _PyImport_SetDLOpenFlags │ │ │ │ 000000ac T _PyImport_SetModule │ │ │ │ -00001304 T _PyImport_SetModuleString │ │ │ │ +00001380 T _PyImport_SetModuleString │ │ │ │ 00000324 T _PyImport_SwapPackageContext │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ @@ -18696,97 +18696,97 @@ │ │ │ │ 00000030 r __func__.8 │ │ │ │ 000000b0 r __func__.9 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000254 t _extensions_cache_delete │ │ │ │ 000002e4 t _extensions_cache_get │ │ │ │ 00000388 t _extensions_cache_set.isra.0 │ │ │ │ -00002c8c t _imp__fix_co_filename │ │ │ │ +00002e04 t _imp__fix_co_filename │ │ │ │ 00000844 r _imp__fix_co_filename__doc__ │ │ │ │ 0000098c t _imp__frozen_module_names │ │ │ │ 000003d0 r _imp__frozen_module_names__doc__ │ │ │ │ -00002220 t _imp__override_frozen_modules_for_tests │ │ │ │ +0000212c t _imp__override_frozen_modules_for_tests │ │ │ │ 000002fc r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 000008a0 t _imp__override_multi_interp_extensions_check │ │ │ │ 00000240 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -000018ac t _imp_acquire_lock │ │ │ │ +00001894 t _imp_acquire_lock │ │ │ │ 00000970 r _imp_acquire_lock__doc__ │ │ │ │ 000003b4 t _imp_create_builtin │ │ │ │ 00000800 r _imp_create_builtin__doc__ │ │ │ │ -00001a6c t _imp_create_dynamic │ │ │ │ +00001978 t _imp_create_dynamic │ │ │ │ 000001e4 r _imp_create_dynamic__doc__ │ │ │ │ 00000934 t _imp_exec_builtin │ │ │ │ 00000160 r _imp_exec_builtin__doc__ │ │ │ │ 000008f8 t _imp_exec_dynamic │ │ │ │ 000001a0 r _imp_exec_dynamic__doc__ │ │ │ │ -00001594 t _imp_extension_suffixes │ │ │ │ +00001610 t _imp_extension_suffixes │ │ │ │ 00000794 r _imp_extension_suffixes__doc__ │ │ │ │ -0000193c t _imp_find_frozen │ │ │ │ +00001924 t _imp_find_frozen │ │ │ │ 000005a8 r _imp_find_frozen__doc__ │ │ │ │ -00001d8c t _imp_get_frozen_object │ │ │ │ +00001d98 t _imp_get_frozen_object │ │ │ │ 00000548 r _imp_get_frozen_object__doc__ │ │ │ │ 00000bbe t _imp_init_frozen │ │ │ │ 00000754 r _imp_init_frozen__doc__ │ │ │ │ 00000338 t _imp_is_builtin │ │ │ │ 00000484 r _imp_is_builtin__doc__ │ │ │ │ -0000134c t _imp_is_frozen │ │ │ │ +000013c8 t _imp_is_frozen │ │ │ │ 00000424 r _imp_is_frozen__doc__ │ │ │ │ -000013b0 t _imp_is_frozen_package │ │ │ │ +0000142c t _imp_is_frozen_package │ │ │ │ 000004e8 r _imp_is_frozen_package__doc__ │ │ │ │ 00000b54 t _imp_lock_held │ │ │ │ 00000a64 r _imp_lock_held__doc__ │ │ │ │ -000018e0 t _imp_release_lock │ │ │ │ +000018c8 t _imp_release_lock │ │ │ │ 000008f0 r _imp_release_lock__doc__ │ │ │ │ -00002060 t _imp_source_hash │ │ │ │ +00001f6c 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 │ │ │ │ 000001e8 t _modules_by_index_clear_one │ │ │ │ -000006dc t _modules_by_index_set │ │ │ │ +00000758 t _modules_by_index_set │ │ │ │ 00000038 d _parser.2 │ │ │ │ 00000064 d _parser.5 │ │ │ │ -00002024 t del_extensions_cache_value │ │ │ │ +00001f30 t del_extensions_cache_value │ │ │ │ 000000f0 r doc_imp │ │ │ │ -00001280 t exec_builtin_or_dynamic │ │ │ │ -00000f20 t exec_code_in_module │ │ │ │ +000012fc t exec_builtin_or_dynamic │ │ │ │ +00000f9c t exec_code_in_module │ │ │ │ U fclose │ │ │ │ 000000dc t find_frozen │ │ │ │ 0000065c t finish_singlephase_extension.isra.0 │ │ │ │ U fwrite │ │ │ │ -00001bf4 t hashtable_compare_str │ │ │ │ -00002020 t hashtable_destroy_str │ │ │ │ +00001b00 t hashtable_compare_str │ │ │ │ +00001f2c t hashtable_destroy_str │ │ │ │ 000000b4 t hashtable_hash_str │ │ │ │ 000005d8 t hashtable_key_from_2_strings.constprop.0 │ │ │ │ 000000e4 d imp_methods │ │ │ │ 00000004 d imp_module │ │ │ │ -000012d0 t imp_module_exec │ │ │ │ +0000134c t imp_module_exec │ │ │ │ 000000c4 d imp_slots │ │ │ │ -00000e80 t import_add_module │ │ │ │ -0000160c t import_find_and_load │ │ │ │ -00000f98 t import_get_module │ │ │ │ -00001050 t import_run_extension.isra.0 │ │ │ │ +00000efc t import_add_module │ │ │ │ +000015f4 t import_find_and_load │ │ │ │ +00001014 t import_get_module │ │ │ │ +000010cc t import_run_extension.isra.0 │ │ │ │ 00000000 b inittab_copy │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00000df0 t module_dict_for_exec │ │ │ │ +00000e6c t module_dict_for_exec │ │ │ │ 00000000 B pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ 000002f4 t reload_singlephase_extension │ │ │ │ -00001690 t remove_importlib_frames │ │ │ │ +00002c94 t remove_importlib_frames │ │ │ │ 00000914 t remove_module │ │ │ │ 00000514 t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ U strrchr │ │ │ │ -00001c10 t switch_back_from_main_interpreter │ │ │ │ +00001b1c t switch_back_from_main_interpreter │ │ │ │ 0000056c t update_code_filenames │ │ │ │ │ │ │ │ importdl.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 000000bc r .LC10 │ │ │ │ @@ -19037,15 +19037,15 @@ │ │ │ │ 00002130 T PyStatus_Ok │ │ │ │ U PySys_FormatStderr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyUnicode_AsWideCharString │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000190 T PyWideStringList_Append │ │ │ │ -000001b0 T PyWideStringList_Insert │ │ │ │ +00000194 T PyWideStringList_Insert │ │ │ │ 00000008 B Py_BytesWarningFlag │ │ │ │ 00000018 B Py_DebugFlag │ │ │ │ U Py_DecodeLocale │ │ │ │ 00000030 B Py_DontWriteBytecodeFlag │ │ │ │ U Py_FileSystemDefaultEncodeErrors │ │ │ │ U Py_FileSystemDefaultEncoding │ │ │ │ 00000024 B Py_FrozenFlag │ │ │ │ @@ -19063,17 +19063,17 @@ │ │ │ │ 00000014 B Py_OptimizeFlag │ │ │ │ 00000020 B Py_QuietFlag │ │ │ │ 0000003c B Py_UTF8Mode │ │ │ │ 00000028 B Py_UnbufferedStdioFlag │ │ │ │ 0000001c B Py_VerboseFlag │ │ │ │ 000006a2 t Py_XDECREF │ │ │ │ U _PyArgv_AsWstrList │ │ │ │ -000003a0 T _PyConfig_AsDict │ │ │ │ -00000284 T _PyConfig_Copy │ │ │ │ -00000624 T _PyConfig_FromDict │ │ │ │ +00000468 T _PyConfig_AsDict │ │ │ │ +00000268 T _PyConfig_Copy │ │ │ │ +000006ec T _PyConfig_FromDict │ │ │ │ 00000060 T _PyConfig_InitCompatConfig │ │ │ │ 0000213c T _PyConfig_InitImportConfig │ │ │ │ U _PyConfig_InitPathConfig │ │ │ │ 00000414 T _PyConfig_Read │ │ │ │ 00000140 T _PyConfig_SetPyArgv │ │ │ │ 00001f64 T _PyConfig_Write │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ @@ -19093,16 +19093,16 @@ │ │ │ │ U _PyPreConfig_AsDict │ │ │ │ U _PyPreConfig_GetConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _PySys_ReadPreinitWarnOptions │ │ │ │ U _PySys_ReadPreinitXOptions │ │ │ │ -0000055c T _PyWideStringList_AsList │ │ │ │ -0000015c T _PyWideStringList_Clear │ │ │ │ +00000624 T _PyWideStringList_AsList │ │ │ │ +00000140 T _PyWideStringList_Clear │ │ │ │ 0000006c T _PyWideStringList_Copy │ │ │ │ 00001b24 T _PyWideStringList_Extend │ │ │ │ 00001d98 t _PyWideStringList_Find │ │ │ │ 00001f34 T _Py_ClearArgcArgv │ │ │ │ U _Py_Dealloc │ │ │ │ 00000186 T _Py_DumpPathConfig │ │ │ │ 000006de T _Py_GetConfigsAsDict │ │ │ │ @@ -19597,34 +19597,34 @@ │ │ │ │ lock.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000070 r .LC2 │ │ │ │ 00000110 T PyEvent_Wait │ │ │ │ 0000013c T PyEvent_WaitTimed │ │ │ │ -0000022c T PyMutex_Lock │ │ │ │ -00000200 T PyMutex_Unlock │ │ │ │ +0000027c T PyMutex_Lock │ │ │ │ +00000250 T PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ 000001ec T _PyEvent_IsSet │ │ │ │ 000001c8 T _PyEvent_Notify │ │ │ │ 0000012c T _PyMutex_LockTimed │ │ │ │ -000002a0 T _PyMutex_TryUnlock │ │ │ │ +0000029c T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ 00000000 T _PyRWMutex_Lock │ │ │ │ 00000066 T _PyRWMutex_RLock │ │ │ │ 00000108 T _PyRWMutex_RUnlock │ │ │ │ 00000046 T _PyRWMutex_Unlock │ │ │ │ -00000250 T _PyRawMutex_LockSlow │ │ │ │ -00000308 T _PyRawMutex_UnlockSlow │ │ │ │ +000002a0 T _PyRawMutex_LockSlow │ │ │ │ +00000358 T _PyRawMutex_UnlockSlow │ │ │ │ 00000080 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 00000000 T _PyRecursiveMutex_Lock │ │ │ │ 000000ac T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ @@ -19638,15 +19638,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 │ │ │ │ -0000032c t mutex_unpark │ │ │ │ +00000200 t mutex_unpark │ │ │ │ 000000a8 t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ @@ -19805,43 +19805,43 @@ │ │ │ │ U getc │ │ │ │ 000004a8 t marshal_dump │ │ │ │ 00000940 r marshal_dump__doc__ │ │ │ │ 0000021c t marshal_dumps │ │ │ │ 000005dc r marshal_dumps__doc__ │ │ │ │ 00000364 t marshal_load │ │ │ │ 00000764 r marshal_load__doc__ │ │ │ │ -00002d88 t marshal_loads │ │ │ │ +00002d84 t marshal_loads │ │ │ │ 000004e4 r marshal_loads__doc__ │ │ │ │ 00000164 d marshal_methods │ │ │ │ 0000000c t marshal_module_exec │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000144 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000003c r module_doc │ │ │ │ -00001600 t r_byte │ │ │ │ +000015f0 t r_byte │ │ │ │ 0000058c t r_float_str │ │ │ │ -00001730 t r_long │ │ │ │ +00001720 t r_long │ │ │ │ 00000198 t r_object │ │ │ │ -00001b04 t r_ref.constprop.0 │ │ │ │ +00001af4 t r_ref.constprop.0 │ │ │ │ 00000000 t r_ref.part.0 │ │ │ │ -00001b30 t r_short │ │ │ │ -000019bc t r_string │ │ │ │ -00001874 t r_string.constprop.2 │ │ │ │ +00001b20 t r_short │ │ │ │ +000019ac t r_string │ │ │ │ +00001864 t r_string.constprop.2 │ │ │ │ 000000f4 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -00001f0c t w_complex_object │ │ │ │ -00002d70 t w_decref_entry │ │ │ │ +00001efc t w_complex_object │ │ │ │ +00002d6c t w_decref_entry │ │ │ │ 000002cc t w_float_bin │ │ │ │ 000005f8 t w_float_str │ │ │ │ -00002c50 t w_long │ │ │ │ -00001c88 t w_object │ │ │ │ +00002c4c t w_long │ │ │ │ +00001c78 t w_object │ │ │ │ 00000190 t w_reserve │ │ │ │ -00002d00 t w_string │ │ │ │ +00002cfc t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000002c r .LC2 │ │ │ │ 00000050 r .LC3 │ │ │ │ 00000078 r .LC4 │ │ │ │ @@ -19867,43 +19867,43 @@ │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000eac T PyModule_Add │ │ │ │ -000010fc T PyModule_AddIntConstant │ │ │ │ +00000ebc T PyModule_Add │ │ │ │ +0000110c T PyModule_AddIntConstant │ │ │ │ 00000050 T PyModule_AddObject │ │ │ │ -00000f78 T PyModule_AddObjectRef │ │ │ │ +00000f88 T PyModule_AddObjectRef │ │ │ │ 0000001c T PyModule_AddStringConstant │ │ │ │ -00001024 T PyModule_AddType │ │ │ │ +00001034 T PyModule_AddType │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_GetName │ │ │ │ U PyModule_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Ready │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_BuildValue │ │ │ │ -00000ea8 T Py_VaBuildValue │ │ │ │ +00000eb8 T Py_VaBuildValue │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ 000000a8 T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000c6c T _Py_VaBuildStack │ │ │ │ -00001240 T _Py_VaBuildValue_SizeT │ │ │ │ -000011cc T _Py_convert_optional_to_ssize_t │ │ │ │ -00000c10 t check_end │ │ │ │ +00000c78 T _Py_VaBuildStack │ │ │ │ +00001250 T _Py_VaBuildValue_SizeT │ │ │ │ +000011dc T _Py_convert_optional_to_ssize_t │ │ │ │ +00000c1c t check_end │ │ │ │ 00000000 t check_end.part.0 │ │ │ │ 00000028 t do_ignore │ │ │ │ 000001f8 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 00000028 t va_build_value │ │ │ │ U wcslen │ │ │ │ │ │ │ │ @@ -19911,15 +19911,15 @@ │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 0000005c T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -00000400 T PyOS_strtoul │ │ │ │ +000003fc T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ 00000000 r digitlimit │ │ │ │ 00000094 r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ @@ -19937,29 +19937,29 @@ │ │ │ │ optimizer_analysis.o: │ │ │ │ │ │ │ │ optimizer_symbols.o: │ │ │ │ │ │ │ │ parking_lot.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ -00000020 r .LC1 │ │ │ │ +00000020 r .LC2 │ │ │ │ 00000044 r .LC3 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ -000000f8 T _PyParkingLot_AfterFork │ │ │ │ +00000564 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -00000500 T _PyParkingLot_Unpark │ │ │ │ -00000000 T _PyParkingLot_UnparkAll │ │ │ │ +00000454 T _PyParkingLot_Unpark │ │ │ │ +00000330 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -00000134 T _PySemaphore_Destroy │ │ │ │ -000003f4 T _PySemaphore_Init │ │ │ │ -00000424 T _PySemaphore_Wait │ │ │ │ -000004d8 T _PySemaphore_Wakeup │ │ │ │ +000005a0 T _PySemaphore_Destroy │ │ │ │ +00000250 T _PySemaphore_Init │ │ │ │ +00000280 T _PySemaphore_Wait │ │ │ │ +0000042c 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 │ │ │ │ @@ -20153,15 +20153,14 @@ │ │ │ │ 00000970 T PyObject_GenericHash │ │ │ │ 00000960 T Py_HashPointer │ │ │ │ 0000000c T _PyHash_Fini │ │ │ │ 00000000 T _Py_HashBytes │ │ │ │ 00000980 T _Py_HashDouble │ │ │ │ 00000000 B _Py_HashSecret │ │ │ │ 00000010 T _Py_KeyedHash │ │ │ │ - U __aeabi_idivmod │ │ │ │ U frexp │ │ │ │ 0000062c t pysiphash │ │ │ │ 00000658 t siphash13 │ │ │ │ │ │ │ │ pylifecycle.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ @@ -21440,57 +21439,57 @@ │ │ │ │ 000003ec t Py_XDECREF │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -00005e48 T _PyST_GetScope │ │ │ │ -00005e28 T _PyST_GetSymbol │ │ │ │ -00005e68 T _PyST_IsFunctionLike │ │ │ │ +00005e84 T _PyST_GetScope │ │ │ │ +00005e64 T _PyST_GetSymbol │ │ │ │ +00005ea4 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -00005e7c T _PySymtable_Free │ │ │ │ -00005dc4 T _PySymtable_Lookup │ │ │ │ +00006100 T _PySymtable_Free │ │ │ │ +00005e00 T _PySymtable_Lookup │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ -00003ea4 T _Py_Mangle │ │ │ │ -00003e54 T _Py_MaybeMangle │ │ │ │ -00001008 T _Py_SymtableStringObjectFlags │ │ │ │ +00003ee0 T _Py_Mangle │ │ │ │ +00003e90 T _Py_MaybeMangle │ │ │ │ +00000dc8 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00004c8c t analyze_block │ │ │ │ +00004cc8 t analyze_block │ │ │ │ 00000014 t error_at_directive.isra.0 │ │ │ │ -000007d4 t inline_comprehension │ │ │ │ -00005ef4 t ste_dealloc │ │ │ │ +00000594 t inline_comprehension │ │ │ │ +00006178 t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000000 t ste_repr │ │ │ │ 00000000 t symtable_add_def │ │ │ │ -0000380c t symtable_add_def_helper │ │ │ │ -00003b9c t symtable_add_def_helper.constprop.0 │ │ │ │ -00003a20 t symtable_add_def_helper.constprop.2 │ │ │ │ -00003cf8 t symtable_add_def_helper.constprop.3 │ │ │ │ +00003848 t symtable_add_def_helper │ │ │ │ +00003bd8 t symtable_add_def_helper.constprop.0 │ │ │ │ +00003a5c t symtable_add_def_helper.constprop.2 │ │ │ │ +00003d34 t symtable_add_def_helper.constprop.3 │ │ │ │ 000011d4 t symtable_enter_block │ │ │ │ 00001380 t symtable_enter_block.constprop.0 │ │ │ │ -00000cac t symtable_enter_type_param_block │ │ │ │ +00000a6c t symtable_enter_type_param_block │ │ │ │ 000002d4 t symtable_exit_block │ │ │ │ 00000050 t symtable_handle_comprehension │ │ │ │ 00000404 t symtable_lookup_entry.isra.0 │ │ │ │ 000004e0 t symtable_raise_if_annotation_block │ │ │ │ 0000009c t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ 00000454 t symtable_record_directive │ │ │ │ -00000594 t symtable_visit_alias │ │ │ │ -00000a58 t symtable_visit_annotation │ │ │ │ -000041fc t symtable_visit_annotations │ │ │ │ -000043f8 t symtable_visit_arguments │ │ │ │ +00005eb8 t symtable_visit_alias │ │ │ │ +00000818 t symtable_visit_annotation │ │ │ │ +00004238 t symtable_visit_annotations │ │ │ │ +00004434 t symtable_visit_arguments │ │ │ │ 00000324 t symtable_visit_excepthandler │ │ │ │ -00002e24 t symtable_visit_expr │ │ │ │ -00000ac4 t symtable_visit_pattern │ │ │ │ +00002e60 t symtable_visit_expr │ │ │ │ +00000884 t symtable_visit_pattern │ │ │ │ 00001548 t symtable_visit_stmt │ │ │ │ -00000dd4 t symtable_visit_type_param │ │ │ │ -00000f10 t symtable_visit_type_param_bound_or_default │ │ │ │ +00000b94 t symtable_visit_type_param │ │ │ │ +00000cd0 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 │ │ │ │ @@ -22516,40 +22515,40 @@ │ │ │ │ dtoa.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 00000078 t Balloc │ │ │ │ 00000000 t Balloc.constprop.0 │ │ │ │ -000022f0 t Bfree │ │ │ │ +000022f8 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 0000005c T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00002328 T _Py_dg_dtoa │ │ │ │ -00004d98 T _Py_dg_freedtoa │ │ │ │ +00002330 T _Py_dg_dtoa │ │ │ │ +00004d90 T _Py_dg_freedtoa │ │ │ │ 00000420 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -00004f14 t b2d │ │ │ │ +00004f0c t b2d │ │ │ │ 000000b8 r bigtens │ │ │ │ -00004818 t hi0bits │ │ │ │ -00004a68 t lshift │ │ │ │ -00004870 t lshift.constprop.0 │ │ │ │ +00004810 t hi0bits │ │ │ │ +00004a60 t lshift │ │ │ │ +00004868 t lshift.constprop.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000124 t mult │ │ │ │ -00004cb4 t multadd.constprop.0 │ │ │ │ +00004cac t multadd.constprop.0 │ │ │ │ 000000c0 t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -000042fc t pow5mult │ │ │ │ -00004de0 t sd2b │ │ │ │ +000042ec t pow5mult │ │ │ │ +00004dd8 t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ @@ -22591,17 +22590,17 @@ │ │ │ │ U PyMem_Free │ │ │ │ U PyNumber_Float │ │ │ │ U PyOS_double_to_string │ │ │ │ U PyObject_Str │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_New │ │ │ │ -00002028 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ +00002048 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U PyUnicode_Type │ │ │ │ -0000256c t Py_XDECREF │ │ │ │ +0000258c t Py_XDECREF │ │ │ │ 0000037c T _PyComplex_FormatAdvancedWriter │ │ │ │ 00000048 T _PyFloat_FormatAdvancedWriter │ │ │ │ U _PyLong_Format │ │ │ │ 00000224 T _PyLong_FormatAdvancedWriter │ │ │ │ U _PyLong_FormatWriter │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ @@ -22614,21 +22613,21 @@ │ │ │ │ U _PyUnicode_FromASCII │ │ │ │ U _PyUnicode_InsertThousandsGrouping │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_GetLocaleconvNumeric │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_toupper │ │ │ │ -00002134 t calc_number_widths │ │ │ │ -00002310 t fill_number │ │ │ │ +00002154 t calc_number_widths │ │ │ │ +00002330 t fill_number │ │ │ │ 00000338 t fill_padding.isra.0 │ │ │ │ 000000f4 t format_float_internal │ │ │ │ 00000000 t format_obj │ │ │ │ -00001f7c t get_integer │ │ │ │ -00002070 t get_locale_info │ │ │ │ +00001f9c t get_integer │ │ │ │ +00002090 t get_locale_info │ │ │ │ 00000000 t invalid_thousands_separator_type │ │ │ │ U localeconv │ │ │ │ 00000048 r no_grouping │ │ │ │ 00001720 t parse_internal_render_format_spec │ │ │ │ 000008cc t parse_number │ │ │ │ U strlen │ │ │ │ 00000948 t unknown_presentation_type │ │ │ │ @@ -22703,19 +22702,19 @@ │ │ │ │ 00000058 t _Py_mbrtowc │ │ │ │ U _Py_normalize_encoding │ │ │ │ 000003a0 T _Py_normpath │ │ │ │ 00000748 T _Py_normpath_and_size │ │ │ │ 000003f2 T _Py_open │ │ │ │ 00000004 D _Py_open_cloexec_works │ │ │ │ 00000186 T _Py_open_noraise │ │ │ │ -000013cc T _Py_read │ │ │ │ +000013b0 T _Py_read │ │ │ │ 000000ce T _Py_set_blocking │ │ │ │ -00001374 T _Py_set_inheritable │ │ │ │ +00001358 T _Py_set_inheritable │ │ │ │ 00000988 T _Py_set_inheritable_async_safe │ │ │ │ -0000147c T _Py_skiproot │ │ │ │ +00001460 T _Py_skiproot │ │ │ │ 00000386 T _Py_stat │ │ │ │ 0000051c T _Py_wfopen │ │ │ │ 000001e4 T _Py_wgetcwd │ │ │ │ 00000430 T _Py_wreadlink │ │ │ │ 00000758 T _Py_wrealpath │ │ │ │ 00000698 T _Py_write │ │ │ │ 0000008c T _Py_write_noraise │ │ │ │ @@ -23425,20 +23424,20 @@ │ │ │ │ 00000994 r .LC100 │ │ │ │ 000009a4 r .LC101 │ │ │ │ 000009b4 r .LC102 │ │ │ │ 000009c4 r .LC103 │ │ │ │ 000009d4 r .LC104 │ │ │ │ 000009e4 r .LC105 │ │ │ │ 000009ec r .LC106 │ │ │ │ -000009f0 r .LC107 │ │ │ │ -00000a0c r .LC108 │ │ │ │ -00000a24 r .LC109 │ │ │ │ +000009f4 r .LC107 │ │ │ │ +000009f8 r .LC108 │ │ │ │ +00000a14 r .LC109 │ │ │ │ 00000084 r .LC11 │ │ │ │ -00000a38 r .LC110 │ │ │ │ -00000a48 r .LC111 │ │ │ │ +00000a2c r .LC110 │ │ │ │ +00000a40 r .LC111 │ │ │ │ 00000a50 r .LC112 │ │ │ │ 00000a54 r .LC113 │ │ │ │ 00000a6c r .LC114 │ │ │ │ 00000a74 r .LC116 │ │ │ │ 00000a7c r .LC117 │ │ │ │ 00000a8c r .LC118 │ │ │ │ 00000a94 r .LC119 │ │ │ │ @@ -23642,22 +23641,22 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_GetLength │ │ │ │ -00002430 t PyUnicode_READ_CHAR │ │ │ │ +00002208 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_WriteChar │ │ │ │ U PyWeakref_GetRef │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_VaBuildValue │ │ │ │ -00000754 t Py_XDECREF │ │ │ │ +000009c4 t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyLong_AsTime_t │ │ │ │ U _PyLong_DivmodNear │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_InitForExtension │ │ │ │ @@ -23687,15 +23686,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 │ │ │ │ -00000a04 t _get_current_state.constprop.0 │ │ │ │ +00000c74 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 │ │ │ │ @@ -23703,267 +23702,267 @@ │ │ │ │ 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 │ │ │ │ -00003cc8 t _timezone_check_argument │ │ │ │ -00002984 t accum │ │ │ │ +0000378c t _timezone_check_argument │ │ │ │ +0000275c t accum │ │ │ │ 000010e8 t add_date_timedelta.isra.0 │ │ │ │ -00003224 t add_datetime_timedelta │ │ │ │ +00002ce8 t add_datetime_timedelta │ │ │ │ 0000187e t append_keyword_fold │ │ │ │ 000016b8 t append_keyword_tzinfo │ │ │ │ -00001f8c t build_struct_time │ │ │ │ -000059a4 t call_subclass_fold │ │ │ │ -000012d8 t call_tzinfo_method │ │ │ │ -000049bc t call_tzname │ │ │ │ +00001d64 t build_struct_time │ │ │ │ +0000546c t call_subclass_fold │ │ │ │ +000010b0 t call_tzinfo_method │ │ │ │ +00004480 t call_tzname │ │ │ │ 00000538 d capi │ │ │ │ 00000000 r capi_types │ │ │ │ 00000894 t check_tzinfo_subclass │ │ │ │ 000008d4 t check_tzinfo_subclass.part.0.isra.0 │ │ │ │ -00000ac8 t checked_divmod │ │ │ │ -00001cc0 t clear_state.isra.0 │ │ │ │ +00000d38 t checked_divmod │ │ │ │ +00001a98 t clear_state.isra.0 │ │ │ │ 00000128 r correction.20 │ │ │ │ -00000e08 t create_timezone_from_delta.constprop.0 │ │ │ │ +00000be0 t create_timezone_from_delta.constprop.0 │ │ │ │ 00001054 t date_add │ │ │ │ 00000cc4 d date_as_number │ │ │ │ 0000121c t date_ctime │ │ │ │ -00004a88 t date_day │ │ │ │ +0000454c t date_day │ │ │ │ 000003b0 r date_doc │ │ │ │ 0000068a t date_format │ │ │ │ 00000f70 t date_from_pickle │ │ │ │ -00004d68 t date_fromisocalendar │ │ │ │ +0000482c t date_fromisocalendar │ │ │ │ 000012ac t date_fromisoformat │ │ │ │ -00004a90 t date_fromordinal │ │ │ │ +00004554 t date_fromordinal │ │ │ │ 0000025e t date_fromtimestamp │ │ │ │ 00000f24 d date_getset │ │ │ │ -0000155c t date_hash │ │ │ │ -00005db4 t date_isocalendar │ │ │ │ +00001334 t date_hash │ │ │ │ +0000587c t date_isocalendar │ │ │ │ 000006dc t date_isoformat │ │ │ │ 00001478 t date_isoweekday │ │ │ │ 000005d0 d date_kws │ │ │ │ 00000d54 d date_methods │ │ │ │ -00004a80 t date_month │ │ │ │ -000013a0 t date_new │ │ │ │ +00004544 t date_month │ │ │ │ +00001178 t date_new │ │ │ │ 0000136c t date_reduce │ │ │ │ 00000506 t date_repr │ │ │ │ -000015c4 t date_richcompare │ │ │ │ +0000139c t date_richcompare │ │ │ │ 0000065c t date_str │ │ │ │ -00001e38 t date_strftime │ │ │ │ +00001c10 t date_strftime │ │ │ │ 00000f98 t date_subtract │ │ │ │ -00001eb8 t date_timetuple │ │ │ │ +00001c90 t date_timetuple │ │ │ │ 000001e0 t date_today │ │ │ │ -000008d0 t date_toordinal │ │ │ │ -000024ec t date_weekday │ │ │ │ -000024e0 t date_year │ │ │ │ -00003f7c t datetime_add │ │ │ │ +00000b40 t date_toordinal │ │ │ │ +000022c4 t date_weekday │ │ │ │ +000022b8 t date_year │ │ │ │ +00003a40 t datetime_add │ │ │ │ 0000070c t datetime_alloc │ │ │ │ 0000081c d datetime_as_number │ │ │ │ -0000455c t datetime_astimezone │ │ │ │ +00004020 t datetime_astimezone │ │ │ │ 000004a0 t datetime_best_possible │ │ │ │ 00000e8c t datetime_combine │ │ │ │ 000014a8 t datetime_ctime │ │ │ │ 0000025c t datetime_date_fromtimestamp │ │ │ │ 00000854 r datetime_date_fromtimestamp__doc__ │ │ │ │ 00000c62 t datetime_date_fromtimestamp_capi │ │ │ │ 000013a8 t datetime_date_replace │ │ │ │ 000007e4 r datetime_date_replace__doc__ │ │ │ │ 000003cc t datetime_datetime_now │ │ │ │ 00000684 r datetime_datetime_now__doc__ │ │ │ │ -00002f10 t datetime_datetime_replace │ │ │ │ +00001070 t datetime_datetime_replace │ │ │ │ 00000590 r datetime_datetime_replace__doc__ │ │ │ │ -0000076c t datetime_dealloc │ │ │ │ +000009dc t datetime_dealloc │ │ │ │ 000001a8 r datetime_doc │ │ │ │ -00004a60 t datetime_dst │ │ │ │ -000049a0 t datetime_fold │ │ │ │ -000058c8 t datetime_from_pickle │ │ │ │ -00003794 t datetime_from_timestamp │ │ │ │ -00002d4c t datetime_from_timet_and_us │ │ │ │ -000063a4 t datetime_fromisoformat │ │ │ │ -0000366c t datetime_fromtimestamp │ │ │ │ -0000638c t datetime_getdate │ │ │ │ +00004524 t datetime_dst │ │ │ │ +00004464 t datetime_fold │ │ │ │ +00005390 t datetime_from_pickle │ │ │ │ +00003258 t datetime_from_timestamp │ │ │ │ +00002b24 t datetime_from_timet_and_us │ │ │ │ +00005e6c t datetime_fromisoformat │ │ │ │ +00003130 t datetime_fromtimestamp │ │ │ │ +00005e54 t datetime_getdate │ │ │ │ 00000a2c d datetime_getset │ │ │ │ 00000738 t datetime_getstate │ │ │ │ 00000cec t datetime_gettime │ │ │ │ 00001560 t datetime_gettimetz │ │ │ │ -00001128 t datetime_hash │ │ │ │ -00004d58 t datetime_hour │ │ │ │ -00003510 t datetime_isoformat │ │ │ │ +00000f00 t datetime_hash │ │ │ │ +0000481c t datetime_hour │ │ │ │ +00002fd4 t datetime_isoformat │ │ │ │ 0000058c d datetime_kws │ │ │ │ 000008ac d datetime_methods │ │ │ │ -00005990 t datetime_microsecond │ │ │ │ -00004d60 t datetime_minute │ │ │ │ -00000ea8 t datetime_new │ │ │ │ +00005458 t datetime_microsecond │ │ │ │ +00004824 t datetime_minute │ │ │ │ +00000c80 t datetime_new │ │ │ │ 00001536 t datetime_reduce │ │ │ │ 000006f6 t datetime_reduce_ex │ │ │ │ 0000053a t datetime_repr │ │ │ │ -00001928 t datetime_richcompare │ │ │ │ -00004e48 t datetime_second │ │ │ │ -0000544c t datetime_str │ │ │ │ +00001700 t datetime_richcompare │ │ │ │ +0000490c t datetime_second │ │ │ │ +00004f10 t datetime_str │ │ │ │ 00000000 t datetime_strptime │ │ │ │ -00003828 t datetime_subtract │ │ │ │ +000032ec t datetime_subtract │ │ │ │ 00000abc t datetime_time_replace │ │ │ │ 0000072c r datetime_time_replace__doc__ │ │ │ │ -00005614 t datetime_timestamp │ │ │ │ -0000251c t datetime_timetuple │ │ │ │ -00003e4c t datetime_tzinfo │ │ │ │ -000049a8 t datetime_tzname │ │ │ │ +000050d8 t datetime_timestamp │ │ │ │ +000022f4 t datetime_timetuple │ │ │ │ +00003910 t datetime_tzinfo │ │ │ │ +0000446c t datetime_tzname │ │ │ │ 000014d4 t datetime_utcfromtimestamp │ │ │ │ 00000f28 t datetime_utcnow │ │ │ │ -00004a40 t datetime_utcoffset │ │ │ │ +00004504 t datetime_utcoffset │ │ │ │ 000015dc t datetime_utctimetuple │ │ │ │ 00000000 d datetimemodule │ │ │ │ 00000a9c t delta_abs │ │ │ │ -00005d38 t delta_add │ │ │ │ +00005800 t delta_add │ │ │ │ 000004ee t delta_add.part.0 │ │ │ │ 00000f74 d delta_as_number │ │ │ │ -00005718 t delta_bool │ │ │ │ -00003b4c t delta_divide │ │ │ │ +000051e0 t delta_bool │ │ │ │ +00003610 t delta_divide │ │ │ │ 000004ee t delta_divide.part.0 │ │ │ │ 00001a1c t delta_divmod │ │ │ │ 00000498 r delta_doc │ │ │ │ -000037d4 t delta_hash │ │ │ │ +00003298 t delta_hash │ │ │ │ 00001034 d delta_members │ │ │ │ 00001004 d delta_methods │ │ │ │ -000057a4 t delta_multiply │ │ │ │ -00003f6c t delta_negative │ │ │ │ -000025bc t delta_new │ │ │ │ +0000526c t delta_multiply │ │ │ │ +00003a30 t delta_negative │ │ │ │ +00002394 t delta_new │ │ │ │ 00001a0a t delta_positive │ │ │ │ 0000098e t delta_reduce │ │ │ │ 00001b34 t delta_remainder │ │ │ │ 000002a6 t delta_repr │ │ │ │ -000007bc t delta_richcompare │ │ │ │ -000007ca t delta_str │ │ │ │ -00003718 t delta_subtract │ │ │ │ +00000a2c t delta_richcompare │ │ │ │ +00000858 t delta_str │ │ │ │ +000031dc t delta_subtract │ │ │ │ 000004ee t delta_subtract.part.0 │ │ │ │ -00003d24 t delta_to_microseconds │ │ │ │ -00003ec8 t delta_total_seconds │ │ │ │ -00005be4 t delta_truedivide │ │ │ │ -00001620 t diff_to_bool │ │ │ │ -00005ba8 t divide_nearest │ │ │ │ -00003c4c t divide_timedelta_timedelta │ │ │ │ +000037e8 t delta_to_microseconds │ │ │ │ +0000398c t delta_total_seconds │ │ │ │ +000056ac t delta_truedivide │ │ │ │ +000013f8 t diff_to_bool │ │ │ │ +00005670 t divide_nearest │ │ │ │ +00003710 t divide_timedelta_timedelta │ │ │ │ 00001244 t format_ctime.isra.0 │ │ │ │ -000054b0 t format_utcoffset.constprop.0 │ │ │ │ -00004fd8 t get_flip_fold_offset │ │ │ │ +00004f74 t format_utcoffset.constprop.0 │ │ │ │ +00004a9c t get_flip_fold_offset │ │ │ │ 00000a4c t get_tzinfo_member │ │ │ │ 000003d8 r iso_calendar_date__doc__ │ │ │ │ -00005f70 t iso_calendar_date_dealloc │ │ │ │ +00005a38 t iso_calendar_date_dealloc │ │ │ │ 00000ed4 d iso_calendar_date_getset │ │ │ │ 00000eb4 d iso_calendar_date_methods │ │ │ │ 00001c84 t iso_calendar_date_new │ │ │ │ -00005f30 t iso_calendar_date_new_impl │ │ │ │ +000059f8 t iso_calendar_date_new_impl │ │ │ │ 0000133a t iso_calendar_date_reduce │ │ │ │ 00001d18 t iso_calendar_date_repr │ │ │ │ 00001c4c t iso_calendar_date_traverse │ │ │ │ -00006108 t iso_calendar_date_week │ │ │ │ -00006130 t iso_calendar_date_weekday │ │ │ │ -000060e0 t iso_calendar_date_year │ │ │ │ -00004e50 t iso_to_ymd │ │ │ │ +00005bd0 t iso_calendar_date_week │ │ │ │ +00005bf8 t iso_calendar_date_weekday │ │ │ │ +00005ba8 t iso_calendar_date_year │ │ │ │ +00004914 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 │ │ │ │ -00004510 t local │ │ │ │ -00005314 t local_timezone_from_timestamp │ │ │ │ -000051dc t local_to_seconds │ │ │ │ +00003fd4 t local │ │ │ │ +00004dd8 t local_timezone_from_timestamp │ │ │ │ +00004ca0 t local_to_seconds │ │ │ │ 000009c6 t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ -00002b74 t microseconds_to_delta_ex │ │ │ │ +0000294c t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ -00001c20 t module_clear │ │ │ │ -00001dd8 t module_free │ │ │ │ +000019f8 t module_clear │ │ │ │ +00001bb0 t module_free │ │ │ │ 00000000 b module_methods │ │ │ │ 000007fc d module_slots │ │ │ │ -00000e88 t module_traverse │ │ │ │ -0000585c t multiply_int_timedelta │ │ │ │ -00005a6c t multiply_truedivide_timedelta_float │ │ │ │ -00000bac t new_date_ex │ │ │ │ -00002488 t new_date_subclass_ex │ │ │ │ +00000c60 t module_traverse │ │ │ │ +00005324 t multiply_int_timedelta │ │ │ │ +00005534 t multiply_truedivide_timedelta_float │ │ │ │ +00000984 t new_date_ex │ │ │ │ +00002260 t new_date_subclass_ex │ │ │ │ 00000c98 t new_datetime_ex │ │ │ │ 00000294 t new_datetime_ex2 │ │ │ │ 00000510 t new_datetime_ex2.constprop.0 │ │ │ │ 00000000 t new_datetime_ex2.constprop.1 │ │ │ │ -00000b40 t new_datetime_subclass_fold_ex │ │ │ │ -00000a98 t new_delta_ex │ │ │ │ -00000a14 t new_delta_ex.constprop.0 │ │ │ │ -00000900 t new_delta_ex.constprop.1 │ │ │ │ +00000db0 t new_datetime_subclass_fold_ex │ │ │ │ +00000890 t new_delta_ex │ │ │ │ +00000900 t new_delta_ex.constprop.0 │ │ │ │ +00000754 t new_delta_ex.constprop.1 │ │ │ │ 00000cc8 t new_time_ex │ │ │ │ -00000c9c t new_time_ex2 │ │ │ │ -00005384 t new_timezone │ │ │ │ -000042d4 t ord_to_ymd │ │ │ │ -000067b4 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ -00005fa8 t parse_isoformat_date.constprop.0 │ │ │ │ -000066e0 t parse_isoformat_time.constprop.0 │ │ │ │ -00004f30 t pep495_eq_exception │ │ │ │ +00000a74 t new_time_ex2 │ │ │ │ +00004e48 t new_timezone │ │ │ │ +00003d98 t ord_to_ymd │ │ │ │ +0000627c t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ +00005a70 t parse_isoformat_date.constprop.0 │ │ │ │ +000061a8 t parse_isoformat_time.constprop.0 │ │ │ │ +000049f4 t pep495_eq_exception │ │ │ │ 0000011c r potential_separators.21 │ │ │ │ -00005a64 t py_time_second │ │ │ │ +0000552c t py_time_second │ │ │ │ U round │ │ │ │ 00000080 r specs.24 │ │ │ │ 000000a8 r specs.9 │ │ │ │ U strcmp │ │ │ │ -00000dc0 t time_alloc │ │ │ │ -0000158c t time_dealloc │ │ │ │ +00000b98 t time_alloc │ │ │ │ +00001364 t time_dealloc │ │ │ │ 00000288 r time_doc │ │ │ │ -00000958 t time_dst │ │ │ │ +0000096a t time_dst │ │ │ │ 00000d30 t time_fold │ │ │ │ 000017e2 t time_from_pickle │ │ │ │ -00006948 t time_fromisoformat │ │ │ │ +00006410 t time_fromisoformat │ │ │ │ 00000b78 d time_getset │ │ │ │ 0000176c t time_getstate │ │ │ │ 00000074 t time_hash │ │ │ │ -00005a54 t time_hour │ │ │ │ -00005098 t time_isoformat │ │ │ │ +0000551c t time_hour │ │ │ │ +00004b5c t time_isoformat │ │ │ │ 000005b4 d time_kws │ │ │ │ 00000ab8 d time_methods │ │ │ │ 00000c30 t time_microsecond │ │ │ │ -00005a5c t time_minute │ │ │ │ -00000ff4 t time_new │ │ │ │ +00005524 t time_minute │ │ │ │ +00000dcc t time_new │ │ │ │ 000019e0 t time_reduce │ │ │ │ 0000172a t time_reduce_ex │ │ │ │ 000005de t time_repr │ │ │ │ -000016c4 t time_richcompare │ │ │ │ +0000149c t time_richcompare │ │ │ │ 00000688 t time_str │ │ │ │ 00001948 t time_strftime │ │ │ │ 00000c42 t time_tzinfo │ │ │ │ 000007ae t time_tzname │ │ │ │ -00005780 t time_utcoffset │ │ │ │ -00001ddc t timezone_dealloc │ │ │ │ +00005248 t time_utcoffset │ │ │ │ +00001bb4 t timezone_dealloc │ │ │ │ 00000350 r timezone_doc │ │ │ │ -00003c20 t timezone_dst │ │ │ │ -00002e94 t timezone_fromutc │ │ │ │ -0000097c t timezone_getinitargs │ │ │ │ +000036e4 t timezone_dst │ │ │ │ +00002c6c t timezone_fromutc │ │ │ │ +00000958 t timezone_getinitargs │ │ │ │ 00001c0c t timezone_hash │ │ │ │ 00000698 d timezone_kws │ │ │ │ 00000c04 d timezone_methods │ │ │ │ -00005730 t timezone_new │ │ │ │ +000051f8 t timezone_new │ │ │ │ 00001c12 t timezone_repr │ │ │ │ -00003e6c t timezone_richcompare │ │ │ │ +00003930 t timezone_richcompare │ │ │ │ 00000d64 t timezone_str │ │ │ │ 00000d36 t timezone_tzname │ │ │ │ -00003f34 t timezone_utcoffset │ │ │ │ +000039f8 t timezone_utcoffset │ │ │ │ 00000380 r tzinfo_doc │ │ │ │ 00001918 t tzinfo_dst │ │ │ │ -000068ac t tzinfo_from_isoformat_results │ │ │ │ -00006158 t tzinfo_fromutc │ │ │ │ +00006374 t tzinfo_from_isoformat_results │ │ │ │ +00005c20 t tzinfo_fromutc │ │ │ │ 00000c64 d tzinfo_methods │ │ │ │ -000008ca t tzinfo_reduce │ │ │ │ +000007ca t tzinfo_reduce │ │ │ │ 000018e8 t tzinfo_tzname │ │ │ │ 000015ac t tzinfo_utcoffset │ │ │ │ 00000388 d utc_timezone │ │ │ │ -0000442c t utc_to_seconds │ │ │ │ -00002060 t wrap_strftime │ │ │ │ -00000970 t ymd_to_ord │ │ │ │ +00003ef0 t utc_to_seconds │ │ │ │ +00001e38 t wrap_strftime │ │ │ │ +00000be0 t ymd_to_ord │ │ │ │ 00000574 d zero_delta │ │ │ │ │ │ │ │ _heapqmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000008c r .LC10 │ │ │ │ @@ -23997,30 +23996,30 @@ │ │ │ │ 00001760 r _heapq__heapify_max__doc__ │ │ │ │ 0000004c t _heapq__heappop_max │ │ │ │ 000017f0 r _heapq__heappop_max__doc__ │ │ │ │ 000003e0 t _heapq__heapreplace_max │ │ │ │ 000017a0 r _heapq__heapreplace_max__doc__ │ │ │ │ 0000003c t _heapq_heapify │ │ │ │ 00001830 r _heapq_heapify__doc__ │ │ │ │ -00000200 t _heapq_heappop │ │ │ │ +00000208 t _heapq_heappop │ │ │ │ 00001b28 r _heapq_heappop__doc__ │ │ │ │ 00000000 t _heapq_heappush │ │ │ │ 00001b8c r _heapq_heappush__doc__ │ │ │ │ 00000138 t _heapq_heappushpop │ │ │ │ 0000188c r _heapq_heappushpop__doc__ │ │ │ │ -000006fc t _heapq_heapreplace │ │ │ │ +00000704 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 │ │ │ │ -0000055c t siftup │ │ │ │ -00000a54 t siftup_max │ │ │ │ +00000564 t siftup │ │ │ │ +00000a60 t siftup_max │ │ │ │ │ │ │ │ _json.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 00000098 r .LC10 │ │ │ │ 000000d4 r .LC11 │ │ │ │ @@ -24511,15 +24510,15 @@ │ │ │ │ 00000acc t Pickler_get_memo │ │ │ │ 0000392c t Pickler_getattr │ │ │ │ 00000538 d Pickler_getsets │ │ │ │ 00000560 d Pickler_members │ │ │ │ 00000620 d Pickler_methods │ │ │ │ 000008b4 t Pickler_set_memo │ │ │ │ 00000eb4 t Pickler_setattr │ │ │ │ -00009044 t Pickler_traverse │ │ │ │ +00009064 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_DecodeEscape │ │ │ │ @@ -24659,15 +24658,15 @@ │ │ │ │ 00003298 t Unpickler_dealloc │ │ │ │ 00000d78 t Unpickler_get_memo │ │ │ │ 00001d00 t Unpickler_getattr │ │ │ │ 000003e0 d Unpickler_getsets │ │ │ │ 00000478 d Unpickler_methods │ │ │ │ 00000c2a t Unpickler_set_memo │ │ │ │ 000007fe t Unpickler_setattr │ │ │ │ -00008f9c t Unpickler_traverse │ │ │ │ +00008fbc t Unpickler_traverse │ │ │ │ 000004f4 t _Pickle_ClearState │ │ │ │ 0000088c t _Pickle_FastCall │ │ │ │ 0000100c t _Pickler_ClearBuffer │ │ │ │ 000011f0 t _Pickler_CommitFrame.isra.0 │ │ │ │ 00007578 t _Pickler_FlushToFile │ │ │ │ 00003f34 t _Pickler_Write │ │ │ │ 00003e60 t _Pickler_Write.constprop.0 │ │ │ │ @@ -24713,15 +24712,15 @@ │ │ │ │ 000002b8 t _Unpickler_MemoCleanup │ │ │ │ 00002440 t _Unpickler_MemoPut │ │ │ │ 00000000 t _Unpickler_NewMemo │ │ │ │ 00001d4c t _Unpickler_ReadImpl │ │ │ │ 00002170 t _Unpickler_ReadImpl.constprop.0 │ │ │ │ 00001f68 t _Unpickler_ReadImpl.constprop.1 │ │ │ │ 0000091c t _Unpickler_ReadInto │ │ │ │ -00008b58 t _Unpickler_Readline │ │ │ │ +00008b78 t _Unpickler_Readline │ │ │ │ 00000764 t _Unpickler_SetInputStream │ │ │ │ 000008cc t _Unpickler_SetStringInput │ │ │ │ 00002374 t _Unpickler_SkipConsumed │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ @@ -24781,34 +24780,34 @@ │ │ │ │ 000016ec r _pickle_Unpickler_find_class__doc__ │ │ │ │ 00001ecc t _pickle_Unpickler_load │ │ │ │ 0000184c r _pickle_Unpickler_load__doc__ │ │ │ │ 00000856 t _pickle_Unpickler_persistent_load │ │ │ │ 0000190c r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 0000041c t _pickle_dump │ │ │ │ 00000c88 r _pickle_dump__doc__ │ │ │ │ -00008540 t _pickle_dumps │ │ │ │ +00008560 t _pickle_dumps │ │ │ │ 000008a8 r _pickle_dumps__doc__ │ │ │ │ 0000000c t _pickle_exec │ │ │ │ 00000000 t _pickle_load │ │ │ │ 000003dc r _pickle_load__doc__ │ │ │ │ -000081d8 t _pickle_loads │ │ │ │ +000081f8 t _pickle_loads │ │ │ │ 000000a4 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ 000022d0 t _save_bytearray_data.isra.0 │ │ │ │ 00001634 t batch_dict │ │ │ │ -00008d4c t batch_list │ │ │ │ +00008d6c t batch_list │ │ │ │ 00002e5c t do_append │ │ │ │ 00003054 t do_setitems │ │ │ │ 00003978 t dump │ │ │ │ 00002894 t fast_save_enter │ │ │ │ 00002948 t fast_save_leave │ │ │ │ 00002940 t get_deep_attribute.constprop.0 │ │ │ │ 0000115e t instantiate │ │ │ │ 0000003c t load │ │ │ │ -00008868 t load_build │ │ │ │ +00008888 t load_build │ │ │ │ 00002a10 t load_counted_binbytes │ │ │ │ 000025f4 t load_counted_binstring │ │ │ │ 000024ec t load_counted_binunicode │ │ │ │ 00002d18 t load_counted_tuple │ │ │ │ 00000ef0 t load_dup.isra.0 │ │ │ │ 000023f8 t load_extension │ │ │ │ 00000f54 t load_inst │ │ │ │ @@ -24843,15 +24842,15 @@ │ │ │ │ 00006d50 t save_bytes │ │ │ │ 00004648 t save_dict │ │ │ │ 00001df0 t save_float │ │ │ │ 000026d4 t save_frozenset │ │ │ │ 00005a2c t save_global │ │ │ │ 00007184 t save_list │ │ │ │ 00007be0 t save_long │ │ │ │ -00009258 t save_pers │ │ │ │ +00009278 t save_pers │ │ │ │ 00001f5c t save_picklebuffer │ │ │ │ 00005350 t save_reduce │ │ │ │ 00001974 t save_set │ │ │ │ 000003c0 t save_singleton_type │ │ │ │ 00006b34 t save_tuple │ │ │ │ 00004e9c t save_unicode.isra.0 │ │ │ │ U strcmp │ │ │ │ @@ -26007,15 +26006,15 @@ │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ 00000290 t Struct___init__ │ │ │ │ 00000136 t Struct_iter_unpack │ │ │ │ 00000e98 r Struct_iter_unpack__doc__ │ │ │ │ 00000360 t Struct_unpack │ │ │ │ 000010d8 r Struct_unpack__doc__ │ │ │ │ -00002924 t Struct_unpack_from │ │ │ │ +00002940 t Struct_unpack_from │ │ │ │ 00000f80 r Struct_unpack_from__doc__ │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ U _PyBytesWriter_Init │ │ │ │ @@ -26073,37 +26072,37 @@ │ │ │ │ 00000018 t get_pylong │ │ │ │ 000000e4 t iter_unpack │ │ │ │ 00000ae0 r iter_unpack__doc__ │ │ │ │ 00000034 d lilendian_table │ │ │ │ 000004f4 t lp_double │ │ │ │ 00000088 t lp_double.part.0.isra.0 │ │ │ │ 000026c8 t lp_float │ │ │ │ -00002e08 t lp_halffloat │ │ │ │ +00002e24 t lp_halffloat │ │ │ │ 000005b6 t lp_int │ │ │ │ 00000498 t lp_longlong │ │ │ │ 00000518 t lp_uint │ │ │ │ 00000422 t lp_ulonglong │ │ │ │ -00000b40 t lu_double │ │ │ │ +00000b24 t lu_double │ │ │ │ 000008f8 t lu_float │ │ │ │ -00002dc0 t lu_halffloat │ │ │ │ +00002ddc t lu_halffloat │ │ │ │ 000003f2 t lu_int │ │ │ │ 000003ce t lu_longlong │ │ │ │ 00000406 t lu_short │ │ │ │ 0000040e t lu_uint │ │ │ │ 000003ac t lu_ulonglong │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001dc r module_doc │ │ │ │ 00000448 d module_functions │ │ │ │ 00000000 r native_table │ │ │ │ 00000a7c t np_bool │ │ │ │ 00002420 t np_byte │ │ │ │ 0000031c t np_byte.part.0 │ │ │ │ -000028d0 t np_char │ │ │ │ -0000280c t np_double │ │ │ │ +000028ec t np_char │ │ │ │ +0000281c t np_double │ │ │ │ 0000266c t np_float │ │ │ │ 00002770 t np_halffloat │ │ │ │ 00001e00 t np_int │ │ │ │ 000024e8 t np_long │ │ │ │ 0000031c t np_long.part.0 │ │ │ │ 00001d18 t np_longlong │ │ │ │ 00000548 t np_short │ │ │ │ @@ -26113,30 +26112,30 @@ │ │ │ │ 00000dc0 t np_uint │ │ │ │ 00001344 t np_ulong │ │ │ │ 00002594 t np_ulonglong │ │ │ │ 00001adc t np_ushort │ │ │ │ 00000858 t np_void_p │ │ │ │ 00000ab0 t nu_bool │ │ │ │ 00001a00 t nu_byte │ │ │ │ -0000291c t nu_char │ │ │ │ -00000b34 t nu_double │ │ │ │ -00000b24 t nu_float │ │ │ │ -0000287c t nu_halffloat │ │ │ │ +00002938 t nu_char │ │ │ │ +00002884 t nu_double │ │ │ │ +0000280c t nu_float │ │ │ │ +00002898 t nu_halffloat │ │ │ │ 00001fa4 t nu_int │ │ │ │ -00002874 t nu_long │ │ │ │ +00002890 t nu_long │ │ │ │ 00001df8 t nu_longlong │ │ │ │ -00000b88 t nu_short │ │ │ │ -000028c8 t nu_size_t │ │ │ │ -00000b90 t nu_ssize_t │ │ │ │ +00000b6c t nu_short │ │ │ │ +000028e4 t nu_size_t │ │ │ │ +00000b74 t nu_ssize_t │ │ │ │ 00001404 t nu_ubyte │ │ │ │ 0000140c t nu_uint │ │ │ │ 00001a10 t nu_ulong │ │ │ │ 00001a18 t nu_ulonglong │ │ │ │ 00001a08 t nu_ushort │ │ │ │ -00002db8 t nu_void_p │ │ │ │ +00002dd4 t nu_void_p │ │ │ │ 00000a04 t pack │ │ │ │ 000007d4 r pack_doc │ │ │ │ 00000ab8 t pack_into │ │ │ │ 00000688 r pack_into_doc │ │ │ │ 00000888 r s__doc__ │ │ │ │ 00000378 t s_clear │ │ │ │ 0000094c t s_dealloc │ │ │ │ @@ -26803,16 +26802,16 @@ │ │ │ │ 00000124 r .LC20 │ │ │ │ 00000148 r .LC21 │ │ │ │ 0000016c r .LC22 │ │ │ │ 00000190 r .LC23 │ │ │ │ 000001bc r .LC24 │ │ │ │ 000001e8 r .LC25 │ │ │ │ 000001f0 r .LC26 │ │ │ │ -00000224 r .LC27 │ │ │ │ -0000022c r .LC28 │ │ │ │ +00000210 r .LC27 │ │ │ │ +00000218 r .LC28 │ │ │ │ 0000024c r .LC29 │ │ │ │ 00000024 r .LC3 │ │ │ │ 0000026c r .LC30 │ │ │ │ 00000280 r .LC31 │ │ │ │ 00000294 r .LC32 │ │ │ │ 0000029c r .LC33 │ │ │ │ 000002a4 r .LC34 │ │ │ │ @@ -26947,15 +26946,14 @@ │ │ │ │ U log2 │ │ │ │ 00000110 t loghelper.part.0.constprop.1 │ │ │ │ 00000114 t m_atan2 │ │ │ │ 0000373c t m_lgamma │ │ │ │ 00000610 t m_log │ │ │ │ 00000ca0 t m_log10 │ │ │ │ 00003290 t m_log2 │ │ │ │ -0000194c t m_remainder │ │ │ │ 000011b6 t m_sinpi │ │ │ │ 0000089e t m_tgamma │ │ │ │ 00000128 t math_1.constprop.0 │ │ │ │ 00000000 t math_1.constprop.1 │ │ │ │ 00002924 t math_1a │ │ │ │ 000004c0 t math_2 │ │ │ │ 000008f8 t math_acos │ │ │ │ @@ -27189,15 +27187,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000ed8 t Py_XDECREF │ │ │ │ +00000ed0 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -27239,26 +27237,26 @@ │ │ │ │ U epoll_wait │ │ │ │ U memset │ │ │ │ 00000038 r module_doc │ │ │ │ 00000420 t newPyEpoll_Object.isra.0 │ │ │ │ U poll │ │ │ │ 000002e8 d poll_Type_slots │ │ │ │ 00000034 d poll_Type_spec │ │ │ │ -00000e94 t poll_dealloc │ │ │ │ +00000e8c t poll_dealloc │ │ │ │ 00000300 d poll_methods │ │ │ │ 00000210 d pyEpoll_Type_slots │ │ │ │ 00000048 d pyEpoll_Type_spec │ │ │ │ 0000052c t pyepoll_dealloc │ │ │ │ 00000ed8 r pyepoll_doc │ │ │ │ 00000124 t pyepoll_get_closed │ │ │ │ 00000350 d pyepoll_getsetlist │ │ │ │ 000004dc t pyepoll_internal_close │ │ │ │ 00000704 t pyepoll_internal_ctl │ │ │ │ 00000248 d pyepoll_methods │ │ │ │ -00001368 t reap_obj │ │ │ │ +00001360 t reap_obj │ │ │ │ 000002fc t select_epoll │ │ │ │ 000001b8 t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 000001f6 t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 0000049c t select_epoll_close │ │ │ │ 00000624 r select_epoll_close__doc__ │ │ │ │ @@ -27268,33 +27266,33 @@ │ │ │ │ 00000598 r select_epoll_fromfd__doc__ │ │ │ │ 00000140 t select_epoll_modify │ │ │ │ 0000035c r select_epoll_modify__doc__ │ │ │ │ 0000077c t select_epoll_poll │ │ │ │ 00000140 r select_epoll_poll__doc__ │ │ │ │ 00000670 t select_epoll_register │ │ │ │ 0000042c r select_epoll_register__doc__ │ │ │ │ -00000e30 t select_epoll_unregister │ │ │ │ +00000e28 t select_epoll_unregister │ │ │ │ 000002cc r select_epoll_unregister__doc__ │ │ │ │ 000001e0 d select_methods │ │ │ │ 00000a4c t select_poll │ │ │ │ 000006a4 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008d8 r select_poll_modify__doc__ │ │ │ │ 00000b84 t select_poll_poll │ │ │ │ 00000740 r select_poll_poll__doc__ │ │ │ │ 00000aa4 t select_poll_register │ │ │ │ 000009c8 r select_poll_register__doc__ │ │ │ │ -00000ef0 t select_poll_unregister │ │ │ │ +00000ee8 t select_poll_unregister │ │ │ │ 0000087c r select_poll_unregister__doc__ │ │ │ │ -00000f68 t select_select │ │ │ │ +00000f60 t select_select │ │ │ │ 00000afc r select_select__doc__ │ │ │ │ -00000fb8 t select_select_impl.isra.0 │ │ │ │ +00000fb0 t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -00001230 t seq2set.constprop.0 │ │ │ │ -000013e0 t set2list │ │ │ │ +00001228 t seq2set.constprop.0 │ │ │ │ +000013d8 t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -27616,30 +27614,30 @@ │ │ │ │ 0000021c d _parser.29 │ │ │ │ 00000084 d _parser.32 │ │ │ │ 000001f0 d _parser.5 │ │ │ │ 000000e8 d _parser.8 │ │ │ │ 00000008 t _set_joined_ptr │ │ │ │ 0000102c t checkpath │ │ │ │ 00001674 t create_elementiter.isra.0 │ │ │ │ -00000978 t create_extra │ │ │ │ +000007d0 t create_extra │ │ │ │ 00000028 t create_extra.constprop.0 │ │ │ │ 000002d0 t create_new_element.isra.0 │ │ │ │ 00000760 t dealloc_extra │ │ │ │ -00000acc t deepcopy │ │ │ │ +00000a8c t deepcopy │ │ │ │ 00000378 t element_add_subelement.isra.0 │ │ │ │ 0000129c t element_ass_subscr │ │ │ │ 00002ce0 t element_attrib_getter │ │ │ │ 000021fa t element_attrib_setter │ │ │ │ 0000145e t element_bool │ │ │ │ 0000051c t element_dealloc │ │ │ │ 000006c4 t element_gc_clear │ │ │ │ -00000a08 t element_gc_traverse │ │ │ │ +000009c8 t element_gc_traverse │ │ │ │ 000019a0 t element_get_tail │ │ │ │ 000018b4 t element_get_text │ │ │ │ -000009bc t element_getitem │ │ │ │ +0000097c t element_getitem │ │ │ │ 000005ec d element_getsetlist │ │ │ │ 00000078 t element_init │ │ │ │ 00001994 t element_length │ │ │ │ 00000650 d element_members │ │ │ │ 00000678 d element_methods │ │ │ │ 00000018 t element_new │ │ │ │ 00000b96 t element_repr │ │ │ │ @@ -27701,15 +27699,15 @@ │ │ │ │ 00002308 t treebuilder_handle_pi │ │ │ │ 00001fe4 t treebuilder_handle_start │ │ │ │ 000004e4 d treebuilder_methods │ │ │ │ 00000604 t treebuilder_new │ │ │ │ 000004a4 d treebuilder_slots │ │ │ │ 00000048 d treebuilder_spec │ │ │ │ 00000790 t xmlparser_dealloc │ │ │ │ -000007d0 t xmlparser_gc_clear │ │ │ │ +00000824 t xmlparser_gc_clear │ │ │ │ 00002090 t xmlparser_gc_traverse │ │ │ │ 000007d8 d xmlparser_getsetlist │ │ │ │ 00000800 d xmlparser_members │ │ │ │ 00000444 d xmlparser_methods │ │ │ │ 000001ac t xmlparser_new │ │ │ │ 000003f4 d xmlparser_slots │ │ │ │ 00000070 d xmlparser_spec │ │ │ │ @@ -27784,18 +27782,18 @@ │ │ │ │ 00000504 r .LC62 │ │ │ │ 00000508 r .LC63 │ │ │ │ 00000514 r .LC64 │ │ │ │ 0000052c r .LC65 │ │ │ │ 00000534 r .LC66 │ │ │ │ 00000538 r .LC67 │ │ │ │ 00000548 r .LC68 │ │ │ │ -00000564 r .LC69 │ │ │ │ +00000560 r .LC69 │ │ │ │ 00000054 r .LC7 │ │ │ │ -0000056c r .LC70 │ │ │ │ -00000574 r .LC71 │ │ │ │ +0000057c r .LC70 │ │ │ │ +00000584 r .LC71 │ │ │ │ 0000058c r .LC72 │ │ │ │ 000005a0 r .LC73 │ │ │ │ 000005ac r .LC74 │ │ │ │ 000005c8 r .LC75 │ │ │ │ 000005cc r .LC76 │ │ │ │ 000005d8 r .LC77 │ │ │ │ 000005e0 r .LC78 │ │ │ │ @@ -28303,29 +28301,29 @@ │ │ │ │ 00000008 r .LC1 │ │ │ │ 0000008c r .LC2 │ │ │ │ 000000b4 r .LC3 │ │ │ │ 000000e0 r .LC4 │ │ │ │ 00000100 r .LC6 │ │ │ │ 00000114 r .LC8 │ │ │ │ 00000118 r .LC9 │ │ │ │ -000004f8 t MD5Type_copy │ │ │ │ +00000500 t MD5Type_copy │ │ │ │ 00000180 r MD5Type_copy__doc__ │ │ │ │ -0000022c t MD5Type_digest │ │ │ │ +00000232 t MD5Type_digest │ │ │ │ 00000140 r MD5Type_digest__doc__ │ │ │ │ -000002c4 t MD5Type_hexdigest │ │ │ │ +000002cc t MD5Type_hexdigest │ │ │ │ 000000ec r MD5Type_hexdigest__doc__ │ │ │ │ -000003dc t MD5Type_update │ │ │ │ +000003e4 t MD5Type_update │ │ │ │ 00000098 r MD5Type_update__doc__ │ │ │ │ -00000396 t MD5_dealloc │ │ │ │ +0000039e t MD5_dealloc │ │ │ │ 000000b4 d MD5_functions │ │ │ │ 00000226 t MD5_get_block_size │ │ │ │ -00000388 t MD5_get_name │ │ │ │ +00000390 t MD5_get_name │ │ │ │ 000000fc d MD5_getseters │ │ │ │ 0000014c d MD5_methods │ │ │ │ -000005d2 t MD5_traverse │ │ │ │ +000005da t MD5_traverse │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyEval_RestoreThread │ │ │ │ U PyEval_SaveThread │ │ │ │ U PyExc_BufferError │ │ │ │ @@ -28352,24 +28350,24 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000074 d _kwtuple.0 │ │ │ │ -0000059c t _md5_clear │ │ │ │ -000005d0 t _md5_free │ │ │ │ +000005a4 t _md5_clear │ │ │ │ +000005d8 t _md5_free │ │ │ │ 0000006e t _md5_md5 │ │ │ │ 00000010 r _md5_md5__doc__ │ │ │ │ 00000094 d _md5_slots │ │ │ │ 00000048 t _md5_traverse │ │ │ │ 00000000 d _md5module │ │ │ │ 00000048 d _parser.2 │ │ │ │ 0000000c t md5_exec │ │ │ │ -00000000 t md5_get_digest_size │ │ │ │ +0000022c t md5_get_digest_size │ │ │ │ 000000d4 d md5_type_slots │ │ │ │ 00000034 d md5_type_spec │ │ │ │ 00000204 t newMD5object.isra.0 │ │ │ │ U python_hashlib_Hacl_Hash_MD5_copy │ │ │ │ U python_hashlib_Hacl_Hash_MD5_digest │ │ │ │ U python_hashlib_Hacl_Hash_MD5_free │ │ │ │ U python_hashlib_Hacl_Hash_MD5_malloc │ │ │ │ @@ -28428,55 +28426,55 @@ │ │ │ │ U PyObject_GC_Track │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetBuffer │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -000004c2 t SHA1Type_copy │ │ │ │ +000004ce t SHA1Type_copy │ │ │ │ 00000184 r SHA1Type_copy__doc__ │ │ │ │ -00000226 t SHA1Type_digest │ │ │ │ +00000232 t SHA1Type_digest │ │ │ │ 00000144 r SHA1Type_digest__doc__ │ │ │ │ -000002c0 t SHA1Type_hexdigest │ │ │ │ +000002cc t SHA1Type_hexdigest │ │ │ │ 000000f0 r SHA1Type_hexdigest__doc__ │ │ │ │ -000003a6 t SHA1Type_update │ │ │ │ +000003b2 t SHA1Type_update │ │ │ │ 0000009c r SHA1Type_update__doc__ │ │ │ │ -00000366 t SHA1_dealloc │ │ │ │ +00000372 t SHA1_dealloc │ │ │ │ 000000b4 d SHA1_functions │ │ │ │ -00000000 t SHA1_get_block_size │ │ │ │ -00000358 t SHA1_get_name │ │ │ │ +00000226 t SHA1_get_block_size │ │ │ │ +00000364 t SHA1_get_name │ │ │ │ 000000fc d SHA1_getseters │ │ │ │ 0000014c d SHA1_methods │ │ │ │ -0000059c t SHA1_traverse │ │ │ │ +000005a8 t SHA1_traverse │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_strhex │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000074 d _kwtuple.0 │ │ │ │ 00000048 d _parser.2 │ │ │ │ -00000566 t _sha1_clear │ │ │ │ +00000572 t _sha1_clear │ │ │ │ 0000000c t _sha1_exec │ │ │ │ -0000059a t _sha1_free │ │ │ │ +000005a6 t _sha1_free │ │ │ │ 0000006e t _sha1_sha1 │ │ │ │ 00000010 r _sha1_sha1__doc__ │ │ │ │ 00000094 d _sha1_slots │ │ │ │ 00000048 t _sha1_traverse │ │ │ │ 00000000 d _sha1module │ │ │ │ 00000204 t newSHA1object.isra.0 │ │ │ │ U python_hashlib_Hacl_Hash_SHA1_copy │ │ │ │ U python_hashlib_Hacl_Hash_SHA1_digest │ │ │ │ U python_hashlib_Hacl_Hash_SHA1_free │ │ │ │ U python_hashlib_Hacl_Hash_SHA1_malloc │ │ │ │ U python_hashlib_Hacl_Hash_SHA1_update │ │ │ │ -00000008 t sha1_get_digest_size │ │ │ │ +0000022c t sha1_get_digest_size │ │ │ │ 000000d4 d sha1_type_slots │ │ │ │ 00000034 d sha1_type_spec │ │ │ │ │ │ │ │ Hacl_Hash_SHA1.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 000001b8 T Hacl_Hash_SHA1_finish │ │ │ │ 000002d0 T Hacl_Hash_SHA1_hash_oneshot │ │ │ │ @@ -28530,42 +28528,42 @@ │ │ │ │ U PyObject_GC_Track │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetBuffer │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -00000a30 t SHA256Type_copy │ │ │ │ +00000982 t SHA256Type_copy │ │ │ │ 00000488 r SHA256Type_copy__doc__ │ │ │ │ -000001a8 t SHA256Type_digest │ │ │ │ +000001ae t SHA256Type_digest │ │ │ │ 00000410 r SHA256Type_digest__doc__ │ │ │ │ -00000240 t SHA256Type_hexdigest │ │ │ │ +00000248 t SHA256Type_hexdigest │ │ │ │ 0000037c r SHA256Type_hexdigest__doc__ │ │ │ │ -0000073e t SHA256Type_update │ │ │ │ +0000074a t SHA256Type_update │ │ │ │ 000002d4 r SHA256Type_update__doc__ │ │ │ │ -000002fa t SHA256_dealloc │ │ │ │ +00000302 t SHA256_dealloc │ │ │ │ 000001a2 t SHA256_get_block_size │ │ │ │ -000004b8 t SHA256_get_digest_size │ │ │ │ -000002d8 t SHA256_get_name │ │ │ │ +000001a8 t SHA256_get_digest_size │ │ │ │ +000002e0 t SHA256_get_name │ │ │ │ 000002c4 d SHA256_getseters │ │ │ │ 00000364 d SHA256_methods │ │ │ │ 000001d4 d SHA2_functions │ │ │ │ -00000aea t SHA2_traverse │ │ │ │ -00000976 t SHA512Type_copy │ │ │ │ +00000af6 t SHA2_traverse │ │ │ │ +00000a3c t SHA512Type_copy │ │ │ │ 00000450 r SHA512Type_copy__doc__ │ │ │ │ 000002e8 t SHA512Type_digest │ │ │ │ 000003d0 r SHA512Type_digest__doc__ │ │ │ │ -00000682 t SHA512Type_hexdigest │ │ │ │ +00000690 t SHA512Type_hexdigest │ │ │ │ 00000328 r SHA512Type_hexdigest__doc__ │ │ │ │ -0000085a t SHA512Type_update │ │ │ │ +00000866 t SHA512Type_update │ │ │ │ 00000280 r SHA512Type_update__doc__ │ │ │ │ 00000384 t SHA512_dealloc │ │ │ │ -000004c0 t SHA512_get_block_size │ │ │ │ -000004c8 t SHA512_get_digest_size │ │ │ │ -0000071c t SHA512_get_name │ │ │ │ +0000068a t SHA512_get_block_size │ │ │ │ +000004b8 t SHA512_get_digest_size │ │ │ │ +00000728 t SHA512_get_name │ │ │ │ 00000274 d SHA512_getseters │ │ │ │ 00000314 d SHA512_methods │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -28585,26 +28583,26 @@ │ │ │ │ 000000dc d _parser.2 │ │ │ │ 000000b0 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 00000408 t _sha2_clear │ │ │ │ 000004b4 t _sha2_free │ │ │ │ 00000000 t _sha2_sha224 │ │ │ │ 00000160 r _sha2_sha224__doc__ │ │ │ │ -0000033a t _sha2_sha256 │ │ │ │ +00000342 t _sha2_sha256 │ │ │ │ 000001f0 r _sha2_sha256__doc__ │ │ │ │ -000004de t _sha2_sha384 │ │ │ │ +000004e6 t _sha2_sha384 │ │ │ │ 00000040 r _sha2_sha384__doc__ │ │ │ │ 0000009c t _sha2_sha512 │ │ │ │ 000000d0 r _sha2_sha512__doc__ │ │ │ │ 000001b4 d _sha2_slots │ │ │ │ 000003c4 t _sha2_traverse │ │ │ │ 00000000 d _sha2module │ │ │ │ 00000180 t newSHA224object.isra.0 │ │ │ │ -000004bc t newSHA256object.isra.0 │ │ │ │ -00000660 t newSHA384object.isra.0 │ │ │ │ +000004c4 t newSHA256object.isra.0 │ │ │ │ +00000668 t newSHA384object.isra.0 │ │ │ │ 000002c4 t newSHA512object.isra.0 │ │ │ │ U python_hashlib_Hacl_Hash_SHA2_copy_256 │ │ │ │ U python_hashlib_Hacl_Hash_SHA2_copy_512 │ │ │ │ U python_hashlib_Hacl_Hash_SHA2_digest_256 │ │ │ │ U python_hashlib_Hacl_Hash_SHA2_digest_512 │ │ │ │ U python_hashlib_Hacl_Hash_SHA2_free_256 │ │ │ │ U python_hashlib_Hacl_Hash_SHA2_free_512 │ │ │ │ @@ -28662,27 +28660,27 @@ │ │ │ │ U PyObject_GetBuffer │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_FromString │ │ │ │ 00000358 t SHA3_dealloc │ │ │ │ 00000298 t SHA3_get_block_size │ │ │ │ -000004b8 t SHA3_get_capacity_bits │ │ │ │ +000004c4 t SHA3_get_capacity_bits │ │ │ │ 000002a0 t SHA3_get_digest_size │ │ │ │ 000002a8 t SHA3_get_name │ │ │ │ -000004c4 t SHA3_get_rate_bits │ │ │ │ -000003a8 t SHA3_get_suffix │ │ │ │ +000004d0 t SHA3_get_rate_bits │ │ │ │ +000004d8 t SHA3_get_suffix │ │ │ │ 0000039c d SHA3_getseters │ │ │ │ 00000428 d SHA3_methods │ │ │ │ 00000084 d SHAKE128_spec │ │ │ │ 000001d0 d SHAKE128slots │ │ │ │ 00000098 d SHAKE256_spec │ │ │ │ 000001a0 d SHAKE256slots │ │ │ │ 00000394 t SHAKE_get_digest_size │ │ │ │ -000003ca t SHAKE_get_suffix │ │ │ │ +000004fa t SHAKE_get_suffix │ │ │ │ 00000250 d SHAKE_getseters │ │ │ │ 00000200 d SHAKE_methods │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyLong_UnsignedLong_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -28697,24 +28695,24 @@ │ │ │ │ 00000010 r _keywords.7 │ │ │ │ 00000130 d _kwtuple.0 │ │ │ │ 00000148 d _kwtuple.3 │ │ │ │ 00000160 d _kwtuple.6 │ │ │ │ 000000d8 d _parser.2 │ │ │ │ 00000104 d _parser.5 │ │ │ │ 000000ac d _parser.8 │ │ │ │ -0000049a t _sha3_clear │ │ │ │ +000005ca t _sha3_clear │ │ │ │ 0000000c t _sha3_exec │ │ │ │ -0000055a t _sha3_free │ │ │ │ -000003ec t _sha3_sha3_224_copy │ │ │ │ +0000068a t _sha3_free │ │ │ │ +0000051c t _sha3_sha3_224_copy │ │ │ │ 00000460 r _sha3_sha3_224_copy__doc__ │ │ │ │ 00000160 t _sha3_sha3_224_digest │ │ │ │ 00000420 r _sha3_sha3_224_digest__doc__ │ │ │ │ 000001f8 t _sha3_sha3_224_hexdigest │ │ │ │ 000003cc r _sha3_sha3_224_hexdigest__doc__ │ │ │ │ -0000039c t _sha3_sha3_224_update │ │ │ │ +000003a8 t _sha3_sha3_224_update │ │ │ │ 0000036c r _sha3_sha3_224_update__doc__ │ │ │ │ 00000290 t _sha3_shake_128_digest │ │ │ │ 00000324 r _sha3_shake_128_digest__doc__ │ │ │ │ 00000354 t _sha3_shake_128_hexdigest │ │ │ │ 000002c8 r _sha3_shake_128_hexdigest__doc__ │ │ │ │ 00000180 d _sha3_slots │ │ │ │ 00000100 t _sha3_traverse │ │ │ │ @@ -28748,23 +28746,23 @@ │ │ │ │ Hacl_Hash_SHA3.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000024 r .LC1 │ │ │ │ 00000000 r CSWTCH.10 │ │ │ │ 00000000 r CSWTCH.8 │ │ │ │ 0000034c T Hacl_Hash_SHA3_absorb_inner │ │ │ │ 0000036a T Hacl_Hash_SHA3_keccak │ │ │ │ -00000178 T Hacl_Hash_SHA3_loadState │ │ │ │ +00000028 T Hacl_Hash_SHA3_loadState │ │ │ │ 000004d8 T Hacl_Hash_SHA3_sha3_224 │ │ │ │ 000004ac T Hacl_Hash_SHA3_sha3_256 │ │ │ │ 00000480 T Hacl_Hash_SHA3_sha3_384 │ │ │ │ 00000454 T Hacl_Hash_SHA3_sha3_512 │ │ │ │ 00000532 T Hacl_Hash_SHA3_shake128_hacl │ │ │ │ 00000504 T Hacl_Hash_SHA3_shake256_hacl │ │ │ │ 000001e4 T Hacl_Hash_SHA3_squeeze0 │ │ │ │ -000001f0 T Hacl_Hash_SHA3_state_permute │ │ │ │ +000000a0 T Hacl_Hash_SHA3_state_permute │ │ │ │ U __aeabi_uidiv │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __aeabi_uldivmod │ │ │ │ U __fprintf_chk │ │ │ │ U __memcpy_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ @@ -28780,24 +28778,24 @@ │ │ │ │ 00000120 r keccak_rotc │ │ │ │ U malloc │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000a8 T python_hashlib_Hacl_Hash_SHA3_block_len │ │ │ │ 000002b2 T python_hashlib_Hacl_Hash_SHA3_copy │ │ │ │ 0000003a T python_hashlib_Hacl_Hash_SHA3_digest │ │ │ │ -000000b0 T python_hashlib_Hacl_Hash_SHA3_free │ │ │ │ +000001e0 T python_hashlib_Hacl_Hash_SHA3_free │ │ │ │ 00000316 T python_hashlib_Hacl_Hash_SHA3_get_alg │ │ │ │ 00000054 T python_hashlib_Hacl_Hash_SHA3_hash_len │ │ │ │ 00000044 T python_hashlib_Hacl_Hash_SHA3_is_shake │ │ │ │ 00000000 T python_hashlib_Hacl_Hash_SHA3_malloc │ │ │ │ 0000031a T python_hashlib_Hacl_Hash_SHA3_reset │ │ │ │ 00000280 T python_hashlib_Hacl_Hash_SHA3_squeeze │ │ │ │ -000000dc T python_hashlib_Hacl_Hash_SHA3_update │ │ │ │ +0000020c T python_hashlib_Hacl_Hash_SHA3_update │ │ │ │ 00000122 T python_hashlib_Hacl_Hash_SHA3_update_last_sha3 │ │ │ │ -00000028 T python_hashlib_Hacl_Hash_SHA3_update_multi_sha3 │ │ │ │ +000000b0 T python_hashlib_Hacl_Hash_SHA3_update_multi_sha3 │ │ │ │ U stderr │ │ │ │ 00000234 t storeState │ │ │ │ │ │ │ │ unicodedata.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 000010f8 r .LANCHOR2 │ │ │ │ @@ -28938,36 +28936,36 @@ │ │ │ │ 00000000 t ucd_traverse │ │ │ │ 00000958 d ucd_type_slots │ │ │ │ 00000034 d ucd_type_spec │ │ │ │ 000015d4 t unicodedata_UCD_bidirectional │ │ │ │ 00065454 r unicodedata_UCD_bidirectional__doc__ │ │ │ │ 00001448 t unicodedata_UCD_category │ │ │ │ 000654fc r unicodedata_UCD_category__doc__ │ │ │ │ -000020e8 t unicodedata_UCD_combining │ │ │ │ +000020e4 t unicodedata_UCD_combining │ │ │ │ 000653b8 r unicodedata_UCD_combining__doc__ │ │ │ │ -00002230 t unicodedata_UCD_decimal │ │ │ │ +0000222c t unicodedata_UCD_decimal │ │ │ │ 00065784 r unicodedata_UCD_decimal__doc__ │ │ │ │ 00001740 t unicodedata_UCD_decomposition │ │ │ │ 000651c0 r unicodedata_UCD_decomposition__doc__ │ │ │ │ -000023ac t unicodedata_UCD_digit │ │ │ │ +000023a8 t unicodedata_UCD_digit │ │ │ │ 00065674 r unicodedata_UCD_digit__doc__ │ │ │ │ 0000094c t unicodedata_UCD_east_asian_width │ │ │ │ 00065278 r unicodedata_UCD_east_asian_width__doc__ │ │ │ │ -0000279c t unicodedata_UCD_is_normalized │ │ │ │ +00002798 t unicodedata_UCD_is_normalized │ │ │ │ 00065110 r unicodedata_UCD_is_normalized__doc__ │ │ │ │ -00001ffc t unicodedata_UCD_lookup │ │ │ │ +00001ff8 t unicodedata_UCD_lookup │ │ │ │ 00064f00 r unicodedata_UCD_lookup__doc__ │ │ │ │ -00002644 t unicodedata_UCD_mirrored │ │ │ │ +00002640 t unicodedata_UCD_mirrored │ │ │ │ 000652e4 r unicodedata_UCD_mirrored__doc__ │ │ │ │ -00001a58 t unicodedata_UCD_name │ │ │ │ +00001a54 t unicodedata_UCD_name │ │ │ │ 00064fac r unicodedata_UCD_name__doc__ │ │ │ │ -00001b10 t unicodedata_UCD_name_impl │ │ │ │ +00001b0c t unicodedata_UCD_name_impl │ │ │ │ 00000000 t unicodedata_UCD_normalize │ │ │ │ 00065070 r unicodedata_UCD_normalize__doc__ │ │ │ │ -00002498 t unicodedata_UCD_numeric │ │ │ │ +00002494 t unicodedata_UCD_numeric │ │ │ │ 00065560 r unicodedata_UCD_numeric__doc__ │ │ │ │ 00001548 r unicodedata_docstring │ │ │ │ 0000000c t unicodedata_exec │ │ │ │ 00000988 d unicodedata_functions │ │ │ │ 00000000 d unicodedata_module │ │ │ │ 00000938 d unicodedata_slots │ │ │ │ │ │ │ │ @@ -30267,20 +30265,20 @@ │ │ │ │ 00000078 r .LC95 │ │ │ │ 00000084 r .LC96 │ │ │ │ 0000008c r .LC97 │ │ │ │ 00000098 r .LC98 │ │ │ │ 000000a4 r .LC99 │ │ │ │ 00002978 d DirEntryType_slots │ │ │ │ 00000658 d DirEntryType_spec │ │ │ │ -000040e4 t DirEntry_dealloc │ │ │ │ +000040e8 t DirEntry_dealloc │ │ │ │ 00001f1c t DirEntry_get_lstat │ │ │ │ 00002a30 d DirEntry_members │ │ │ │ 000029a0 d DirEntry_methods │ │ │ │ 000049c0 t DirEntry_repr │ │ │ │ -00003db4 t DirEntry_test_mode │ │ │ │ +00003db8 t DirEntry_test_mode │ │ │ │ 00001a0c t DirEntry_test_mode.part.0 │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_AsString │ │ │ │ @@ -30415,21 +30413,21 @@ │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ 000024cc t Py_XDECREF │ │ │ │ 0000111c t Py_off_t_converter │ │ │ │ 00002908 d ScandirIteratorType_slots │ │ │ │ 00000644 d ScandirIteratorType_spec │ │ │ │ -00003c40 t ScandirIterator_close │ │ │ │ +00003c44 t ScandirIterator_close │ │ │ │ 000019c0 t ScandirIterator_closedir │ │ │ │ -00003fe8 t ScandirIterator_dealloc │ │ │ │ -00003968 t ScandirIterator_enter │ │ │ │ -00003c5c t ScandirIterator_exit │ │ │ │ -0000402c t ScandirIterator_finalize │ │ │ │ -00003978 t ScandirIterator_iternext │ │ │ │ +00003fec t ScandirIterator_dealloc │ │ │ │ +0000396c t ScandirIterator_enter │ │ │ │ +00003c60 t ScandirIterator_exit │ │ │ │ +00004030 t ScandirIterator_finalize │ │ │ │ +0000397c t ScandirIterator_iternext │ │ │ │ 00002938 d ScandirIterator_methods │ │ │ │ 00000634 d TerminalSize_desc │ │ │ │ 0000b50c r TerminalSize_docstring │ │ │ │ 00002a6c d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_ParseStack │ │ │ │ @@ -30758,15 +30756,15 @@ │ │ │ │ 00000ed0 d _parser.89 │ │ │ │ 0000073c d _parser.92 │ │ │ │ 00001190 d _parser.95 │ │ │ │ 00001164 d _parser.98 │ │ │ │ 00000560 t _posix_clear │ │ │ │ 00000750 t _posix_free │ │ │ │ 000029b0 t _posix_traverse │ │ │ │ -00001d9c t _pystat_fromstructstat │ │ │ │ +00001d98 t _pystat_fromstructstat │ │ │ │ 000018a8 t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ U abort │ │ │ │ U access │ │ │ │ 0000099c r buffer_sizes.181 │ │ │ │ 00000828 r buffer_sizes.191 │ │ │ │ 00004d7c t build_itimerspec │ │ │ │ 0000500c t build_itimerspec_ns │ │ │ │ @@ -30806,15 +30804,15 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -0000448c t free_string_array │ │ │ │ +00004490 t free_string_array │ │ │ │ U fremovexattr │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ 0000143c t get_number_of_os_threads │ │ │ │ U getcwd │ │ │ │ @@ -30835,16 +30833,16 @@ │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000000 r have_functions │ │ │ │ U initgroups │ │ │ │ 000008b8 t internal_rename │ │ │ │ -00004688 t iov_cleanup │ │ │ │ -00004550 t iov_setup │ │ │ │ +0000468c t iov_cleanup │ │ │ │ +00004554 t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ U link │ │ │ │ U linkat │ │ │ │ @@ -30869,15 +30867,15 @@ │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ 00004c34 t os_DirEntry___fspath__ │ │ │ │ 000014d4 r os_DirEntry___fspath____doc__ │ │ │ │ 00004926 t os_DirEntry_inode │ │ │ │ 00001510 r os_DirEntry_inode__doc__ │ │ │ │ -00003cb8 t os_DirEntry_is_dir │ │ │ │ +00003cbc t os_DirEntry_is_dir │ │ │ │ 000015bc r os_DirEntry_is_dir__doc__ │ │ │ │ 0000492e t os_DirEntry_is_file │ │ │ │ 00001554 r os_DirEntry_is_file__doc__ │ │ │ │ 00004c48 t os_DirEntry_is_junction │ │ │ │ 00001690 r os_DirEntry_is_junction__doc__ │ │ │ │ 000049e4 t os_DirEntry_is_symlink │ │ │ │ 000016e4 r os_DirEntry_is_symlink__doc__ │ │ │ │ @@ -30904,15 +30902,15 @@ │ │ │ │ 0000840c r os__exit__doc__ │ │ │ │ 00005444 t os__inputhook │ │ │ │ 00000fe8 r os__inputhook__doc__ │ │ │ │ 000050aa t os__is_inputhook_installed │ │ │ │ 00000f9c r os__is_inputhook_installed__doc__ │ │ │ │ 00002a54 t os__path_normpath │ │ │ │ 00009540 r os__path_normpath__doc__ │ │ │ │ -000033a8 t os__path_splitroot_ex │ │ │ │ +000033ac t os__path_splitroot_ex │ │ │ │ 00009598 r os__path_splitroot_ex__doc__ │ │ │ │ 0000533a t os_abort │ │ │ │ 000026e8 r os_abort__doc__ │ │ │ │ 000042e0 t os_access │ │ │ │ 0000ac8c r os_access__doc__ │ │ │ │ 00001ae0 t os_chdir │ │ │ │ 0000aaa0 r os_chdir__doc__ │ │ │ │ @@ -30959,15 +30957,15 @@ │ │ │ │ 00009cd8 r os_fchown__doc__ │ │ │ │ 00004478 t os_fdatasync │ │ │ │ 0000a29c r os_fdatasync__doc__ │ │ │ │ 000011e0 t os_fork │ │ │ │ 000078b8 r os_fork__doc__ │ │ │ │ 00000d24 t os_forkpty │ │ │ │ 00006c80 r os_forkpty__doc__ │ │ │ │ -00004604 t os_fpathconf │ │ │ │ +000045c4 t os_fpathconf │ │ │ │ 00002974 r os_fpathconf__doc__ │ │ │ │ 0000291c t os_fspath │ │ │ │ 00001288 r os_fspath__doc__ │ │ │ │ 00003150 t os_fstat │ │ │ │ 00004498 r os_fstat__doc__ │ │ │ │ 000030f8 t os_fstatvfs │ │ │ │ 00002b08 r os_fstatvfs__doc__ │ │ │ │ @@ -31114,15 +31112,15 @@ │ │ │ │ 00001f08 r os_removexattr__doc__ │ │ │ │ 000044c4 t os_rename │ │ │ │ 000090b4 r os_rename__doc__ │ │ │ │ 00000754 t os_replace │ │ │ │ 00008ed0 r os_replace__doc__ │ │ │ │ 000025e0 t os_rmdir │ │ │ │ 00008d88 r os_rmdir__doc__ │ │ │ │ -00003690 t os_scandir │ │ │ │ +00003694 t os_scandir │ │ │ │ 00001394 r os_scandir__doc__ │ │ │ │ 00004368 t os_sched_get_priority_max │ │ │ │ 00007858 r os_sched_get_priority_max__doc__ │ │ │ │ 000042e4 t os_sched_get_priority_min │ │ │ │ 000077f8 r os_sched_get_priority_min__doc__ │ │ │ │ 00000036 t os_sched_getaffinity │ │ │ │ 000072b4 r os_sched_getaffinity__doc__ │ │ │ │ @@ -31138,15 +31136,15 @@ │ │ │ │ 00007450 r os_sched_rr_get_interval__doc__ │ │ │ │ 000010f6 t os_sched_setaffinity │ │ │ │ 0000736c r os_sched_setaffinity__doc__ │ │ │ │ 00003266 t os_sched_setparam │ │ │ │ 000074e8 r os_sched_setparam__doc__ │ │ │ │ 000031a4 t os_sched_setscheduler │ │ │ │ 00007680 r os_sched_setscheduler__doc__ │ │ │ │ -000045c4 t os_sched_yield │ │ │ │ +00004656 t os_sched_yield │ │ │ │ 00007414 r os_sched_yield__doc__ │ │ │ │ 00004188 t os_sendfile │ │ │ │ 00004538 r os_sendfile__doc__ │ │ │ │ 000005bc t os_set_blocking │ │ │ │ 0000173c r os_set_blocking__doc__ │ │ │ │ 00002630 t os_set_inheritable │ │ │ │ 00001890 r os_set_inheritable__doc__ │ │ │ │ @@ -31217,15 +31215,15 @@ │ │ │ │ 000038a2 t os_ttyname │ │ │ │ 0000ac0c r os_ttyname__doc__ │ │ │ │ 00004b1c t os_umask │ │ │ │ 00008ce8 r os_umask__doc__ │ │ │ │ 00000f0c t os_uname │ │ │ │ 00008974 r os_uname__doc__ │ │ │ │ 00000f10 t os_uname_impl │ │ │ │ -00003e0c t os_unlink │ │ │ │ +00003e10 t os_unlink │ │ │ │ 00008b90 r os_unlink__doc__ │ │ │ │ 00003862 t os_unlockpt │ │ │ │ 0000702c r os_unlockpt__doc__ │ │ │ │ 00003da0 t os_unsetenv │ │ │ │ 00002f58 r os_unsetenv__doc__ │ │ │ │ 000004ce t os_unshare │ │ │ │ 00005e74 r os_unshare__doc__ │ │ │ │ @@ -31246,17 +31244,17 @@ │ │ │ │ 000028c0 t os_waitstatus_to_exitcode │ │ │ │ 00001034 r os_waitstatus_to_exitcode__doc__ │ │ │ │ 00000cc4 t os_write │ │ │ │ 000045b8 r os_write__doc__ │ │ │ │ 00004834 t os_writev │ │ │ │ 000041c4 r os_writev__doc__ │ │ │ │ 00003520 t parse_arglist │ │ │ │ -000041a4 t parse_envlist │ │ │ │ +000041a8 t parse_envlist │ │ │ │ 00000030 t path_cleanup │ │ │ │ -000017f0 t path_converter │ │ │ │ +000017ec t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 0000bb50 r posix__doc__ │ │ │ │ 000000d4 d posix_constants_confstr │ │ │ │ 00000034 d posix_constants_pathconf │ │ │ │ 000001ac d posix_constants_sysconf │ │ │ │ @@ -32028,15 +32026,15 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ 00000a24 t _collections__count_elements │ │ │ │ 000003e0 r _collections__count_elements__doc__ │ │ │ │ 00000000 d _collectionsmodule │ │ │ │ -00000550 t _deque_rotate │ │ │ │ +000004a4 t _deque_rotate │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000000c4 d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ 0000028c t collections_clear │ │ │ │ 0000000c r collections_doc │ │ │ │ 0000000c t collections_exec │ │ │ │ 0000035c t collections_free │ │ │ │ @@ -32074,26 +32072,26 @@ │ │ │ │ 00000378 t deque_append_impl │ │ │ │ 0000045c t deque_append_lock_held.part.0 │ │ │ │ 00000bb4 t deque_appendleft │ │ │ │ 000008c8 r deque_appendleft__doc__ │ │ │ │ 00000c44 t deque_appendleft_impl │ │ │ │ 000012b8 t deque_appendleft_lock_held.part.0 │ │ │ │ 0000134c t deque_ass_item │ │ │ │ -00000534 t deque_clear │ │ │ │ +0000076c t deque_clear │ │ │ │ 000008b4 t deque_clear.part.0 │ │ │ │ 00000a08 t deque_clearmethod │ │ │ │ 00000750 r deque_clearmethod__doc__ │ │ │ │ 00000382 t deque_concat │ │ │ │ 00000f68 t deque_contains │ │ │ │ 000005f2 t deque_copy │ │ │ │ 000007c4 r deque_copy__doc__ │ │ │ │ 00000412 t deque_copy_impl │ │ │ │ 0000054a t deque_count │ │ │ │ 0000067c r deque_count__doc__ │ │ │ │ -000004a4 t deque_dealloc │ │ │ │ +00000650 t deque_dealloc │ │ │ │ 00000570 t deque_del_item │ │ │ │ 000012b4 t deque_extend │ │ │ │ 00000864 r deque_extend__doc__ │ │ │ │ 000009f8 t deque_extend_impl │ │ │ │ 0000066a t deque_extendleft │ │ │ │ 000007fc r deque_extendleft__doc__ │ │ │ │ 00001438 t deque_extendleft_impl │ │ │ │ @@ -32115,15 +32113,15 @@ │ │ │ │ 00000458 d deque_methods │ │ │ │ 000000e0 t deque_new │ │ │ │ 0000085c t deque_pop │ │ │ │ 000009a4 r deque_pop__doc__ │ │ │ │ 000008e4 t deque_pop_impl │ │ │ │ 0000096c t deque_popleft │ │ │ │ 00000964 r deque_popleft__doc__ │ │ │ │ -000006fc t deque_popleft_impl │ │ │ │ +000006e0 t deque_popleft_impl │ │ │ │ 0000048c t deque_remove │ │ │ │ 00000584 r deque_remove__doc__ │ │ │ │ 0000094c t deque_repeat │ │ │ │ 00000170 t deque_repr │ │ │ │ 00001624 t deque_reverse │ │ │ │ 000006c0 r deque_reverse__doc__ │ │ │ │ 00000008 t deque_reviter │ │ │ │ @@ -32371,15 +32369,15 @@ │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ -00000c38 T PyNumber_AsOff_t │ │ │ │ +00000c34 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 │ │ │ │ @@ -32424,15 +32422,15 @@ │ │ │ │ U bytesiobuf_spec │ │ │ │ U fileio_spec │ │ │ │ U iobase_spec │ │ │ │ 000002b0 t iomodule_clear │ │ │ │ 0000000c t iomodule_exec │ │ │ │ 0000049c t iomodule_free │ │ │ │ 000000d8 d iomodule_slots │ │ │ │ -00000cdc t iomodule_traverse │ │ │ │ +00000cd8 t iomodule_traverse │ │ │ │ 00001af8 r module_doc │ │ │ │ 000000f8 d module_methods │ │ │ │ U nldecoder_spec │ │ │ │ U rawiobase_spec │ │ │ │ U strchr │ │ │ │ U stringio_spec │ │ │ │ U strlen │ │ │ │ @@ -32501,15 +32499,15 @@ │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytes_Join │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFile_Flush │ │ │ │ 000001ce T _PyIOBase_cannot_pickle │ │ │ │ -000008b8 T _PyIOBase_check_closed │ │ │ │ +00000558 T _PyIOBase_check_closed │ │ │ │ 00000000 T _PyIOBase_check_readable │ │ │ │ 000003b8 T _PyIOBase_check_seekable │ │ │ │ 00000330 T _PyIOBase_check_writable │ │ │ │ 00000088 T _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ U _PyIO_trap_eintr │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -32552,15 +32550,15 @@ │ │ │ │ 00000000 t _io__RawIOBase_readall │ │ │ │ 00000034 r _io__RawIOBase_readall__doc__ │ │ │ │ 00000000 r _keywords.0 │ │ │ │ 0000000c r _keywords.2 │ │ │ │ 00000000 d _parser.1 │ │ │ │ 0000002c d _parser.3 │ │ │ │ 000001ec t iobase_check_closed │ │ │ │ -00000930 t iobase_check_readable │ │ │ │ +000008b8 t iobase_check_readable │ │ │ │ 00000240 t iobase_check_seekable │ │ │ │ 000001a0 t iobase_check_writable │ │ │ │ 00000590 t iobase_clear │ │ │ │ 00000440 t iobase_closed_get │ │ │ │ 00000468 t iobase_dealloc │ │ │ │ 000009e0 r iobase_doc │ │ │ │ 0000016c t iobase_enter │ │ │ │ @@ -33034,20 +33032,20 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000000 r __func__.6 │ │ │ │ -00002dc0 t _buffered_raw_seek.constprop.0 │ │ │ │ +00002dc8 t _buffered_raw_seek.constprop.0 │ │ │ │ 0000001c t _buffered_raw_tell │ │ │ │ -00003138 t _buffered_readline │ │ │ │ +00003140 t _buffered_readline │ │ │ │ 00000106 t _bufferediobase_readinto_generic │ │ │ │ 0000046c t _bufferedreader_fill_buffer │ │ │ │ -000024b4 t _bufferedreader_raw_read │ │ │ │ +000024bc t _bufferedreader_raw_read │ │ │ │ 0000040c t _bufferedreader_read_fast │ │ │ │ 0000067a t _enter_buffered_busy │ │ │ │ 00000ee4 t _forward_call │ │ │ │ 00000d58 t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ 00000858 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ @@ -33076,35 +33074,35 @@ │ │ │ │ 00000c08 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ 000002f8 t _io__Buffered_closed_get │ │ │ │ 00000622 t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ 0000058c t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ -00001d5c t _io__Buffered_flush │ │ │ │ +00001d64 t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ 0000003c t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ 00000d08 t _io__Buffered_mode_get │ │ │ │ 000005ec t _io__Buffered_name_get │ │ │ │ 00000b3c t _io__Buffered_peek │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ 00000348 t _io__Buffered_read │ │ │ │ 000001d8 t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ 00000118 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -00002ec8 t _io__Buffered_readinto │ │ │ │ +00002ed0 t _io__Buffered_readinto │ │ │ │ 000002c8 t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ 000006f4 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ -0000264c t _io__Buffered_seek │ │ │ │ +00002654 t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ 00000f9c t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ 00000df8 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ 000012fc t _io__Buffered_tell │ │ │ │ 00000518 r _io__Buffered_tell__doc__ │ │ │ │ @@ -33130,18 +33128,18 @@ │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 00000730 t _set_BlockingIOError.constprop.0 │ │ │ │ 00000f3c t buffered_clear │ │ │ │ 000000bc t buffered_closed │ │ │ │ 00000000 t buffered_closed.part.0 │ │ │ │ 00000e58 t buffered_dealloc │ │ │ │ -000021a0 t buffered_flush_and_rewind_unlocked │ │ │ │ +000021a8 t buffered_flush_and_rewind_unlocked │ │ │ │ 0000077c t buffered_iternext │ │ │ │ 0000063c t buffered_repr │ │ │ │ -00002470 t buffered_traverse │ │ │ │ +00002478 t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a1c d bufferediobase_methods │ │ │ │ 00000a04 d bufferediobase_slots │ │ │ │ 000009f0 D bufferediobase_spec │ │ │ │ 000001f4 d bufferedrandom_getset │ │ │ │ 00000244 d bufferedrandom_members │ │ │ │ 000002a8 d bufferedrandom_methods │ │ │ │ @@ -33337,15 +33335,15 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -000020fc T _PyIO_find_line_ending │ │ │ │ +00002104 T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ 00001b90 T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ @@ -33367,44 +33365,44 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000005c t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000ce8 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ 00001274 t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cbc r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -0000343c t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +00003440 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000ca4 r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ 00001314 t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c6c r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ 000021a0 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ 00000c84 r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 000006b0 t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 0000061a t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006bc r _io_TextIOWrapper___init____doc__ │ │ │ │ -00002358 t _io_TextIOWrapper_close │ │ │ │ +0000235c t _io_TextIOWrapper_close │ │ │ │ 0000016c r _io_TextIOWrapper_close__doc__ │ │ │ │ 000012b0 t _io_TextIOWrapper_closed_get │ │ │ │ 00000000 t _io_TextIOWrapper_closed_get_impl │ │ │ │ 00002140 t _io_TextIOWrapper_detach │ │ │ │ 000005cc r _io_TextIOWrapper_detach__doc__ │ │ │ │ 00000a14 t _io_TextIOWrapper_errors_get │ │ │ │ 000009ac t _io_TextIOWrapper_fileno │ │ │ │ 000001fc r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -000024a4 t _io_TextIOWrapper_flush │ │ │ │ +000024a8 t _io_TextIOWrapper_flush │ │ │ │ 00000184 r _io_TextIOWrapper_flush__doc__ │ │ │ │ 00000000 t _io_TextIOWrapper_isatty │ │ │ │ 0000019c r _io_TextIOWrapper_isatty__doc__ │ │ │ │ 00000ae8 t _io_TextIOWrapper_name_get │ │ │ │ 000001fc t _io_TextIOWrapper_newlines_get │ │ │ │ 00000624 t _io_TextIOWrapper_read │ │ │ │ 00000590 r _io_TextIOWrapper_read__doc__ │ │ │ │ 0000035c t _io_TextIOWrapper_readable │ │ │ │ 000001cc r _io_TextIOWrapper_readable__doc__ │ │ │ │ -00002bb0 t _io_TextIOWrapper_readline │ │ │ │ +00002bb4 t _io_TextIOWrapper_readline │ │ │ │ 0000056c r _io_TextIOWrapper_readline__doc__ │ │ │ │ 00000b44 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005e4 r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ 00001374 t _io_TextIOWrapper_seek │ │ │ │ 000002e0 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 0000042c t _io_TextIOWrapper_seekable │ │ │ │ 000001e4 r _io_TextIOWrapper_seekable__doc__ │ │ │ │ @@ -33451,15 +33449,15 @@ │ │ │ │ 00002040 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ 000020c0 t _textiowrapper_encoder_reset │ │ │ │ 00001044 t _textiowrapper_writeflush │ │ │ │ 00000600 t ascii_encode │ │ │ │ 0000046c t check_decoded │ │ │ │ 00001228 t convert_optional_bool │ │ │ │ 00000000 r encodefuncs │ │ │ │ -00002314 t find_control_char │ │ │ │ +00002318 t find_control_char │ │ │ │ 0000057c t incrementalnewlinedecoder_clear │ │ │ │ 000004cc t incrementalnewlinedecoder_dealloc │ │ │ │ 000004ac d incrementalnewlinedecoder_getset │ │ │ │ 000004d4 d incrementalnewlinedecoder_methods │ │ │ │ 0000026c t incrementalnewlinedecoder_newlines_get │ │ │ │ 00000ab0 t incrementalnewlinedecoder_traverse │ │ │ │ 00000068 t latin1_encode │ │ │ │ @@ -33471,16 +33469,16 @@ │ │ │ │ U strlen │ │ │ │ 000000b8 r textiobase_doc │ │ │ │ 00000558 d textiobase_getset │ │ │ │ 000005a8 d textiobase_methods │ │ │ │ 00000538 d textiobase_slots │ │ │ │ 00000524 D textiobase_spec │ │ │ │ 00002258 t textiowrapper_build_cookie │ │ │ │ -00002a44 t textiowrapper_clear │ │ │ │ -0000283c t textiowrapper_dealloc │ │ │ │ +00002a48 t textiowrapper_clear │ │ │ │ +00002840 t textiowrapper_dealloc │ │ │ │ 00000a54 t textiowrapper_get_decoded_chars │ │ │ │ 00000230 d textiowrapper_getset │ │ │ │ 0000130c t textiowrapper_iternext │ │ │ │ 000002a8 d textiowrapper_members │ │ │ │ 00000348 d textiowrapper_methods │ │ │ │ 0000011c t textiowrapper_read_chunk │ │ │ │ 0000008a t textiowrapper_repr │ │ │ │ @@ -33834,15 +33832,15 @@ │ │ │ │ 00001f14 t chain_reduce │ │ │ │ 00001f80 t chain_setstate │ │ │ │ 000009a0 d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ 000013a8 t chain_traverse │ │ │ │ 00001a08 t combinations_dealloc │ │ │ │ 000008d0 d combinations_methods │ │ │ │ -0000250c t combinations_next │ │ │ │ +00002510 t combinations_next │ │ │ │ 00002058 t combinations_reduce │ │ │ │ 00002120 t combinations_setstate │ │ │ │ 000000a0 t combinations_sizeof │ │ │ │ 00000880 d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ 000002fc t combinations_traverse │ │ │ │ 00001ecc t compress_dealloc │ │ │ │ @@ -33858,15 +33856,15 @@ │ │ │ │ 000024ac t count_reduce │ │ │ │ 00002424 t count_repr │ │ │ │ 00000588 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000110 t count_traverse │ │ │ │ 00001b80 t cwr_dealloc │ │ │ │ 00000840 d cwr_methods │ │ │ │ -0000279c t cwr_next │ │ │ │ +000027a0 t cwr_next │ │ │ │ 0000220c t cwr_reduce │ │ │ │ 000022d0 t cwr_setstate │ │ │ │ 000000ae t cwr_sizeof │ │ │ │ 000007f0 d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ 0000033a t cwr_traverse │ │ │ │ 000018a0 t cycle_dealloc │ │ │ │ @@ -34145,16 +34143,16 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00000a78 t Py_UNICODE_ISALNUM │ │ │ │ -00000458 t Py_XDECREF │ │ │ │ +00000b08 t Py_UNICODE_ISALNUM │ │ │ │ +000004e8 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 │ │ │ │ @@ -34206,15 +34204,15 @@ │ │ │ │ 000003c8 d _kwtuple.25 │ │ │ │ 000003e8 d _kwtuple.28 │ │ │ │ 00000408 d _kwtuple.31 │ │ │ │ 00000420 d _kwtuple.34 │ │ │ │ 00000438 d _kwtuple.37 │ │ │ │ 000002ec d _kwtuple.4 │ │ │ │ 0000030c d _kwtuple.7 │ │ │ │ -00005344 t _pair │ │ │ │ +00005348 t _pair │ │ │ │ 00000134 d _parser.12 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 0000023c d _parser.18 │ │ │ │ 00000084 d _parser.2 │ │ │ │ 0000018c d _parser.21 │ │ │ │ 00000160 d _parser.24 │ │ │ │ 000001e4 d _parser.27 │ │ │ │ @@ -34228,49 +34226,49 @@ │ │ │ │ 00000390 r _sre_SRE_Match___copy____doc__ │ │ │ │ 00000598 t _sre_SRE_Match___deepcopy__ │ │ │ │ 0000036c r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ 00004e68 t _sre_SRE_Match_end │ │ │ │ 0000040c r _sre_SRE_Match_end__doc__ │ │ │ │ 000005a8 t _sre_SRE_Match_expand │ │ │ │ 00000640 r _sre_SRE_Match_expand__doc__ │ │ │ │ -00003f34 t _sre_SRE_Match_groupdict │ │ │ │ +00003f5c t _sre_SRE_Match_groupdict │ │ │ │ 000004c0 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ 000047d8 t _sre_SRE_Match_groups │ │ │ │ 00000590 r _sre_SRE_Match_groups__doc__ │ │ │ │ -000052f0 t _sre_SRE_Match_span │ │ │ │ +000052f4 t _sre_SRE_Match_span │ │ │ │ 000003a8 r _sre_SRE_Match_span__doc__ │ │ │ │ -0000949c t _sre_SRE_Match_start │ │ │ │ +000094a4 t _sre_SRE_Match_start │ │ │ │ 00000464 r _sre_SRE_Match_start__doc__ │ │ │ │ 00000578 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000844 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 00000568 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000820 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -00009550 t _sre_SRE_Pattern_findall │ │ │ │ +00009558 t _sre_SRE_Pattern_findall │ │ │ │ 00000b18 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -00004218 t _sre_SRE_Pattern_finditer │ │ │ │ +00004240 t _sre_SRE_Pattern_finditer │ │ │ │ 00000a54 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -00004e58 t _sre_SRE_Pattern_fullmatch │ │ │ │ +00004e5c t _sre_SRE_Pattern_fullmatch │ │ │ │ 00000c5c r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000abc t _sre_SRE_Pattern_match │ │ │ │ 00000cbc r _sre_SRE_Pattern_match__doc__ │ │ │ │ 000002aa t _sre_SRE_Pattern_scanner │ │ │ │ 00000a18 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -000060cc t _sre_SRE_Pattern_search │ │ │ │ +000060a4 t _sre_SRE_Pattern_search │ │ │ │ 00000b94 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -00000afc t _sre_SRE_Pattern_split │ │ │ │ +00000b8c t _sre_SRE_Pattern_split │ │ │ │ 000009c4 r _sre_SRE_Pattern_split__doc__ │ │ │ │ 00004f20 t _sre_SRE_Pattern_sub │ │ │ │ 0000091c r _sre_SRE_Pattern_sub__doc__ │ │ │ │ -000055d8 t _sre_SRE_Pattern_subn │ │ │ │ +000055dc t _sre_SRE_Pattern_subn │ │ │ │ 0000085c r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 00000706 t _sre_SRE_Scanner_match │ │ │ │ 00000354 r _sre_SRE_Scanner_match__doc__ │ │ │ │ -00004564 t _sre_SRE_Scanner_search │ │ │ │ +0000458c t _sre_SRE_Scanner_search │ │ │ │ 0000033c r _sre_SRE_Scanner_search__doc__ │ │ │ │ -00000508 t _sre_ascii_iscased │ │ │ │ +00000598 t _sre_ascii_iscased │ │ │ │ 00000db8 r _sre_ascii_iscased__doc__ │ │ │ │ 00003bf4 t _sre_ascii_tolower │ │ │ │ 00000d60 r _sre_ascii_tolower__doc__ │ │ │ │ 00000000 t _sre_compile │ │ │ │ 000007c8 r _sre_compile__doc__ │ │ │ │ 00000842 t _sre_getcodesize │ │ │ │ 00000de4 r _sre_getcodesize__doc__ │ │ │ │ @@ -34278,96 +34276,96 @@ │ │ │ │ 000006d0 r _sre_template__doc__ │ │ │ │ 00003ae0 t _sre_unicode_iscased │ │ │ │ 00000d8c r _sre_unicode_iscased__doc__ │ │ │ │ 00003b38 t _sre_unicode_tolower │ │ │ │ 00000d34 r _sre_unicode_tolower__doc__ │ │ │ │ 000039f0 t _validate_charset │ │ │ │ 00000358 t _validate_inner │ │ │ │ -00005560 t char_loc_ignore │ │ │ │ -0000196c t compile_template │ │ │ │ +00005564 t char_loc_ignore │ │ │ │ +00001994 t compile_template │ │ │ │ 00000000 r copyright │ │ │ │ 00003808 t data_stack_grow │ │ │ │ 0000011c t data_stack_grow.constprop.0 │ │ │ │ -00005398 t expand_template │ │ │ │ +0000539c t expand_template │ │ │ │ 000000e4 r flag_names.3 │ │ │ │ -00000750 t getslice │ │ │ │ +000007e0 t getslice │ │ │ │ 000002dc t getstring.part.0 │ │ │ │ 00003910 t match_clear │ │ │ │ 0000386c t match_dealloc │ │ │ │ 00000e88 r match_doc │ │ │ │ -000007a8 t match_getindex │ │ │ │ -00003d98 t match_getitem │ │ │ │ +00000838 t match_getindex │ │ │ │ +00003dc0 t match_getitem │ │ │ │ 0000064c d match_getset │ │ │ │ 000049ec t match_getslice_by_index.constprop.0 │ │ │ │ 00004b44 t match_group │ │ │ │ 00000e04 r match_group_doc │ │ │ │ -0000552c t match_lastgroup_get │ │ │ │ +00005530 t match_lastgroup_get │ │ │ │ 000001b2 t match_lastindex_get │ │ │ │ 000005e8 d match_members │ │ │ │ 0000069c d match_methods │ │ │ │ 00000628 t match_regs_get │ │ │ │ 000006ae t match_repr │ │ │ │ 00000598 d match_slots │ │ │ │ 00000048 d match_spec │ │ │ │ -000052ac t match_traverse │ │ │ │ +000052b0 t match_traverse │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000a34 t pattern_clear │ │ │ │ 00000990 t pattern_dealloc │ │ │ │ 00000ee8 r pattern_doc │ │ │ │ 00000802 t pattern_error │ │ │ │ 00000808 d pattern_getset │ │ │ │ -00003d8c t pattern_groupindex │ │ │ │ -00003d48 t pattern_hash │ │ │ │ +00003db4 t pattern_groupindex │ │ │ │ +00003d70 t pattern_hash │ │ │ │ 000007a4 d pattern_members │ │ │ │ 00000830 d pattern_methods │ │ │ │ 00000180 t pattern_new_match │ │ │ │ 00000330 t pattern_new_match.part.0.isra.0 │ │ │ │ -00000820 t pattern_repr │ │ │ │ -00000470 t pattern_richcompare │ │ │ │ +000008b0 t pattern_repr │ │ │ │ +00000500 t pattern_richcompare │ │ │ │ 0000074c d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ 00003b84 t pattern_traverse │ │ │ │ -00000ab4 t repeat_pool_malloc │ │ │ │ -00005270 t scanner_clear │ │ │ │ -000051a8 t scanner_dealloc │ │ │ │ +00000b44 t repeat_pool_malloc │ │ │ │ +00005274 t scanner_clear │ │ │ │ +000051ac t scanner_dealloc │ │ │ │ 00000540 d scanner_members │ │ │ │ 00000568 d scanner_methods │ │ │ │ 00000510 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 00000182 t scanner_traverse │ │ │ │ -00000550 t sre_category │ │ │ │ -0000099c t sre_clear │ │ │ │ +000005e0 t sre_category │ │ │ │ +00000a2c t sre_clear │ │ │ │ 0000000c t sre_exec │ │ │ │ -00000a74 t sre_free │ │ │ │ +00000b04 t sre_free │ │ │ │ 00000450 d sre_slots │ │ │ │ 000001d0 r sre_targets.40 │ │ │ │ 00000124 r sre_targets.41 │ │ │ │ 00000038 r sre_targets.42 │ │ │ │ -000055a0 t sre_tolower │ │ │ │ -000055bc t sre_toupper │ │ │ │ +000055a4 t sre_tolower │ │ │ │ +000055c0 t sre_toupper │ │ │ │ 00003998 t sre_traverse │ │ │ │ 0000447c t sre_ucs1_charset.isra.0 │ │ │ │ 000001c6 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ 00003c44 t sre_ucs1_count │ │ │ │ 00001144 t sre_ucs1_match │ │ │ │ -000039a4 t sre_ucs2_count │ │ │ │ -0000729c t sre_ucs2_match │ │ │ │ -00003b7c t sre_ucs4_count │ │ │ │ -00001ab0 t sre_ucs4_match │ │ │ │ +000039cc t sre_ucs2_count │ │ │ │ +000072a4 t sre_ucs2_match │ │ │ │ +00003ba4 t sre_ucs4_count │ │ │ │ +00001ad8 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ 000002bc t state_fini │ │ │ │ 000000f0 t state_init.part.0 │ │ │ │ -0000418c t template_clear │ │ │ │ +000041b4 t template_clear │ │ │ │ 00000142 t template_dealloc │ │ │ │ 000004f0 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ -00004134 t template_traverse │ │ │ │ +0000415c t template_traverse │ │ │ │ │ │ │ │ _sysconfig.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItemString │ │ │ │ 00000000 T PyInit__sysconfig │ │ │ │ @@ -34909,24 +34907,24 @@ │ │ │ │ 0000045c t time_clock_settime_ns │ │ │ │ 000001a0 t time_clockid_converter │ │ │ │ 00000000 t time_ctime │ │ │ │ 000018e0 r time_doc │ │ │ │ 0000000c t time_exec │ │ │ │ 00000980 t time_get_clock_info │ │ │ │ 0000039c t time_gmtime │ │ │ │ -00000778 t time_localtime │ │ │ │ +00000774 t time_localtime │ │ │ │ 00000064 d time_methods │ │ │ │ 00000bf0 t time_mktime │ │ │ │ 0000035c t time_module_clear │ │ │ │ 00000398 t time_module_free │ │ │ │ 00000000 t time_module_traverse │ │ │ │ 00000950 t time_monotonic │ │ │ │ 0000035e t time_monotonic_ns │ │ │ │ 00001894 r time_ns_doc │ │ │ │ -00000748 t time_perf_counter │ │ │ │ +00000744 t time_perf_counter │ │ │ │ 00000388 t time_perf_counter_ns │ │ │ │ 000004ac t time_process_time │ │ │ │ 000003b2 t time_process_time_ns │ │ │ │ 000002e0 t time_pthread_getcpuclockid │ │ │ │ 000003e8 t time_sleep │ │ │ │ 00000044 d time_slots │ │ │ │ 000001c4 t time_strftime │ │ │ │ @@ -35204,98 +35202,98 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U PyVectorcall_Function │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000004a4 t Py_XDECREF │ │ │ │ +0000044c t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_GetItem_KnownHash │ │ │ │ U _PyDict_Pop_KnownHash │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_New │ │ │ │ -00000000 t _PyObject_VectorcallTstate │ │ │ │ +000000e4 t _PyObject_VectorcallTstate │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -00000588 t _functools__lru_cache_wrapper_cache_clear │ │ │ │ +000005a0 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__ │ │ │ │ -000002b4 t _functools_clear │ │ │ │ -00000514 t _functools_cmp_to_key │ │ │ │ +000002cc t _functools_clear │ │ │ │ +0000052c t _functools_cmp_to_key │ │ │ │ 000004a0 r _functools_cmp_to_key__doc__ │ │ │ │ 00000008 r _functools_doc │ │ │ │ 0000000c t _functools_exec │ │ │ │ -0000035c t _functools_free │ │ │ │ +00000374 t _functools_free │ │ │ │ 00000104 d _functools_methods │ │ │ │ 00000000 d _functools_module │ │ │ │ 000000e4 d _functools_slots │ │ │ │ -00000054 t _functools_traverse │ │ │ │ +00000000 t _functools_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000000cc d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ -0000070c t bounded_lru_cache_wrapper │ │ │ │ -00000b0c t functools_reduce │ │ │ │ +000006b4 t bounded_lru_cache_wrapper │ │ │ │ +00000b24 t functools_reduce │ │ │ │ 000001f4 r functools_reduce_doc │ │ │ │ -0000061c t infinite_lru_cache_wrapper │ │ │ │ -00000c3c t keyobject_call │ │ │ │ -00000d24 t keyobject_clear │ │ │ │ -00000cac t keyobject_dealloc │ │ │ │ +00000634 t infinite_lru_cache_wrapper │ │ │ │ +00000be4 t keyobject_call │ │ │ │ +00000ccc t keyobject_clear │ │ │ │ +00000c54 t keyobject_dealloc │ │ │ │ 000002a8 d keyobject_getset │ │ │ │ 000002d0 d keyobject_members │ │ │ │ -00000d88 t keyobject_richcompare │ │ │ │ +00000d30 t keyobject_richcompare │ │ │ │ 0000004a t keyobject_text_signature │ │ │ │ -000005e4 t keyobject_traverse │ │ │ │ +000005fc t keyobject_traverse │ │ │ │ 00000260 d keyobject_type_slots │ │ │ │ 0000005c d keyobject_type_spec │ │ │ │ 00000084 d keywords.3 │ │ │ │ 000000c4 d kwargs.4 │ │ │ │ -00000708 t lru_cache_call │ │ │ │ +000006b0 t lru_cache_call │ │ │ │ 00000056 t lru_cache_copy │ │ │ │ -00000360 t lru_cache_dealloc │ │ │ │ +00000378 t lru_cache_dealloc │ │ │ │ 00000066 t lru_cache_deepcopy │ │ │ │ -00000918 t lru_cache_descr_get │ │ │ │ +00000930 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 │ │ │ │ -00000120 t lru_cache_new │ │ │ │ +00000138 t lru_cache_new │ │ │ │ 000000ca t lru_cache_reduce │ │ │ │ -000003ac t lru_cache_tp_clear │ │ │ │ -00000614 t lru_cache_tp_traverse │ │ │ │ +000003c4 t lru_cache_tp_clear │ │ │ │ +000005bc t lru_cache_tp_traverse │ │ │ │ 00000134 d lru_cache_type_slots │ │ │ │ 00000048 d lru_cache_type_spec │ │ │ │ -000004ac t lru_list_elem_dealloc │ │ │ │ +000004c4 t lru_list_elem_dealloc │ │ │ │ 00000250 d lru_list_elem_type_slots │ │ │ │ 00000070 d lru_list_elem_type_spec │ │ │ │ U memcpy │ │ │ │ -000003ac t partial_call │ │ │ │ -00000584 t partial_clear │ │ │ │ -000004bc t partial_dealloc │ │ │ │ +00000354 t partial_call │ │ │ │ +0000052c t partial_clear │ │ │ │ +00000464 t partial_dealloc │ │ │ │ 00000076 t partial_descr_get │ │ │ │ 000003b0 r partial_doc │ │ │ │ 000003b0 d partial_getsetlist │ │ │ │ 000003d8 d partial_memberlist │ │ │ │ 00000370 d partial_methods │ │ │ │ -000000a8 t partial_new │ │ │ │ -00000e30 t partial_reduce │ │ │ │ -00000ca0 t partial_repr │ │ │ │ -00000940 t partial_setstate │ │ │ │ -00000be4 t partial_traverse │ │ │ │ +00000054 t partial_new │ │ │ │ +00000dd8 t partial_reduce │ │ │ │ +00000cb8 t partial_repr │ │ │ │ +00000958 t partial_setstate │ │ │ │ +00000b8c t partial_traverse │ │ │ │ 000002f8 d partial_type_slots │ │ │ │ 00000034 d partial_type_spec │ │ │ │ -00000234 t partial_vectorcall │ │ │ │ -0000039c t partial_vectorcall_fallback │ │ │ │ -00000e98 t uncached_lru_cache_wrapper │ │ │ │ +000001e0 t partial_vectorcall │ │ │ │ +00000344 t partial_vectorcall_fallback │ │ │ │ +00000eb0 t uncached_lru_cache_wrapper │ │ │ │ │ │ │ │ _localemodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000070 r .LC10 │ │ │ │ @@ -35824,33 +35822,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 000001cc t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 0000020c t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -00000072 t stat_S_ISBLK │ │ │ │ +00000000 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ -000000b2 t stat_S_ISCHR │ │ │ │ +00000072 t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000484 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ -00000000 t stat_S_ISDOOR │ │ │ │ +0000003e t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 0000024c t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 000004c8 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -000000b0 t stat_S_ISPORT │ │ │ │ +000000ee t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 0000000c t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -00000034 t stat_S_ISSOCK │ │ │ │ +000000b0 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -00000032 t stat_S_ISWHT │ │ │ │ +00000070 t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 00000000 t stat_exec │ │ │ │ 00000054 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ ├── file list │ │ │ │ @@ -1,215 +1,215 @@ │ │ │ │ ---------- 0 0 0 80276 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 3176 1970-01-01 00:00:00.000000 token.o │ │ │ │ ?rw-r--r-- 0 0 0 14020 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7236 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 21156 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 195796 1970-01-01 00:00:00.000000 parser.o │ │ │ │ -?rw-r--r-- 0 0 0 6128 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ +?rw-r--r-- 0 0 0 21160 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 195756 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 5412 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 1324 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 17732 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 17604 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 1772 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 6196 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ -?rw-r--r-- 0 0 0 2896 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ +?rw-r--r-- 0 0 0 2812 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2200 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 6712 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 56800 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 56824 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4100 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ -?rw-r--r-- 0 0 0 19076 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ -?rw-r--r-- 0 0 0 69180 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 80028 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 18128 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 19092 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ +?rw-r--r-- 0 0 0 69160 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ +?rw-r--r-- 0 0 0 79660 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 18140 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6664 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4468 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9224 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 35932 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 16392 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ +?rw-r--r-- 0 0 0 35940 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 16480 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32844 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9600 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ ?rw-r--r-- 0 0 0 75832 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 15920 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 31780 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 31788 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9956 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ -?rw-r--r-- 0 0 0 35492 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ -?rw-r--r-- 0 0 0 26128 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ +?rw-r--r-- 0 0 0 35516 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 26408 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 28408 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ -?rw-r--r-- 0 0 0 8608 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 55972 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 117532 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 105112 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 8612 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ +?rw-r--r-- 0 0 0 56240 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 117648 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 105876 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24604 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 55552 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 55564 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9788 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 25128 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 5840 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ -?rw-r--r-- 0 0 0 42168 1970-01-01 00:00:00.000000 object.o │ │ │ │ +?rw-r--r-- 0 0 0 5884 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ +?rw-r--r-- 0 0 0 42192 1970-01-01 00:00:00.000000 object.o │ │ │ │ ?rw-r--r-- 0 0 0 116332 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4204 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 16292 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 51916 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ -?rw-r--r-- 0 0 0 10272 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ +?rw-r--r-- 0 0 0 10252 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 14412 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ -?rw-r--r-- 0 0 0 20320 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 185996 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 20212 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 186076 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 36932 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 312832 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 312388 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 226968 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ ?rw-r--r-- 0 0 0 7008 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ -?rw-r--r-- 0 0 0 32836 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ +?rw-r--r-- 0 0 0 32840 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22708 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 286828 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ -?rw-r--r-- 0 0 0 7612 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ +?rw-r--r-- 0 0 0 286740 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 7616 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 7164 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16776 1970-01-01 00:00:00.000000 ast.o │ │ │ │ ?rw-r--r-- 0 0 0 15728 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ ?rw-r--r-- 0 0 0 12428 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 62548 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 62580 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 98788 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ -?rw-r--r-- 0 0 0 21088 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 139620 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 98804 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 21092 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ +?rw-r--r-- 0 0 0 139708 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 18888 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 25500 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 29044 1970-01-01 00:00:00.000000 errors.o │ │ │ │ ?rw-r--r-- 0 0 0 26988 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2624 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2628 1970-01-01 00:00:00.000000 future.o │ │ │ │ ?rw-r--r-- 0 0 0 19716 1970-01-01 00:00:00.000000 gc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 gc_free_threading.o │ │ │ │ ?rw-r--r-- 0 0 0 724 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 44980 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 44976 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 11956 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 15556 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 3288 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 62772 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 63016 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 50988 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 51236 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6792 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 31628 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 8520 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7060 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 10076 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 5776 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 32820 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 11052 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 5772 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 32816 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 11068 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 4688 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4692 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1440 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 13424 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 12548 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 5208 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 10448 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1524 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 4556 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ +?rw-r--r-- 0 0 0 4532 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ ?rw-r--r-- 0 0 0 204356 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 192544 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 24884 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ ?rw-r--r-- 0 0 0 13464 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2340 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 4200 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ ?rw-r--r-- 0 0 0 10488 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5276 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 46012 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 46048 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ ?rw-r--r-- 0 0 0 83184 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 10904 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 16308 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 17536 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 3408 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1148 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 4772 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 2984 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 25072 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ -?rw-r--r-- 0 0 0 20320 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ -?rw-r--r-- 0 0 0 18204 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ +?rw-r--r-- 0 0 0 25092 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 20352 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ +?rw-r--r-- 0 0 0 18176 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3096 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1164 1970-01-01 00:00:00.000000 perf_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 perf_jit_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 2324 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 12720 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 14308 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 12456 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 26248 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ -?rw-r--r-- 0 0 0 94144 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 16920 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 28384 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 94380 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 16932 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 28392 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 16136 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 111968 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 112004 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 12184 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 110020 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 41680 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 47584 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18096 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 27624 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 61312 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 22864 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 59532 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ +?rw-r--r-- 0 0 0 61676 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 22856 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 59460 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 51820 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 3924 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 27884 1970-01-01 00:00:00.000000 blake2b_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 17096 1970-01-01 00:00:00.000000 blake2s_impl.o │ │ │ │ -?rw-r--r-- 0 0 0 7620 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ -?rw-r--r-- 0 0 0 5284 1970-01-01 00:00:00.000000 Hacl_Hash_MD5.o │ │ │ │ -?rw-r--r-- 0 0 0 7544 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ +?rw-r--r-- 0 0 0 7560 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ +?rw-r--r-- 0 0 0 5248 1970-01-01 00:00:00.000000 Hacl_Hash_MD5.o │ │ │ │ +?rw-r--r-- 0 0 0 7480 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 4324 1970-01-01 00:00:00.000000 Hacl_Hash_SHA1.o │ │ │ │ -?rw-r--r-- 0 0 0 15268 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ +?rw-r--r-- 0 0 0 15264 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 13144 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ -?rw-r--r-- 0 0 0 9448 1970-01-01 00:00:00.000000 Hacl_Hash_SHA3.o │ │ │ │ -?rw-r--r-- 0 0 0 693380 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ +?rw-r--r-- 0 0 0 9408 1970-01-01 00:00:00.000000 Hacl_Hash_SHA3.o │ │ │ │ +?rw-r--r-- 0 0 0 693384 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 12692 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 16968 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7424 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 10024 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 37712 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6080 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18052 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 231940 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 231944 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 28264 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5708 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2776 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 32328 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 34196 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 16116 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ -?rw-r--r-- 0 0 0 22348 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ -?rw-r--r-- 0 0 0 19112 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ +?rw-r--r-- 0 0 0 22344 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 19092 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 21820 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 18356 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 53056 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 59456 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 53064 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 59460 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 17788 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 68332 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 110372 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 68336 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 110392 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 40608 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 29036 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 29032 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 4800 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ -?rw-r--r-- 0 0 0 15788 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ -?rw-r--r-- 0 0 0 21800 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 15764 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ +?rw-r--r-- 0 0 0 21728 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17112 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 32480 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 11604 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 5088 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6652 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 27456 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 424164 1970-01-01 00:00:00.000000 frozen.o │ │ │ ├── pegen.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -108,13 +108,13 @@ │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 105: 00000175 42 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 107: 000001a1 88 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ 108: 000001f9 162 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 110: 00000001 12 FUNC GLOBAL HIDDEN 8 _PyPegen_interactive_exit │ │ │ │ │ - 111: 000014e1 384 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 111: 000014e1 382 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 114: 00001661 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ 115: 00001665 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ 116: 0000004b 62 FUNC GLOBAL HIDDEN 8 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -261,19 +261,19 @@ │ │ │ │ │ 00001472 0000120a R_ARM_THM_CALL 0000000d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000014a2 0000220a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000014b0 0000220a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000014bc 0000220a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000014ca 0000050a R_ARM_THM_CALL 00000001 Py_XDECREF.part.0 │ │ │ │ │ 000014d8 0000220a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000014f4 00006a0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001644 00004b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001648 00004b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000164c 00001a2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC15 │ │ │ │ │ -00001650 00001a30 R_ARM_THM_MOVT_ABS 000001c0 .LC15 │ │ │ │ │ -00001656 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001642 00004b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001646 00004b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000164a 00001a2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC15 │ │ │ │ │ +0000164e 00001a30 R_ARM_THM_MOVT_ABS 000001c0 .LC15 │ │ │ │ │ +00001654 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000388 00002b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 0000045e 0000271e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ 00000496 0000271e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ 000013e8 0000271e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ 000014c6 0000221e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 00001660 00002f1e R_ARM_THM_JUMP24 000004b1 _PyPegen_lookahead │ │ │ │ │ 00001664 00002f1e R_ARM_THM_JUMP24 000004b1 _PyPegen_lookahead │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2357,153 +2357,153 @@ │ │ │ │ │ movge r1, #0 │ │ │ │ │ bge.n 156a <_PyPegen_byte_offset_to_character_offset_line+0x8a> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r1, #1 │ │ │ │ │ - blt.n 159c <_PyPegen_byte_offset_to_character_offset_line+0xbc> │ │ │ │ │ + blt.n 159a <_PyPegen_byte_offset_to_character_offset_line+0xba> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it le │ │ │ │ │ movle r1, #1 │ │ │ │ │ ble.n 156a <_PyPegen_byte_offset_to_character_offset_line+0x8a> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r1, #1 │ │ │ │ │ - blt.n 15b4 <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ + blt.n 15a6 <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it le │ │ │ │ │ movle r1, #2 │ │ │ │ │ ble.n 156a <_PyPegen_byte_offset_to_character_offset_line+0x8a> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 1570 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 1580 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ + ble.n 157e <_PyPegen_byte_offset_to_character_offset_line+0x9e> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r3, r1, #1 │ │ │ │ │ - blt.n 15cc <_PyPegen_byte_offset_to_character_offset_line+0xec> │ │ │ │ │ + blt.n 15b2 <_PyPegen_byte_offset_to_character_offset_line+0xd2> │ │ │ │ │ movs r1, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.n 156a <_PyPegen_byte_offset_to_character_offset_line+0x8a> │ │ │ │ │ ldrsb.w ip, [r0, r3] │ │ │ │ │ ldrb.w lr, [r0, r3] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 1588 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + blt.n 1586 <_PyPegen_byte_offset_to_character_offset_line+0xa6> │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt.n 1554 <_PyPegen_byte_offset_to_character_offset_line+0x74> │ │ │ │ │ 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 160e <_PyPegen_byte_offset_to_character_offset_line+0x12e> │ │ │ │ │ + bne.n 15e4 <_PyPegen_byte_offset_to_character_offset_line+0x104> │ │ │ │ │ + adds r1, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt.n 1540 <_PyPegen_byte_offset_to_character_offset_line+0x60> │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ and.w ip, lr, #224 @ 0xe0 │ │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ │ - bne.n 15e4 <_PyPegen_byte_offset_to_character_offset_line+0x104> │ │ │ │ │ + bne.n 15be <_PyPegen_byte_offset_to_character_offset_line+0xde> │ │ │ │ │ adds r3, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ blt.n 1554 <_PyPegen_byte_offset_to_character_offset_line+0x74> │ │ │ │ │ b.n 156a <_PyPegen_byte_offset_to_character_offset_line+0x8a> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #2 │ │ │ │ │ - beq.n 1512 <_PyPegen_byte_offset_to_character_offset_line+0x32> │ │ │ │ │ - and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - bne.n 15f2 <_PyPegen_byte_offset_to_character_offset_line+0x112> │ │ │ │ │ - adds r1, #3 │ │ │ │ │ + bne.n 15cc <_PyPegen_byte_offset_to_character_offset_line+0xec> │ │ │ │ │ + adds r1, #2 │ │ │ │ │ b.n 1512 <_PyPegen_byte_offset_to_character_offset_line+0x32> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #2 │ │ │ │ │ - beq.n 1528 <_PyPegen_byte_offset_to_character_offset_line+0x48> │ │ │ │ │ - and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - bne.n 1600 <_PyPegen_byte_offset_to_character_offset_line+0x120> │ │ │ │ │ - adds r1, #3 │ │ │ │ │ + bne.n 15d8 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ + adds r1, #2 │ │ │ │ │ b.n 1528 <_PyPegen_byte_offset_to_character_offset_line+0x48> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r3, r1, #2 │ │ │ │ │ - beq.n 154e <_PyPegen_byte_offset_to_character_offset_line+0x6e> │ │ │ │ │ - and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - bne.n 1636 <_PyPegen_byte_offset_to_character_offset_line+0x156> │ │ │ │ │ - adds r3, r1, #3 │ │ │ │ │ + bne.n 15f0 <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ + adds r3, r1, #2 │ │ │ │ │ b.n 154e <_PyPegen_byte_offset_to_character_offset_line+0x6e> │ │ │ │ │ and.w ip, lr, #240 @ 0xf0 │ │ │ │ │ cmp.w ip, #224 @ 0xe0 │ │ │ │ │ - bne.n 161a <_PyPegen_byte_offset_to_character_offset_line+0x13a> │ │ │ │ │ + bne.n 15fc <_PyPegen_byte_offset_to_character_offset_line+0x11c> │ │ │ │ │ adds r3, #3 │ │ │ │ │ - b.n 1594 <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ - and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ - cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n 1644 <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ - adds r1, #4 │ │ │ │ │ + b.n 1592 <_PyPegen_byte_offset_to_character_offset_line+0xb2> │ │ │ │ │ + and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + bne.n 160a <_PyPegen_byte_offset_to_character_offset_line+0x12a> │ │ │ │ │ + adds r1, #3 │ │ │ │ │ b.n 1512 <_PyPegen_byte_offset_to_character_offset_line+0x32> │ │ │ │ │ - and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ - cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n 1644 <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ - adds r1, #4 │ │ │ │ │ + and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + bne.n 1618 <_PyPegen_byte_offset_to_character_offset_line+0x138> │ │ │ │ │ + adds r1, #3 │ │ │ │ │ b.n 1528 <_PyPegen_byte_offset_to_character_offset_line+0x48> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - bne.n 1628 <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ + bne.n 1634 <_PyPegen_byte_offset_to_character_offset_line+0x154> │ │ │ │ │ adds r1, #3 │ │ │ │ │ - b.n 157c <_PyPegen_byte_offset_to_character_offset_line+0x9c> │ │ │ │ │ + b.n 157a <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ + and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + bne.n 1626 <_PyPegen_byte_offset_to_character_offset_line+0x146> │ │ │ │ │ + adds r3, r1, #3 │ │ │ │ │ + b.n 154e <_PyPegen_byte_offset_to_character_offset_line+0x6e> │ │ │ │ │ and.w lr, lr, #248 @ 0xf8 │ │ │ │ │ cmp.w lr, #240 @ 0xf0 │ │ │ │ │ - bne.n 1644 <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ + bne.n 1642 <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ adds r3, #4 │ │ │ │ │ - b.n 1594 <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + b.n 1592 <_PyPegen_byte_offset_to_character_offset_line+0xb2> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n 1644 <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ + bne.n 1642 <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n 157c <_PyPegen_byte_offset_to_character_offset_line+0x9c> │ │ │ │ │ + b.n 1512 <_PyPegen_byte_offset_to_character_offset_line+0x32> │ │ │ │ │ + and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ + cmp.w ip, #240 @ 0xf0 │ │ │ │ │ + bne.n 1642 <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + b.n 1528 <_PyPegen_byte_offset_to_character_offset_line+0x48> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n 1644 <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ + bne.n 1642 <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ adds r3, r1, #4 │ │ │ │ │ b.n 154e <_PyPegen_byte_offset_to_character_offset_line+0x6e> │ │ │ │ │ + and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ + cmp.w ip, #240 @ 0xf0 │ │ │ │ │ + bne.n 1642 <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + b.n 157a <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 156a <_PyPegen_byte_offset_to_character_offset_line+0x8a> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 00001660 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ b.w 4b0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ 00001664 <_PyPegen_lookahead_for_stmt>: │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 20556 (bytes into file) │ │ │ │ │ + Start of section headers: 20560 (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 0x504c: │ │ │ │ │ +There are 15 section headers, starting at offset 0x5050: │ │ │ │ │ │ │ │ │ │ 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 0009b4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004544 000468 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0009e8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0009e8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0009e8 000409 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000df4 001bb4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0049ac 000530 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0029a8 0002c0 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004edc 0000f0 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 002c68 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002c68 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 002c9c 000c50 10 13 73 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 0038ec 000c56 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 004fcc 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0009ac 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004548 000468 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0009e0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0009e0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0009e0 000409 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000dec 001bc0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0049b0 000530 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0029ac 0002c0 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004ee0 0000f0 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 002c6c 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002c6c 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 002ca0 000c50 10 13 73 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 0038f0 000c56 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 004fd0 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,25 +3,25 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000004 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 5: 0000002c 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ - 6: 000007b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 7: 000007be 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 6: 000007b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 7: 000007b6 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 8: 00000179 98 FUNC LOCAL DEFAULT 8 _set_seq_context │ │ │ │ │ - 9: 00000a70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 10: 00000a74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 9: 00000a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 10: 00000a6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 11: 00000001 70 FUNC LOCAL DEFAULT 1 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 13: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 14: 0000003c 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 15: 00000e89 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ - 16: 00000f2d 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ + 15: 00000e81 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ + 16: 00000f25 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ 17: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 18: 0000008b 62 FUNC LOCAL DEFAULT 8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 19: 00000094 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 20: 00000098 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 21: 000000dc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 22: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ 23: 000000e4 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ @@ -36,15 +36,15 @@ │ │ │ │ │ 32: 00000390 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 33: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 34: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 35: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ 36: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 37: 000001ac 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ 38: 000001d4 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ - 39: 00000742 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 39: 0000073a 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 40: 00000204 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ 41: 00000210 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ 42: 0000021c 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ 43: 00000224 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ 44: 0000022c 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ 45: 00000234 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 46: 0000023c 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ @@ -64,134 +64,134 @@ │ │ │ │ │ 60: 0000031c 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ 61: 00000324 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 62: 00000330 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 63: 00000338 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 64: 00000344 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ 65: 0000035c 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 66: 00000370 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ - 67: 000007f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 68: 0000080a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 67: 000007e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 68: 00000802 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 69: 000003a4 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 70: 000003dc 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ - 71: 0000074d 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 72: 0000074e 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 71: 00000745 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 72: 00000746 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 73: 00000001 180 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 81: 000000b5 1762 FUNC GLOBAL HIDDEN 6 _PyPegen_concatenate_strings │ │ │ │ │ + 81: 000000b5 1756 FUNC GLOBAL HIDDEN 6 _PyPegen_concatenate_strings │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_JoinedStr │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Concat │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ - 94: 00000799 306 FUNC GLOBAL HIDDEN 6 _PyPegen_set_expr_context │ │ │ │ │ + 94: 00000791 306 FUNC GLOBAL HIDDEN 6 _PyPegen_set_expr_context │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Name │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ - 102: 000008cd 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ + 102: 000008c5 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ - 104: 000008f1 122 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ - 105: 0000096d 264 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ + 104: 000008e9 122 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ + 105: 00000965 264 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 107: 00001969 192 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 108: 00001a29 220 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 107: 00001971 192 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 108: 00001a31 222 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 111: 00000a75 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 112: 00000961 84 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 111: 00000a6d 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ + 112: 00000959 84 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ - 114: 00000a81 40 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ + 114: 00000a79 40 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ 116: 00000049 50 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_count_dots │ │ │ │ │ - 117: 00000aa9 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ + 117: 00000aa1 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_int_seq_new │ │ │ │ │ 119: 0000007d 188 FUNC GLOBAL HIDDEN 1 _PyPegen_checked_future_import │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ - 122: 00000b01 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ - 123: 00000b59 814 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ + 122: 00000af9 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ + 123: 00000b51 816 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ - 126: 00000ec5 104 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ - 127: 00000f69 104 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ + 126: 00000ebd 104 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ + 127: 00000f61 104 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 129: 00000fd1 432 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ + 129: 00000fc9 432 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ - 131: 00001181 834 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ + 131: 00001179 834 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND strpbrk │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decode_string │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 140: 000014c5 238 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ - 141: 000015b5 368 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ - 142: 00001725 368 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ - 143: 00001895 74 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ + 140: 000014bd 238 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ + 141: 000015ad 374 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ + 142: 00001725 374 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ + 143: 0000189d 74 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ 144: 00000139 46 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ 145: 00000169 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ 147: 000001a5 94 FUNC GLOBAL HIDDEN 1 _PyPegen_function_def_decorators │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 150: 000018e1 40 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ - 151: 00001909 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ + 150: 000018e9 40 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ + 151: 00001911 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ 152: 00000205 118 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ 153: 0000027d 92 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ 155: 000002d9 30 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ 156: 000002f9 12 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ - 157: 00001b05 134 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ + 157: 00001b11 134 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ 161: 00000305 140 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 164: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 165: 00001b8d 40 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ + 165: 00001b99 40 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ 166: 00000391 114 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ 169: 00000405 80 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ 170: 00000455 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ 172: 00000001 138 FUNC GLOBAL HIDDEN 8 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 174: 00000499 148 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 176: 0000052d 304 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 177: 0000065d 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 178: 00000685 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 179: 000006ad 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 180: 000006e9 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 176: 0000052d 296 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 177: 00000655 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 178: 0000067d 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 179: 000006a5 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 180: 000006e1 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ 182: 000000c9 88 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_real │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 184: 00000121 88 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_imaginary │ │ │ │ │ - 185: 00000725 176 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 186: 000007d5 394 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 185: 0000071d 176 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 186: 000007cd 394 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 191: 000001db 88 FUNC GLOBAL HIDDEN 8 _PyPegen_arguments_parsing_error │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 193: 00000233 88 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_append_to_end │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4544 contains 141 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4548 contains 141 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000020 0000700a R_ARM_THM_CALL 00000961 _PyPegen_new_type_comment │ │ │ │ │ +00000020 0000700a R_ARM_THM_CALL 00000959 _PyPegen_new_type_comment │ │ │ │ │ 0000003e 0000710a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ 000000a6 00000d2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC6 │ │ │ │ │ 000000aa 00000d30 R_ARM_THM_MOVT_ABS 00000030 .LC6 │ │ │ │ │ 000000b0 0000780a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 000000de 00000e2f R_ARM_THM_MOVW_ABS_NC 0000003c .LC7 │ │ │ │ │ 000000e2 00000e30 R_ARM_THM_MOVT_ABS 0000003c .LC7 │ │ │ │ │ 00000110 0000780a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ @@ -55,268 +55,268 @@ │ │ │ │ │ 000004b2 0000af0a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ 000004dc 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ 000004e8 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000506 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 00000524 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000054e 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000552 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000005bc 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -000005ca 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000005ee 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000061e 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000622 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000654 0000510a R_ARM_THM_CALL 000000b5 _PyPegen_concatenate_strings │ │ │ │ │ -00000674 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000069c 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000006c4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000700 0000b50a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -00000786 0000b90a R_ARM_THM_CALL 00000725 _PyPegen_get_invalid_target │ │ │ │ │ -000007b8 0000b90a R_ARM_THM_CALL 00000725 _PyPegen_get_invalid_target │ │ │ │ │ -0000080a 0000292f R_ARM_THM_MOVW_ABS_NC 00000210 .LC23 │ │ │ │ │ -0000080e 00002930 R_ARM_THM_MOVT_ABS 00000210 .LC23 │ │ │ │ │ -00000814 0000282f R_ARM_THM_MOVW_ABS_NC 00000204 .LC22 │ │ │ │ │ -00000818 00002830 R_ARM_THM_MOVT_ABS 00000204 .LC22 │ │ │ │ │ -00000820 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000824 0000bb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000082c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000830 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000838 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000083c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000844 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00000848 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000084c 00003d2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC43 │ │ │ │ │ -00000850 00003d30 R_ARM_THM_MOVT_ABS 00000324 .LC43 │ │ │ │ │ -00000854 00003e2f R_ARM_THM_MOVW_ABS_NC 00000330 .LC44 │ │ │ │ │ -00000858 00003e30 R_ARM_THM_MOVT_ABS 00000330 .LC44 │ │ │ │ │ -00000864 0000342f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC34 │ │ │ │ │ -00000868 00003430 R_ARM_THM_MOVT_ABS 000002a0 .LC34 │ │ │ │ │ -0000086e 0000372f R_ARM_THM_MOVW_ABS_NC 000002dc .LC37 │ │ │ │ │ -00000872 00003730 R_ARM_THM_MOVT_ABS 000002dc .LC37 │ │ │ │ │ -00000878 0000402f R_ARM_THM_MOVW_ABS_NC 00000344 .LC46 │ │ │ │ │ -0000087c 00004030 R_ARM_THM_MOVT_ABS 00000344 .LC46 │ │ │ │ │ -00000882 0000382f R_ARM_THM_MOVW_ABS_NC 000002ec .LC38 │ │ │ │ │ -00000886 00003830 R_ARM_THM_MOVT_ABS 000002ec .LC38 │ │ │ │ │ -0000088c 00003c2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC42 │ │ │ │ │ -00000890 00003c30 R_ARM_THM_MOVT_ABS 0000031c .LC42 │ │ │ │ │ -00000896 00003b2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC41 │ │ │ │ │ -0000089a 00003b30 R_ARM_THM_MOVT_ABS 00000314 .LC41 │ │ │ │ │ -000008a0 00003a2f R_ARM_THM_MOVW_ABS_NC 0000030c .LC40 │ │ │ │ │ -000008a4 00003a30 R_ARM_THM_MOVT_ABS 0000030c .LC40 │ │ │ │ │ -000008aa 0000362f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC36 │ │ │ │ │ -000008ae 00003630 R_ARM_THM_MOVT_ABS 000002c8 .LC36 │ │ │ │ │ -000008b4 0000352f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC35 │ │ │ │ │ -000008b8 00003530 R_ARM_THM_MOVT_ABS 000002b4 .LC35 │ │ │ │ │ -000008be 00002d2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC27 │ │ │ │ │ -000008c2 00002d30 R_ARM_THM_MOVT_ABS 00000234 .LC27 │ │ │ │ │ -000008c8 00002c2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC26 │ │ │ │ │ -000008cc 00002c30 R_ARM_THM_MOVT_ABS 0000022c .LC26 │ │ │ │ │ -000008d2 00002b2f R_ARM_THM_MOVW_ABS_NC 00000224 .LC25 │ │ │ │ │ -000008d6 00002b30 R_ARM_THM_MOVT_ABS 00000224 .LC25 │ │ │ │ │ -000008dc 00002a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC24 │ │ │ │ │ -000008e0 00002a30 R_ARM_THM_MOVT_ABS 0000021c .LC24 │ │ │ │ │ -000008e6 0000302f R_ARM_THM_MOVW_ABS_NC 00000254 .LC30 │ │ │ │ │ -000008ea 00003030 R_ARM_THM_MOVT_ABS 00000254 .LC30 │ │ │ │ │ -000008f0 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000008f4 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000008fa 0000422f R_ARM_THM_MOVW_ABS_NC 00000370 .LC48 │ │ │ │ │ -000008fe 00004230 R_ARM_THM_MOVT_ABS 00000370 .LC48 │ │ │ │ │ -00000906 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000090e 00002e2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC28 │ │ │ │ │ -00000912 00002e30 R_ARM_THM_MOVT_ABS 0000023c .LC28 │ │ │ │ │ -00000918 0000412f R_ARM_THM_MOVW_ABS_NC 0000035c .LC47 │ │ │ │ │ -0000091c 00004130 R_ARM_THM_MOVT_ABS 0000035c .LC47 │ │ │ │ │ -00000922 00003f2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC45 │ │ │ │ │ -00000926 00003f30 R_ARM_THM_MOVT_ABS 00000338 .LC45 │ │ │ │ │ -0000092c 0000322f R_ARM_THM_MOVW_ABS_NC 00000278 .LC32 │ │ │ │ │ -00000930 00003230 R_ARM_THM_MOVT_ABS 00000278 .LC32 │ │ │ │ │ -00000936 0000332f R_ARM_THM_MOVW_ABS_NC 0000028c .LC33 │ │ │ │ │ -0000093a 00003330 R_ARM_THM_MOVT_ABS 0000028c .LC33 │ │ │ │ │ -00000940 0000312f R_ARM_THM_MOVW_ABS_NC 00000260 .LC31 │ │ │ │ │ -00000944 00003130 R_ARM_THM_MOVT_ABS 00000260 .LC31 │ │ │ │ │ -0000094a 0000392f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC39 │ │ │ │ │ -0000094e 00003930 R_ARM_THM_MOVT_ABS 000002f8 .LC39 │ │ │ │ │ -00000954 00002f2f R_ARM_THM_MOVW_ABS_NC 00000244 .LC29 │ │ │ │ │ -00000958 00002f30 R_ARM_THM_MOVT_ABS 00000244 .LC29 │ │ │ │ │ -00000974 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000097e 0000c00a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000098a 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000009ae 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005b8 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +000005c6 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000005e8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000616 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000061a 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000064c 0000510a R_ARM_THM_CALL 000000b5 _PyPegen_concatenate_strings │ │ │ │ │ +0000066c 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000694 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000006bc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000006f8 0000b50a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +0000077e 0000b90a R_ARM_THM_CALL 0000071d _PyPegen_get_invalid_target │ │ │ │ │ +000007b0 0000b90a R_ARM_THM_CALL 0000071d _PyPegen_get_invalid_target │ │ │ │ │ +00000802 0000292f R_ARM_THM_MOVW_ABS_NC 00000210 .LC23 │ │ │ │ │ +00000806 00002930 R_ARM_THM_MOVT_ABS 00000210 .LC23 │ │ │ │ │ +0000080c 0000282f R_ARM_THM_MOVW_ABS_NC 00000204 .LC22 │ │ │ │ │ +00000810 00002830 R_ARM_THM_MOVT_ABS 00000204 .LC22 │ │ │ │ │ +00000818 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000081c 0000bb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000824 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000828 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000830 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000834 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000083c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00000840 0000be30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00000844 00003d2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC43 │ │ │ │ │ +00000848 00003d30 R_ARM_THM_MOVT_ABS 00000324 .LC43 │ │ │ │ │ +0000084c 00003e2f R_ARM_THM_MOVW_ABS_NC 00000330 .LC44 │ │ │ │ │ +00000850 00003e30 R_ARM_THM_MOVT_ABS 00000330 .LC44 │ │ │ │ │ +0000085c 0000342f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC34 │ │ │ │ │ +00000860 00003430 R_ARM_THM_MOVT_ABS 000002a0 .LC34 │ │ │ │ │ +00000866 0000372f R_ARM_THM_MOVW_ABS_NC 000002dc .LC37 │ │ │ │ │ +0000086a 00003730 R_ARM_THM_MOVT_ABS 000002dc .LC37 │ │ │ │ │ +00000870 0000402f R_ARM_THM_MOVW_ABS_NC 00000344 .LC46 │ │ │ │ │ +00000874 00004030 R_ARM_THM_MOVT_ABS 00000344 .LC46 │ │ │ │ │ +0000087a 0000382f R_ARM_THM_MOVW_ABS_NC 000002ec .LC38 │ │ │ │ │ +0000087e 00003830 R_ARM_THM_MOVT_ABS 000002ec .LC38 │ │ │ │ │ +00000884 00003c2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC42 │ │ │ │ │ +00000888 00003c30 R_ARM_THM_MOVT_ABS 0000031c .LC42 │ │ │ │ │ +0000088e 00003b2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC41 │ │ │ │ │ +00000892 00003b30 R_ARM_THM_MOVT_ABS 00000314 .LC41 │ │ │ │ │ +00000898 00003a2f R_ARM_THM_MOVW_ABS_NC 0000030c .LC40 │ │ │ │ │ +0000089c 00003a30 R_ARM_THM_MOVT_ABS 0000030c .LC40 │ │ │ │ │ +000008a2 0000362f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC36 │ │ │ │ │ +000008a6 00003630 R_ARM_THM_MOVT_ABS 000002c8 .LC36 │ │ │ │ │ +000008ac 0000352f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC35 │ │ │ │ │ +000008b0 00003530 R_ARM_THM_MOVT_ABS 000002b4 .LC35 │ │ │ │ │ +000008b6 00002d2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC27 │ │ │ │ │ +000008ba 00002d30 R_ARM_THM_MOVT_ABS 00000234 .LC27 │ │ │ │ │ +000008c0 00002c2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC26 │ │ │ │ │ +000008c4 00002c30 R_ARM_THM_MOVT_ABS 0000022c .LC26 │ │ │ │ │ +000008ca 00002b2f R_ARM_THM_MOVW_ABS_NC 00000224 .LC25 │ │ │ │ │ +000008ce 00002b30 R_ARM_THM_MOVT_ABS 00000224 .LC25 │ │ │ │ │ +000008d4 00002a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC24 │ │ │ │ │ +000008d8 00002a30 R_ARM_THM_MOVT_ABS 0000021c .LC24 │ │ │ │ │ +000008de 0000302f R_ARM_THM_MOVW_ABS_NC 00000254 .LC30 │ │ │ │ │ +000008e2 00003030 R_ARM_THM_MOVT_ABS 00000254 .LC30 │ │ │ │ │ +000008e8 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000008ec 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000008f2 0000422f R_ARM_THM_MOVW_ABS_NC 00000370 .LC48 │ │ │ │ │ +000008f6 00004230 R_ARM_THM_MOVT_ABS 00000370 .LC48 │ │ │ │ │ +000008fe 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000906 00002e2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC28 │ │ │ │ │ +0000090a 00002e30 R_ARM_THM_MOVT_ABS 0000023c .LC28 │ │ │ │ │ +00000910 0000412f R_ARM_THM_MOVW_ABS_NC 0000035c .LC47 │ │ │ │ │ +00000914 00004130 R_ARM_THM_MOVT_ABS 0000035c .LC47 │ │ │ │ │ +0000091a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC45 │ │ │ │ │ +0000091e 00003f30 R_ARM_THM_MOVT_ABS 00000338 .LC45 │ │ │ │ │ +00000924 0000322f R_ARM_THM_MOVW_ABS_NC 00000278 .LC32 │ │ │ │ │ +00000928 00003230 R_ARM_THM_MOVT_ABS 00000278 .LC32 │ │ │ │ │ +0000092e 0000332f R_ARM_THM_MOVW_ABS_NC 0000028c .LC33 │ │ │ │ │ +00000932 00003330 R_ARM_THM_MOVT_ABS 0000028c .LC33 │ │ │ │ │ +00000938 0000312f R_ARM_THM_MOVW_ABS_NC 00000260 .LC31 │ │ │ │ │ +0000093c 00003130 R_ARM_THM_MOVT_ABS 00000260 .LC31 │ │ │ │ │ +00000942 0000392f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC39 │ │ │ │ │ +00000946 00003930 R_ARM_THM_MOVT_ABS 000002f8 .LC39 │ │ │ │ │ +0000094c 00002f2f R_ARM_THM_MOVW_ABS_NC 00000244 .LC29 │ │ │ │ │ +00000950 00002f30 R_ARM_THM_MOVT_ABS 00000244 .LC29 │ │ │ │ │ +0000096c 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000976 0000c00a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000982 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000009a6 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000cc 0000791e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ 00000292 00008b1e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x49ac contains 166 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x49b0 contains 166 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000022 00004b0a R_ARM_THM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 0000002e 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000050 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 00000060 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 00000068 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ 0000006c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC3 │ │ │ │ │ 00000070 00004f0a R_ARM_THM_CALL 00000000 _PyPegen_new_identifier │ │ │ │ │ 0000008e 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 000000ae 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000f0 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ 000000f4 00005230 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00000110 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00000114 00005230 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -0000015e 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000324 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000328 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000484 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000492 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000496 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000500 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000518 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000055a 0000560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00000580 0000570a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000059e 0000580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -000005b0 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000005d2 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000604 0000052f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ -00000608 00000530 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ -0000060e 0000590a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ -0000062c 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ -00000640 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000010e 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00000112 00005230 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +0000015c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000300 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000304 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000462 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000470 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000474 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000004e2 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +000004fc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000520 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000552 0000560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000057a 0000570a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00000598 0000580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +000005ac 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000005d0 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000602 0000052f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ +00000606 00000530 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ +0000060c 0000590a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ +0000062a 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ +0000063e 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 0000065e 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000006f4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000728 00005b0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000074a 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000750 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000754 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000075c 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ -00000760 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ -00000766 00005d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000078a 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d4 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ -000007e8 0000080a R_ARM_THM_CALL 00000179 _set_seq_context │ │ │ │ │ -000007f6 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000081c 0000610a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00000828 0000080a R_ARM_THM_CALL 00000179 _set_seq_context │ │ │ │ │ -00000836 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000085c 0000620a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00000868 00005e0a R_ARM_THM_CALL 00000799 _PyPegen_set_expr_context │ │ │ │ │ -00000886 0000630a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000008a4 0000640a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000008c2 0000650a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000008e2 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000090c 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000095c 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000009b2 00006b0a R_ARM_THM_CALL 00001969 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -000009bc 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009c6 00006c0a R_ARM_THM_CALL 00001a29 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -000009d8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000009ee 00006d0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000a16 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a2e 00006c0a R_ARM_THM_CALL 00001a29 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -00000a62 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a70 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a98 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000ac4 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ -00000b1c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000b84 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000bb0 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000bd0 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000c3e 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000c58 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000c68 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000c84 00007d0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000cda 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d78 00007d0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000d84 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000db4 00007e0a R_ARM_THM_CALL 00000ec5 _PyPegen_join_sequences │ │ │ │ │ -00000e10 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e22 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000e46 00007e0a R_ARM_THM_CALL 00000ec5 _PyPegen_join_sequences │ │ │ │ │ -00000ea0 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000ee4 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000f44 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000f7e 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000f84 0000800a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000f90 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000fae 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000fc8 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000102c 0000820a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001092 0000820a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -000010b8 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000010c4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001150 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ -00001154 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ -0000115a 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000115e 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000011ca 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000011d6 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ -000011da 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ -000011de 0000840a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ -000011ea 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001208 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000120c 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001224 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001258 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001262 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -00001276 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001286 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000012a6 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000012e8 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -0000133c 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001340 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001344 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ -00001348 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ -00001350 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000135c 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -00001370 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -0000137c 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -0000138e 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000013b8 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013be 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000013c2 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000013ce 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -000013d2 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -000013d6 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ -000013da 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ -000013fa 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001408 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00001414 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000141e 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000142e 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -0000143e 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000145c 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000014bc 00006d0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001522 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001590 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000015d4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000716 00005b0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00000738 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000746 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000074a 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000752 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ +00000756 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ +0000075c 00005d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000780 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007cc 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +000007e0 0000080a R_ARM_THM_CALL 00000179 _set_seq_context │ │ │ │ │ +000007ee 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000814 0000610a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00000820 0000080a R_ARM_THM_CALL 00000179 _set_seq_context │ │ │ │ │ +0000082e 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000854 0000620a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00000860 00005e0a R_ARM_THM_CALL 00000791 _PyPegen_set_expr_context │ │ │ │ │ +0000087e 0000630a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000089c 0000640a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000008ba 0000650a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000008da 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000904 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000954 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000009aa 00006b0a R_ARM_THM_CALL 00001971 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +000009b4 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009be 00006c0a R_ARM_THM_CALL 00001a31 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +000009d0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000009e6 00006d0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000a0e 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a26 00006c0a R_ARM_THM_CALL 00001a31 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00000a5a 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a68 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a90 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000abc 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ +00000b14 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000b7c 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000ba8 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000bc8 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000c36 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000c50 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000c60 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000c7c 00007d0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000cd2 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d70 00007d0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000d7c 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000dda 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000dec 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000e1a 00007e0a R_ARM_THM_CALL 00000ebd _PyPegen_join_sequences │ │ │ │ │ +00000e40 00007e0a R_ARM_THM_CALL 00000ebd _PyPegen_join_sequences │ │ │ │ │ +00000e98 00007c0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000edc 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000f3c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000f76 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000f7c 0000800a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000f88 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000fa6 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000fc0 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001024 0000820a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +0000108a 0000820a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +000010b0 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000010bc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001148 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ +0000114c 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ +00001152 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001156 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000011c2 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000011ce 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ +000011d2 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ +000011d6 0000840a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ +000011e2 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001200 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001204 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000121c 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001250 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000125a 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +0000126e 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +0000127e 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000129e 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000012e0 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001334 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001338 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000133c 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ +00001340 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ +00001348 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001354 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +00001368 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001374 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +00001386 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000013b0 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b6 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000013ba 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000013c6 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +000013ca 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +000013ce 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ +000013d2 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ +000013f2 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001400 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000140c 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00001416 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001426 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001436 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001454 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000014b4 00006d0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000151a 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001588 0000670a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000015cc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00001744 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000018b0 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000018ce 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -000018f8 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001932 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001940 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001944 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001954 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ -00001958 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ -0000195e 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000019ec 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001a80 00009a0a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00001ad4 00009a0a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00001b34 00009f0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00001b50 0000700a R_ARM_THM_CALL 00000961 _PyPegen_new_type_comment │ │ │ │ │ -00001b62 0000a00a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00001ba4 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000009a0 00006a1e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ -00000a7c 00000b1e R_ARM_THM_JUMP24 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -00000afa 0000761e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ -00000b52 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000010e4 0000551e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001178 0000121e R_ARM_THM_JUMP24 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000015ae 0000671e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000170e 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000187e 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001b28 00009e1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +000018b8 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000018d6 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +00001900 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000193a 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001948 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000194c 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000195c 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ +00001960 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ +00001966 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000019f4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001a88 00009a0a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001ade 00009a0a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001b40 00009f0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00001b5c 0000700a R_ARM_THM_CALL 00000959 _PyPegen_new_type_comment │ │ │ │ │ +00001b6e 0000a00a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00001bb0 0000730a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000998 00006a1e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ +00000a74 00000b1e R_ARM_THM_JUMP24 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +00000af2 0000761e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ +00000b4a 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000010dc 0000551e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001170 0000121e R_ARM_THM_JUMP24 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000015a6 0000671e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001712 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000188a 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001b34 00009e1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4edc contains 30 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4ee0 contains 30 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000032 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000036 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000070 0000232f R_ARM_THM_MOVW_ABS_NC 00000180 .LC19 │ │ │ │ │ 00000074 00002330 R_ARM_THM_MOVT_ABS 00000180 .LC19 │ │ │ │ │ 000000be 0000ad0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000d2 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ @@ -328,15 +328,15 @@ │ │ │ │ │ 0000012a 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 0000012e 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 00000148 0000262f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC21 │ │ │ │ │ 0000014c 00002630 R_ARM_THM_MOVT_ABS 000001d4 .LC21 │ │ │ │ │ 00000152 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000156 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000198 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000001c0 00005e0a R_ARM_THM_CALL 00000799 _PyPegen_set_expr_context │ │ │ │ │ +000001c0 00005e0a R_ARM_THM_CALL 00000791 _PyPegen_set_expr_context │ │ │ │ │ 000001e0 0000462f R_ARM_THM_MOVW_ABS_NC 000003dc .LC50 │ │ │ │ │ 000001e4 00004630 R_ARM_THM_MOVT_ABS 000003dc .LC50 │ │ │ │ │ 0000020a 0000452f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC49 │ │ │ │ │ 0000020e 00004530 R_ARM_THM_MOVT_ABS 000003a4 .LC49 │ │ │ │ │ 00000212 0000462f R_ARM_THM_MOVW_ABS_NC 000003dc .LC50 │ │ │ │ │ 00000216 00004630 R_ARM_THM_MOVT_ABS 000003dc .LC50 │ │ │ │ │ 00000220 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cbz r0, 42 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x42> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 960 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 958 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ cbz r0, 42 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x42> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r5, r3, [r4, #20] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ │ @@ -91,55 +91,57 @@ │ │ │ │ │ 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, 134 <_PyPegen_checked_future_import+0xb8> │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + cbz r4, 134 <_PyPegen_checked_future_import+0xb8> │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ blt.n 104 <_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 b8 <_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 ee <_PyPegen_checked_future_import+0x72> │ │ │ │ │ - ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - orr.w r3, r3, #32 │ │ │ │ │ - str.w r3, [fp, #64] @ 0x40 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - add.w r3, r3, #8192 @ 0x2000 │ │ │ │ │ - str.w r1, [r3, #3576] @ 0xdf8 │ │ │ │ │ + ldr.w r1, [fp, #64] @ 0x40 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + orr.w r1, r1, #32 │ │ │ │ │ + str.w r1, [fp, #64] @ 0x40 │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ + add.w r1, r1, #8192 @ 0x2000 │ │ │ │ │ + str.w r0, [r1, #3576] @ 0xdf8 │ │ │ │ │ b.n ee <_PyPegen_checked_future_import+0x72> │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ b.n f2 <_PyPegen_checked_future_import+0x76> │ │ │ │ │ │ │ │ │ │ 00000138 <_PyPegen_star_etc>: │ │ │ │ │ _PyPegen_star_etc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -610,315 +612,313 @@ │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5d6 <_PyPegen_setup_full_format_spec+0xaa> │ │ │ │ │ + beq.n 5d2 <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bge.n 592 <_PyPegen_setup_full_format_spec+0x66> │ │ │ │ │ + bge.n 590 <_PyPegen_setup_full_format_spec+0x64> │ │ │ │ │ ldr.w lr, [r6, #4]! │ │ │ │ │ - ldr.w r0, [lr] │ │ │ │ │ - cmp r0, #20 │ │ │ │ │ - bne.n 5de <_PyPegen_setup_full_format_spec+0xb2> │ │ │ │ │ + ldr.w r7, [lr] │ │ │ │ │ + cmp r7, #20 │ │ │ │ │ + bne.n 5da <_PyPegen_setup_full_format_spec+0xae> │ │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ │ - ldr.w r0, [lr, #4] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne.n 5de <_PyPegen_setup_full_format_spec+0xb2> │ │ │ │ │ + ldr.w r7, [lr, #4] │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bne.n 5da <_PyPegen_setup_full_format_spec+0xae> │ │ │ │ │ ldr.w lr, [lr, #8] │ │ │ │ │ subs.w lr, lr, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w lr, #1 │ │ │ │ │ add r1, lr │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 560 <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ + b.n 55e <_PyPegen_setup_full_format_spec+0x32> │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 5e4 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ + bne.n 5e0 <_PyPegen_setup_full_format_spec+0xb4> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r3, 5ac <_PyPegen_setup_full_format_spec+0x80> │ │ │ │ │ + cbz r3, 5a8 <_PyPegen_setup_full_format_spec+0x7c> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 640 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ + bne.n 638 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 640 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + bne.n 638 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldrd r3, r2, [sp, #68] @ 0x44 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r4, 5d6 <_PyPegen_setup_full_format_spec+0xaa> │ │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ │ + cbz r4, 5d2 <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ - ldr r5, [r5, #32] │ │ │ │ │ + ldr r5, [r6, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 5d4 <_PyPegen_setup_full_format_spec+0xa8> │ │ │ │ │ + cbz r0, 5d0 <_PyPegen_setup_full_format_spec+0xa4> │ │ │ │ │ strd r4, r5, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 58a <_PyPegen_setup_full_format_spec+0x5e> │ │ │ │ │ + b.n 588 <_PyPegen_setup_full_format_spec+0x5c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr.w r1, [r8, #20] │ │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d6 <_PyPegen_setup_full_format_spec+0xaa> │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ + beq.n 5d2 <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ + movs r1, #0 │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ - mov lr, r8 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - bge.n 59c <_PyPegen_setup_full_format_spec+0x70> │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + add.w r1, r1, #1 │ │ │ │ │ + bge.n 598 <_PyPegen_setup_full_format_spec+0x6c> │ │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ │ add.w sl, lr, #2 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ cmp r0, #20 │ │ │ │ │ - bne.n 636 <_PyPegen_setup_full_format_spec+0x10a> │ │ │ │ │ - ldr.w r9, [ip, #4] │ │ │ │ │ + bne.n 62e <_PyPegen_setup_full_format_spec+0x102> │ │ │ │ │ + ldr.w r8, [ip, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne.n 636 <_PyPegen_setup_full_format_spec+0x10a> │ │ │ │ │ - ldr.w r0, [r9, #8] │ │ │ │ │ + ldr.w r7, [r8, #4] │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + bne.n 62e <_PyPegen_setup_full_format_spec+0x102> │ │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 602 <_PyPegen_setup_full_format_spec+0xd6> │ │ │ │ │ + beq.n 5fa <_PyPegen_setup_full_format_spec+0xce> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w ip, [r4, sl, lsl #2] │ │ │ │ │ - b.n 602 <_PyPegen_setup_full_format_spec+0xd6> │ │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ + b.n 5fa <_PyPegen_setup_full_format_spec+0xce> │ │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ mov r1, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldrd r3, r0, [sp, #64] @ 0x40 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ bl b4 <_PyPegen_checked_future_import+0x38> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 5c2 <_PyPegen_setup_full_format_spec+0x96> │ │ │ │ │ + b.n 5be <_PyPegen_setup_full_format_spec+0x92> │ │ │ │ │ │ │ │ │ │ -0000065c <_PyPegen_slash_with_default>: │ │ │ │ │ +00000654 <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 680 <_PyPegen_slash_with_default+0x24> │ │ │ │ │ + cbz r0, 678 <_PyPegen_slash_with_default+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000684 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +0000067c <_PyPegen_key_pattern_pair>: │ │ │ │ │ _PyPegen_key_pattern_pair(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 6a8 <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ + cbz r0, 6a0 <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000006ac <_PyPegen_get_pattern_keys>: │ │ │ │ │ +000006a4 <_PyPegen_get_pattern_keys>: │ │ │ │ │ _PyPegen_get_pattern_keys(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, 6e4 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ + cbz r1, 6dc <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 6e2 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + cbz r0, 6da <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 6e2 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + ble.n 6da <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 6ce <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ + b.n 6c6 <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 6c0 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ + b.n 6b8 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ │ │ │ │ │ -000006e8 <_PyPegen_get_patterns>: │ │ │ │ │ +000006e0 <_PyPegen_get_patterns>: │ │ │ │ │ _PyPegen_get_patterns(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, 720 <_PyPegen_get_patterns+0x38> │ │ │ │ │ + cbz r1, 718 <_PyPegen_get_patterns+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_pattern_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_pattern_seq_new │ │ │ │ │ - cbz r0, 71e <_PyPegen_get_patterns+0x36> │ │ │ │ │ + cbz r0, 716 <_PyPegen_get_patterns+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 71e <_PyPegen_get_patterns+0x36> │ │ │ │ │ + ble.n 716 <_PyPegen_get_patterns+0x36> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 70a <_PyPegen_get_patterns+0x22> │ │ │ │ │ + b.n 702 <_PyPegen_get_patterns+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 6fc <_PyPegen_get_patterns+0x14> │ │ │ │ │ + b.n 6f4 <_PyPegen_get_patterns+0x14> │ │ │ │ │ │ │ │ │ │ -00000724 <_PyPegen_get_invalid_target>: │ │ │ │ │ +0000071c <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ - cbz r0, 768 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + cbz r0, 760 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #16 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bhi.n 750 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bhi.n 748 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x0709 │ │ │ │ │ .word 0x06070707 │ │ │ │ │ .word 0x2d064606 │ │ │ │ │ .byte 0x14 │ │ │ │ │ .byte 0x00 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.n 750 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 748 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 74e <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ + bne.n 746 <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 736 <_PyPegen_get_invalid_target+0x12> │ │ │ │ │ - b.n 750 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 72e <_PyPegen_get_invalid_target+0x12> │ │ │ │ │ + b.n 748 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 750 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + beq.n 748 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 74e <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ + ble.n 746 <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ - bl 724 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 71c <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 750 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 748 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 77c <_PyPegen_get_invalid_target+0x58> │ │ │ │ │ - b.n 750 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 774 <_PyPegen_get_invalid_target+0x58> │ │ │ │ │ + b.n 748 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 750 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + beq.n 748 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 74e <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ + ble.n 746 <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ - bl 724 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 71c <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 750 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 748 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 7ae <_PyPegen_get_invalid_target+0x8a> │ │ │ │ │ - b.n 750 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 7a6 <_PyPegen_get_invalid_target+0x8a> │ │ │ │ │ + b.n 748 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 760 <_PyPegen_get_invalid_target+0x3c> │ │ │ │ │ - b.n 750 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 758 <_PyPegen_get_invalid_target+0x3c> │ │ │ │ │ + b.n 748 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ │ │ │ │ │ -000007d4 <_PyPegen_get_expr_name>: │ │ │ │ │ +000007cc <_PyPegen_get_expr_name>: │ │ │ │ │ _PyPegen_get_expr_name(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bhi.w 8f0 <_PyPegen_get_expr_name+0x11c> │ │ │ │ │ + bhi.w 8e8 <_PyPegen_get_expr_name+0x11c> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x7b7b947b │ │ │ │ │ .word 0x493f448f │ │ │ │ │ .word 0xa85d623a │ │ │ │ │ .word 0x999e9ea3 │ │ │ │ │ .word 0x17adadb2 │ │ │ │ │ .word 0x71760d12 │ │ │ │ │ @@ -935,27 +935,27 @@ │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 8a0 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ + beq.n 898 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 896 <_PyPegen_get_expr_name+0xc2> │ │ │ │ │ + beq.n 88e <_PyPegen_get_expr_name+0xc2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 88c <_PyPegen_get_expr_name+0xb8> │ │ │ │ │ + beq.n 884 <_PyPegen_get_expr_name+0xb8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -1090,15 +1090,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000960 <_PyPegen_new_type_comment>: │ │ │ │ │ +00000958 <_PyPegen_new_type_comment>: │ │ │ │ │ _PyPegen_new_type_comment(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -1107,30 +1107,30 @@ │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 992 <_PyPegen_new_type_comment+0x32> │ │ │ │ │ + cbz r0, 98a <_PyPegen_new_type_comment+0x32> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 996 <_PyPegen_new_type_comment+0x36> │ │ │ │ │ + blt.n 98e <_PyPegen_new_type_comment+0x36> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 9a4 <_PyPegen_new_type_comment+0x44> │ │ │ │ │ + bne.n 99c <_PyPegen_new_type_comment+0x44> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 992 <_PyPegen_new_type_comment+0x32> │ │ │ │ │ + b.n 98a <_PyPegen_new_type_comment+0x32> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9a0 <_PyPegen_new_type_comment+0x40> │ │ │ │ │ + bne.n 998 <_PyPegen_new_type_comment+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9a0 <_PyPegen_new_type_comment+0x40> │ │ │ │ │ + b.n 998 <_PyPegen_new_type_comment+0x40> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -88,733 +88,746 @@ │ │ │ │ │ b.n a0 <_PyPegen_constant_from_string+0xa0> │ │ │ │ │ │ │ │ │ │ 000000b4 <_PyPegen_concatenate_strings>: │ │ │ │ │ _PyPegen_concatenate_strings(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 790 <_PyPegen_concatenate_strings+0x6dc> │ │ │ │ │ + beq.w 762 <_PyPegen_concatenate_strings+0x6ae> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 50e <_PyPegen_concatenate_strings+0x45a> │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + ble.w 4f0 <_PyPegen_concatenate_strings+0x43c> │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.w 534 <_PyPegen_concatenate_strings+0x480> │ │ │ │ │ + beq.w 52e <_PyPegen_concatenate_strings+0x47a> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.w 708 <_PyPegen_concatenate_strings+0x654> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ + bne.w 6f8 <_PyPegen_concatenate_strings+0x644> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 694 <_PyPegen_concatenate_strings+0x5e0> │ │ │ │ │ + beq.w 696 <_PyPegen_concatenate_strings+0x5e2> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + movs r1, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ - add.w ip, r4, #8 │ │ │ │ │ + add.w ip, r5, #8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ │ - cmp r5, #19 │ │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ │ + cmp r4, #19 │ │ │ │ │ beq.w 666 <_PyPegen_concatenate_strings+0x5b2> │ │ │ │ │ - cmp r5, #20 │ │ │ │ │ - bne.w 712 <_PyPegen_concatenate_strings+0x65e> │ │ │ │ │ + cmp r4, #20 │ │ │ │ │ + bne.w 702 <_PyPegen_concatenate_strings+0x64e> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, lr │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ - moveq.w sl, #1 │ │ │ │ │ + moveq r7, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 11e <_PyPegen_concatenate_strings+0x6a> │ │ │ │ │ - orrs.w r1, r6, fp │ │ │ │ │ - beq.w 5fe <_PyPegen_concatenate_strings+0x54a> │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 750 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ │ + bne.n 11c <_PyPegen_concatenate_strings+0x68> │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + orrs.w r1, r6, r0 │ │ │ │ │ + beq.w 5fc <_PyPegen_concatenate_strings+0x548> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 746 <_PyPegen_concatenate_strings+0x692> │ │ │ │ │ + ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - adds r6, r4, #4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r4, ip │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + ldrd r3, r2, [sp, #20] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + mov.w lr, #0 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + adds r6, r5, #4 │ │ │ │ │ + mov ip, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #19 │ │ │ │ │ - beq.n 1ae <_PyPegen_concatenate_strings+0xfa> │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - add.w r2, ip, #2 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - str.w r1, [r0, r2, lsl #2] │ │ │ │ │ - beq.w 310 <_PyPegen_concatenate_strings+0x25c> │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + beq.n 1ac <_PyPegen_concatenate_strings+0xf8> │ │ │ │ │ + add.w r2, lr, #2 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + str.w r1, [fp, r2, lsl #2] │ │ │ │ │ + beq.w 2ee <_PyPegen_concatenate_strings+0x23a> │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #19 │ │ │ │ │ - bne.n 18a <_PyPegen_concatenate_strings+0xd6> │ │ │ │ │ + bne.n 188 <_PyPegen_concatenate_strings+0xd4> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 308 <_PyPegen_concatenate_strings+0x254> │ │ │ │ │ - ldr.w lr, [r1] │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - ble.w 308 <_PyPegen_concatenate_strings+0x254> │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ + beq.w 2e4 <_PyPegen_concatenate_strings+0x230> │ │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp.w lr, #1 │ │ │ │ │ - add.w r0, r2, ip, lsl #2 │ │ │ │ │ + ble.w 2e4 <_PyPegen_concatenate_strings+0x230> │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + add.w r0, fp, lr, lsl #2 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #1 │ │ │ │ │ - str r5, [r0, #8] │ │ │ │ │ - beq.w 308 <_PyPegen_concatenate_strings+0x254> │ │ │ │ │ - ldr r5, [r1, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - cmp.w lr, #2 │ │ │ │ │ - str r5, [r0, #12] │ │ │ │ │ + addeq.w lr, lr, #1 │ │ │ │ │ + str r4, [r0, #8] │ │ │ │ │ + beq.w 2e4 <_PyPegen_concatenate_strings+0x230> │ │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + cmp r5, #2 │ │ │ │ │ + str r4, [r0, #12] │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #2 │ │ │ │ │ - beq.w 308 <_PyPegen_concatenate_strings+0x254> │ │ │ │ │ - ldr r5, [r1, #16] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - cmp.w lr, #3 │ │ │ │ │ - str r5, [r0, #16] │ │ │ │ │ + addeq.w lr, lr, #2 │ │ │ │ │ + beq.n 2e4 <_PyPegen_concatenate_strings+0x230> │ │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + cmp r5, #3 │ │ │ │ │ + str r4, [r0, #16] │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #3 │ │ │ │ │ - beq.n 308 <_PyPegen_concatenate_strings+0x254> │ │ │ │ │ - ldr r5, [r1, #20] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - cmp.w lr, #4 │ │ │ │ │ - str r5, [r0, #20] │ │ │ │ │ + addeq.w lr, lr, #3 │ │ │ │ │ + beq.n 2e4 <_PyPegen_concatenate_strings+0x230> │ │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + cmp r5, #4 │ │ │ │ │ + str r4, [r0, #20] │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #4 │ │ │ │ │ - beq.n 308 <_PyPegen_concatenate_strings+0x254> │ │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - cmp.w lr, #5 │ │ │ │ │ - str r5, [r0, #24] │ │ │ │ │ + addeq.w lr, lr, #4 │ │ │ │ │ + beq.n 2e4 <_PyPegen_concatenate_strings+0x230> │ │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + cmp r5, #5 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #5 │ │ │ │ │ - beq.n 308 <_PyPegen_concatenate_strings+0x254> │ │ │ │ │ - ldr r5, [r1, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - cmp.w lr, #6 │ │ │ │ │ - str r5, [r0, #28] │ │ │ │ │ + addeq.w lr, lr, #5 │ │ │ │ │ + beq.n 2e4 <_PyPegen_concatenate_strings+0x230> │ │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + cmp r5, #6 │ │ │ │ │ + str r4, [r0, #28] │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #6 │ │ │ │ │ - beq.n 308 <_PyPegen_concatenate_strings+0x254> │ │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - cmp.w lr, #7 │ │ │ │ │ - str r5, [r0, #32] │ │ │ │ │ + addeq.w lr, lr, #6 │ │ │ │ │ + beq.n 2e4 <_PyPegen_concatenate_strings+0x230> │ │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + cmp r5, #7 │ │ │ │ │ + str r4, [r0, #32] │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #7 │ │ │ │ │ - beq.n 308 <_PyPegen_concatenate_strings+0x254> │ │ │ │ │ - ldr r5, [r1, #36] @ 0x24 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - cmp.w lr, #8 │ │ │ │ │ - str r5, [r0, #36] @ 0x24 │ │ │ │ │ + addeq.w lr, lr, #7 │ │ │ │ │ + beq.n 2e4 <_PyPegen_concatenate_strings+0x230> │ │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + cmp r5, #8 │ │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #8 │ │ │ │ │ - beq.n 308 <_PyPegen_concatenate_strings+0x254> │ │ │ │ │ - ldr r5, [r1, #40] @ 0x28 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - cmp.w lr, #9 │ │ │ │ │ - str r5, [r0, #40] @ 0x28 │ │ │ │ │ + addeq.w lr, lr, #8 │ │ │ │ │ + beq.n 2e4 <_PyPegen_concatenate_strings+0x230> │ │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + cmp r5, #9 │ │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #9 │ │ │ │ │ - beq.n 308 <_PyPegen_concatenate_strings+0x254> │ │ │ │ │ - ldr r5, [r1, #44] @ 0x2c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - cmp.w lr, #10 │ │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ │ + addeq.w lr, lr, #9 │ │ │ │ │ + beq.n 2e4 <_PyPegen_concatenate_strings+0x230> │ │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #10 │ │ │ │ │ - beq.n 308 <_PyPegen_concatenate_strings+0x254> │ │ │ │ │ - ldr r5, [r1, #48] @ 0x30 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - cmp.w lr, #11 │ │ │ │ │ - str r5, [r0, #48] @ 0x30 │ │ │ │ │ + addeq.w lr, lr, #10 │ │ │ │ │ + beq.n 2e4 <_PyPegen_concatenate_strings+0x230> │ │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + cmp r5, #11 │ │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #11 │ │ │ │ │ - beq.n 308 <_PyPegen_concatenate_strings+0x254> │ │ │ │ │ - ldr r5, [r1, #52] @ 0x34 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - cmp.w lr, #12 │ │ │ │ │ - str r5, [r0, #52] @ 0x34 │ │ │ │ │ + addeq.w lr, lr, #11 │ │ │ │ │ + beq.n 2e4 <_PyPegen_concatenate_strings+0x230> │ │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + cmp r5, #12 │ │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #12 │ │ │ │ │ - beq.n 308 <_PyPegen_concatenate_strings+0x254> │ │ │ │ │ - ldr r5, [r1, #56] @ 0x38 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + addeq.w lr, lr, #12 │ │ │ │ │ + beq.n 2e4 <_PyPegen_concatenate_strings+0x230> │ │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ │ + add.w r0, fp, #56 @ 0x38 │ │ │ │ │ + add.w r2, r0, lr, lsl #2 │ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ │ - str r5, [r0, #56] @ 0x38 │ │ │ │ │ - add.w r0, r2, #56 @ 0x38 │ │ │ │ │ - add.w r2, r0, ip, lsl #2 │ │ │ │ │ - add.w r0, ip, #13 │ │ │ │ │ - add ip, lr │ │ │ │ │ - b.n 300 <_PyPegen_concatenate_strings+0x24c> │ │ │ │ │ - ldr.w r5, [r1, #4]! │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - str.w r5, [r2, #4]! │ │ │ │ │ - cmp r0, ip │ │ │ │ │ + add.w r0, lr, #13 │ │ │ │ │ + add lr, r5 │ │ │ │ │ + b.n 2dc <_PyPegen_concatenate_strings+0x228> │ │ │ │ │ + ldr.w r4, [r1, #4]! │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + str.w r4, [r2, #4]! │ │ │ │ │ + cmp r0, lr │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - bne.n 2f2 <_PyPegen_concatenate_strings+0x23e> │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.w 17c <_PyPegen_concatenate_strings+0xc8> │ │ │ │ │ - mov r3, sl │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w 6f0 <_PyPegen_concatenate_strings+0x63c> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 6ac <_PyPegen_concatenate_strings+0x5f8> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + bne.n 2ce <_PyPegen_concatenate_strings+0x21a> │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bne.w 17a <_PyPegen_concatenate_strings+0xc6> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.w 51a <_PyPegen_concatenate_strings+0x466> │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 6b6 <_PyPegen_concatenate_strings+0x602> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - movw sl, #0 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt sl, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - adds r1, r2, #4 │ │ │ │ │ + add.w r1, fp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ands.w r2, r3, #3 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - beq.n 3d8 <_PyPegen_concatenate_strings+0x324> │ │ │ │ │ + beq.n 3b2 <_PyPegen_concatenate_strings+0x2fe> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 3a6 <_PyPegen_concatenate_strings+0x2f2> │ │ │ │ │ + beq.n 380 <_PyPegen_concatenate_strings+0x2cc> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 376 <_PyPegen_concatenate_strings+0x2c2> │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w ip, [r1, #4]! │ │ │ │ │ - ldr.w r2, [ip] │ │ │ │ │ + beq.n 350 <_PyPegen_concatenate_strings+0x29c> │ │ │ │ │ + ldr.w lr, [r1, #4]! │ │ │ │ │ + ldr.w r2, [lr] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 366 <_PyPegen_concatenate_strings+0x2b2> │ │ │ │ │ - ldr.w ip, [ip, #4] │ │ │ │ │ - ldr.w lr, [ip, #4] │ │ │ │ │ - cmp lr, sl │ │ │ │ │ - bne.n 366 <_PyPegen_concatenate_strings+0x2b2> │ │ │ │ │ - ldr.w ip, [ip, #8] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - beq.n 374 <_PyPegen_concatenate_strings+0x2c0> │ │ │ │ │ + bne.n 340 <_PyPegen_concatenate_strings+0x28c> │ │ │ │ │ + ldr.w lr, [lr, #4] │ │ │ │ │ + ldr.w r4, [lr, #4] │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bne.n 340 <_PyPegen_concatenate_strings+0x28c> │ │ │ │ │ + ldr.w lr, [lr, #8] │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + beq.n 34e <_PyPegen_concatenate_strings+0x29a> │ │ │ │ │ sub.w ip, r2, #20 │ │ │ │ │ movs r0, #1 │ │ │ │ │ rsbs r5, ip, #0 │ │ │ │ │ adc.w r5, r5, ip │ │ │ │ │ movs r4, #1 │ │ │ │ │ - ldr.w ip, [r1, #4]! │ │ │ │ │ - ldr.w r2, [ip] │ │ │ │ │ + ldr.w lr, [r1, #4]! │ │ │ │ │ + ldr.w r2, [lr] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 39a <_PyPegen_concatenate_strings+0x2e6> │ │ │ │ │ - ldr.w ip, [ip, #4] │ │ │ │ │ - ldr.w lr, [ip, #4] │ │ │ │ │ - cmp lr, sl │ │ │ │ │ - bne.n 398 <_PyPegen_concatenate_strings+0x2e4> │ │ │ │ │ - ldr.w ip, [ip, #8] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - beq.n 3a4 <_PyPegen_concatenate_strings+0x2f0> │ │ │ │ │ - cbnz r5, 3a4 <_PyPegen_concatenate_strings+0x2f0> │ │ │ │ │ + bne.n 374 <_PyPegen_concatenate_strings+0x2c0> │ │ │ │ │ + ldr.w lr, [lr, #4] │ │ │ │ │ + ldr.w r6, [lr, #4] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne.n 372 <_PyPegen_concatenate_strings+0x2be> │ │ │ │ │ + ldr.w lr, [lr, #8] │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + beq.n 37e <_PyPegen_concatenate_strings+0x2ca> │ │ │ │ │ + cbnz r5, 37e <_PyPegen_concatenate_strings+0x2ca> │ │ │ │ │ sub.w r6, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ negs r5, r6 │ │ │ │ │ adcs r5, r6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - ldr.w ip, [r1, #4]! │ │ │ │ │ - ldr.w r2, [ip] │ │ │ │ │ + ldr.w lr, [r1, #4]! │ │ │ │ │ + ldr.w r2, [lr] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 3ca <_PyPegen_concatenate_strings+0x316> │ │ │ │ │ - ldr.w ip, [ip, #4] │ │ │ │ │ - ldr.w lr, [ip, #4] │ │ │ │ │ - cmp lr, sl │ │ │ │ │ - bne.n 3c8 <_PyPegen_concatenate_strings+0x314> │ │ │ │ │ - ldr.w ip, [ip, #8] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - beq.n 3d2 <_PyPegen_concatenate_strings+0x31e> │ │ │ │ │ - cbnz r5, 3d2 <_PyPegen_concatenate_strings+0x31e> │ │ │ │ │ + bne.n 3a4 <_PyPegen_concatenate_strings+0x2f0> │ │ │ │ │ + ldr.w lr, [lr, #4] │ │ │ │ │ + ldr.w r6, [lr, #4] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne.n 3a2 <_PyPegen_concatenate_strings+0x2ee> │ │ │ │ │ + ldr.w lr, [lr, #8] │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + beq.n 3ac <_PyPegen_concatenate_strings+0x2f8> │ │ │ │ │ + cbnz r5, 3ac <_PyPegen_concatenate_strings+0x2f8> │ │ │ │ │ subs r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ negs r5, r2 │ │ │ │ │ adcs r5, r2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 480 <_PyPegen_concatenate_strings+0x3cc> │ │ │ │ │ + beq.n 45a <_PyPegen_concatenate_strings+0x3a6> │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - mov lr, sl │ │ │ │ │ + mov lr, r7 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 3fa <_PyPegen_concatenate_strings+0x346> │ │ │ │ │ + bne.n 3d4 <_PyPegen_concatenate_strings+0x320> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 3f8 <_PyPegen_concatenate_strings+0x344> │ │ │ │ │ + bne.n 3d2 <_PyPegen_concatenate_strings+0x31e> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 406 <_PyPegen_concatenate_strings+0x352> │ │ │ │ │ - cbnz r5, 406 <_PyPegen_concatenate_strings+0x352> │ │ │ │ │ + cbz r1, 3e0 <_PyPegen_concatenate_strings+0x32c> │ │ │ │ │ + cbnz r5, 3e0 <_PyPegen_concatenate_strings+0x32c> │ │ │ │ │ sub.w r5, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 420 <_PyPegen_concatenate_strings+0x36c> │ │ │ │ │ + bne.n 3fa <_PyPegen_concatenate_strings+0x346> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 41e <_PyPegen_concatenate_strings+0x36a> │ │ │ │ │ + bne.n 3f8 <_PyPegen_concatenate_strings+0x344> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 42c <_PyPegen_concatenate_strings+0x378> │ │ │ │ │ - cbnz r5, 42c <_PyPegen_concatenate_strings+0x378> │ │ │ │ │ + cbz r1, 406 <_PyPegen_concatenate_strings+0x352> │ │ │ │ │ + cbnz r5, 406 <_PyPegen_concatenate_strings+0x352> │ │ │ │ │ sub.w r5, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 444 <_PyPegen_concatenate_strings+0x390> │ │ │ │ │ + bne.n 41e <_PyPegen_concatenate_strings+0x36a> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 442 <_PyPegen_concatenate_strings+0x38e> │ │ │ │ │ + bne.n 41c <_PyPegen_concatenate_strings+0x368> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 450 <_PyPegen_concatenate_strings+0x39c> │ │ │ │ │ - cbnz r5, 450 <_PyPegen_concatenate_strings+0x39c> │ │ │ │ │ + cbz r1, 42a <_PyPegen_concatenate_strings+0x376> │ │ │ │ │ + cbnz r5, 42a <_PyPegen_concatenate_strings+0x376> │ │ │ │ │ sub.w r5, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 46c <_PyPegen_concatenate_strings+0x3b8> │ │ │ │ │ + bne.n 446 <_PyPegen_concatenate_strings+0x392> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 46a <_PyPegen_concatenate_strings+0x3b6> │ │ │ │ │ + bne.n 444 <_PyPegen_concatenate_strings+0x390> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 478 <_PyPegen_concatenate_strings+0x3c4> │ │ │ │ │ - cbnz r5, 478 <_PyPegen_concatenate_strings+0x3c4> │ │ │ │ │ + cbz r1, 452 <_PyPegen_concatenate_strings+0x39e> │ │ │ │ │ + cbnz r5, 452 <_PyPegen_concatenate_strings+0x39e> │ │ │ │ │ sub.w r5, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ adds r4, #3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 3de <_PyPegen_concatenate_strings+0x32a> │ │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + bne.n 3b8 <_PyPegen_concatenate_strings+0x304> │ │ │ │ │ + mov r4, fp │ │ │ │ │ + ldr.w r1, [r8, #20] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 72c <_PyPegen_concatenate_strings+0x678> │ │ │ │ │ - movs r4, #0 │ │ │ │ │ + beq.w 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ + movs r5, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - lsls r1, r4, #2 │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - add r2, r1 │ │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ + strd r4, r3, [sp, #24] │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + lsls r6, r5, #2 │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ + add.w r1, r1, r5, lsl #2 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ cmp r0, #20 │ │ │ │ │ bne.w 5e6 <_PyPegen_concatenate_strings+0x532> │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ bge.w 674 <_PyPegen_concatenate_strings+0x5c0> │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - cmp r2, #20 │ │ │ │ │ - beq.n 550 <_PyPegen_concatenate_strings+0x49c> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + cmp r1, #20 │ │ │ │ │ + beq.n 548 <_PyPegen_concatenate_strings+0x494> │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ beq.w 5e6 <_PyPegen_concatenate_strings+0x532> │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ bne.w 5e4 <_PyPegen_concatenate_strings+0x530> │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ - add.w r3, sl, #2 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - str.w r5, [r1, r3, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 49e <_PyPegen_concatenate_strings+0x3ea> │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + cbz r2, 4ca <_PyPegen_concatenate_strings+0x416> │ │ │ │ │ + add.w r2, fp, #2 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + str.w r3, [r0, r2, lsl #2] │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + blt.n 480 <_PyPegen_concatenate_strings+0x3cc> │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr.w r5, [r8, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r4, [sp, #132] @ 0x84 │ │ │ │ │ + mov r2, sl │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ │ + ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.n 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - ble.w 312 <_PyPegen_concatenate_strings+0x25e> │ │ │ │ │ - b.n 170 <_PyPegen_concatenate_strings+0xbc> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ + bgt.w 73e <_PyPegen_concatenate_strings+0x68a> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.w 6b8 <_PyPegen_concatenate_strings+0x604> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr.w r1, [r8, #20] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 68a <_PyPegen_concatenate_strings+0x5d6> │ │ │ │ │ + b.n 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6a4 <_PyPegen_concatenate_strings+0x5f0> │ │ │ │ │ + beq.w 6a6 <_PyPegen_concatenate_strings+0x5f2> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 6a8 <_PyPegen_concatenate_strings+0x5f4> │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ + beq.w 6aa <_PyPegen_concatenate_strings+0x5f6> │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 110 <_PyPegen_concatenate_strings+0x5c> │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + b.n 10e <_PyPegen_concatenate_strings+0x5a> │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ - ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ │ - adds r2, r3, r1 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r2, r3, #4 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + adds r6, r2, r6 │ │ │ │ │ + str r4, [sp, #32] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr.w r4, [r2, #4]! │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r4, [r3, #4]! │ │ │ │ │ + mov r6, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.w 700 <_PyPegen_concatenate_strings+0x64c> │ │ │ │ │ + bne.w 6ae <_PyPegen_concatenate_strings+0x5fa> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 726 <_PyPegen_concatenate_strings+0x672> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne.w 714 <_PyPegen_concatenate_strings+0x660> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 56c <_PyPegen_concatenate_strings+0x4b8> │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne.n 564 <_PyPegen_concatenate_strings+0x4b0> │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 726 <_PyPegen_concatenate_strings+0x672> │ │ │ │ │ + beq.w 714 <_PyPegen_concatenate_strings+0x660> │ │ │ │ │ + ldr.w r0, [r8, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 776 <_PyPegen_concatenate_strings+0x6c2> │ │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldrd r2, r3, [r5, #16] │ │ │ │ │ + blt.w 768 <_PyPegen_concatenate_strings+0x6b4> │ │ │ │ │ + ldr.w r6, [r8, #20] │ │ │ │ │ + ldrd r2, r3, [r3, #16] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r5, [r6, #28] │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - ldr r5, [r6, #24] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ + ldrd r0, r1, [sp, #32] │ │ │ │ │ + ldr r7, [r6, #28] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 4ca <_PyPegen_concatenate_strings+0x416> │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - add.w r2, sl, #2 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - str.w r5, [r0, r2, lsl #2] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge.n 686 <_PyPegen_concatenate_strings+0x5d2> │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 49e <_PyPegen_concatenate_strings+0x3ea> │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n 510 <_PyPegen_concatenate_strings+0x45c> │ │ │ │ │ + beq.w 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 4ac <_PyPegen_concatenate_strings+0x3f8> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + add.w r1, fp, #2 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + str.w r3, [r5, r1, lsl #2] │ │ │ │ │ + bge.n 688 <_PyPegen_concatenate_strings+0x5d4> │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.n 480 <_PyPegen_concatenate_strings+0x3cc> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 4f2 <_PyPegen_concatenate_strings+0x43e> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromString │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + adds r5, #4 │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - ldr.w r3, [r4, #4]! │ │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ │ - adds r5, #1 │ │ │ │ │ + ldr.w r3, [r5, #4]! │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - bne.n 622 <_PyPegen_concatenate_strings+0x56e> │ │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bne.n 620 <_PyPegen_concatenate_strings+0x56c> │ │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 730 <_PyPegen_concatenate_strings+0x67c> │ │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + blt.n 71e <_PyPegen_concatenate_strings+0x66a> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r4, [sp, #132] @ 0x84 │ │ │ │ │ + ldr.w r5, [r8, #20] │ │ │ │ │ + mov r3, sl │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ │ mov r1, fp │ │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cbz r0, 66c <_PyPegen_concatenate_strings+0x5b8> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add r3, r0 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - b.n 140 <_PyPegen_concatenate_strings+0x8c> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 4c8 <_PyPegen_concatenate_strings+0x414> │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - add.w r3, sl, #2 │ │ │ │ │ - str.w r5, [r2, r3, lsl #2] │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 4f0 <_PyPegen_concatenate_strings+0x43c> │ │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ │ - b.n 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + b.n 13c <_PyPegen_concatenate_strings+0x88> │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 4aa <_PyPegen_concatenate_strings+0x3f6> │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + add.w r3, fp, #2 │ │ │ │ │ + str.w r2, [r1, r3, lsl #2] │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4d0 <_PyPegen_concatenate_strings+0x41c> │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + b.n 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 604 <_PyPegen_concatenate_strings+0x550> │ │ │ │ │ + beq.n 602 <_PyPegen_concatenate_strings+0x54e> │ │ │ │ │ + movs r1, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.n 110 <_PyPegen_concatenate_strings+0x5c> │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + b.n 10e <_PyPegen_concatenate_strings+0x5a> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 76c <_PyPegen_concatenate_strings+0x6b8> │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - b.n 156 <_PyPegen_concatenate_strings+0xa2> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - mov r5, fp │ │ │ │ │ - adds r2, #4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - b.n 6d2 <_PyPegen_concatenate_strings+0x61e> │ │ │ │ │ - sub.w r5, r4, #20 │ │ │ │ │ + bne.n 786 <_PyPegen_concatenate_strings+0x6d2> │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 152 <_PyPegen_concatenate_strings+0x9e> │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 594 <_PyPegen_concatenate_strings+0x4e0> │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + adds r1, r4, #4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r5, [r1, #4]! │ │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ │ + cbz r3, 6ce <_PyPegen_concatenate_strings+0x61a> │ │ │ │ │ + cmp r5, #20 │ │ │ │ │ + beq.n 6ea <_PyPegen_concatenate_strings+0x636> │ │ │ │ │ + sub.w r3, r5, #20 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - clz r5, r5 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - mov.w r5, r5, lsr #5 │ │ │ │ │ - beq.w 480 <_PyPegen_concatenate_strings+0x3cc> │ │ │ │ │ - ldr.w r4, [r1, #4]! │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 6bc <_PyPegen_concatenate_strings+0x608> │ │ │ │ │ - cmp r4, #20 │ │ │ │ │ - bne.n 6bc <_PyPegen_concatenate_strings+0x608> │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + mov.w r3, r3, lsr #5 │ │ │ │ │ + bne.n 6c2 <_PyPegen_concatenate_strings+0x60e> │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 45c <_PyPegen_concatenate_strings+0x3a8> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 480 <_PyPegen_concatenate_strings+0x3cc> │ │ │ │ │ - ldr.w r4, [r1, #4]! │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - b.n 6dc <_PyPegen_concatenate_strings+0x628> │ │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 688 <_PyPegen_concatenate_strings+0x5d4> │ │ │ │ │ - b.n 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 59c <_PyPegen_concatenate_strings+0x4e8> │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + beq.n 6e2 <_PyPegen_concatenate_strings+0x62e> │ │ │ │ │ + ldr.w r3, [r1, #4]! │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + b.n 6ca <_PyPegen_concatenate_strings+0x616> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ - mov fp, r2 │ │ │ │ │ + bne.n 70a <_PyPegen_concatenate_strings+0x656> │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 156 <_PyPegen_concatenate_strings+0xa2> │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 152 <_PyPegen_concatenate_strings+0x9e> │ │ │ │ │ + movs r0, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - b.n 140 <_PyPegen_concatenate_strings+0x8c> │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + b.n 13c <_PyPegen_concatenate_strings+0x88> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.n 110 <_PyPegen_concatenate_strings+0x5c> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 10e <_PyPegen_concatenate_strings+0x5a> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 506 <_PyPegen_concatenate_strings+0x452> │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4e8 <_PyPegen_concatenate_strings+0x434> │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 72c <_PyPegen_concatenate_strings+0x678> │ │ │ │ │ + beq.n 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 72c <_PyPegen_concatenate_strings+0x678> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.n 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 72c <_PyPegen_concatenate_strings+0x678> │ │ │ │ │ + b.n 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + b.n 16e <_PyPegen_concatenate_strings+0xba> │ │ │ │ │ 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, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - b.n 72c <_PyPegen_concatenate_strings+0x678> │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 110 <_PyPegen_concatenate_strings+0x5c> │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 72c <_PyPegen_concatenate_strings+0x678> │ │ │ │ │ + b.n 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b.n 4f2 <_PyPegen_concatenate_strings+0x43e> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 72c <_PyPegen_concatenate_strings+0x678> │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + bne.n 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 72c <_PyPegen_concatenate_strings+0x678> │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - b.n 510 <_PyPegen_concatenate_strings+0x45c> │ │ │ │ │ - nop │ │ │ │ │ + b.n 71a <_PyPegen_concatenate_strings+0x666> │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + b.n 10e <_PyPegen_concatenate_strings+0x5a> │ │ │ │ │ │ │ │ │ │ -00000798 <_PyPegen_set_expr_context>: │ │ │ │ │ +00000790 <_PyPegen_set_expr_context>: │ │ │ │ │ _PyPegen_set_expr_context(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #21 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.n 7e0 <_PyPegen_set_expr_context+0x48> │ │ │ │ │ + bhi.n 7d8 <_PyPegen_set_expr_context+0x48> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x03566b7a │ │ │ │ │ .short 0x1636 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldrd ip, r3, [r4, #24] │ │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ │ @@ -824,196 +837,196 @@ │ │ │ │ │ bl 0 <_PyAST_Name> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Name │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 7da <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + b.n 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 178 <_PyPegen_concatenate_strings+0xc4> │ │ │ │ │ R_ARM_THM_CALL _set_seq_context │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 802 <_PyPegen_set_expr_context+0x6a> │ │ │ │ │ + cbnz r0, 7fa <_PyPegen_set_expr_context+0x6a> │ │ │ │ │ strd r0, r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7da <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + bne.n 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldrd r3, ip, [r4, #20] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 7da <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + b.n 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 178 <_PyPegen_concatenate_strings+0xc4> │ │ │ │ │ R_ARM_THM_CALL _set_seq_context │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 842 <_PyPegen_set_expr_context+0xaa> │ │ │ │ │ + cbnz r0, 83a <_PyPegen_set_expr_context+0xaa> │ │ │ │ │ strd r0, r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7da <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + bne.n 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldrd r3, ip, [r4, #20] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 7da <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + b.n 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 798 <_PyPegen_set_expr_context> │ │ │ │ │ + bl 790 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7da <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + beq.n 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldrd r3, ip, [r4, #20] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 7da <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + b.n 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ ldrd r0, r3, [r4, #24] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ ldrd r3, r1, [r4, #16] │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 7da <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + b.n 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ ldrd r0, r3, [r4, #24] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ ldrd r3, r1, [r4, #16] │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 7da <_PyPegen_set_expr_context+0x42> │ │ │ │ │ + b.n 7d2 <_PyPegen_set_expr_context+0x42> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008cc <_PyPegen_singleton_seq>: │ │ │ │ │ +000008c4 <_PyPegen_singleton_seq>: │ │ │ │ │ _PyPegen_singleton_seq(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - cbz r0, 8ec <_PyPegen_singleton_seq+0x20> │ │ │ │ │ + cbz r0, 8e4 <_PyPegen_singleton_seq+0x20> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008f0 <_PyPegen_seq_insert_in_front>: │ │ │ │ │ +000008e8 <_PyPegen_seq_insert_in_front>: │ │ │ │ │ _PyPegen_seq_insert_in_front(): │ │ │ │ │ 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 │ │ │ │ │ - cbz r2, 958 <_PyPegen_seq_insert_in_front+0x68> │ │ │ │ │ + cbz r2, 950 <_PyPegen_seq_insert_in_front+0x68> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - cbz r0, 954 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + cbz r0, 94c <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ ldrd ip, r3, [r0] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - ble.n 954 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + ble.n 94c <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 954 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + beq.n 94c <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 954 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + beq.n 94c <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r1, #-4] │ │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 93e <_PyPegen_seq_insert_in_front+0x4e> │ │ │ │ │ + bne.n 936 <_PyPegen_seq_insert_in_front+0x4e> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 954 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + beq.n 94c <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - b.n 954 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + b.n 94c <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000096c <_PyPegen_collect_call_seqs>: │ │ │ │ │ +00000964 <_PyPegen_collect_call_seqs>: │ │ │ │ │ _PyPegen_collect_call_seqs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldrd r5, r6, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a42 <_PyPegen_collect_call_seqs+0xd6> │ │ │ │ │ - cbnz r2, 9a4 <_PyPegen_collect_call_seqs+0x38> │ │ │ │ │ - ldr r0, [pc, #224] @ (a70 <_PyPegen_collect_call_seqs+0x104>) │ │ │ │ │ + beq.n a3a <_PyPegen_collect_call_seqs+0xd6> │ │ │ │ │ + cbnz r2, 99c <_PyPegen_collect_call_seqs+0x38> │ │ │ │ │ + ldr r0, [pc, #224] @ (a68 <_PyPegen_collect_call_seqs+0x104>) │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1022,327 +1035,327 @@ │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov fp, ip │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1968 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ + bl 1970 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a2a <_PyPegen_collect_call_seqs+0xbe> │ │ │ │ │ + bne.n a22 <_PyPegen_collect_call_seqs+0xbe> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, a22 <_PyPegen_collect_call_seqs+0xb6> │ │ │ │ │ + cbnz r0, a1a <_PyPegen_collect_call_seqs+0xb6> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1a28 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl 1a30 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, a12 <_PyPegen_collect_call_seqs+0xa6> │ │ │ │ │ + cbz r0, a0a <_PyPegen_collect_call_seqs+0xa6> │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, a22 <_PyPegen_collect_call_seqs+0xb6> │ │ │ │ │ + cbz r0, a1a <_PyPegen_collect_call_seqs+0xb6> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n a0e <_PyPegen_collect_call_seqs+0xa2> │ │ │ │ │ + ble.n a06 <_PyPegen_collect_call_seqs+0xa2> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ adds r0, #8 │ │ │ │ │ adds r1, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - blt.n a4a <_PyPegen_collect_call_seqs+0xde> │ │ │ │ │ + blt.n a42 <_PyPegen_collect_call_seqs+0xde> │ │ │ │ │ strd r6, r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - ldr r0, [pc, #104] @ (a70 <_PyPegen_collect_call_seqs+0x104>) │ │ │ │ │ + ldr r0, [pc, #104] @ (a68 <_PyPegen_collect_call_seqs+0x104>) │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 998 <_PyPegen_collect_call_seqs+0x2c> │ │ │ │ │ + b.n 990 <_PyPegen_collect_call_seqs+0x2c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 9f6 <_PyPegen_collect_call_seqs+0x8a> │ │ │ │ │ + b.n 9ee <_PyPegen_collect_call_seqs+0x8a> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r8, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9d2 <_PyPegen_collect_call_seqs+0x66> │ │ │ │ │ + beq.n 9ca <_PyPegen_collect_call_seqs+0x66> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1a28 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl 1a30 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, a60 <_PyPegen_collect_call_seqs+0xf4> │ │ │ │ │ + cbz r0, a58 <_PyPegen_collect_call_seqs+0xf4> │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ add.w r8, r7, r2 │ │ │ │ │ - b.n 9d2 <_PyPegen_collect_call_seqs+0x66> │ │ │ │ │ + b.n 9ca <_PyPegen_collect_call_seqs+0x66> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 98e <_PyPegen_collect_call_seqs+0x22> │ │ │ │ │ + beq.n 986 <_PyPegen_collect_call_seqs+0x22> │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 9a6 <_PyPegen_collect_call_seqs+0x3a> │ │ │ │ │ + b.n 99e <_PyPegen_collect_call_seqs+0x3a> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mvn.w r1, #3 │ │ │ │ │ adds r2, #1 │ │ │ │ │ mla r1, r1, r7, r0 │ │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ │ str.w r1, [sl, r2, lsl #2] │ │ │ │ │ - b.n 9f8 <_PyPegen_collect_call_seqs+0x8c> │ │ │ │ │ + b.n 9f0 <_PyPegen_collect_call_seqs+0x8c> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a22 <_PyPegen_collect_call_seqs+0xb6> │ │ │ │ │ - b.n a38 <_PyPegen_collect_call_seqs+0xcc> │ │ │ │ │ + bne.n a1a <_PyPegen_collect_call_seqs+0xb6> │ │ │ │ │ + b.n a30 <_PyPegen_collect_call_seqs+0xcc> │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000a74 <_PyPegen_add_type_comment_to_arg>: │ │ │ │ │ +00000a6c <_PyPegen_add_type_comment_to_arg>: │ │ │ │ │ _PyPegen_add_type_comment_to_arg(): │ │ │ │ │ - cbnz r2, a7a <_PyPegen_add_type_comment_to_arg+0x6> │ │ │ │ │ + cbnz r2, a72 <_PyPegen_add_type_comment_to_arg+0x6> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ b.w 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -00000a80 <_PyPegen_cmpop_expr_pair>: │ │ │ │ │ +00000a78 <_PyPegen_cmpop_expr_pair>: │ │ │ │ │ _PyPegen_cmpop_expr_pair(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, aa4 <_PyPegen_cmpop_expr_pair+0x24> │ │ │ │ │ + cbz r0, a9c <_PyPegen_cmpop_expr_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000aa8 <_PyPegen_get_cmpops>: │ │ │ │ │ +00000aa0 <_PyPegen_get_cmpops>: │ │ │ │ │ _PyPegen_get_cmpops(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - cbz r3, af8 <_PyPegen_get_cmpops+0x50> │ │ │ │ │ + cbz r3, af0 <_PyPegen_get_cmpops+0x50> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_int_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_int_seq_new │ │ │ │ │ - cbz r0, af4 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ + cbz r0, aec <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n af4 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ + ble.n aec <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n af4 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ + beq.n aec <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ adds r2, r3, #4 │ │ │ │ │ add.w r1, r0, #8 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str.w r4, [r1, #4]! │ │ │ │ │ - bne.n ae6 <_PyPegen_get_cmpops+0x3e> │ │ │ │ │ + bne.n ade <_PyPegen_get_cmpops+0x3e> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_asdl_int_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_int_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b00 <_PyPegen_get_exprs>: │ │ │ │ │ +00000af8 <_PyPegen_get_exprs>: │ │ │ │ │ _PyPegen_get_exprs(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - cbz r3, b50 <_PyPegen_get_exprs+0x50> │ │ │ │ │ + cbz r3, b48 <_PyPegen_get_exprs+0x50> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, b4c <_PyPegen_get_exprs+0x4c> │ │ │ │ │ + cbz r0, b44 <_PyPegen_get_exprs+0x4c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n b4c <_PyPegen_get_exprs+0x4c> │ │ │ │ │ + ble.n b44 <_PyPegen_get_exprs+0x4c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n b4c <_PyPegen_get_exprs+0x4c> │ │ │ │ │ + beq.n b44 <_PyPegen_get_exprs+0x4c> │ │ │ │ │ adds r2, r3, #4 │ │ │ │ │ add.w r1, r0, #8 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str.w r4, [r1, #4]! │ │ │ │ │ - bne.n b3e <_PyPegen_get_exprs+0x3e> │ │ │ │ │ + bne.n b36 <_PyPegen_get_exprs+0x3e> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b58 <_PyPegen_make_arguments>: │ │ │ │ │ +00000b50 <_PyPegen_make_arguments>: │ │ │ │ │ _PyPegen_make_arguments(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w dc2 <_PyPegen_make_arguments+0x26a> │ │ │ │ │ + bne.w d8a <_PyPegen_make_arguments+0x23a> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e2e <_PyPegen_make_arguments+0x2d6> │ │ │ │ │ + bne.w e28 <_PyPegen_make_arguments+0x2d8> │ │ │ │ │ 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.n c8a <_PyPegen_make_arguments+0x132> │ │ │ │ │ + beq.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ subs.w r3, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ subs.w fp, r9, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w fp, #1 │ │ │ │ │ tst.w r3, fp │ │ │ │ │ - beq.w de4 <_PyPegen_make_arguments+0x28c> │ │ │ │ │ + beq.w dac <_PyPegen_make_arguments+0x25c> │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ 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 e54 <_PyPegen_make_arguments+0x2fc> │ │ │ │ │ + beq.w e78 <_PyPegen_make_arguments+0x328> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.w d12 <_PyPegen_make_arguments+0x1ba> │ │ │ │ │ + bgt.w d0a <_PyPegen_make_arguments+0x1ba> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr.w r7, [r8] │ │ │ │ │ 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 e00 <_PyPegen_make_arguments+0x2a8> │ │ │ │ │ + beq.w dc8 <_PyPegen_make_arguments+0x278> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n c92 <_PyPegen_make_arguments+0x13a> │ │ │ │ │ + ble.n c8a <_PyPegen_make_arguments+0x13a> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n c2a <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n c22 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n c2a <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n c22 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq.n c2a <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n c22 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr.w r3, [r8, #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 c12 <_PyPegen_make_arguments+0xba> │ │ │ │ │ + bne.n c0a <_PyPegen_make_arguments+0xba> │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n c98 <_PyPegen_make_arguments+0x140> │ │ │ │ │ + bgt.n c90 <_PyPegen_make_arguments+0x140> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w d92 <_PyPegen_make_arguments+0x23a> │ │ │ │ │ + bne.w df8 <_PyPegen_make_arguments+0x2a8> │ │ │ │ │ ldr.w r8, [r9] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ce4 <_PyPegen_make_arguments+0x18c> │ │ │ │ │ + beq.n cdc <_PyPegen_make_arguments+0x18c> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n ce8 <_PyPegen_make_arguments+0x190> │ │ │ │ │ + bgt.n ce0 <_PyPegen_make_arguments+0x190> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d3e <_PyPegen_make_arguments+0x1e6> │ │ │ │ │ + bne.n d36 <_PyPegen_make_arguments+0x1e6> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5e <_PyPegen_make_arguments+0x306> │ │ │ │ │ + beq.w e7c <_PyPegen_make_arguments+0x32c> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e2a <_PyPegen_make_arguments+0x2d2> │ │ │ │ │ + beq.w df4 <_PyPegen_make_arguments+0x2a4> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ @@ -1351,370 +1364,369 @@ │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n c2e <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + ble.n c26 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ mov.w r7, r7, lsl #2 │ │ │ │ │ - bne.w dc6 <_PyPegen_make_arguments+0x26e> │ │ │ │ │ - subs.w r3, sl, #0 │ │ │ │ │ + bne.n d8e <_PyPegen_make_arguments+0x23e> │ │ │ │ │ + subs.w r2, sl, #0 │ │ │ │ │ it ne │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n cbe <_PyPegen_make_arguments+0x166> │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n d92 <_PyPegen_make_arguments+0x23a> │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + tst.w fp, r2 │ │ │ │ │ + bne.w df8 <_PyPegen_make_arguments+0x2a8> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n cca <_PyPegen_make_arguments+0x172> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n c36 <_PyPegen_make_arguments+0xde> │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.n cd6 <_PyPegen_make_arguments+0x17e> │ │ │ │ │ + ite ne │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + andeq.w r3, fp, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e6e <_PyPegen_make_arguments+0x316> │ │ │ │ │ + bne.n c2e <_PyPegen_make_arguments+0xde> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.n cce <_PyPegen_make_arguments+0x17e> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w e52 <_PyPegen_make_arguments+0x302> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n c4e <_PyPegen_make_arguments+0xf6> │ │ │ │ │ + bne.n c46 <_PyPegen_make_arguments+0xf6> │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n c8a <_PyPegen_make_arguments+0x132> │ │ │ │ │ + b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n c4e <_PyPegen_make_arguments+0xf6> │ │ │ │ │ + beq.n c46 <_PyPegen_make_arguments+0xf6> │ │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ adds r3, #4 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - beq.n c4e <_PyPegen_make_arguments+0xf6> │ │ │ │ │ - b.n d02 <_PyPegen_make_arguments+0x1aa> │ │ │ │ │ + beq.n c46 <_PyPegen_make_arguments+0xf6> │ │ │ │ │ + b.n cfa <_PyPegen_make_arguments+0x1aa> │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - beq.w bc2 <_PyPegen_make_arguments+0x6a> │ │ │ │ │ + beq.w bba <_PyPegen_make_arguments+0x6a> │ │ │ │ │ add.w r5, r2, r5, lsl #2 │ │ │ │ │ add.w r1, r0, #8 │ │ │ │ │ adds r2, #4 │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ │ - beq.w bc2 <_PyPegen_make_arguments+0x6a> │ │ │ │ │ - b.n d2c <_PyPegen_make_arguments+0x1d4> │ │ │ │ │ + beq.w bba <_PyPegen_make_arguments+0x6a> │ │ │ │ │ + b.n d24 <_PyPegen_make_arguments+0x1d4> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldrd r8, r1, [r3] │ │ │ │ │ - cbz r1, d80 <_PyPegen_make_arguments+0x228> │ │ │ │ │ + cbz r1, d78 <_PyPegen_make_arguments+0x228> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl e88 <_get_names.isra.0> │ │ │ │ │ + bl e80 <_get_names.isra.0> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, d8e <_PyPegen_make_arguments+0x236> │ │ │ │ │ + cbz r0, d86 <_PyPegen_make_arguments+0x236> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n e1e <_PyPegen_make_arguments+0x2c6> │ │ │ │ │ + beq.n de8 <_PyPegen_make_arguments+0x298> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl f2c <_get_defaults.isra.0> │ │ │ │ │ + bl f24 <_get_defaults.isra.0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e2a <_PyPegen_make_arguments+0x2d2> │ │ │ │ │ + beq.n df4 <_PyPegen_make_arguments+0x2a4> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n c8a <_PyPegen_make_arguments+0x132> │ │ │ │ │ + b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d50 <_PyPegen_make_arguments+0x1f8> │ │ │ │ │ + bne.n d48 <_PyPegen_make_arguments+0x1f8> │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n c8a <_PyPegen_make_arguments+0x132> │ │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ │ - bl f2c <_get_defaults.isra.0> │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n ce4 <_PyPegen_make_arguments+0x18c> │ │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl f2c <_get_defaults.isra.0> │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n e82 <_PyPegen_make_arguments+0x32a> │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl ec4 <_PyPegen_join_sequences> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w c4e <_PyPegen_make_arguments+0xf6> │ │ │ │ │ - b.n ce4 <_PyPegen_make_arguments+0x18c> │ │ │ │ │ + b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n b8e <_PyPegen_make_arguments+0x36> │ │ │ │ │ + b.n b86 <_PyPegen_make_arguments+0x36> │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r3, [r1, r7] │ │ │ │ │ - beq.w cac <_PyPegen_make_arguments+0x154> │ │ │ │ │ - b.n dca <_PyPegen_make_arguments+0x272> │ │ │ │ │ + beq.w ca2 <_PyPegen_make_arguments+0x152> │ │ │ │ │ + b.n d92 <_PyPegen_make_arguments+0x242> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n e04 <_PyPegen_make_arguments+0x2ac> │ │ │ │ │ + bne.n dcc <_PyPegen_make_arguments+0x27c> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n e04 <_PyPegen_make_arguments+0x2ac> │ │ │ │ │ + beq.n dcc <_PyPegen_make_arguments+0x27c> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl e88 <_get_names.isra.0> │ │ │ │ │ + bl e80 <_get_names.isra.0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w cac <_PyPegen_make_arguments+0x154> │ │ │ │ │ + bne.w ca2 <_PyPegen_make_arguments+0x152> │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n c8a <_PyPegen_make_arguments+0x132> │ │ │ │ │ + b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n e0c <_PyPegen_make_arguments+0x2b4> │ │ │ │ │ - cbnz r3, e58 <_PyPegen_make_arguments+0x300> │ │ │ │ │ + bne.n dd6 <_PyPegen_make_arguments+0x286> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n e66 <_PyPegen_make_arguments+0x316> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ 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 cac <_PyPegen_make_arguments+0x154> │ │ │ │ │ - b.n e00 <_PyPegen_make_arguments+0x2a8> │ │ │ │ │ + bne.w ca2 <_PyPegen_make_arguments+0x152> │ │ │ │ │ + b.n dc8 <_PyPegen_make_arguments+0x278> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d62 <_PyPegen_make_arguments+0x20a> │ │ │ │ │ + bne.n d5a <_PyPegen_make_arguments+0x20a> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n c8a <_PyPegen_make_arguments+0x132> │ │ │ │ │ + b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ │ + bl f24 <_get_defaults.isra.0> │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w cdc <_PyPegen_make_arguments+0x18c> │ │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + bl f24 <_get_defaults.isra.0> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbz r0, e4e <_PyPegen_make_arguments+0x2fe> │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl ebc <_PyPegen_join_sequences> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w c46 <_PyPegen_make_arguments+0xf6> │ │ │ │ │ + b.n cdc <_PyPegen_make_arguments+0x18c> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - bl e88 <_get_names.isra.0> │ │ │ │ │ + bl e80 <_get_names.isra.0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c8a <_PyPegen_make_arguments+0x132> │ │ │ │ │ + beq.w c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ec4 <_PyPegen_join_sequences> │ │ │ │ │ + bl ebc <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8e <_PyPegen_make_arguments+0x36> │ │ │ │ │ - b.n c8a <_PyPegen_make_arguments+0x132> │ │ │ │ │ + bne.w b86 <_PyPegen_make_arguments+0x36> │ │ │ │ │ + b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n c8a <_PyPegen_make_arguments+0x132> │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n e62 <_PyPegen_make_arguments+0x30a> │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - b.n c8a <_PyPegen_make_arguments+0x132> │ │ │ │ │ - subs.w r3, sl, #0 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - it ne │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - b.n cca <_PyPegen_make_arguments+0x172> │ │ │ │ │ + b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl f2c <_get_defaults.isra.0> │ │ │ │ │ + bl f24 <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w c4e <_PyPegen_make_arguments+0xf6> │ │ │ │ │ - b.n ce4 <_PyPegen_make_arguments+0x18c> │ │ │ │ │ + bne.w c46 <_PyPegen_make_arguments+0xf6> │ │ │ │ │ + b.n cdc <_PyPegen_make_arguments+0x18c> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n e7c <_PyPegen_make_arguments+0x32c> │ │ │ │ │ + subs.w r2, sl, #0 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + it ne │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + b.n cc2 <_PyPegen_make_arguments+0x172> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n c8a <_PyPegen_make_arguments+0x132> │ │ │ │ │ - nop │ │ │ │ │ + b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b.n c82 <_PyPegen_make_arguments+0x132> │ │ │ │ │ │ │ │ │ │ -00000e88 <_get_names.isra.0>: │ │ │ │ │ +00000e80 <_get_names.isra.0>: │ │ │ │ │ _get_names.isra.0(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, ec0 <_get_names.isra.0+0x38> │ │ │ │ │ + cbz r1, eb8 <_get_names.isra.0+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ - cbz r0, eae <_get_names.isra.0+0x26> │ │ │ │ │ + cbz r0, ea6 <_get_names.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n eb0 <_get_names.isra.0+0x28> │ │ │ │ │ + bgt.n ea8 <_get_names.isra.0+0x28> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n eaa <_get_names.isra.0+0x22> │ │ │ │ │ + b.n ea2 <_get_names.isra.0+0x22> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n e9c <_get_names.isra.0+0x14> │ │ │ │ │ + b.n e94 <_get_names.isra.0+0x14> │ │ │ │ │ │ │ │ │ │ -00000ec4 <_PyPegen_join_sequences>: │ │ │ │ │ +00000ebc <_PyPegen_join_sequences>: │ │ │ │ │ _PyPegen_join_sequences(): │ │ │ │ │ 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, r1 │ │ │ │ │ - cbz r1, f24 <_PyPegen_join_sequences+0x60> │ │ │ │ │ + cbz r1, f1c <_PyPegen_join_sequences+0x60> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cbz r2, f28 <_PyPegen_join_sequences+0x64> │ │ │ │ │ + cbz r2, f20 <_PyPegen_join_sequences+0x64> │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - cbz r0, f10 <_PyPegen_join_sequences+0x4c> │ │ │ │ │ + cbz r0, f08 <_PyPegen_join_sequences+0x4c> │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n f04 <_PyPegen_join_sequences+0x40> │ │ │ │ │ + ble.n efc <_PyPegen_join_sequences+0x40> │ │ │ │ │ ldr r7, [r6, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w ip, [r7, r1] │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ str.w ip, [r7, r1] │ │ │ │ │ - b.n eee <_PyPegen_join_sequences+0x2a> │ │ │ │ │ + b.n ee6 <_PyPegen_join_sequences+0x2a> │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n f14 <_PyPegen_join_sequences+0x50> │ │ │ │ │ + bgt.n f0c <_PyPegen_join_sequences+0x50> │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ str r6, [r1, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n f0c <_PyPegen_join_sequences+0x48> │ │ │ │ │ + b.n f04 <_PyPegen_join_sequences+0x48> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n eda <_PyPegen_join_sequences+0x16> │ │ │ │ │ + b.n ed2 <_PyPegen_join_sequences+0x16> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n ede <_PyPegen_join_sequences+0x1a> │ │ │ │ │ + b.n ed6 <_PyPegen_join_sequences+0x1a> │ │ │ │ │ │ │ │ │ │ -00000f2c <_get_defaults.isra.0>: │ │ │ │ │ +00000f24 <_get_defaults.isra.0>: │ │ │ │ │ _get_defaults.isra.0(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, f64 <_get_defaults.isra.0+0x38> │ │ │ │ │ + cbz r1, f5c <_get_defaults.isra.0+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, f52 <_get_defaults.isra.0+0x26> │ │ │ │ │ + cbz r0, f4a <_get_defaults.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n f54 <_get_defaults.isra.0+0x28> │ │ │ │ │ + bgt.n f4c <_get_defaults.isra.0+0x28> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n f4e <_get_defaults.isra.0+0x22> │ │ │ │ │ + b.n f46 <_get_defaults.isra.0+0x22> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n f40 <_get_defaults.isra.0+0x14> │ │ │ │ │ + b.n f38 <_get_defaults.isra.0+0x14> │ │ │ │ │ │ │ │ │ │ -00000f68 <_PyPegen_constant_from_token>: │ │ │ │ │ +00000f60 <_PyPegen_constant_from_token>: │ │ │ │ │ _PyPegen_constant_from_token(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - cbz r0, fcc <_PyPegen_constant_from_token+0x64> │ │ │ │ │ + cbz r0, fc4 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, fcc <_PyPegen_constant_from_token+0x64> │ │ │ │ │ + cbz r0, fc4 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n fb6 <_PyPegen_constant_from_token+0x4e> │ │ │ │ │ + blt.n fae <_PyPegen_constant_from_token+0x4e> │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrd r5, r3, [r4, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fcc <_PyPegen_constant_from_token+0x64> │ │ │ │ │ + beq.n fc4 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, fcc <_PyPegen_constant_from_token+0x64> │ │ │ │ │ + cbnz r3, fc4 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n fb2 <_PyPegen_constant_from_token+0x4a> │ │ │ │ │ + b.n faa <_PyPegen_constant_from_token+0x4a> │ │ │ │ │ │ │ │ │ │ -00000fd0 <_PyPegen_formatted_value>: │ │ │ │ │ +00000fc8 <_PyPegen_formatted_value>: │ │ │ │ │ _PyPegen_formatted_value(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -1725,81 +1737,81 @@ │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldrd r9, r3, [sp, #80] @ 0x50 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldrd r8, r3, [sp, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ │ - cbnz r7, 1040 <_PyPegen_formatted_value+0x70> │ │ │ │ │ + cbnz r7, 1038 <_PyPegen_formatted_value+0x70> │ │ │ │ │ subs r3, r2, r7 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 107e <_PyPegen_formatted_value+0xae> │ │ │ │ │ + bne.n 1076 <_PyPegen_formatted_value+0xae> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1076 <_PyPegen_formatted_value+0xa6> │ │ │ │ │ + bne.n 106e <_PyPegen_formatted_value+0xa6> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ strd r8, r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1038 <_PyPegen_formatted_value+0x68> │ │ │ │ │ + cbz r0, 1030 <_PyPegen_formatted_value+0x68> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 10e8 <_PyPegen_formatted_value+0x118> │ │ │ │ │ + bne.n 10e0 <_PyPegen_formatted_value+0x118> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ubfx ip, r3, #2, #3 │ │ │ │ │ ubfx r1, r3, #5, #1 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 1114 <_PyPegen_formatted_value+0x144> │ │ │ │ │ + bne.n 110c <_PyPegen_formatted_value+0x144> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 112c <_PyPegen_formatted_value+0x15c> │ │ │ │ │ + beq.n 1124 <_PyPegen_formatted_value+0x15c> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1134 <_PyPegen_formatted_value+0x164> │ │ │ │ │ + bpl.n 112c <_PyPegen_formatted_value+0x164> │ │ │ │ │ ldrb r1, [r4, #20] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 114e <_PyPegen_formatted_value+0x17e> │ │ │ │ │ + bgt.n 1146 <_PyPegen_formatted_value+0x17e> │ │ │ │ │ sub.w r3, r1, #114 @ 0x72 │ │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi.n 114e <_PyPegen_formatted_value+0x17e> │ │ │ │ │ - cbnz r5, 107a <_PyPegen_formatted_value+0xaa> │ │ │ │ │ + bhi.n 1146 <_PyPegen_formatted_value+0x17e> │ │ │ │ │ + cbnz r5, 1072 <_PyPegen_formatted_value+0xaa> │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 101c <_PyPegen_formatted_value+0x4c> │ │ │ │ │ + b.n 1014 <_PyPegen_formatted_value+0x4c> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ - b.n 101c <_PyPegen_formatted_value+0x4c> │ │ │ │ │ + b.n 1014 <_PyPegen_formatted_value+0x4c> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ strd r8, r3, [sp, #4] │ │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1038 <_PyPegen_formatted_value+0x68> │ │ │ │ │ + beq.n 1030 <_PyPegen_formatted_value+0x68> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -1807,74 +1819,74 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10fc <_PyPegen_formatted_value+0x12c> │ │ │ │ │ + cbz r0, 10f4 <_PyPegen_formatted_value+0x12c> │ │ │ │ │ mov r1, sl │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 10f8 <_PyPegen_formatted_value+0x128> │ │ │ │ │ + cbz r0, 10f0 <_PyPegen_formatted_value+0x128> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, r8 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_JoinedStr │ │ │ │ │ - cbz r7, 1100 <_PyPegen_formatted_value+0x130> │ │ │ │ │ + cbz r7, 10f8 <_PyPegen_formatted_value+0x130> │ │ │ │ │ ldrd r3, r0, [r7] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 10a0 <_PyPegen_formatted_value+0xd0> │ │ │ │ │ + b.n 1098 <_PyPegen_formatted_value+0xd0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1038 <_PyPegen_formatted_value+0x68> │ │ │ │ │ + b.n 1030 <_PyPegen_formatted_value+0x68> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1038 <_PyPegen_formatted_value+0x68> │ │ │ │ │ + b.n 1030 <_PyPegen_formatted_value+0x68> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 109c <_PyPegen_formatted_value+0xcc> │ │ │ │ │ + beq.n 1094 <_PyPegen_formatted_value+0xcc> │ │ │ │ │ ldrd r3, r0, [r5] │ │ │ │ │ ldrd r3, r2, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 10a0 <_PyPegen_formatted_value+0xd0> │ │ │ │ │ + b.n 1098 <_PyPegen_formatted_value+0xd0> │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - bne.n 113c <_PyPegen_formatted_value+0x16c> │ │ │ │ │ - cbz r1, 1130 <_PyPegen_formatted_value+0x160> │ │ │ │ │ + bne.n 1134 <_PyPegen_formatted_value+0x16c> │ │ │ │ │ + cbz r1, 1128 <_PyPegen_formatted_value+0x160> │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ │ ldrh r1, [r3, #0] │ │ │ │ │ - b.n 105e <_PyPegen_formatted_value+0x8e> │ │ │ │ │ + b.n 1056 <_PyPegen_formatted_value+0x8e> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - b.n 1138 <_PyPegen_formatted_value+0x168> │ │ │ │ │ + b.n 1130 <_PyPegen_formatted_value+0x168> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - b.n 1128 <_PyPegen_formatted_value+0x158> │ │ │ │ │ + b.n 1120 <_PyPegen_formatted_value+0x158> │ │ │ │ │ add.w r3, r4, #28 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ - b.n 105e <_PyPegen_formatted_value+0x8e> │ │ │ │ │ - cbz r1, 117c <_PyPegen_formatted_value+0x1ac> │ │ │ │ │ + b.n 1056 <_PyPegen_formatted_value+0x8e> │ │ │ │ │ + cbz r1, 1174 <_PyPegen_formatted_value+0x1ac> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - b.n 105e <_PyPegen_formatted_value+0x8e> │ │ │ │ │ + b.n 1056 <_PyPegen_formatted_value+0x8e> │ │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1889,104 +1901,104 @@ │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ ldrd r2, r3, [r2, #16] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 8a <_PyPegen_constant_from_string+0x8a> │ │ │ │ │ R_ARM_THM_JUMP24 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - b.n 114a <_PyPegen_formatted_value+0x17a> │ │ │ │ │ + b.n 1142 <_PyPegen_formatted_value+0x17a> │ │ │ │ │ │ │ │ │ │ -00001180 <_PyPegen_joined_str>: │ │ │ │ │ +00001178 <_PyPegen_joined_str>: │ │ │ │ │ _PyPegen_joined_str(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1382 <_PyPegen_joined_str+0x202> │ │ │ │ │ + beq.w 137a <_PyPegen_joined_str+0x202> │ │ │ │ │ ldr.w sl, [r2] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.w 12f6 <_PyPegen_joined_str+0x176> │ │ │ │ │ + ble.w 12ee <_PyPegen_joined_str+0x176> │ │ │ │ │ adds r0, r2, #4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp r1, #19 │ │ │ │ │ - beq.w 1300 <_PyPegen_joined_str+0x180> │ │ │ │ │ + beq.w 12f8 <_PyPegen_joined_str+0x180> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne.n 11b4 <_PyPegen_joined_str+0x34> │ │ │ │ │ + bne.n 11ac <_PyPegen_joined_str+0x34> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ee <_PyPegen_joined_str+0x16e> │ │ │ │ │ + beq.w 12e6 <_PyPegen_joined_str+0x16e> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strpbrk │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1354 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + beq.w 134c <_PyPegen_joined_str+0x1d4> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 12fc <_PyPegen_joined_str+0x17c> │ │ │ │ │ + ble.n 12f4 <_PyPegen_joined_str+0x17c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 13be <_PyPegen_joined_str+0x23e> │ │ │ │ │ + bne.w 13b6 <_PyPegen_joined_str+0x23e> │ │ │ │ │ mov fp, r4 │ │ │ │ │ adds r7, #4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str.w lr, [sp, #24] │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.n 131c <_PyPegen_joined_str+0x19c> │ │ │ │ │ + beq.n 1314 <_PyPegen_joined_str+0x19c> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 12bc <_PyPegen_joined_str+0x13c> │ │ │ │ │ + bne.n 12b4 <_PyPegen_joined_str+0x13c> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1336 <_PyPegen_joined_str+0x1b6> │ │ │ │ │ + beq.w 132e <_PyPegen_joined_str+0x1b6> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 1244 <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 123c <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - bne.n 1244 <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 123c <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1358 <_PyPegen_joined_str+0x1d8> │ │ │ │ │ + beq.w 1350 <_PyPegen_joined_str+0x1d8> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 1256 <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 124e <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 1256 <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 124e <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1358 <_PyPegen_joined_str+0x1d8> │ │ │ │ │ + beq.w 1350 <_PyPegen_joined_str+0x1d8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1998,108 +2010,108 @@ │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 137a <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1372 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13a4 <_PyPegen_joined_str+0x224> │ │ │ │ │ + blt.w 139c <_PyPegen_joined_str+0x224> │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r4, [r4, #24] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 12ee <_PyPegen_joined_str+0x16e> │ │ │ │ │ + cbz r0, 12e6 <_PyPegen_joined_str+0x16e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 12bc <_PyPegen_joined_str+0x13c> │ │ │ │ │ + bne.n 12b4 <_PyPegen_joined_str+0x13c> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 12c4 <_PyPegen_joined_str+0x144> │ │ │ │ │ + cbz r3, 12bc <_PyPegen_joined_str+0x144> │ │ │ │ │ adds r3, r6, #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str.w r4, [r9, r3, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bne.n 1214 <_PyPegen_joined_str+0x94> │ │ │ │ │ + bne.n 120c <_PyPegen_joined_str+0x94> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1388 <_PyPegen_joined_str+0x208> │ │ │ │ │ + bne.n 1380 <_PyPegen_joined_str+0x208> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ - b.n 11c6 <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 11be <_PyPegen_joined_str+0x46> │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 12cc <_PyPegen_joined_str+0x14c> │ │ │ │ │ + b.n 12c4 <_PyPegen_joined_str+0x14c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14ac <_PyPegen_joined_str+0x32c> │ │ │ │ │ + beq.w 14a4 <_PyPegen_joined_str+0x32c> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bne.w 11b4 <_PyPegen_joined_str+0x34> │ │ │ │ │ - b.n 11c6 <_PyPegen_joined_str+0x46> │ │ │ │ │ + bne.w 11ac <_PyPegen_joined_str+0x34> │ │ │ │ │ + b.n 11be <_PyPegen_joined_str+0x46> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, 133c <_PyPegen_joined_str+0x1bc> │ │ │ │ │ + cbz r3, 1334 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 133c <_PyPegen_joined_str+0x1bc> │ │ │ │ │ + bne.n 1334 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ add.w r2, r9, r6, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r6, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 12c4 <_PyPegen_joined_str+0x144> │ │ │ │ │ + b.n 12bc <_PyPegen_joined_str+0x144> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 12ee <_PyPegen_joined_str+0x16e> │ │ │ │ │ + b.n 12e6 <_PyPegen_joined_str+0x16e> │ │ │ │ │ mov r4, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 12ee <_PyPegen_joined_str+0x16e> │ │ │ │ │ + b.n 12e6 <_PyPegen_joined_str+0x16e> │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strchr │ │ │ │ │ clz r1, r0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -2107,46 +2119,46 @@ │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1280 <_PyPegen_joined_str+0x100> │ │ │ │ │ + bne.n 1278 <_PyPegen_joined_str+0x100> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b.n 1354 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + b.n 134c <_PyPegen_joined_str+0x1d4> │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 11c6 <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 11be <_PyPegen_joined_str+0x46> │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12ee <_PyPegen_joined_str+0x16e> │ │ │ │ │ + beq.n 12e6 <_PyPegen_joined_str+0x16e> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w 14b2 <_PyPegen_joined_str+0x332> │ │ │ │ │ + bgt.w 14aa <_PyPegen_joined_str+0x332> │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b.n 12d2 <_PyPegen_joined_str+0x152> │ │ │ │ │ + b.n 12ca <_PyPegen_joined_str+0x152> │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1354 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + beq.n 134c <_PyPegen_joined_str+0x1d4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1354 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + bne.n 134c <_PyPegen_joined_str+0x1d4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1354 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + b.n 134c <_PyPegen_joined_str+0x1d4> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ adds r3, r7, #4 │ │ │ │ │ @@ -2162,300 +2174,305 @@ │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.n 148c <_PyPegen_joined_str+0x30c> │ │ │ │ │ + beq.n 1484 <_PyPegen_joined_str+0x30c> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 1476 <_PyPegen_joined_str+0x2f6> │ │ │ │ │ + bne.n 146e <_PyPegen_joined_str+0x2f6> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ee <_PyPegen_joined_str+0x16e> │ │ │ │ │ + beq.w 12e6 <_PyPegen_joined_str+0x16e> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1488 <_PyPegen_joined_str+0x308> │ │ │ │ │ + beq.n 1480 <_PyPegen_joined_str+0x308> │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1488 <_PyPegen_joined_str+0x308> │ │ │ │ │ + beq.n 1480 <_PyPegen_joined_str+0x308> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 137a <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1372 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 13a2 <_PyPegen_joined_str+0x222> │ │ │ │ │ + blt.n 139a <_PyPegen_joined_str+0x222> │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ee <_PyPegen_joined_str+0x16e> │ │ │ │ │ + beq.w 12e6 <_PyPegen_joined_str+0x16e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.n 1474 <_PyPegen_joined_str+0x2f4> │ │ │ │ │ + bne.n 146c <_PyPegen_joined_str+0x2f4> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 147e <_PyPegen_joined_str+0x2fe> │ │ │ │ │ + cbz r3, 1476 <_PyPegen_joined_str+0x2fe> │ │ │ │ │ mov r7, r4 │ │ │ │ │ adds r3, r6, #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str.w r7, [r9, r3, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bne.n 13e6 <_PyPegen_joined_str+0x266> │ │ │ │ │ - b.n 12cc <_PyPegen_joined_str+0x14c> │ │ │ │ │ + bne.n 13de <_PyPegen_joined_str+0x266> │ │ │ │ │ + b.n 12c4 <_PyPegen_joined_str+0x14c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 1424 <_PyPegen_joined_str+0x2a4> │ │ │ │ │ + b.n 141c <_PyPegen_joined_str+0x2a4> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 133a <_PyPegen_joined_str+0x1ba> │ │ │ │ │ + beq.w 1332 <_PyPegen_joined_str+0x1ba> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 133a <_PyPegen_joined_str+0x1ba> │ │ │ │ │ + bne.w 1332 <_PyPegen_joined_str+0x1ba> │ │ │ │ │ add.w r2, r9, r6, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r6, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 147e <_PyPegen_joined_str+0x2fe> │ │ │ │ │ + b.n 1476 <_PyPegen_joined_str+0x2fe> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 130c <_PyPegen_joined_str+0x18c> │ │ │ │ │ + b.n 1304 <_PyPegen_joined_str+0x18c> │ │ │ │ │ add.w r1, r9, #8 │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ adds r0, #8 │ │ │ │ │ mov r9, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 12d2 <_PyPegen_joined_str+0x152> │ │ │ │ │ + b.n 12ca <_PyPegen_joined_str+0x152> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000014c4 <_PyPegen_seq_flatten>: │ │ │ │ │ +000014bc <_PyPegen_seq_flatten>: │ │ │ │ │ _PyPegen_seq_flatten(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 15a6 <_PyPegen_seq_flatten+0xe2> │ │ │ │ │ + beq.n 159e <_PyPegen_seq_flatten+0xe2> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 158c <_PyPegen_seq_flatten+0xc8> │ │ │ │ │ + ble.n 1584 <_PyPegen_seq_flatten+0xc8> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a0 <_PyPegen_seq_flatten+0xdc> │ │ │ │ │ + beq.n 1598 <_PyPegen_seq_flatten+0xdc> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1520 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 1518 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 14f6 <_PyPegen_seq_flatten+0x32> │ │ │ │ │ + cbz r3, 14ee <_PyPegen_seq_flatten+0x32> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1520 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 1518 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 1502 <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ + cbz r3, 14fa <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 1520 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 1518 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 159a <_PyPegen_seq_flatten+0xd6> │ │ │ │ │ + beq.n 1592 <_PyPegen_seq_flatten+0xd6> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r0, r2 │ │ │ │ │ - bne.n 1510 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + bne.n 1508 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - cbz r0, 1588 <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ + cbz r0, 1580 <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 1588 <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ + ble.n 1580 <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ │ - cbz r2, 1582 <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ + cbz r2, 157a <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1582 <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ + ble.n 157a <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ mov.w r8, r5, lsl #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr.w ip, [r7] │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ str.w ip, [r7, r5, lsl #2] │ │ │ │ │ - beq.n 1570 <_PyPegen_seq_flatten+0xac> │ │ │ │ │ + beq.n 1568 <_PyPegen_seq_flatten+0xac> │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ add.w lr, r7, ip, lsl #2 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr.w r7, [r7, ip, lsl #2] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str.w r7, [lr, r8] │ │ │ │ │ - bne.n 1558 <_PyPegen_seq_flatten+0x94> │ │ │ │ │ + bne.n 1550 <_PyPegen_seq_flatten+0x94> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1588 <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ + beq.n 1580 <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ add r5, r1 │ │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 153a <_PyPegen_seq_flatten+0x76> │ │ │ │ │ + bne.n 1532 <_PyPegen_seq_flatten+0x76> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 1534 <_PyPegen_seq_flatten+0x70> │ │ │ │ │ + bne.n 152c <_PyPegen_seq_flatten+0x70> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1528 <_PyPegen_seq_flatten+0x64> │ │ │ │ │ - b.n 1588 <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ + bne.n 1520 <_PyPegen_seq_flatten+0x64> │ │ │ │ │ + b.n 1580 <_PyPegen_seq_flatten+0xc4> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1510 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ - b.n 1520 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 1508 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + b.n 1518 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 14f0 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ - b.n 1520 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 14e8 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ + b.n 1518 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_generic_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015b4 <_PyPegen_get_keys>: │ │ │ │ │ +000015ac <_PyPegen_get_keys>: │ │ │ │ │ _PyPegen_get_keys(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 170c <_PyPegen_get_keys+0x158> │ │ │ │ │ + beq.w 1710 <_PyPegen_get_keys+0x164> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1708 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.w 170c <_PyPegen_get_keys+0x160> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 1708 <_PyPegen_get_keys+0x154> │ │ │ │ │ + ble.w 170c <_PyPegen_get_keys+0x160> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #8] │ │ │ │ │ + beq.w 170c <_PyPegen_get_keys+0x160> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ - beq.w 1708 <_PyPegen_get_keys+0x154> │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #12] │ │ │ │ │ - beq.w 1708 <_PyPegen_get_keys+0x154> │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #12] │ │ │ │ │ + beq.w 170c <_PyPegen_get_keys+0x160> │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ - beq.n 1708 <_PyPegen_get_keys+0x154> │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #16] │ │ │ │ │ + beq.w 170c <_PyPegen_get_keys+0x160> │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #20] │ │ │ │ │ - beq.n 1708 <_PyPegen_get_keys+0x154> │ │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ + beq.n 170c <_PyPegen_get_keys+0x160> │ │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #24] │ │ │ │ │ - beq.n 1708 <_PyPegen_get_keys+0x154> │ │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ + beq.n 170c <_PyPegen_get_keys+0x160> │ │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #28] │ │ │ │ │ - beq.n 1708 <_PyPegen_get_keys+0x154> │ │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + beq.n 170c <_PyPegen_get_keys+0x160> │ │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #32] │ │ │ │ │ - beq.n 1708 <_PyPegen_get_keys+0x154> │ │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #32] │ │ │ │ │ + beq.n 170c <_PyPegen_get_keys+0x160> │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 1708 <_PyPegen_get_keys+0x154> │ │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #36] @ 0x24 │ │ │ │ │ + beq.n 170c <_PyPegen_get_keys+0x160> │ │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 1708 <_PyPegen_get_keys+0x154> │ │ │ │ │ - add.w r2, r1, r4, lsl #2 │ │ │ │ │ - add.w ip, r1, #36 @ 0x24 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #40] @ 0x28 │ │ │ │ │ + beq.n 170c <_PyPegen_get_keys+0x160> │ │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ + cmp r4, #10 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + str r1, [r0, #44] @ 0x2c │ │ │ │ │ + beq.n 170c <_PyPegen_get_keys+0x160> │ │ │ │ │ + add.w r2, r3, r4, lsl #2 │ │ │ │ │ + add.w ip, r3, #40 @ 0x28 │ │ │ │ │ sub.w r3, r2, ip │ │ │ │ │ - add.w r4, r0, #40 @ 0x28 │ │ │ │ │ + add.w r4, r0, #44 @ 0x2c │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 16ba <_PyPegen_get_keys+0x106> │ │ │ │ │ + beq.n 16be <_PyPegen_get_keys+0x112> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 16ac <_PyPegen_get_keys+0xf8> │ │ │ │ │ + beq.n 16b0 <_PyPegen_get_keys+0x104> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 16a2 <_PyPegen_get_keys+0xee> │ │ │ │ │ + beq.n 16a6 <_PyPegen_get_keys+0xfa> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 1698 <_PyPegen_get_keys+0xe4> │ │ │ │ │ + beq.n 169c <_PyPegen_get_keys+0xf0> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 168e <_PyPegen_get_keys+0xda> │ │ │ │ │ + beq.n 1692 <_PyPegen_get_keys+0xe6> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 1684 <_PyPegen_get_keys+0xd0> │ │ │ │ │ + beq.n 1688 <_PyPegen_get_keys+0xdc> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 1712 <_PyPegen_get_keys+0x15e> │ │ │ │ │ + bne.n 1716 <_PyPegen_get_keys+0x16a> │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ @@ -2467,15 +2484,15 @@ │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ - beq.n 1708 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 170c <_PyPegen_get_keys+0x160> │ │ │ │ │ mov r1, ip │ │ │ │ │ adds r4, #32 │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #-28] │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ add.w ip, r1, #28 │ │ │ │ │ @@ -2496,115 +2513,119 @@ │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - bne.n 16ba <_PyPegen_get_keys+0x106> │ │ │ │ │ + bne.n 16be <_PyPegen_get_keys+0x112> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add.w ip, r1, #40 @ 0x28 │ │ │ │ │ + ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r4, #44]! │ │ │ │ │ - b.n 167a <_PyPegen_get_keys+0xc6> │ │ │ │ │ + str.w r3, [r4, #4]! │ │ │ │ │ + b.n 167e <_PyPegen_get_keys+0xd2> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 00001724 <_PyPegen_get_values>: │ │ │ │ │ _PyPegen_get_values(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 187c <_PyPegen_get_values+0x158> │ │ │ │ │ + beq.w 1888 <_PyPegen_get_values+0x164> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1878 <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.w 1884 <_PyPegen_get_values+0x160> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 1878 <_PyPegen_get_values+0x154> │ │ │ │ │ + ble.w 1884 <_PyPegen_get_values+0x160> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #8] │ │ │ │ │ + beq.w 1884 <_PyPegen_get_values+0x160> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ - beq.w 1878 <_PyPegen_get_values+0x154> │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #12] │ │ │ │ │ - beq.w 1878 <_PyPegen_get_values+0x154> │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #12] │ │ │ │ │ + beq.w 1884 <_PyPegen_get_values+0x160> │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ - beq.n 1878 <_PyPegen_get_values+0x154> │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #16] │ │ │ │ │ + beq.w 1884 <_PyPegen_get_values+0x160> │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #20] │ │ │ │ │ - beq.n 1878 <_PyPegen_get_values+0x154> │ │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ + beq.n 1884 <_PyPegen_get_values+0x160> │ │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #24] │ │ │ │ │ - beq.n 1878 <_PyPegen_get_values+0x154> │ │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ + beq.n 1884 <_PyPegen_get_values+0x160> │ │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #28] │ │ │ │ │ - beq.n 1878 <_PyPegen_get_values+0x154> │ │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + beq.n 1884 <_PyPegen_get_values+0x160> │ │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #32] │ │ │ │ │ - beq.n 1878 <_PyPegen_get_values+0x154> │ │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #32] │ │ │ │ │ + beq.n 1884 <_PyPegen_get_values+0x160> │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 1878 <_PyPegen_get_values+0x154> │ │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #36] @ 0x24 │ │ │ │ │ + beq.n 1884 <_PyPegen_get_values+0x160> │ │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 1878 <_PyPegen_get_values+0x154> │ │ │ │ │ - add.w r2, r1, r4, lsl #2 │ │ │ │ │ - add.w ip, r1, #36 @ 0x24 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #40] @ 0x28 │ │ │ │ │ + beq.n 1884 <_PyPegen_get_values+0x160> │ │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ + cmp r4, #10 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r1, [r0, #44] @ 0x2c │ │ │ │ │ + beq.n 1884 <_PyPegen_get_values+0x160> │ │ │ │ │ + add.w r2, r3, r4, lsl #2 │ │ │ │ │ + add.w ip, r3, #40 @ 0x28 │ │ │ │ │ sub.w r3, r2, ip │ │ │ │ │ - add.w r4, r0, #40 @ 0x28 │ │ │ │ │ + add.w r4, r0, #44 @ 0x2c │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 182a <_PyPegen_get_values+0x106> │ │ │ │ │ + beq.n 1836 <_PyPegen_get_values+0x112> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 181c <_PyPegen_get_values+0xf8> │ │ │ │ │ + beq.n 1828 <_PyPegen_get_values+0x104> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1812 <_PyPegen_get_values+0xee> │ │ │ │ │ + beq.n 181e <_PyPegen_get_values+0xfa> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 1808 <_PyPegen_get_values+0xe4> │ │ │ │ │ + beq.n 1814 <_PyPegen_get_values+0xf0> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 17fe <_PyPegen_get_values+0xda> │ │ │ │ │ + beq.n 180a <_PyPegen_get_values+0xe6> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 17f4 <_PyPegen_get_values+0xd0> │ │ │ │ │ + beq.n 1800 <_PyPegen_get_values+0xdc> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 1882 <_PyPegen_get_values+0x15e> │ │ │ │ │ + bne.n 188e <_PyPegen_get_values+0x16a> │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ @@ -2616,15 +2637,15 @@ │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ - beq.n 1878 <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 1884 <_PyPegen_get_values+0x160> │ │ │ │ │ mov r1, ip │ │ │ │ │ adds r4, #32 │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #-28] │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ add.w ip, r1, #28 │ │ │ │ │ @@ -2645,108 +2666,107 @@ │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - bne.n 182a <_PyPegen_get_values+0x106> │ │ │ │ │ + bne.n 1836 <_PyPegen_get_values+0x112> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add.w ip, r1, #40 @ 0x28 │ │ │ │ │ + ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - str.w r3, [r4, #44]! │ │ │ │ │ - b.n 17ea <_PyPegen_get_values+0xc6> │ │ │ │ │ + str.w r3, [r4, #4]! │ │ │ │ │ + b.n 17f6 <_PyPegen_get_values+0xd2> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001894 <_PyPegen_name_default_pair>: │ │ │ │ │ +0000189c <_PyPegen_name_default_pair>: │ │ │ │ │ _PyPegen_name_default_pair(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 18da <_PyPegen_name_default_pair+0x46> │ │ │ │ │ + cbz r0, 18e2 <_PyPegen_name_default_pair+0x46> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r5, 18c6 <_PyPegen_name_default_pair+0x32> │ │ │ │ │ + cbnz r5, 18ce <_PyPegen_name_default_pair+0x32> │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - cbz r4, 18da <_PyPegen_name_default_pair+0x46> │ │ │ │ │ + cbz r4, 18e2 <_PyPegen_name_default_pair+0x46> │ │ │ │ │ str r6, [r3, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18be <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + bne.n 18c6 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 18c0 <_PyPegen_name_default_pair+0x2c> │ │ │ │ │ + b.n 18c8 <_PyPegen_name_default_pair+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018e0 <_PyPegen_keyword_or_starred>: │ │ │ │ │ +000018e8 <_PyPegen_keyword_or_starred>: │ │ │ │ │ _PyPegen_keyword_or_starred(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1904 <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ + cbz r0, 190c <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001908 <_PyPegen_check_fstring_conversion>: │ │ │ │ │ +00001910 <_PyPegen_check_fstring_conversion>: │ │ │ │ │ _PyPegen_check_fstring_conversion(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1940 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 1948 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 1940 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 1948 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r5, [r3, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1962 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + cbz r0, 196a <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ strd r4, r5, [r0] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2760,267 +2780,268 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 8a <_PyPegen_constant_from_string+0x8a> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 193c <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ + b.n 1944 <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001968 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00001970 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ _PyPegen_seq_extract_starred_exprs(): │ │ │ │ │ - cbz r1, 19ca <_PyPegen_seq_extract_starred_exprs+0x62> │ │ │ │ │ + cbz r1, 19d2 <_PyPegen_seq_extract_starred_exprs+0x62> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 19ca <_PyPegen_seq_extract_starred_exprs+0x62> │ │ │ │ │ + ble.n 19d2 <_PyPegen_seq_extract_starred_exprs+0x62> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 19d4 <_PyPegen_seq_extract_starred_exprs+0x6c> │ │ │ │ │ + beq.n 19dc <_PyPegen_seq_extract_starred_exprs+0x6c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 19c4 <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ + beq.n 19cc <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 19de <_PyPegen_seq_extract_starred_exprs+0x76> │ │ │ │ │ + beq.n 19e6 <_PyPegen_seq_extract_starred_exprs+0x76> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 19be <_PyPegen_seq_extract_starred_exprs+0x56> │ │ │ │ │ + beq.n 19c6 <_PyPegen_seq_extract_starred_exprs+0x56> │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr.w ip, [r3], #4 │ │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 19ce <_PyPegen_seq_extract_starred_exprs+0x66> │ │ │ │ │ + beq.n 19d6 <_PyPegen_seq_extract_starred_exprs+0x66> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 19ac <_PyPegen_seq_extract_starred_exprs+0x44> │ │ │ │ │ + bne.n 19b4 <_PyPegen_seq_extract_starred_exprs+0x44> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 19e6 <_PyPegen_seq_extract_starred_exprs+0x7e> │ │ │ │ │ + bne.n 19ee <_PyPegen_seq_extract_starred_exprs+0x7e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ - b.n 19ba <_PyPegen_seq_extract_starred_exprs+0x52> │ │ │ │ │ + b.n 19c2 <_PyPegen_seq_extract_starred_exprs+0x52> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1a14 <_PyPegen_seq_extract_starred_exprs+0xac> │ │ │ │ │ + beq.n 1a1c <_PyPegen_seq_extract_starred_exprs+0xac> │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 1996 <_PyPegen_seq_extract_starred_exprs+0x2e> │ │ │ │ │ + b.n 199e <_PyPegen_seq_extract_starred_exprs+0x2e> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 19a6 <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ + bne.n 19ae <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, lr │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19c6 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + beq.n 19ce <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 19c6 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + ble.n 19ce <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ - cbz r4, 1a18 <_PyPegen_seq_extract_starred_exprs+0xb0> │ │ │ │ │ + cbz r4, 1a20 <_PyPegen_seq_extract_starred_exprs+0xb0> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1a06 <_PyPegen_seq_extract_starred_exprs+0x9e> │ │ │ │ │ - b.n 19c6 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + bne.n 1a0e <_PyPegen_seq_extract_starred_exprs+0x9e> │ │ │ │ │ + b.n 19ce <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 19e6 <_PyPegen_seq_extract_starred_exprs+0x7e> │ │ │ │ │ + b.n 19ee <_PyPegen_seq_extract_starred_exprs+0x7e> │ │ │ │ │ add.w lr, ip, #2 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w r1, [r0, lr, lsl #2] │ │ │ │ │ - b.n 1a0e <_PyPegen_seq_extract_starred_exprs+0xa6> │ │ │ │ │ + b.n 1a16 <_PyPegen_seq_extract_starred_exprs+0xa6> │ │ │ │ │ │ │ │ │ │ -00001a28 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +00001a30 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1b00 <_PyPegen_seq_delete_starred_exprs+0xd8> │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ + beq.n 1b0a <_PyPegen_seq_delete_starred_exprs+0xda> │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 1ade <_PyPegen_seq_delete_starred_exprs+0xb6> │ │ │ │ │ + ble.n 1ae8 <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1ae8 <_PyPegen_seq_delete_starred_exprs+0xc0> │ │ │ │ │ + beq.n 1af2 <_PyPegen_seq_delete_starred_exprs+0xc2> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 1ad0 <_PyPegen_seq_delete_starred_exprs+0xa8> │ │ │ │ │ + beq.n 1ada <_PyPegen_seq_delete_starred_exprs+0xaa> │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1af4 <_PyPegen_seq_delete_starred_exprs+0xcc> │ │ │ │ │ + beq.n 1afe <_PyPegen_seq_delete_starred_exprs+0xce> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1ae2 <_PyPegen_seq_delete_starred_exprs+0xba> │ │ │ │ │ + beq.n 1aec <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1af0 <_PyPegen_seq_delete_starred_exprs+0xc8> │ │ │ │ │ + beq.n 1afa <_PyPegen_seq_delete_starred_exprs+0xca> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1a68 <_PyPegen_seq_delete_starred_exprs+0x40> │ │ │ │ │ + bne.n 1a70 <_PyPegen_seq_delete_starred_exprs+0x40> │ │ │ │ │ subs r0, r4, r0 │ │ │ │ │ - beq.n 1ace <_PyPegen_seq_delete_starred_exprs+0xa6> │ │ │ │ │ + beq.n 1ad8 <_PyPegen_seq_delete_starred_exprs+0xa8> │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ - cbz r0, 1ace <_PyPegen_seq_delete_starred_exprs+0xa6> │ │ │ │ │ + cbz r0, 1ad8 <_PyPegen_seq_delete_starred_exprs+0xa8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 1ace <_PyPegen_seq_delete_starred_exprs+0xa6> │ │ │ │ │ + ble.n 1ad8 <_PyPegen_seq_delete_starred_exprs+0xa8> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbz r3, 1a98 <_PyPegen_seq_delete_starred_exprs+0x70> │ │ │ │ │ + cbz r3, 1aa0 <_PyPegen_seq_delete_starred_exprs+0x70> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 1ace <_PyPegen_seq_delete_starred_exprs+0xa6> │ │ │ │ │ + beq.n 1ad8 <_PyPegen_seq_delete_starred_exprs+0xa8> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ - cbz r5, 1aac <_PyPegen_seq_delete_starred_exprs+0x84> │ │ │ │ │ + cbz r5, 1ab4 <_PyPegen_seq_delete_starred_exprs+0x84> │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ adds r1, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r5, [r0, r1, lsl #2] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1ace <_PyPegen_seq_delete_starred_exprs+0xa6> │ │ │ │ │ + beq.n 1ad8 <_PyPegen_seq_delete_starred_exprs+0xa8> │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ │ - adds r5, r3, #2 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - cbz r6, 1aca <_PyPegen_seq_delete_starred_exprs+0xa2> │ │ │ │ │ + add.w ip, r3, #2 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + cbz r5, 1ad4 <_PyPegen_seq_delete_starred_exprs+0xa4> │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str.w r4, [r0, r5, lsl #2] │ │ │ │ │ + str.w r4, [r0, ip, lsl #2] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1ab8 <_PyPegen_seq_delete_starred_exprs+0x90> │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + bne.n 1ac0 <_PyPegen_seq_delete_starred_exprs+0x90> │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a8a <_PyPegen_seq_delete_starred_exprs+0x62> │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + bne.n 1a92 <_PyPegen_seq_delete_starred_exprs+0x62> │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a7a <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ + b.n 1a82 <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ rsb r0, r0, #2 │ │ │ │ │ - b.n 1a7e <_PyPegen_seq_delete_starred_exprs+0x56> │ │ │ │ │ + b.n 1a86 <_PyPegen_seq_delete_starred_exprs+0x56> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 1afc <_PyPegen_seq_delete_starred_exprs+0xd4> │ │ │ │ │ + beq.n 1b06 <_PyPegen_seq_delete_starred_exprs+0xd6> │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1a54 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ + b.n 1a5c <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 1a76 <_PyPegen_seq_delete_starred_exprs+0x4e> │ │ │ │ │ + b.n 1a7e <_PyPegen_seq_delete_starred_exprs+0x4e> │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne.n 1a60 <_PyPegen_seq_delete_starred_exprs+0x38> │ │ │ │ │ - b.n 1a7a <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ + bne.n 1a68 <_PyPegen_seq_delete_starred_exprs+0x38> │ │ │ │ │ + b.n 1a82 <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 1a7a <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ + b.n 1a82 <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001b04 <_PyPegen_make_module>: │ │ │ │ │ +00001b10 <_PyPegen_make_module>: │ │ │ │ │ _PyPegen_make_module(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 1b2c <_PyPegen_make_module+0x28> │ │ │ │ │ + bgt.n 1b38 <_PyPegen_make_module+0x28> │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_PyAST_Module> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_Module │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1b82 <_PyPegen_make_module+0x7e> │ │ │ │ │ + cbz r0, 1b8e <_PyPegen_make_module+0x7e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r6, r0, #4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - bl 960 <_PyPegen_seq_insert_in_front+0x70> │ │ │ │ │ + bl 958 <_PyPegen_seq_insert_in_front+0x70> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1b82 <_PyPegen_make_module+0x7e> │ │ │ │ │ + cbz r0, 1b8e <_PyPegen_make_module+0x7e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ ldr.w r0, [r2, r5, lsl #3] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_TypeIgnore> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeIgnore │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - cbz r0, 1b82 <_PyPegen_make_module+0x7e> │ │ │ │ │ + cbz r0, 1b8e <_PyPegen_make_module+0x7e> │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne.n 1b42 <_PyPegen_make_module+0x3e> │ │ │ │ │ + bne.n 1b4e <_PyPegen_make_module+0x3e> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 1b22 <_PyPegen_make_module+0x1e> │ │ │ │ │ + b.n 1b2e <_PyPegen_make_module+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b8c <_PyPegen_key_value_pair>: │ │ │ │ │ +00001b98 <_PyPegen_key_value_pair>: │ │ │ │ │ _PyPegen_key_value_pair(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1bb0 <_PyPegen_key_value_pair+0x24> │ │ │ │ │ + cbz r0, 1bbc <_PyPegen_key_value_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -199,15 +199,15 @@ │ │ │ │ │ add.w fp, r4, #4 │ │ │ │ │ add.w sl, r0, #4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - bl 798 <_PyPegen_set_expr_context> │ │ │ │ │ + bl 790 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 1d4 <_set_seq_context+0x5c> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ │ bne.n 1b4 <_set_seq_context+0x3c> │ │ │ │ │ b.n 1a4 <_set_seq_context+0x2c> │ │ │ ├── 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: 195156 (bytes into file) │ │ │ │ │ + Start of section headers: 195116 (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 0x2fa54: │ │ │ │ │ +There are 16 section headers, starting at offset 0x2fa2c: │ │ │ │ │ │ │ │ │ │ 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 006e28 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 025b80 002578 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 006e5c 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0280f8 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 006ff4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 006ff4 0182a8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 028278 007018 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01f29c 001323 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0205c0 0011ea 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 02f290 000740 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 0217aa 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0217aa 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0217e0 0022b0 10 14 393 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 023a90 0020ef 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 02f9d0 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 006cc4 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 025b90 0024d0 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 006cf8 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 028060 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 006e90 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 006e90 01841c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0281e0 007088 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01f2ac 001323 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0205d0 0011ea 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 02f268 000740 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0217ba 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0217ba 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0217f0 0022b0 10 14 393 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 023aa0 0020ef 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 02f9a8 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,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 555 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 4: 000162b1 786 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ - 5: 00018199 272 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ + 4: 00016439 786 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ + 5: 0001830d 272 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ 6: 0000077d 6646 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ 7: 00002321 538 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 8: 00000bcb 322 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 9: 000072e1 1472 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 9: 00007301 1472 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 10: 00000bcb 322 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 11: 00000bcb 322 FUNC LOCAL DEFAULT 9 _gather_145_rule │ │ │ │ │ 12: 00000bcb 322 FUNC LOCAL DEFAULT 9 _gather_147_rule │ │ │ │ │ - 13: 00018199 272 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ + 13: 0001830d 272 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ 14: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 17: 00000010 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 18: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 19: 0000008c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 20: 000000a8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ @@ -32,217 +32,217 @@ │ │ │ │ │ 28: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 29: 000001f4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 30: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 31: 00002175 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ 32: 000021ed 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ 33: 00002251 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ 34: 000022b9 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ - 35: 0000c611 552 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 36: 0000ced1 2008 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 37: 000110b1 974 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 38: 00012849 928 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 39: 00013d31 750 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 40: 00014021 370 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 41: 0000228d 320 FUNC LOCAL DEFAULT 1 _gather_53_rule │ │ │ │ │ - 42: 00001391 806 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ - 43: 000016b9 1066 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ - 44: 00000ea9 350 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ - 45: 00001009 902 FUNC LOCAL DEFAULT 1 _loop1_60_rule │ │ │ │ │ - 46: 00003b9d 284 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 47: 00003e09 230 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 48: 00005cb9 124 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 49: 00001f2d 80 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ - 50: 0000228d 320 FUNC LOCAL DEFAULT 1 _gather_57_rule │ │ │ │ │ - 51: 0000663d 748 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ - 52: 0000228d 320 FUNC LOCAL DEFAULT 1 _gather_51_rule │ │ │ │ │ - 53: 000009b9 44 FUNC LOCAL DEFAULT 1 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ + 35: 0000c651 552 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 36: 0000cf11 2030 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 37: 00011121 974 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 38: 00012885 928 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 39: 00013d6d 750 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 40: 0001405d 370 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 41: 00002129 320 FUNC LOCAL DEFAULT 1 _gather_53_rule │ │ │ │ │ + 42: 0000122d 806 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ + 43: 00001555 1066 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ + 44: 00014829 348 FUNC LOCAL DEFAULT 6 finally_block_rule │ │ │ │ │ + 45: 00000ea5 902 FUNC LOCAL DEFAULT 1 _loop1_60_rule │ │ │ │ │ + 46: 00003a39 284 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 47: 00003ca5 230 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 48: 00005b55 124 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 49: 00001dc9 80 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ + 50: 00002129 320 FUNC LOCAL DEFAULT 1 _gather_57_rule │ │ │ │ │ + 51: 000064d9 748 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ + 52: 00002129 320 FUNC LOCAL DEFAULT 1 _gather_51_rule │ │ │ │ │ + 53: 000009b5 44 FUNC LOCAL DEFAULT 1 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ 54: 00000f47 320 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ - 55: 0000228d 320 FUNC LOCAL DEFAULT 1 _gather_55_rule │ │ │ │ │ + 55: 00002129 320 FUNC LOCAL DEFAULT 1 _gather_55_rule │ │ │ │ │ 56: 00000001 320 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ 57: 00000827 88 FUNC LOCAL DEFAULT 9 _tmp_214_rule │ │ │ │ │ 58: 0000087f 210 FUNC LOCAL DEFAULT 9 _loop0_215_rule │ │ │ │ │ - 59: 00001009 902 FUNC LOCAL DEFAULT 1 _loop1_216_rule │ │ │ │ │ + 59: 00000ea5 902 FUNC LOCAL DEFAULT 1 _loop1_216_rule │ │ │ │ │ 60: 0000087f 210 FUNC LOCAL DEFAULT 9 _loop0_218_rule │ │ │ │ │ - 61: 0000663d 748 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ + 61: 000064d9 748 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ 62: 00000951 94 FUNC LOCAL DEFAULT 9 _tmp_217_rule │ │ │ │ │ - 63: 000034d5 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 63: 00003371 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 64: 00000951 94 FUNC LOCAL DEFAULT 9 _tmp_271_rule │ │ │ │ │ 65: 00000001 320 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ 66: 00000f47 320 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ 67: 0000253d 7060 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ 68: 00000248 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 69: 00000268 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 70: 00000288 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 71: 000002b8 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 72: 000002e8 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 73: 00000308 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 74: 00000334 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 75: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 76: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 77: 0000605d 1058 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 78: 00007bc1 1352 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 79: 00008469 1654 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 80: 0000c9cd 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ - 81: 00003b21 122 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ + 78: 00007be1 1352 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 79: 00008499 1654 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 80: 0000ca0d 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 81: 000039bd 122 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ 82: 00004161 2266 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 83: 00014cad 674 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 84: 0000f055 336 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 85: 00014195 1248 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 83: 00014e45 674 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 84: 0000f0ad 336 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 85: 000141d1 1248 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ 86: 00005fe5 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 87: 00000001 2260 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ - 88: 00002521 398 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 89: 00002a09 88 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 90: 000033f9 162 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 91: 00011735 240 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 92: 000035b1 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ - 93: 000035b1 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ - 94: 00001ded 318 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ - 95: 00001ded 318 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ - 96: 0000eda9 684 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 97: 00003b21 122 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ - 98: 00012ce5 1108 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 87: 00000001 2256 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ + 88: 000023bd 398 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ + 89: 000028a5 88 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ + 90: 00003295 162 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 91: 000117a5 240 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 92: 0000344d 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ + 93: 0000344d 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ + 94: 00001c89 318 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ + 95: 00001c89 318 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ + 96: 0000ee01 684 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 97: 000039bd 122 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ + 98: 00012d21 1108 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ 99: 00000263 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 100: 0000e1a5 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 100: 0000e1fd 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ 101: 000040d1 144 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 102: 00007025 700 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 103: 0000d6a9 2302 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 102: 00007039 710 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 103: 0000d701 2302 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ 104: 00004a3d 3994 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ 105: 00000388 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 106: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 107: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 108: 000003fc 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 109: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 110: 00000468 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 111: 000059d9 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ 112: 00005a3d 1448 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 113: 00011481 690 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 114: 00012be9 250 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 115: 0000ca35 1178 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 116: 000147ed 1214 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ - 117: 000147ed 1214 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ - 118: 00009f8d 442 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 119: 0000349d 56 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ - 120: 00002cb1 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ - 121: 0000f1a5 490 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 122: 00003111 624 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ - 123: 00006e25 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ - 124: 00013139 2200 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 125: 00006605 2590 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 113: 000114f1 690 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 114: 00012c25 250 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 115: 0000ca75 1178 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 116: 00014985 1214 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ + 117: 00014985 1214 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ + 118: 00009fbd 442 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 119: 00003339 56 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ + 120: 00002b4d 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ + 121: 0000f1fd 490 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 122: 00002fad 624 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ + 123: 00006cc1 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ + 124: 00013175 2198 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 125: 00006605 2610 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ 126: 00006481 388 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ - 127: 00013b41 496 FUNC LOCAL DEFAULT 6 _tmp_259_rule │ │ │ │ │ - 128: 00013b41 496 FUNC LOCAL DEFAULT 6 _tmp_260_rule │ │ │ │ │ + 127: 00013b7d 496 FUNC LOCAL DEFAULT 6 _tmp_259_rule │ │ │ │ │ + 128: 00013b7d 496 FUNC LOCAL DEFAULT 6 _tmp_260_rule │ │ │ │ │ 129: 0000049c 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 130: 000004b8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 131: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 132: 0000050c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 133: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 134: 000078a1 800 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 135: 0000c839 404 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 136: 000030a1 110 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 134: 000078c1 800 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 135: 0000c879 404 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 136: 00002f3d 110 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ 137: 00000dc5 86 FUNC LOCAL DEFAULT 9 _tmp_159_rule │ │ │ │ │ - 138: 000165c5 640 FUNC LOCAL DEFAULT 6 lambda_parameters_rule │ │ │ │ │ + 138: 0001674d 640 FUNC LOCAL DEFAULT 6 lambda_parameters_rule │ │ │ │ │ 139: 000002d9 926 FUNC LOCAL DEFAULT 9 invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ - 140: 00008109 862 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 141: 00008ae1 5024 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 142: 00009e81 266 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 140: 00008129 880 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 141: 00008b11 5024 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 142: 00009eb1 266 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ 143: 0000058c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 144: 0000a149 948 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 145: 0000a4fd 1450 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 146: 0000aaa9 878 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 144: 0000a179 948 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 145: 0000a52d 1450 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 146: 0000aad9 878 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 147: 000005c4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 148: 0000ae19 510 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 149: 0000b019 238 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 150: 0000b109 2216 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 148: 0000ae49 510 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 149: 0000b049 238 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 150: 0000b139 2214 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 151: 000005f4 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 152: 0000b9b1 1298 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 152: 0000b9e1 1314 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 153: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 154: 0000bec5 242 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 155: 0000bfb9 1622 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 154: 0000bf05 242 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 155: 0000bff9 1622 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 156: 00000620 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 157: 00000654 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 158: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 159: 000008d5 226 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ - 160: 0000e1f9 1008 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ - 161: 000009e5 576 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ + 159: 000008d1 226 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ + 160: 0000e251 1008 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 161: 000009e1 576 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 162: 00000680 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 163: 0000069c 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 164: 00001ae5 310 FUNC LOCAL DEFAULT 1 _loop0_120_rule │ │ │ │ │ - 165: 00001ae5 310 FUNC LOCAL DEFAULT 1 _loop0_119_rule │ │ │ │ │ - 166: 00003381 118 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 164: 00001981 310 FUNC LOCAL DEFAULT 1 _loop0_120_rule │ │ │ │ │ + 165: 00001981 310 FUNC LOCAL DEFAULT 1 _loop0_119_rule │ │ │ │ │ + 166: 0000321d 118 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ 167: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 168: 00000704 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 169: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 170: 00000730 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 171: 0000f3f9 1930 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ - 172: 0000f391 104 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 173: 000139d1 366 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ - 174: 00002d09 734 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ - 175: 0000303d 100 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ + 171: 0000f451 1930 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ + 172: 0000f3e9 104 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 173: 00013a0d 366 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 174: 00002ba5 734 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ + 175: 00002ed9 100 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ 176: 00000723 94 FUNC LOCAL DEFAULT 9 _tmp_149_rule │ │ │ │ │ - 177: 0000303d 100 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ + 177: 00002ed9 100 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ 178: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 179: 00000784 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 180: 000007b0 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 181: 000007f0 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 182: 0000e5e9 1984 FUNC LOCAL DEFAULT 6 _gather_123_rule │ │ │ │ │ - 183: 0001505d 3494 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 184: 0000e5e9 1984 FUNC LOCAL DEFAULT 6 _gather_274_rule │ │ │ │ │ - 185: 0000dfa9 508 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 182: 0000e641 1984 FUNC LOCAL DEFAULT 6 _gather_123_rule │ │ │ │ │ + 183: 000151f5 3480 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 184: 0000e641 1984 FUNC LOCAL DEFAULT 6 _gather_274_rule │ │ │ │ │ + 185: 0000e001 508 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ 186: 00000d0d 84 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 187: 000006c7 92 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ - 188: 0000fb85 126 FUNC LOCAL DEFAULT 6 _tmp_31_rule │ │ │ │ │ + 188: 0000fbdd 126 FUNC LOCAL DEFAULT 6 _tmp_31_rule │ │ │ │ │ 189: 00000814 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 190: 00000844 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 191: 0000085c 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 192: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 193: 00006215 920 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 193: 000060b1 920 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 194: 0000089c 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 195: 0000fd9d 1026 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 196: 000102f1 792 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 197: 00011825 2416 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ - 198: 00012195 1294 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 199: 000106e5 2506 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ - 200: 00010609 218 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ - 201: 00011825 2416 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ - 202: 00011825 2416 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ - 203: 0000fb85 126 FUNC LOCAL DEFAULT 6 _tmp_28_rule │ │ │ │ │ - 204: 0000fb85 126 FUNC LOCAL DEFAULT 6 _tmp_63_rule │ │ │ │ │ - 205: 0000fb85 126 FUNC LOCAL DEFAULT 6 _tmp_62_rule │ │ │ │ │ - 206: 0000fc05 176 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 207: 0000fcb5 232 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ - 208: 0000fcb5 232 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ - 209: 0000fcb5 232 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ - 210: 0000fcb5 232 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ - 211: 000101a1 336 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 195: 0000fdf5 1026 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 196: 0001034d 792 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 197: 00011895 2364 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ + 198: 000121d1 1294 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 199: 00010741 2528 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ + 200: 00010665 218 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ + 201: 00011895 2364 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ + 202: 00011895 2364 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ + 203: 0000fbdd 126 FUNC LOCAL DEFAULT 6 _tmp_28_rule │ │ │ │ │ + 204: 0000fbdd 126 FUNC LOCAL DEFAULT 6 _tmp_63_rule │ │ │ │ │ + 205: 0000fbdd 126 FUNC LOCAL DEFAULT 6 _tmp_62_rule │ │ │ │ │ + 206: 0000fc5d 176 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 207: 0000fd0d 232 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ + 208: 0000fd0d 232 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ + 209: 0000fd0d 232 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ + 210: 0000fd0d 232 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ + 211: 000101f9 340 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 212: 000008bc 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 213: 00000c25 402 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ - 214: 00000db9 240 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 215: 000106e5 2506 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ - 216: 000106e5 2506 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ - 217: 00010609 218 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ - 218: 00010609 218 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ - 219: 00014f51 268 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ - 220: 000106e5 2506 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ + 213: 00000c21 402 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ + 214: 00000db5 240 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ + 215: 00010741 2528 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ + 216: 00010741 2528 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ + 217: 00010665 218 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ + 218: 00010665 218 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ + 219: 000150e9 268 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 220: 00010741 2528 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ 221: 000008f8 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 222: 00000924 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 223: 00003519 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ + 223: 000033b5 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ 224: 00000781 84 FUNC LOCAL DEFAULT 9 _tmp_160_rule │ │ │ │ │ 225: 00000bc9 2 FUNC LOCAL DEFAULT 9 _tmp_162_rule │ │ │ │ │ 226: 00000964 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 227: 00000988 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 228: 000009ac 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 229: 000009e0 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 230: 000126a5 420 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ - 231: 00001c1d 464 FUNC LOCAL DEFAULT 1 _loop0_48_rule │ │ │ │ │ - 232: 00001f7d 322 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 233: 000020c1 458 FUNC LOCAL DEFAULT 1 _loop1_50_rule │ │ │ │ │ + 230: 000126e1 420 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 231: 00001ab9 464 FUNC LOCAL DEFAULT 1 _loop0_48_rule │ │ │ │ │ + 232: 00001e19 322 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 233: 00001f5d 458 FUNC LOCAL DEFAULT 1 _loop1_50_rule │ │ │ │ │ 234: 000007d5 82 FUNC LOCAL DEFAULT 9 _tmp_181_rule │ │ │ │ │ - 235: 00001c1d 464 FUNC LOCAL DEFAULT 1 _loop0_182_rule │ │ │ │ │ + 235: 00001ab9 464 FUNC LOCAL DEFAULT 1 _loop0_182_rule │ │ │ │ │ 236: 000007d5 82 FUNC LOCAL DEFAULT 9 _tmp_183_rule │ │ │ │ │ - 237: 00001c1d 464 FUNC LOCAL DEFAULT 1 _loop0_49_rule │ │ │ │ │ + 237: 00001ab9 464 FUNC LOCAL DEFAULT 1 _loop0_49_rule │ │ │ │ │ 238: 00000a00 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 239: 00000a30 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 240: 00000d61 100 FUNC LOCAL DEFAULT 9 _tmp_184_rule │ │ │ │ │ 241: 00000a60 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ 242: 00000a7c 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 243: 00000aac 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 244: 00000adc 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ @@ -251,132 +251,132 @@ │ │ │ │ │ 247: 00000b70 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 248: 00000ba0 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 249: 00000bc8 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 250: 00000bf0 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 251: 00000c18 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 252: 00000c38 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 253: 00000c64 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ - 254: 00003cb9 336 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ + 254: 00003b55 336 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ 255: 000010e3 82 FUNC LOCAL DEFAULT 9 _tmp_237_rule.isra.0 │ │ │ │ │ - 256: 00003cb9 336 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ + 256: 00003b55 336 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ 257: 00001187 100 FUNC LOCAL DEFAULT 9 _tmp_236_rule │ │ │ │ │ - 258: 00000e7d 116 FUNC LOCAL DEFAULT 9 _tmp_235_rule │ │ │ │ │ - 259: 00000ef1 84 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ - 260: 00000f45 2 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ + 258: 00000ef1 84 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ + 259: 00000f45 2 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ + 260: 00000e7d 116 FUNC LOCAL DEFAULT 9 _tmp_235_rule │ │ │ │ │ 261: 00000c7c 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ 262: 00000cbc 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 263: 00014675 376 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ + 263: 000146b1 376 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ 264: 00000cfc 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ 265: 00000d3c 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ 266: 00000951 94 FUNC LOCAL DEFAULT 9 _tmp_224_rule │ │ │ │ │ 267: 000009af 538 FUNC LOCAL DEFAULT 9 invalid_except_stmt_rule │ │ │ │ │ 268: 00000d7c 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ 269: 00000e1b 98 FUNC LOCAL DEFAULT 9 _tmp_229_rule.isra.0 │ │ │ │ │ 270: 00000dbc 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ 271: 00000df8 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ - 272: 00001c1d 464 FUNC LOCAL DEFAULT 1 _loop0_177_rule │ │ │ │ │ - 273: 00001c1d 464 FUNC LOCAL DEFAULT 1 _loop0_175_rule │ │ │ │ │ - 274: 00001c1d 464 FUNC LOCAL DEFAULT 1 _loop0_170_rule │ │ │ │ │ + 272: 00001ab9 464 FUNC LOCAL DEFAULT 1 _loop0_177_rule │ │ │ │ │ + 273: 00001ab9 464 FUNC LOCAL DEFAULT 1 _loop0_175_rule │ │ │ │ │ + 274: 00001ab9 464 FUNC LOCAL DEFAULT 1 _loop0_170_rule │ │ │ │ │ 275: 00000e0c 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ - 276: 00006dcd 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ - 277: 00016149 358 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 278: 00015e05 834 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 279: 00002ac9 262 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ - 280: 00003889 558 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 276: 00006c69 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ + 277: 000162d1 358 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 278: 00015f8d 836 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 279: 00002965 262 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ + 280: 00003725 558 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 281: 00000e30 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ - 282: 000020c1 458 FUNC LOCAL DEFAULT 1 _loop1_178_rule │ │ │ │ │ - 283: 000023cd 338 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ - 284: 00002a61 104 FUNC LOCAL DEFAULT 1 _tmp_59_rule │ │ │ │ │ - 285: 00006dc9 4 FUNC LOCAL DEFAULT 1 _tmp_203_rule │ │ │ │ │ - 286: 000026b1 854 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ - 287: 000168f5 1016 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ - 288: 000168f5 1016 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ - 289: 00016f3d 732 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ - 290: 000168f5 1016 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ - 291: 00002bd1 224 FUNC LOCAL DEFAULT 1 _loop0_102_rule │ │ │ │ │ - 292: 00017c45 948 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ - 293: 00017879 232 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ - 294: 00017219 1630 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ - 295: 00002bd1 224 FUNC LOCAL DEFAULT 1 _loop0_99_rule │ │ │ │ │ - 296: 00002bd1 224 FUNC LOCAL DEFAULT 1 _loop0_100_rule │ │ │ │ │ - 297: 00016845 176 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ - 298: 00016ced 372 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 299: 00016e61 218 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 300: 00017219 1630 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ - 301: 00017961 740 FUNC LOCAL DEFAULT 6 lambda_param_with_default_rule │ │ │ │ │ - 302: 00017219 1630 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ - 303: 00017219 1630 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ - 304: 00017219 1630 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ - 305: 00017879 232 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ - 306: 00017ff9 414 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ - 307: 000036d9 224 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ - 308: 00005d9d 242 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ + 282: 00001f5d 458 FUNC LOCAL DEFAULT 1 _loop1_178_rule │ │ │ │ │ + 283: 00002269 338 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ + 284: 000028fd 104 FUNC LOCAL DEFAULT 1 _tmp_59_rule │ │ │ │ │ + 285: 00006c65 4 FUNC LOCAL DEFAULT 1 _tmp_203_rule │ │ │ │ │ + 286: 0000254d 854 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 287: 00016a7d 1016 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ + 288: 00016a7d 1016 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ + 289: 000170c5 732 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ + 290: 00016a7d 1016 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ + 291: 00002a6d 224 FUNC LOCAL DEFAULT 1 _loop0_102_rule │ │ │ │ │ + 292: 00017db9 948 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ + 293: 00017a01 232 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ + 294: 000173a1 1630 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ + 295: 00002a6d 224 FUNC LOCAL DEFAULT 1 _loop0_99_rule │ │ │ │ │ + 296: 00002a6d 224 FUNC LOCAL DEFAULT 1 _loop0_100_rule │ │ │ │ │ + 297: 000169cd 176 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ + 298: 00016e75 372 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 299: 00016fe9 218 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 300: 000173a1 1630 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ + 301: 00017ae9 720 FUNC LOCAL DEFAULT 6 lambda_param_with_default_rule │ │ │ │ │ + 302: 000173a1 1630 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ + 303: 000173a1 1630 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ + 304: 000173a1 1630 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ + 305: 00017a01 232 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ + 306: 0001816d 414 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ + 307: 00003575 224 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ + 308: 00005c39 242 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ 309: 00001135 82 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ - 310: 000036d9 224 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ + 310: 00003575 224 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ 311: 00001135 82 FUNC LOCAL DEFAULT 9 _tmp_201_rule │ │ │ │ │ 312: 00000d61 100 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ 313: 00000e60 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 314: 00000e88 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 315: 00000ea0 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 316: 00000ee0 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 317: 00000f0c 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ 318: 00000f24 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ - 319: 00002fe9 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ - 320: 00002fe9 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ + 319: 00002e85 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ + 320: 00002e85 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ 321: 00000f44 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 322: 00000f78 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ - 323: 000037b9 206 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ - 324: 000036d9 224 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ - 325: 000036d9 224 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ - 326: 000036d9 224 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ + 323: 00003655 206 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 324: 00003575 224 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ + 325: 00003575 224 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ + 326: 00003575 224 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ 327: 00000fb4 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 328: 00000fc8 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 329: 00001008 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ - 330: 00003ab9 102 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ - 331: 00003ef1 146 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 332: 00004101 536 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ - 333: 00003f85 380 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 334: 00005b2d 396 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 335: 000057cd 162 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 336: 00005871 222 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 330: 00003955 102 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ + 331: 00003d8d 146 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 332: 00003f9d 536 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ + 333: 00003e21 380 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 334: 000059c9 396 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 335: 00005669 162 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 336: 0000570d 222 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 337: 00001034 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 338: 00001038 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ 339: 00001054 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ - 340: 00004319 530 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ - 341: 0000452d 3374 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ + 340: 000041b5 530 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ + 341: 000043c9 3374 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ 342: 0000106c 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ - 343: 0000525d 240 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 344: 0000534d 1032 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 345: 00005951 392 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 346: 00005ad9 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 347: 00005e95 394 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 348: 00006929 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ - 349: 00006981 122 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 350: 000069fd 364 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 351: 00006021 364 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 352: 00005e91 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ + 343: 000050f9 240 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 344: 000051e9 1032 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 345: 000057ed 392 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ + 346: 00005975 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 347: 00005d31 394 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 348: 000067c5 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ + 349: 0000681d 122 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 350: 00006899 364 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 351: 00005ebd 364 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 352: 00005d2d 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ 353: 000001fb 104 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 354: 00005755 118 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ - 355: 00005d35 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ - 356: 00005d9d 242 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ - 357: 0000618d 134 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 354: 000055f1 118 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ + 355: 00005bd1 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ + 356: 00005c39 242 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ + 357: 00006029 134 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ 358: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 359: 00000141 92 FUNC LOCAL DEFAULT 9 _tmp_267_rule │ │ │ │ │ 360: 0000019d 94 FUNC LOCAL DEFAULT 9 _tmp_276_rule │ │ │ │ │ 361: 0000019d 94 FUNC LOCAL DEFAULT 9 _tmp_277_rule │ │ │ │ │ 362: 00001098 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 363: 000010c4 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 364: 000010e8 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 365: 00001110 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 366: 00001130 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ - 367: 000065ad 144 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 367: 00006449 144 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ 368: 0000114c 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ 369: 00000951 94 FUNC LOCAL DEFAULT 9 _tmp_225_rule │ │ │ │ │ - 370: 00006b69 604 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ - 371: 00006dc5 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ + 370: 00006a05 604 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 371: 00006c61 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ 372: 0000118c 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ 373: 000011a0 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ 374: 00000677 80 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ 375: 00000677 80 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ 376: 00000951 94 FUNC LOCAL DEFAULT 9 _tmp_222_rule │ │ │ │ │ 377: 00000951 94 FUNC LOCAL DEFAULT 9 _tmp_221_rule │ │ │ │ │ 378: 000011d8 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ @@ -475,16 +475,16 @@ │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_string │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_strings │ │ │ │ │ 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_token │ │ │ │ │ 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_joined_str │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_GeneratorExp │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_NamedExpr │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_NamedExpr │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_GeneratorExp │ │ │ │ │ 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_IfExp │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_legacy_stmt │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BoolOp │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BinOp │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_cmpop_expr_pair │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_cmpops │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_exprs │ │ │ │ │ @@ -518,16 +518,16 @@ │ │ │ │ │ 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_add_type_comment_to_arg │ │ │ │ │ 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_alias_for_star │ │ │ │ │ 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_slash_with_default │ │ │ │ │ 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_default_pair │ │ │ │ │ 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_star_etc │ │ │ │ │ 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_formatted_value │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_fstring_conversion │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_setup_full_format_spec │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_setup_full_format_spec │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_fstring_conversion │ │ │ │ │ 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_for_expr │ │ │ │ │ 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Slice │ │ │ │ │ 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ExceptHandler │ │ │ │ │ 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_For │ │ │ │ │ 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFor │ │ │ │ │ 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_augoperator │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x25b80 contains 1199 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x25b90 contains 1178 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000066 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000c4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000e4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000f6 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000010c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000011c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -11,1201 +11,1180 @@ │ │ │ │ │ 00000158 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ 000001b8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000001e0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000216 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000022a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000244 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000254 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000260 0000a00a R_ARM_THM_CALL 0000e1f9 dotted_name_rule │ │ │ │ │ +00000260 0000a00a R_ARM_THM_CALL 0000e251 dotted_name_rule │ │ │ │ │ 00000270 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000286 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000029e 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ 000002ba 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ 000002ce 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000346 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000034e 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000036a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000392 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000003c4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000003d8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003fe 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000412 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000422 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000438 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000448 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00000462 0001f00a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -0000046e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004a6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000004b0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000004b8 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000004cc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000004d4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000004ee 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000508 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000051c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000532 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000055e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000566 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000586 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000594 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005b2 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000005c2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005ca 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005d8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005e8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000614 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000061e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000630 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000063e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000656 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000065e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000066a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000690 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006b6 0000a00a R_ARM_THM_CALL 0000e1f9 dotted_name_rule │ │ │ │ │ -000006de 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000706 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000071e 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000734 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000744 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000075a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000766 0000a00a R_ARM_THM_CALL 0000e1f9 dotted_name_rule │ │ │ │ │ -00000770 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000774 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000778 00009c2f R_ARM_THM_MOVW_ABS_NC 00000620 .LC39 │ │ │ │ │ -0000077c 00009c30 R_ARM_THM_MOVT_ABS 00000620 .LC39 │ │ │ │ │ -00000798 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000007ce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007f6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007fe 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000080e 0000a00a R_ARM_THM_CALL 0000e1f9 dotted_name_rule │ │ │ │ │ -00000840 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000084a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000085e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000087a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000882 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000886 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000088a 00009d2f R_ARM_THM_MOVW_ABS_NC 00000654 .LC40 │ │ │ │ │ -0000088e 00009d30 R_ARM_THM_MOVT_ABS 00000654 .LC40 │ │ │ │ │ -000008a6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008b6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008c6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000906 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000922 0000a00a R_ARM_THM_CALL 0000e1f9 dotted_name_rule │ │ │ │ │ -0000092c 0000bc0a R_ARM_THM_CALL 0000fb85 _tmp_31_rule │ │ │ │ │ -00000938 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000956 0001fb0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -0000099c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000009a2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009ca 0001ff0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000009d4 0002000a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00000a1c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000a40 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a5c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a60 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a6a 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000a8a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a96 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000ab0 0002040a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -00000aba 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000ac8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000aec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000afa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b3c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b48 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b50 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b54 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b5c 0000d42f R_ARM_THM_MOVW_ABS_NC 000008bc .LC56 │ │ │ │ │ -00000b60 0000d430 R_ARM_THM_MOVT_ABS 000008bc .LC56 │ │ │ │ │ -00000b66 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000b6e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b8c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000bb8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bc6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000bd6 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000bda 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000bde 00009d2f R_ARM_THM_MOVW_ABS_NC 00000654 .LC40 │ │ │ │ │ -00000be2 00009d30 R_ARM_THM_MOVT_ABS 00000654 .LC40 │ │ │ │ │ -00000bfc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c16 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c8a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000ca4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cb2 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000cc2 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000cd2 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000d32 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000d40 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000d48 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d60 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d66 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d80 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d8a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000da0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000db0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000df8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000e04 0000cb0a R_ARM_THM_CALL 0000fb85 _tmp_28_rule │ │ │ │ │ -00000e12 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000e30 0001fb0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00000e4e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000e78 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e80 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ede 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ef4 0000172f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00000ef8 00001730 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00000f00 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000f0a 0000260a R_ARM_THM_CALL 00012849 block_rule │ │ │ │ │ -00000f1e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f48 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f54 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f5e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f7a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f92 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f96 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fa0 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000faa 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00000fae 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00000fb8 0001082f R_ARM_THM_MOVW_ABS_NC 00000cfc .LC80 │ │ │ │ │ -00000fbc 00010830 R_ARM_THM_MOVT_ABS 00000cfc .LC80 │ │ │ │ │ -00000fc2 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000fca 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fda 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000fea 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000103a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001076 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000010a2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010ac 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -000010b8 0000cd0a R_ARM_THM_CALL 0000fb85 _tmp_62_rule │ │ │ │ │ -000010c8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010d2 0000260a R_ARM_THM_CALL 00012849 block_rule │ │ │ │ │ -000010dc 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001100 00020d0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00001138 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001164 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001176 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000011b6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011c0 0000260a R_ARM_THM_CALL 00012849 block_rule │ │ │ │ │ -000011cc 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000011ee 00020d0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000011f8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001212 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001220 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000124a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001254 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -00001268 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001274 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000128a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000129e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000012a6 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000012b2 00010a0a R_ARM_THM_CALL 00000951 _tmp_224_rule │ │ │ │ │ -000012c0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012cc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012d4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000012d8 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000012e2 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000012f0 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000012f4 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000012fc 0001092f R_ARM_THM_MOVW_ABS_NC 00000d3c .LC81 │ │ │ │ │ -00001300 00010930 R_ARM_THM_MOVT_ABS 00000d3c .LC81 │ │ │ │ │ -00001304 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000130c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001322 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000132a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000132e 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001338 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001346 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001358 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001364 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001374 00010b0a R_ARM_THM_CALL 000009af invalid_except_stmt_rule │ │ │ │ │ -00001384 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000013e2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013ee 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000013fa 0000600a R_ARM_THM_CALL 0000eda9 type_params_rule │ │ │ │ │ -0000141c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001426 0000670a R_ARM_THM_CALL 0000d6a9 arguments_rule │ │ │ │ │ -00001436 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001456 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001460 0000260a R_ARM_THM_CALL 00012849 block_rule │ │ │ │ │ -0000146c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000149a 00020e0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -000014cc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001500 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000150c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001544 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001556 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000157c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001586 0000600a R_ARM_THM_CALL 0000eda9 type_params_rule │ │ │ │ │ -00001592 00010d0a R_ARM_THM_CALL 00000e1b _tmp_229_rule.isra.0 │ │ │ │ │ -000015a0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015a8 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000015ac 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000015b6 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000015ba 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000015be 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000015c8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015dc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000015e6 0000600a R_ARM_THM_CALL 0000eda9 type_params_rule │ │ │ │ │ -000015f2 00010d0a R_ARM_THM_CALL 00000e1b _tmp_229_rule.isra.0 │ │ │ │ │ -00001600 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000160c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001614 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001618 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001622 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001630 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001634 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000163c 00010c2f R_ARM_THM_MOVW_ABS_NC 00000d7c .LC82 │ │ │ │ │ -00001640 00010c30 R_ARM_THM_MOVT_ABS 00000d7c .LC82 │ │ │ │ │ -00001644 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000164c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001662 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001676 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001692 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001698 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001706 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001710 00004d0a R_ARM_THM_CALL 0000605d star_targets_rule │ │ │ │ │ -00001720 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000172a 00004f0a R_ARM_THM_CALL 00008469 star_expressions_rule │ │ │ │ │ -0000173a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001748 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001758 0000260a R_ARM_THM_CALL 00012849 block_rule │ │ │ │ │ -00001766 0000280a R_ARM_THM_CALL 00014021 else_block_rule │ │ │ │ │ -00001776 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000017a6 00020f0a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ -000017d4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017e4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017f0 00004d0a R_ARM_THM_CALL 0000605d star_targets_rule │ │ │ │ │ -00001802 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000180e 00004f0a R_ARM_THM_CALL 00008469 star_expressions_rule │ │ │ │ │ -0000181e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000182c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000183c 0000260a R_ARM_THM_CALL 00012849 block_rule │ │ │ │ │ -0000184a 0000280a R_ARM_THM_CALL 00014021 else_block_rule │ │ │ │ │ -0000185a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000188a 0002100a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00001892 00010f2f R_ARM_THM_MOVW_ABS_NC 00000df8 .LC84 │ │ │ │ │ -00001896 00010f30 R_ARM_THM_MOVT_ABS 00000df8 .LC84 │ │ │ │ │ -000018a8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018d8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001918 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000192c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001934 00004d0a R_ARM_THM_CALL 0000605d star_targets_rule │ │ │ │ │ -00001940 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001948 00004f0a R_ARM_THM_CALL 00008469 star_expressions_rule │ │ │ │ │ -00001952 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001970 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001984 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019aa 00004d0a R_ARM_THM_CALL 0000605d star_targets_rule │ │ │ │ │ -000019b8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019c2 00004f0a R_ARM_THM_CALL 00008469 star_expressions_rule │ │ │ │ │ -000019ce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019da 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019e2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000019e6 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000019f0 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001a00 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001a04 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001a0c 00010e2f R_ARM_THM_MOVW_ABS_NC 00000dbc .LC83 │ │ │ │ │ -00001a10 00010e30 R_ARM_THM_MOVT_ABS 00000dbc .LC83 │ │ │ │ │ -00001a14 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001a1e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a30 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a7c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a8e 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a92 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a9c 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001aa0 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001aa4 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001ab4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b16 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001b44 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b56 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001b66 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b7a 0000860a R_ARM_THM_CALL 000078a1 disjunction_rule │ │ │ │ │ -00001bb0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001bd0 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001be2 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bea 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bf6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c00 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001c14 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c4e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c8a 0000d30a R_ARM_THM_CALL 000101a1 param_rule │ │ │ │ │ -00001c94 0000db0a R_ARM_THM_CALL 00014f51 default_rule │ │ │ │ │ -00001ca2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cac 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cbc 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00001cec 0000d30a R_ARM_THM_CALL 000101a1 param_rule │ │ │ │ │ -00001d08 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001d18 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d2c 0000db0a R_ARM_THM_CALL 00014f51 default_rule │ │ │ │ │ -00001d3c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d48 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d4c 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d56 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001d66 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00001d76 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001da0 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001dac 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001db4 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001dbe 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001dc6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001dcc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e1a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001e3e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001e58 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e66 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001e78 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001e88 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001e9a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001ec8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ed8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ee0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ee8 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f02 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f0a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f1c 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001f54 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001f58 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001f6a 0001192f R_ARM_THM_MOVW_ABS_NC 00000e30 .LC86 │ │ │ │ │ -00001f6e 00011930 R_ARM_THM_MOVT_ABS 00000e30 .LC86 │ │ │ │ │ -00001f74 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001fbc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001fd6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ff2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ffc 00008e0a R_ARM_THM_CALL 00009e81 star_expression_rule │ │ │ │ │ -00002016 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002038 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000204c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002068 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002098 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000020b8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020f2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002124 0000d30a R_ARM_THM_CALL 000101a1 param_rule │ │ │ │ │ -0000212e 0000db0a R_ARM_THM_CALL 00014f51 default_rule │ │ │ │ │ -0000213c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002146 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002156 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00002188 0000d30a R_ARM_THM_CALL 000101a1 param_rule │ │ │ │ │ -000021aa 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000021d2 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000021e0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021f4 0000db0a R_ARM_THM_CALL 00014f51 default_rule │ │ │ │ │ -00002204 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002210 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002214 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000221e 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000222c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000223a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002244 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000224c 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002256 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002268 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002274 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000227e 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000022e2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000022fc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000230a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000231c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000232c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002376 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002384 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002394 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000239c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023a4 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000023b8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000023c6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000023f8 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -00002406 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000241c 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -0000242a 0002150a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00002444 00007e0a R_ARM_THM_CALL 00006481 star_target_rule │ │ │ │ │ -0000244e 00011c2f R_ARM_THM_MOVW_ABS_NC 00002a61 _tmp_59_rule │ │ │ │ │ -00002452 00011c30 R_ARM_THM_MOVT_ABS 00002a61 _tmp_59_rule │ │ │ │ │ -0000245a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002468 0002150a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00002474 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002492 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000024b2 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -000024be 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024c6 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -000024ce 00011d2f R_ARM_THM_MOVW_ABS_NC 00006dc9 _tmp_203_rule │ │ │ │ │ -000024d2 00011d30 R_ARM_THM_MOVT_ABS 00006dc9 _tmp_203_rule │ │ │ │ │ -000024da 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000024e6 0000630a R_ARM_THM_CALL 00000263 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000024ea 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002508 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000258a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000025a4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025b2 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000025c4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000025d4 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000025e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000263a 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002648 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002658 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002660 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002668 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000267e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002688 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002694 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000026e6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002710 0000650a R_ARM_THM_CALL 000040d1 t_primary_rule │ │ │ │ │ -0000271c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002732 0000650a R_ARM_THM_CALL 000040d1 t_primary_rule │ │ │ │ │ -00002740 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000274a 0000550a R_ARM_THM_CALL 00014195 slices_rule │ │ │ │ │ -00002758 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002760 0000562f R_ARM_THM_MOVW_ABS_NC 00005fe5 t_lookahead_rule │ │ │ │ │ -00002764 00005630 R_ARM_THM_MOVT_ABS 00005fe5 t_lookahead_rule │ │ │ │ │ -0000276c 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002774 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000279a 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000027b4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000027fc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000280a 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000282a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002836 0000562f R_ARM_THM_MOVW_ABS_NC 00005fe5 t_lookahead_rule │ │ │ │ │ -0000283a 00005630 R_ARM_THM_MOVT_ABS 00005fe5 t_lookahead_rule │ │ │ │ │ -00002842 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000284e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002876 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00002880 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000289e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028b0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028c2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028f2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002914 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00002920 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002932 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000293a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002956 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002960 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000297e 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000299c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029aa 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000029c6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029d6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000029fc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a30 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a40 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a4e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002a88 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a98 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002aa8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ab6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002af8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002b10 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b1c 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002b2c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002b40 0001150a R_ARM_THM_CALL 00016149 kwarg_or_double_starred_rule │ │ │ │ │ -00002b62 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002b7a 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002b8a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b9a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002bb6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002bbe 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002bc8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c00 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002c16 00012d0a R_ARM_THM_CALL 00017961 lambda_param_with_default_rule │ │ │ │ │ -00002c24 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002c32 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c64 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c6c 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c82 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c8e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ca0 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002cd8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ce8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cf8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d38 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d66 0000ce0a R_ARM_THM_CALL 0000fc05 slash_no_default_rule │ │ │ │ │ -00002d70 0000da0a R_ARM_THM_CALL 00010609 _loop0_171_rule │ │ │ │ │ -00002d96 0000c40a R_ARM_THM_CALL 000102f1 slash_with_default_rule │ │ │ │ │ -00002dac 0000dc0a R_ARM_THM_CALL 000106e5 _loop1_185_rule │ │ │ │ │ -00002dc8 0000d90a R_ARM_THM_CALL 00010609 _loop0_172_rule │ │ │ │ │ -00002dd2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dfe 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e28 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e34 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e3c 00013e2f R_ARM_THM_MOVW_ABS_NC 00000f24 .LC92 │ │ │ │ │ -00002e40 00013e30 R_ARM_THM_MOVT_ABS 00000f24 .LC92 │ │ │ │ │ -00002e46 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e4a 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e62 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e8c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e9a 0000c30a R_ARM_THM_CALL 0000fd9d param_no_default_rule │ │ │ │ │ -00002eb4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ebc 00013d2f R_ARM_THM_MOVW_ABS_NC 00000f0c .LC91 │ │ │ │ │ -00002ec0 00013d30 R_ARM_THM_MOVT_ABS 00000f0c .LC91 │ │ │ │ │ -00002ed0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ee2 0000d20a R_ARM_THM_CALL 0000fcb5 _loop1_173_rule │ │ │ │ │ -00002ef0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f00 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f0a 00013c2f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ -00002f0e 00013c30 R_ARM_THM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ -00002f14 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002f18 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002f30 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00002f42 0000c30a R_ARM_THM_CALL 0000fd9d param_no_default_rule │ │ │ │ │ -00002f48 00013b2f R_ARM_THM_MOVW_ABS_NC 00000ea0 .LC89 │ │ │ │ │ -00002f4c 00013b30 R_ARM_THM_MOVT_ABS 00000ea0 .LC89 │ │ │ │ │ -00002f5a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f70 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f7c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f96 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fa0 00013a2f R_ARM_THM_MOVW_ABS_NC 00000e88 .LC88 │ │ │ │ │ -00002fa4 00013a30 R_ARM_THM_MOVT_ABS 00000e88 .LC88 │ │ │ │ │ -00002fae 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fb8 0001392f R_ARM_THM_MOVW_ABS_NC 00000e60 .LC87 │ │ │ │ │ -00002fbc 00013930 R_ARM_THM_MOVT_ABS 00000e60 .LC87 │ │ │ │ │ -00002fc2 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002fc6 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002fe0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000300e 0000ce0a R_ARM_THM_CALL 0000fc05 slash_no_default_rule │ │ │ │ │ -0000301c 0000c40a R_ARM_THM_CALL 000102f1 slash_with_default_rule │ │ │ │ │ -0000302c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003066 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000307a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003084 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -00003092 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000030c8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000030d6 0002160a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -000030ec 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000030fa 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00003108 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003150 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003166 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000317a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031a2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031b6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031dc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031ec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000320c 0000790a R_ARM_THM_CALL 0000f1a5 starred_expression_rule │ │ │ │ │ -00003224 00005b0a R_ARM_THM_CALL 00011735 star_named_expression_rule │ │ │ │ │ -0000323c 00005b0a R_ARM_THM_CALL 00011735 star_named_expression_rule │ │ │ │ │ -0000324c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000325a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003270 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003286 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003290 0000620a R_ARM_THM_CALL 00012ce5 star_named_expressions_rule │ │ │ │ │ -0000329c 0000730a R_ARM_THM_CALL 0000ca35 for_if_clauses_rule │ │ │ │ │ -000032a4 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000032a8 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000032b8 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000032c2 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000032c8 0001422f R_ARM_THM_MOVW_ABS_NC 00000f78 .LC94 │ │ │ │ │ -000032cc 00014230 R_ARM_THM_MOVT_ABS 00000f78 .LC94 │ │ │ │ │ -000032e2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032f4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032fe 0000730a R_ARM_THM_CALL 0000ca35 for_if_clauses_rule │ │ │ │ │ -00003306 0001412f R_ARM_THM_MOVW_ABS_NC 00000f44 .LC93 │ │ │ │ │ -0000330a 00014130 R_ARM_THM_MOVT_ABS 00000f44 .LC93 │ │ │ │ │ -00003310 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003314 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000332c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003338 0000730a R_ARM_THM_CALL 0000ca35 for_if_clauses_rule │ │ │ │ │ -00003342 0001422f R_ARM_THM_MOVW_ABS_NC 00000f78 .LC94 │ │ │ │ │ -00003346 00014230 R_ARM_THM_MOVT_ABS 00000f78 .LC94 │ │ │ │ │ -0000334c 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003350 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003368 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000033aa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033b8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033ca 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000033d2 00004f0a R_ARM_THM_CALL 00008469 star_expressions_rule │ │ │ │ │ -000033e0 0000630a R_ARM_THM_CALL 00000263 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000033e4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003420 0000720a R_ARM_THM_CALL 00012be9 list_rule │ │ │ │ │ -00003430 0000710a R_ARM_THM_CALL 00011481 tuple_rule │ │ │ │ │ -00003442 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003466 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003480 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003486 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034ca 0002170a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -0000350e 0002170a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00003540 0000720a R_ARM_THM_CALL 00012be9 list_rule │ │ │ │ │ -0000354e 0000710a R_ARM_THM_CALL 00011481 tuple_rule │ │ │ │ │ -0000355c 0000660a R_ARM_THM_CALL 00007025 genexp_rule │ │ │ │ │ -0000356e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003580 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003592 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035a2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035e0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000360a 00004d0a R_ARM_THM_CALL 0000605d star_targets_rule │ │ │ │ │ -0000361c 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000362c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003644 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003652 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00003674 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000367e 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003696 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000036ae 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000036c4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000036cc 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003708 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000372e 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000373c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003778 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000378a 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003798 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000037a0 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000037b2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000037e2 00012b0a R_ARM_THM_CALL 00016e61 lambda_param_rule │ │ │ │ │ -000037f4 00012b0a R_ARM_THM_CALL 00016e61 lambda_param_rule │ │ │ │ │ -00003810 0000db0a R_ARM_THM_CALL 00014f51 default_rule │ │ │ │ │ -00003820 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003830 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000383e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000385a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003862 0000db0a R_ARM_THM_CALL 00014f51 default_rule │ │ │ │ │ -0000386e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003872 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000387c 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000038ca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038e6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003902 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000391e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003930 00014a2f R_ARM_THM_MOVW_ABS_NC 00003ab9 _tmp_157_rule │ │ │ │ │ -00003934 00014a30 R_ARM_THM_MOVT_ABS 00003ab9 _tmp_157_rule │ │ │ │ │ -0000393a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003942 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -00003958 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003974 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003980 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -0000398a 0000730a R_ARM_THM_CALL 0000ca35 for_if_clauses_rule │ │ │ │ │ -00003992 0000b42f R_ARM_THM_MOVW_ABS_NC 000007b0 .LC49 │ │ │ │ │ -00003996 0000b430 R_ARM_THM_MOVT_ABS 000007b0 .LC49 │ │ │ │ │ -0000399c 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000039a0 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000039b8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000039ce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039d6 0001482f R_ARM_THM_MOVW_ABS_NC 00000fc8 .LC96 │ │ │ │ │ -000039da 00014830 R_ARM_THM_MOVT_ABS 00000fc8 .LC96 │ │ │ │ │ -000039e0 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000039e4 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003a04 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a0e 0001472f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC95 │ │ │ │ │ -00003a12 00014730 R_ARM_THM_MOVT_ABS 00000fb4 .LC95 │ │ │ │ │ -00003a1c 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003a20 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003a38 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a4e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a62 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a6c 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -00003a7a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a86 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -00003a90 0001492f R_ARM_THM_MOVW_ABS_NC 00001008 .LC97 │ │ │ │ │ -00003a94 00014930 R_ARM_THM_MOVT_ABS 00001008 .LC97 │ │ │ │ │ -00003a9a 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003a9e 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003ae2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003afc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b0a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00003b10 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b4c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b64 0000640a R_ARM_THM_CALL 0000e1a5 annotated_rhs_rule │ │ │ │ │ -00003b76 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b94 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003bd2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003bf2 00005b0a R_ARM_THM_CALL 00011735 star_named_expression_rule │ │ │ │ │ -00003bfe 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c0e 0000250a R_ARM_THM_CALL 000110b1 named_expression_rule │ │ │ │ │ -00003c28 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c30 0000620a R_ARM_THM_CALL 00012ce5 star_named_expressions_rule │ │ │ │ │ -00003c3e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c54 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003c6a 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00003c7a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ce6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003d16 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d26 00007c0a R_ARM_THM_CALL 00013139 fstring_replacement_field_rule │ │ │ │ │ -00003d3a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003d5a 0002180a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -00003d82 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003da0 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003db0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003db8 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003dc4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003dce 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003de2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003dea 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003dfe 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e3c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003e80 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e8e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003ea6 0002190a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00003eb6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f26 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f4e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003f5e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000003fc 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000040e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000041e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000434 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000444 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +0000045e 0001f00a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +0000046a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004a2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000004ac 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000004b4 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000004c8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000004d0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000004ea 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000504 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000518 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000052e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000055a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000562 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000582 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000590 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005ae 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000005be 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005c6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005d4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005e4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000610 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000061a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000062c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000063a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000652 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000065a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000666 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000068c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006b2 0000a00a R_ARM_THM_CALL 0000e251 dotted_name_rule │ │ │ │ │ +000006da 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000702 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000071a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000730 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000740 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000756 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000762 0000a00a R_ARM_THM_CALL 0000e251 dotted_name_rule │ │ │ │ │ +0000076c 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000770 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000774 00009c2f R_ARM_THM_MOVW_ABS_NC 00000620 .LC39 │ │ │ │ │ +00000778 00009c30 R_ARM_THM_MOVT_ABS 00000620 .LC39 │ │ │ │ │ +00000794 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007ca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007f2 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007fa 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000080a 0000a00a R_ARM_THM_CALL 0000e251 dotted_name_rule │ │ │ │ │ +0000083c 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000846 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000085a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000876 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000087e 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000882 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000886 00009d2f R_ARM_THM_MOVW_ABS_NC 00000654 .LC40 │ │ │ │ │ +0000088a 00009d30 R_ARM_THM_MOVT_ABS 00000654 .LC40 │ │ │ │ │ +000008a2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008b2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008c2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000902 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000091e 0000a00a R_ARM_THM_CALL 0000e251 dotted_name_rule │ │ │ │ │ +00000928 0000bc0a R_ARM_THM_CALL 0000fbdd _tmp_31_rule │ │ │ │ │ +00000934 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000952 0001fb0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00000998 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000099e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009c6 0001ff0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000009d0 0002000a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00000a18 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000a3c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a58 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a5c 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a66 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000a86 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a92 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000aac 0002040a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +00000ab6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000ac4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ae8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000af6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b38 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b44 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b4c 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000b50 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000b58 0000d42f R_ARM_THM_MOVW_ABS_NC 000008bc .LC56 │ │ │ │ │ +00000b5c 0000d430 R_ARM_THM_MOVT_ABS 000008bc .LC56 │ │ │ │ │ +00000b62 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000b6a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b88 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bb4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bc2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000bd2 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000bd6 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000bda 00009d2f R_ARM_THM_MOVW_ABS_NC 00000654 .LC40 │ │ │ │ │ +00000bde 00009d30 R_ARM_THM_MOVT_ABS 00000654 .LC40 │ │ │ │ │ +00000bf8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c12 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c86 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000ca0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cae 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000cbe 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000cce 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000d2e 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000d3c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d44 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d5c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d62 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d7c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d86 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d9c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000dac 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000df4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000e00 0000cb0a R_ARM_THM_CALL 0000fbdd _tmp_28_rule │ │ │ │ │ +00000e0e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000e2c 0001fb0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00000e4a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000e7e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e86 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ed6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000f12 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000f3e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f48 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +00000f54 0000cd0a R_ARM_THM_CALL 0000fbdd _tmp_62_rule │ │ │ │ │ +00000f64 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f6e 0000260a R_ARM_THM_CALL 00012885 block_rule │ │ │ │ │ +00000f78 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000f9c 00020d0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00000fd4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001000 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001012 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001052 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000105c 0000260a R_ARM_THM_CALL 00012885 block_rule │ │ │ │ │ +00001068 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000108a 00020d0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00001094 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010ae 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000010bc 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010e6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010f0 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +00001104 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001110 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001126 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000113a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001142 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000114e 00010a0a R_ARM_THM_CALL 00000951 _tmp_224_rule │ │ │ │ │ +0000115c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001168 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001170 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001174 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000117e 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000118c 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001190 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001198 0001092f R_ARM_THM_MOVW_ABS_NC 00000d3c .LC81 │ │ │ │ │ +0000119c 00010930 R_ARM_THM_MOVT_ABS 00000d3c .LC81 │ │ │ │ │ +000011a0 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000011a8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000011be 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011c6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000011ca 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000011d4 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000011e2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000011f4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001200 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001210 00010b0a R_ARM_THM_CALL 000009af invalid_except_stmt_rule │ │ │ │ │ +00001220 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000127e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000128a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001296 0000600a R_ARM_THM_CALL 0000ee01 type_params_rule │ │ │ │ │ +000012b8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012c2 0000670a R_ARM_THM_CALL 0000d701 arguments_rule │ │ │ │ │ +000012d2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012f2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012fc 0000260a R_ARM_THM_CALL 00012885 block_rule │ │ │ │ │ +00001308 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001336 00020e0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00001368 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000139c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000013a8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000013e0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013f2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001418 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001422 0000600a R_ARM_THM_CALL 0000ee01 type_params_rule │ │ │ │ │ +0000142e 00010d0a R_ARM_THM_CALL 00000e1b _tmp_229_rule.isra.0 │ │ │ │ │ +0000143c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001444 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001448 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001452 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001456 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000145a 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001464 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001478 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001482 0000600a R_ARM_THM_CALL 0000ee01 type_params_rule │ │ │ │ │ +0000148e 00010d0a R_ARM_THM_CALL 00000e1b _tmp_229_rule.isra.0 │ │ │ │ │ +0000149c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014a8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014b0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000014b4 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000014be 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000014cc 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000014d0 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000014d8 00010c2f R_ARM_THM_MOVW_ABS_NC 00000d7c .LC82 │ │ │ │ │ +000014dc 00010c30 R_ARM_THM_MOVT_ABS 00000d7c .LC82 │ │ │ │ │ +000014e0 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000014e8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000014fe 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001512 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000152e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001534 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000015a2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015ac 00004d0a R_ARM_THM_CALL 0000605d star_targets_rule │ │ │ │ │ +000015bc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015c6 00004f0a R_ARM_THM_CALL 00008499 star_expressions_rule │ │ │ │ │ +000015d6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015e4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015f4 0000260a R_ARM_THM_CALL 00012885 block_rule │ │ │ │ │ +00001602 0000280a R_ARM_THM_CALL 0001405d else_block_rule │ │ │ │ │ +00001612 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001642 00020f0a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +00001670 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001680 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000168c 00004d0a R_ARM_THM_CALL 0000605d star_targets_rule │ │ │ │ │ +0000169e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016aa 00004f0a R_ARM_THM_CALL 00008499 star_expressions_rule │ │ │ │ │ +000016ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016c8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016d8 0000260a R_ARM_THM_CALL 00012885 block_rule │ │ │ │ │ +000016e6 0000280a R_ARM_THM_CALL 0001405d else_block_rule │ │ │ │ │ +000016f6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001726 0002100a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +0000172e 00010f2f R_ARM_THM_MOVW_ABS_NC 00000df8 .LC84 │ │ │ │ │ +00001732 00010f30 R_ARM_THM_MOVT_ABS 00000df8 .LC84 │ │ │ │ │ +00001744 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001774 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000017b4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017c8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017d0 00004d0a R_ARM_THM_CALL 0000605d star_targets_rule │ │ │ │ │ +000017dc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017e4 00004f0a R_ARM_THM_CALL 00008499 star_expressions_rule │ │ │ │ │ +000017ee 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000180c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001820 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001846 00004d0a R_ARM_THM_CALL 0000605d star_targets_rule │ │ │ │ │ +00001854 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000185e 00004f0a R_ARM_THM_CALL 00008499 star_expressions_rule │ │ │ │ │ +0000186a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001876 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000187e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001882 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000188c 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000189c 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000018a0 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000018a8 00010e2f R_ARM_THM_MOVW_ABS_NC 00000dbc .LC83 │ │ │ │ │ +000018ac 00010e30 R_ARM_THM_MOVT_ABS 00000dbc .LC83 │ │ │ │ │ +000018b0 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000018ba 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018cc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001918 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000192a 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000192e 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001938 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000193c 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001940 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001950 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000019b2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000019e0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019f2 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001a02 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a16 0000860a R_ARM_THM_CALL 000078c1 disjunction_rule │ │ │ │ │ +00001a4c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a6c 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001a7e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a86 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a92 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a9c 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001ab0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001aea 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001b26 0000d30a R_ARM_THM_CALL 000101f9 param_rule │ │ │ │ │ +00001b30 0000db0a R_ARM_THM_CALL 000150e9 default_rule │ │ │ │ │ +00001b3e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b48 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b58 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00001b88 0000d30a R_ARM_THM_CALL 000101f9 param_rule │ │ │ │ │ +00001ba4 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001bb4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bc8 0000db0a R_ARM_THM_CALL 000150e9 default_rule │ │ │ │ │ +00001bd8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001be4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001be8 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bf2 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001c02 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00001c12 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c3c 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001c48 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c50 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c58 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c62 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c68 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001cb6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001cda 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001cf4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d02 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001d14 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d24 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001d36 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001d64 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d74 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d7c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d84 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d9e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001da6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001db8 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001df0 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001df4 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001e06 0001192f R_ARM_THM_MOVW_ABS_NC 00000e30 .LC86 │ │ │ │ │ +00001e0a 00011930 R_ARM_THM_MOVT_ABS 00000e30 .LC86 │ │ │ │ │ +00001e10 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001e58 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001e72 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e8e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e98 00008e0a R_ARM_THM_CALL 00009eb1 star_expression_rule │ │ │ │ │ +00001eb2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001ed4 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00001ee8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001f04 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f34 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f54 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f8e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001fc0 0000d30a R_ARM_THM_CALL 000101f9 param_rule │ │ │ │ │ +00001fca 0000db0a R_ARM_THM_CALL 000150e9 default_rule │ │ │ │ │ +00001fd8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fe2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ff2 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00002024 0000d30a R_ARM_THM_CALL 000101f9 param_rule │ │ │ │ │ +00002046 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000206e 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000207c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002090 0000db0a R_ARM_THM_CALL 000150e9 default_rule │ │ │ │ │ +000020a0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020ac 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000020b0 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000020ba 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000020c8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000020d6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020e0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000020e8 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000020f2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002104 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002110 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000211a 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000217e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002198 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021a6 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000021b8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000021c8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002212 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002220 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002230 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002238 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002240 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002254 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002262 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002294 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +000022a2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022b8 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +000022c6 0002150a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +000022e0 00007e0a R_ARM_THM_CALL 00006481 star_target_rule │ │ │ │ │ +000022ea 00011c2f R_ARM_THM_MOVW_ABS_NC 000028fd _tmp_59_rule │ │ │ │ │ +000022ee 00011c30 R_ARM_THM_MOVT_ABS 000028fd _tmp_59_rule │ │ │ │ │ +000022f6 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002304 0002150a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00002310 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000232e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000234e 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +0000235a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002362 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +0000236a 00011d2f R_ARM_THM_MOVW_ABS_NC 00006c65 _tmp_203_rule │ │ │ │ │ +0000236e 00011d30 R_ARM_THM_MOVT_ABS 00006c65 _tmp_203_rule │ │ │ │ │ +00002376 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002382 0000630a R_ARM_THM_CALL 00000263 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00002386 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000023a4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002426 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002440 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000244e 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002460 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002470 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002484 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024d6 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000024e4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024f4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000024fc 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002504 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000251a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002524 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002530 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002582 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000025ac 0000650a R_ARM_THM_CALL 000040d1 t_primary_rule │ │ │ │ │ +000025b8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025ce 0000650a R_ARM_THM_CALL 000040d1 t_primary_rule │ │ │ │ │ +000025dc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025e6 0000550a R_ARM_THM_CALL 000141d1 slices_rule │ │ │ │ │ +000025f4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025fc 0000562f R_ARM_THM_MOVW_ABS_NC 00005fe5 t_lookahead_rule │ │ │ │ │ +00002600 00005630 R_ARM_THM_MOVT_ABS 00005fe5 t_lookahead_rule │ │ │ │ │ +00002608 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002610 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002636 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00002650 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002698 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000026a6 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000026c6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000026d2 0000562f R_ARM_THM_MOVW_ABS_NC 00005fe5 t_lookahead_rule │ │ │ │ │ +000026d6 00005630 R_ARM_THM_MOVT_ABS 00005fe5 t_lookahead_rule │ │ │ │ │ +000026de 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000026ea 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002712 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000271c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000273a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000274c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000275e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002784 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000278e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000027b0 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +000027bc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000027ce 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027d6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000027f2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027fc 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000281a 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00002838 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002846 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00002862 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002872 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002898 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000028cc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028dc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028ea 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002924 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002934 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002944 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002952 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002994 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000029ac 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029b8 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000029c8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000029dc 0001150a R_ARM_THM_CALL 000162d1 kwarg_or_double_starred_rule │ │ │ │ │ +000029fe 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002a16 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002a26 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a36 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002a52 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002a5a 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002a64 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a9c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002ab2 00012d0a R_ARM_THM_CALL 00017ae9 lambda_param_with_default_rule │ │ │ │ │ +00002ac0 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002ace 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002b00 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002b08 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002b1e 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002b2a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b3c 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002b74 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b84 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b94 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002bd4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c02 0000ce0a R_ARM_THM_CALL 0000fc5d slash_no_default_rule │ │ │ │ │ +00002c0c 0000da0a R_ARM_THM_CALL 00010665 _loop0_171_rule │ │ │ │ │ +00002c32 0000c40a R_ARM_THM_CALL 0001034d slash_with_default_rule │ │ │ │ │ +00002c48 0000dc0a R_ARM_THM_CALL 00010741 _loop1_185_rule │ │ │ │ │ +00002c64 0000d90a R_ARM_THM_CALL 00010665 _loop0_172_rule │ │ │ │ │ +00002c6e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c9a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cc4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cd0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cd8 00013e2f R_ARM_THM_MOVW_ABS_NC 00000f24 .LC92 │ │ │ │ │ +00002cdc 00013e30 R_ARM_THM_MOVT_ABS 00000f24 .LC92 │ │ │ │ │ +00002ce2 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002ce6 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002cfe 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d28 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d36 0000c30a R_ARM_THM_CALL 0000fdf5 param_no_default_rule │ │ │ │ │ +00002d50 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d58 00013d2f R_ARM_THM_MOVW_ABS_NC 00000f0c .LC91 │ │ │ │ │ +00002d5c 00013d30 R_ARM_THM_MOVT_ABS 00000f0c .LC91 │ │ │ │ │ +00002d6c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d7e 0000d20a R_ARM_THM_CALL 0000fd0d _loop1_173_rule │ │ │ │ │ +00002d8c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d9c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002da6 00013c2f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ +00002daa 00013c30 R_ARM_THM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ +00002db0 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002db4 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002dcc 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00002dde 0000c30a R_ARM_THM_CALL 0000fdf5 param_no_default_rule │ │ │ │ │ +00002de4 00013b2f R_ARM_THM_MOVW_ABS_NC 00000ea0 .LC89 │ │ │ │ │ +00002de8 00013b30 R_ARM_THM_MOVT_ABS 00000ea0 .LC89 │ │ │ │ │ +00002df6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e0c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e18 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e32 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e3c 00013a2f R_ARM_THM_MOVW_ABS_NC 00000e88 .LC88 │ │ │ │ │ +00002e40 00013a30 R_ARM_THM_MOVT_ABS 00000e88 .LC88 │ │ │ │ │ +00002e4a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e54 0001392f R_ARM_THM_MOVW_ABS_NC 00000e60 .LC87 │ │ │ │ │ +00002e58 00013930 R_ARM_THM_MOVT_ABS 00000e60 .LC87 │ │ │ │ │ +00002e5e 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e62 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e7c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002eaa 0000ce0a R_ARM_THM_CALL 0000fc5d slash_no_default_rule │ │ │ │ │ +00002eb8 0000c40a R_ARM_THM_CALL 0001034d slash_with_default_rule │ │ │ │ │ +00002ec8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f02 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f16 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f20 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +00002f2e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00002f64 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002f72 0002160a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +00002f88 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00002f96 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00002fa4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002fec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003002 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003016 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000303e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003052 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003078 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003088 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030a8 0000790a R_ARM_THM_CALL 0000f1fd starred_expression_rule │ │ │ │ │ +000030c0 00005b0a R_ARM_THM_CALL 000117a5 star_named_expression_rule │ │ │ │ │ +000030d8 00005b0a R_ARM_THM_CALL 000117a5 star_named_expression_rule │ │ │ │ │ +000030e8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000030f6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000310c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003122 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000312c 0000620a R_ARM_THM_CALL 00012d21 star_named_expressions_rule │ │ │ │ │ +00003138 0000730a R_ARM_THM_CALL 0000ca75 for_if_clauses_rule │ │ │ │ │ +00003140 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003144 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003154 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000315e 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00003164 0001422f R_ARM_THM_MOVW_ABS_NC 00000f78 .LC94 │ │ │ │ │ +00003168 00014230 R_ARM_THM_MOVT_ABS 00000f78 .LC94 │ │ │ │ │ +0000317e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003190 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000319a 0000730a R_ARM_THM_CALL 0000ca75 for_if_clauses_rule │ │ │ │ │ +000031a2 0001412f R_ARM_THM_MOVW_ABS_NC 00000f44 .LC93 │ │ │ │ │ +000031a6 00014130 R_ARM_THM_MOVT_ABS 00000f44 .LC93 │ │ │ │ │ +000031ac 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000031b0 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000031c8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031d4 0000730a R_ARM_THM_CALL 0000ca75 for_if_clauses_rule │ │ │ │ │ +000031de 0001422f R_ARM_THM_MOVW_ABS_NC 00000f78 .LC94 │ │ │ │ │ +000031e2 00014230 R_ARM_THM_MOVT_ABS 00000f78 .LC94 │ │ │ │ │ +000031e8 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000031ec 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003204 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003246 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003254 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003266 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000326e 00004f0a R_ARM_THM_CALL 00008499 star_expressions_rule │ │ │ │ │ +0000327c 0000630a R_ARM_THM_CALL 00000263 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00003280 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032bc 0000720a R_ARM_THM_CALL 00012c25 list_rule │ │ │ │ │ +000032cc 0000710a R_ARM_THM_CALL 000114f1 tuple_rule │ │ │ │ │ +000032de 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003302 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000331c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003322 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003366 0002170a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +000033aa 0002170a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +000033dc 0000720a R_ARM_THM_CALL 00012c25 list_rule │ │ │ │ │ +000033ea 0000710a R_ARM_THM_CALL 000114f1 tuple_rule │ │ │ │ │ +000033f8 0000660a R_ARM_THM_CALL 00007039 genexp_rule │ │ │ │ │ +0000340a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000341c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000342e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000343e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000347c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000034a6 00004d0a R_ARM_THM_CALL 0000605d star_targets_rule │ │ │ │ │ +000034b8 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000034c8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000034e0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034ee 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00003510 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000351a 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003532 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000354a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003560 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003568 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000035a4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000035ca 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000035d8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003614 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003626 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003634 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000363c 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000364e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000367e 00012b0a R_ARM_THM_CALL 00016fe9 lambda_param_rule │ │ │ │ │ +00003690 00012b0a R_ARM_THM_CALL 00016fe9 lambda_param_rule │ │ │ │ │ +000036ac 0000db0a R_ARM_THM_CALL 000150e9 default_rule │ │ │ │ │ +000036bc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036cc 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000036da 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036f6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000036fe 0000db0a R_ARM_THM_CALL 000150e9 default_rule │ │ │ │ │ +0000370a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000370e 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003718 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003766 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003782 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000379e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037ba 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000037cc 00014a2f R_ARM_THM_MOVW_ABS_NC 00003955 _tmp_157_rule │ │ │ │ │ +000037d0 00014a30 R_ARM_THM_MOVT_ABS 00003955 _tmp_157_rule │ │ │ │ │ +000037d6 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000037de 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +000037f4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003810 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000381c 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +00003826 0000730a R_ARM_THM_CALL 0000ca75 for_if_clauses_rule │ │ │ │ │ +0000382e 0000b42f R_ARM_THM_MOVW_ABS_NC 000007b0 .LC49 │ │ │ │ │ +00003832 0000b430 R_ARM_THM_MOVT_ABS 000007b0 .LC49 │ │ │ │ │ +00003838 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000383c 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003854 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000386a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003872 0001482f R_ARM_THM_MOVW_ABS_NC 00000fc8 .LC96 │ │ │ │ │ +00003876 00014830 R_ARM_THM_MOVT_ABS 00000fc8 .LC96 │ │ │ │ │ +0000387c 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003880 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000038a0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038aa 0001472f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC95 │ │ │ │ │ +000038ae 00014730 R_ARM_THM_MOVT_ABS 00000fb4 .LC95 │ │ │ │ │ +000038b8 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000038bc 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000038d4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038ea 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000038fe 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003908 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +00003916 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003922 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +0000392c 0001492f R_ARM_THM_MOVW_ABS_NC 00001008 .LC97 │ │ │ │ │ +00003930 00014930 R_ARM_THM_MOVT_ABS 00001008 .LC97 │ │ │ │ │ +00003936 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000393a 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000397e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003998 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039a6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000039ac 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000039e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a00 0000640a R_ARM_THM_CALL 0000e1fd annotated_rhs_rule │ │ │ │ │ +00003a12 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a30 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a6e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003a8e 00005b0a R_ARM_THM_CALL 000117a5 star_named_expression_rule │ │ │ │ │ +00003a9a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003aaa 0000250a R_ARM_THM_CALL 00011121 named_expression_rule │ │ │ │ │ +00003ac4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003acc 0000620a R_ARM_THM_CALL 00012d21 star_named_expressions_rule │ │ │ │ │ +00003ada 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003af0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003b06 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00003b16 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b82 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003bb2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003bc2 00007c0a R_ARM_THM_CALL 00013175 fstring_replacement_field_rule │ │ │ │ │ +00003bd6 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003bf6 0002180a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +00003c1e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003c3c 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003c4c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003c54 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003c60 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c6a 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003c7e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c86 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c9a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cd8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003d1c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d2a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003d42 0002190a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00003d52 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003dc2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003dea 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003dfa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e18 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e68 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003e8e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ea0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003eb6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00003ef2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003f0a 00021a0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00003f18 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f30 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003f3a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f56 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003f6e 00021a0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ 00003f7c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003fcc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003ff2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004004 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000401a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00004056 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000406e 00021a0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -0000407c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004094 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000409e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000040ba 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000040d2 00021a0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -000040e0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004164 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000419a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000041de 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041fc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000421c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000423c 00021b0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00004254 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004266 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000427a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000428e 0001512f R_ARM_THM_MOVW_ABS_NC 00001034 .LC98 │ │ │ │ │ -00004292 00015130 R_ARM_THM_MOVT_ABS 00001034 .LC98 │ │ │ │ │ -00004298 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000042a0 0001522f R_ARM_THM_MOVW_ABS_NC 00001038 .LC99 │ │ │ │ │ -000042a4 00015230 R_ARM_THM_MOVT_ABS 00001038 .LC99 │ │ │ │ │ -000042aa 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000042ae 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000042c6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000042d8 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -000042dc 0001b130 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -000042e4 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000042ee 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -000042f6 0001532f R_ARM_THM_MOVW_ABS_NC 00001054 .LC100 │ │ │ │ │ -000042fa 00015330 R_ARM_THM_MOVT_ABS 00001054 .LC100 │ │ │ │ │ -00004300 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004308 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004394 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000043b2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043c2 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000043d4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000043e4 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000043f6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004454 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000445c 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004480 00021c0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -00004494 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000044a4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000044b4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000044c0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000044da 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000044e2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000044ea 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004500 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004562 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000045d8 0000700a R_ARM_THM_CALL 00005a3d strings_rule │ │ │ │ │ -000045f2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000460c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004626 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046ee 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004732 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004748 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000478e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047a2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047b6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047ca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000481a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004824 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000484a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004866 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004878 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004884 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000048ae 00021d0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -000048c0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000048d4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000048f4 00021b0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00004918 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00004928 00015c2f R_ARM_THM_MOVW_ABS_NC 00006929 _tmp_67_rule │ │ │ │ │ -0000492c 00015c30 R_ARM_THM_MOVT_ABS 00006929 _tmp_67_rule │ │ │ │ │ -00004934 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004940 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000495c 00021e0a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00004970 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000498a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004996 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000049ba 00021f0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000049cc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000049f2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a04 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a10 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004a36 00021f0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00004a40 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004a62 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a7e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a8e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a9a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ab0 0002200a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00004ac2 0002210a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00004ae6 00021f0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00004b06 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b16 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b22 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004b38 0002200a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00004b4a 0002210a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00004b6a 00021f0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00004b90 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b9e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004bba 0002190a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00004bd0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004000 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004036 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000407a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004098 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040b8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000040d8 00021b0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000040f0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004102 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004116 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000412a 0001512f R_ARM_THM_MOVW_ABS_NC 00001034 .LC98 │ │ │ │ │ +0000412e 00015130 R_ARM_THM_MOVT_ABS 00001034 .LC98 │ │ │ │ │ +00004134 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000413c 0001522f R_ARM_THM_MOVW_ABS_NC 00001038 .LC99 │ │ │ │ │ +00004140 00015230 R_ARM_THM_MOVT_ABS 00001038 .LC99 │ │ │ │ │ +00004146 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000414a 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004162 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004174 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +00004178 0001b130 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00004180 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0000418a 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +00004192 0001532f R_ARM_THM_MOVW_ABS_NC 00001054 .LC100 │ │ │ │ │ +00004196 00015330 R_ARM_THM_MOVT_ABS 00001054 .LC100 │ │ │ │ │ +0000419c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041a4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004230 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000424e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000425e 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004270 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004280 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004292 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000042f0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000042f8 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000431c 00021c0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00004330 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004340 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004350 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000435c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004376 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000437e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004386 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000439c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000043fe 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004474 0000700a R_ARM_THM_CALL 00005a3d strings_rule │ │ │ │ │ +0000448e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044a8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044c2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000458a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000045ce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000045e4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000462a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000463e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004652 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004666 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046b6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046c0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046e6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004702 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004714 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004720 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000474a 00021d0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0000475c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004770 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004790 00021b0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000047b4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000047c4 00015c2f R_ARM_THM_MOVW_ABS_NC 000067c5 _tmp_67_rule │ │ │ │ │ +000047c8 00015c30 R_ARM_THM_MOVT_ABS 000067c5 _tmp_67_rule │ │ │ │ │ +000047d0 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000047dc 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000047f8 00021e0a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0000480c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004826 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004832 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004856 00021f0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00004868 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000488e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048a0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048ac 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000048d2 00021f0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000048dc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000048fe 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000491a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000492a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004936 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000494c 0002200a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0000495e 0002210a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00004982 00021f0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000049a2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049b2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049be 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000049d4 0002200a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000049e6 0002210a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00004a06 00021f0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00004a2c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a3a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004a56 0002190a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00004a6c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ac4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004adc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004aea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004af4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004b0a 0002200a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00004b18 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00004b2a 0002210a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00004b4a 00021d0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00004b56 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b74 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b88 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ba4 0001602f R_ARM_THM_MOVW_ABS_NC 00005d2d _tmp_70_rule │ │ │ │ │ +00004ba8 00016030 R_ARM_THM_MOVT_ABS 00005d2d _tmp_70_rule │ │ │ │ │ +00004bb0 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004bbc 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004bdc 00021e0a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00004bf2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c0c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004c28 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c40 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c4e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c58 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004c6e 0002200a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00004c7c 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00004c8e 0002210a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00004cae 00021d0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00004cba 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004cd8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cec 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d08 0001602f R_ARM_THM_MOVW_ABS_NC 00005e91 _tmp_70_rule │ │ │ │ │ -00004d0c 00016030 R_ARM_THM_MOVT_ABS 00005e91 _tmp_70_rule │ │ │ │ │ -00004d14 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004d20 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d40 00021e0a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00004d56 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d70 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d8c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004da8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004db8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dc4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ddc 0002200a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00004dea 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00004dfc 0002210a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00004e18 00021d0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00004e56 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004eac 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ece 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004ed2 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004eda 0002220a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00004ee4 0002220a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00004eee 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00004efa 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00004efe 0001562f R_ARM_THM_MOVW_ABS_NC 0000106c .LC101 │ │ │ │ │ -00004f02 00015630 R_ARM_THM_MOVT_ABS 0000106c .LC101 │ │ │ │ │ -00004f1c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f30 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004f40 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f5a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f68 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00004f78 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004f8e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004fb6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004fda 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004fea 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004c44 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c54 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c60 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004c78 0002200a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00004c86 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00004c98 0002210a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00004cb4 00021d0a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00004cf2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d48 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d6a 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004d6e 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004d76 0002220a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00004d80 0002220a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00004d8a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00004d96 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00004d9a 0001562f R_ARM_THM_MOVW_ABS_NC 0000106c .LC101 │ │ │ │ │ +00004d9e 00015630 R_ARM_THM_MOVT_ABS 0000106c .LC101 │ │ │ │ │ +00004db8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004dcc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ddc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004df6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e04 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00004e14 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e2a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e52 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004e76 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e86 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004eba 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ecc 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ee0 0001c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004ee4 0001c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004eee 0002230a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00004efa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f0a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004f1e 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004f22 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004f2a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004f3e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f54 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004f68 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004f6c 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004f74 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004f8a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004fb4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004fe4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ff6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000501e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005030 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005044 0001c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005048 0001c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005052 0002230a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -0000505e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000506e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005082 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00005086 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000508e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000050a2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000050b8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000050cc 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000050d0 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000050d8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000050ee 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005118 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005148 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000515a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005182 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051a0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051b8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000051dc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000051ec 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005212 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005222 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005230 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000524c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000529c 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000052b0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052ca 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000052d2 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000052de 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000052fc 0001e80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000530a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005320 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000053c8 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000053e4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005434 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0000544c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005470 0002240a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -00005492 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054a6 0002240a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -000054c8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054d4 0001610a R_ARM_THM_CALL 000001fb imaginary_number_rule │ │ │ │ │ -000054e2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005504 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000552c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000554c 0001e80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00005574 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005594 0001e80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -000055aa 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000055d0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000055e4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000055fa 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005610 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005642 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005648 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005656 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005670 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005684 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005698 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056a4 0001610a R_ARM_THM_CALL 000001fb imaginary_number_rule │ │ │ │ │ -000056b2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000056ca 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056de 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056f4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005700 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005714 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005728 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000577c 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00005794 0002240a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -000057a6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000057c4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000057f4 0001512f R_ARM_THM_MOVW_ABS_NC 00001034 .LC98 │ │ │ │ │ -000057f8 00015130 R_ARM_THM_MOVT_ABS 00001034 .LC98 │ │ │ │ │ -00005802 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00005806 00019f30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000580a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00005812 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000581a 0001632f R_ARM_THM_MOVW_ABS_NC 00005d35 _tmp_69_rule │ │ │ │ │ -0000581e 00016330 R_ARM_THM_MOVT_ABS 00005d35 _tmp_69_rule │ │ │ │ │ -00005826 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005832 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000583e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005868 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000058b0 0001512f R_ARM_THM_MOVW_ABS_NC 00001034 .LC98 │ │ │ │ │ -000058b4 00015130 R_ARM_THM_MOVT_ABS 00001034 .LC98 │ │ │ │ │ -000058b8 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000058d2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000058f0 00021b0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000058fe 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005916 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005948 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005980 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000059a4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a04 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a10 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005a1e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005a44 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00005a66 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005a90 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a98 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ad2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b0c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005b1c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b94 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005bae 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005bde 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005bfe 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c0e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005c20 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c44 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005c52 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c5a 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005c72 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c8c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c9a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005caa 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005cb2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ce6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cfe 0000250a R_ARM_THM_CALL 000110b1 named_expression_rule │ │ │ │ │ -00005d10 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d2e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d5c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d6c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d7c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d8c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005dcc 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005e0a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005e28 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005e3a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e42 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005e4a 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005e56 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005e66 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005e7e 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005ef6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005f10 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f40 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005f50 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005f60 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005f7e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f86 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000503c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005054 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005078 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005088 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000050ae 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000050be 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000050cc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000050e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005138 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000514c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005166 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000516e 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000517a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005198 0001e80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +000051a6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000051bc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005264 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00005280 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052d0 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000052e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000530c 0002240a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0000532e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005342 0002240a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +00005364 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005370 0001610a R_ARM_THM_CALL 000001fb imaginary_number_rule │ │ │ │ │ +0000537e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000053a0 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000053c8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000053e8 0001e80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00005410 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005430 0001e80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00005446 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000546c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005480 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005496 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054ac 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000054de 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054e4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000054f2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000550c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005520 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005534 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005540 0001610a R_ARM_THM_CALL 000001fb imaginary_number_rule │ │ │ │ │ +0000554e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005566 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000557a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005590 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000559c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055b0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055c4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005618 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00005630 0002240a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +00005642 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005660 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005690 0001512f R_ARM_THM_MOVW_ABS_NC 00001034 .LC98 │ │ │ │ │ +00005694 00015130 R_ARM_THM_MOVT_ABS 00001034 .LC98 │ │ │ │ │ +0000569e 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000056a2 00019f30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000056a6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +000056ae 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000056b6 0001632f R_ARM_THM_MOVW_ABS_NC 00005bd1 _tmp_69_rule │ │ │ │ │ +000056ba 00016330 R_ARM_THM_MOVT_ABS 00005bd1 _tmp_69_rule │ │ │ │ │ +000056c2 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000056ce 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000056da 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005704 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000574c 0001512f R_ARM_THM_MOVW_ABS_NC 00001034 .LC98 │ │ │ │ │ +00005750 00015130 R_ARM_THM_MOVT_ABS 00001034 .LC98 │ │ │ │ │ +00005754 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000576e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000578c 00021b0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0000579a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000057b2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000057e4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000581c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005840 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000058a0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000058ac 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000058ba 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000058e0 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00005902 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000592c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005934 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000596e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000059a8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000059b8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a30 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005a4a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a7a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005a9a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005aaa 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005abc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ae0 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005aee 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005af6 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005b0e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b28 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b36 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b46 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005b4e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b82 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b9a 0000250a R_ARM_THM_CALL 00011121 named_expression_rule │ │ │ │ │ +00005bac 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005bca 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005bf8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c08 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c18 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c28 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c68 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005ca6 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005cc4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005cd6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cde 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005ce6 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005cf2 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005d02 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005d1a 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005d92 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005dac 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ddc 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005dec 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005dfc 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005e1a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e22 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e38 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005e40 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e66 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e6e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e94 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005ea4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005eb4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005f1e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005f38 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f4c 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005f5c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005f6c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005f80 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005f9c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00005fa4 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005fca 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005fd2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ff8 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006008 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006018 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006082 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000609c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060b0 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000060c0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000060d0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000060e4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006100 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006108 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000613c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006144 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006166 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006176 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006186 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000061b4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000061c0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061d4 0002250a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -000061ea 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061f0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000624a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006274 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000629c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062c8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000062e8 0002260a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -00006302 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006322 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006338 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000634e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006356 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006360 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000637a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006386 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000063a4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000063c2 0002270a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -000063cc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063da 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000063e6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063f2 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -000063fa 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000063fe 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006406 00016b2f R_ARM_THM_MOVW_ABS_NC 000010c4 .LC103 │ │ │ │ │ -0000640a 00016b30 R_ARM_THM_MOVT_ABS 000010c4 .LC103 │ │ │ │ │ -00006414 00016a2f R_ARM_THM_MOVW_ABS_NC 00001098 .LC102 │ │ │ │ │ -00006418 00016a30 R_ARM_THM_MOVT_ABS 00001098 .LC102 │ │ │ │ │ -00006420 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006448 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006466 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006482 0002280a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -00006492 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -000064a6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000064bc 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -000064c6 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000064ca 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000064d2 00016d2f R_ARM_THM_MOVW_ABS_NC 00001110 .LC105 │ │ │ │ │ -000064d6 00016d30 R_ARM_THM_MOVT_ABS 00001110 .LC105 │ │ │ │ │ -000064e0 00016c2f R_ARM_THM_MOVW_ABS_NC 000010e8 .LC104 │ │ │ │ │ -000064e4 00016c30 R_ARM_THM_MOVT_ABS 000010e8 .LC104 │ │ │ │ │ -00006502 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006522 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000653a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006542 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000654e 00008e0a R_ARM_THM_CALL 00009e81 star_expression_rule │ │ │ │ │ -0000655e 00016e2f R_ARM_THM_MOVW_ABS_NC 00001130 .LC106 │ │ │ │ │ -00006562 00016e30 R_ARM_THM_MOVT_ABS 00001130 .LC106 │ │ │ │ │ -0000657c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000065a2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065d8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065f0 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -000065fe 00016e2f R_ARM_THM_MOVW_ABS_NC 00001130 .LC106 │ │ │ │ │ -00006602 00016e30 R_ARM_THM_MOVT_ABS 00001130 .LC106 │ │ │ │ │ -00006618 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006636 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000666e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000066c0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066cc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066d6 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -000066e2 0000cc0a R_ARM_THM_CALL 0000fb85 _tmp_63_rule │ │ │ │ │ -000066f2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066fa 0000260a R_ARM_THM_CALL 00012849 block_rule │ │ │ │ │ -00006704 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006726 00020d0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00006776 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006794 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000067b6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000067e2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006800 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000680c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006826 00010b0a R_ARM_THM_CALL 000009af invalid_except_stmt_rule │ │ │ │ │ -00006836 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000683e 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000684a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000685e 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000686a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000687a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006884 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000688e 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ -00006898 0001710a R_ARM_THM_CALL 00000951 _tmp_225_rule │ │ │ │ │ -000068a6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000068b2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000068ba 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000068be 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000068c8 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000068da 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000068de 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000068e4 0001702f R_ARM_THM_MOVW_ABS_NC 0000114c .LC107 │ │ │ │ │ -000068e8 00017030 R_ARM_THM_MOVT_ABS 0000114c .LC107 │ │ │ │ │ -000068ec 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000068f4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006904 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006912 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006950 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006960 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006970 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069ac 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000069c2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069dc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006a62 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006a7c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a8a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006a9c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006aac 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006af2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b02 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b14 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006b22 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b2a 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006b3e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b48 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b50 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006bd8 0001732f R_ARM_THM_MOVW_ABS_NC 00006dc5 _tmp_68_rule │ │ │ │ │ -00006bdc 00017330 R_ARM_THM_MOVT_ABS 00006dc5 _tmp_68_rule │ │ │ │ │ -00006be4 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006bf8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c14 0002250a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00006c54 0000700a R_ARM_THM_CALL 00005a3d strings_rule │ │ │ │ │ -00006c6a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c7e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c92 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ca2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006ce4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006cf0 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00006cf4 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00006d08 0001ca0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00006d18 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006d2c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006d38 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006d4a 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006d4e 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00006d58 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006d6a 0001c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006d6e 0001c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006d78 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006d88 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006da2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006daa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006df4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e04 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e14 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005fd8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005fe0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006002 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006012 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006022 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006050 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000605c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006070 0002250a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00006086 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000608c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000060e6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006110 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006138 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006164 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006184 0002260a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +0000619e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000061be 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061d4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061ea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061f2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000061fc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006216 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006222 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006240 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000625e 0002270a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +00006268 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006276 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006282 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000628e 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +00006296 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000629a 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000062a2 00016b2f R_ARM_THM_MOVW_ABS_NC 000010c4 .LC103 │ │ │ │ │ +000062a6 00016b30 R_ARM_THM_MOVT_ABS 000010c4 .LC103 │ │ │ │ │ +000062b0 00016a2f R_ARM_THM_MOVW_ABS_NC 00001098 .LC102 │ │ │ │ │ +000062b4 00016a30 R_ARM_THM_MOVT_ABS 00001098 .LC102 │ │ │ │ │ +000062bc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000062e4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006302 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000631e 0002280a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +0000632e 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +00006342 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006358 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +00006362 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006366 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000636e 00016d2f R_ARM_THM_MOVW_ABS_NC 00001110 .LC105 │ │ │ │ │ +00006372 00016d30 R_ARM_THM_MOVT_ABS 00001110 .LC105 │ │ │ │ │ +0000637c 00016c2f R_ARM_THM_MOVW_ABS_NC 000010e8 .LC104 │ │ │ │ │ +00006380 00016c30 R_ARM_THM_MOVT_ABS 000010e8 .LC104 │ │ │ │ │ +0000639e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063be 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063d6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063de 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000063ea 00008e0a R_ARM_THM_CALL 00009eb1 star_expression_rule │ │ │ │ │ +000063fa 00016e2f R_ARM_THM_MOVW_ABS_NC 00001130 .LC106 │ │ │ │ │ +000063fe 00016e30 R_ARM_THM_MOVT_ABS 00001130 .LC106 │ │ │ │ │ +00006418 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000643e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006474 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000648c 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +0000649a 00016e2f R_ARM_THM_MOVW_ABS_NC 00001130 .LC106 │ │ │ │ │ +0000649e 00016e30 R_ARM_THM_MOVT_ABS 00001130 .LC106 │ │ │ │ │ +000064b4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000064d2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000650a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000655c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006568 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006572 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +0000657e 0000cc0a R_ARM_THM_CALL 0000fbdd _tmp_63_rule │ │ │ │ │ +0000658e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006596 0000260a R_ARM_THM_CALL 00012885 block_rule │ │ │ │ │ +000065a0 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000065c2 00020d0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00006612 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006630 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006652 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000667e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000669c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000066a8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066c2 00010b0a R_ARM_THM_CALL 000009af invalid_except_stmt_rule │ │ │ │ │ +000066d2 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000066da 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000066e6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000066fa 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006706 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006716 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006720 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000672a 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ +00006734 0001710a R_ARM_THM_CALL 00000951 _tmp_225_rule │ │ │ │ │ +00006742 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000674e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006756 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000675a 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006764 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006776 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000677a 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00006780 0001702f R_ARM_THM_MOVW_ABS_NC 0000114c .LC107 │ │ │ │ │ +00006784 00017030 R_ARM_THM_MOVT_ABS 0000114c .LC107 │ │ │ │ │ +00006788 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00006790 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000067a0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067ae 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000067ec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067fc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000680c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006848 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000685e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006878 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000068fe 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006918 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006926 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006938 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006948 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000698e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000699e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000069b0 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000069be 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000069c6 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000069da 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000069e4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000069ec 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a74 0001732f R_ARM_THM_MOVW_ABS_NC 00006c61 _tmp_68_rule │ │ │ │ │ +00006a78 00017330 R_ARM_THM_MOVT_ABS 00006c61 _tmp_68_rule │ │ │ │ │ +00006a80 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006a94 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ab0 0002250a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00006af0 0000700a R_ARM_THM_CALL 00005a3d strings_rule │ │ │ │ │ +00006b06 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b1a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b2e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b3e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006b80 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006b8c 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00006b90 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00006ba4 0001ca0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00006bb4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006bc8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006bd4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006be6 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00006bea 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006bf4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006c06 0001c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006c0a 0001c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006c14 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c24 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c3e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c46 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006c90 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ca0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006cb0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x280f8 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x28060 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 │ │ │ │ │ @@ -1248,15 +1227,15 @@ │ │ │ │ │ 00000148 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000158 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000160 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000170 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x28278 contains 3587 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x281e0 contains 3601 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 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000008a 00018b0a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 000000e6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000162 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -1352,35 +1331,33 @@ │ │ │ │ │ 000009d8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009f4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a20 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000a46 0001a00a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ 00000aa4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000aae 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000aca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ad6 0000290a R_ARM_THM_CALL 0000228d _gather_53_rule │ │ │ │ │ +00000ad6 0000290a R_ARM_THM_CALL 00002129 _gather_53_rule │ │ │ │ │ 00000ae6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000af4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b14 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000b3e 0001a10a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ 00000b52 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ba2 00002a0a R_ARM_THM_CALL 00001391 class_def_raw_rule │ │ │ │ │ -00000bc4 00002b0a R_ARM_THM_CALL 000016b9 for_stmt_rule │ │ │ │ │ +00000ba2 00002a0a R_ARM_THM_CALL 0000122d class_def_raw_rule │ │ │ │ │ +00000bc4 00002b0a R_ARM_THM_CALL 00001555 for_stmt_rule │ │ │ │ │ 00000be8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ 00000bfe 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c5a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c60 0000172f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 00000c64 00001730 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 00000c6c 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000c7e 00002c0a R_ARM_THM_CALL 00000ea9 finally_block_rule │ │ │ │ │ 00000c9a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ca4 0000172f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 00000ca8 00001730 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 00000cb0 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000cca 00002d0a R_ARM_THM_CALL 00001009 _loop1_60_rule │ │ │ │ │ -00000cea 00002c0a R_ARM_THM_CALL 00000ea9 finally_block_rule │ │ │ │ │ +00000cca 00002d0a R_ARM_THM_CALL 00000ea5 _loop1_60_rule │ │ │ │ │ 00000cfc 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000d26 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ 00000d3c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d62 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000d7a 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 00000d9a 0001a00a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ 00000da6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1392,73 +1369,72 @@ │ │ │ │ │ 00000eb0 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000ee2 00001a2f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ 00000ee6 00001a30 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ 00000eee 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000f02 00001a2f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ 00000f06 00001a30 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ 00000f0a 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000f22 00002e0a R_ARM_THM_CALL 00003b9d subject_expr_rule │ │ │ │ │ +00000f22 00002e0a R_ARM_THM_CALL 00003a39 subject_expr_rule │ │ │ │ │ 00000f36 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f48 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f5a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f86 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000fa2 00001b2f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ 00000fa6 00001b30 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ 00000fd4 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000fde 00002f0a R_ARM_THM_CALL 00003e09 patterns_rule │ │ │ │ │ -00000fea 0000300a R_ARM_THM_CALL 00005cb9 guard_rule │ │ │ │ │ +00000fde 00002f0a R_ARM_THM_CALL 00003ca5 patterns_rule │ │ │ │ │ +00000fea 0000300a R_ARM_THM_CALL 00005b55 guard_rule │ │ │ │ │ 00000ffa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001014 0001a60a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -00001048 00002a0a R_ARM_THM_CALL 00001391 class_def_raw_rule │ │ │ │ │ +00001048 00002a0a R_ARM_THM_CALL 0000122d class_def_raw_rule │ │ │ │ │ 00001058 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ 0000106e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000010ac 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000010da 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000010e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010f6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000111a 0001a80a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ 00001122 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ 00001126 00001d30 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ -0000112c 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ +0000112c 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ 00001142 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000116c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001178 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001182 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000119e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011ae 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011ba 0000320a R_ARM_THM_CALL 0000228d _gather_57_rule │ │ │ │ │ +000011ba 0000320a R_ARM_THM_CALL 00002129 _gather_57_rule │ │ │ │ │ 000011ca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011d8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011f8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000121e 0001a90a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ 00001226 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ 0000122a 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00001230 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ +00001230 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ 0000123c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001256 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000128c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001296 0000172f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 0000129a 00001730 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 000012a2 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000012bc 0000330a R_ARM_THM_CALL 0000663d _loop1_61_rule │ │ │ │ │ -000012dc 00002c0a R_ARM_THM_CALL 00000ea9 finally_block_rule │ │ │ │ │ +000012bc 0000330a R_ARM_THM_CALL 000064d9 _loop1_61_rule │ │ │ │ │ 000012ee 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001318 0001aa0a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ 00001320 0000182f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ 00001324 00001830 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -0000132a 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ +0000132a 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ 00001340 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001376 0000340a R_ARM_THM_CALL 0000228d _gather_51_rule │ │ │ │ │ +00001376 0000340a R_ARM_THM_CALL 00002129 _gather_51_rule │ │ │ │ │ 00001386 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001398 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013a6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013b4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013d4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001408 0000350a R_ARM_THM_CALL 000009b9 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -00001422 0000350a R_ARM_THM_CALL 000009b9 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +00001408 0000350a R_ARM_THM_CALL 000009b5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +00001422 0000350a R_ARM_THM_CALL 000009b5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ 00001448 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001458 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001470 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001480 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001494 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000014a6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014b0 0000360a R_ARM_THM_CALL 00000f47 _gather_208_rule │ │ │ │ │ @@ -1492,34 +1468,34 @@ │ │ │ │ │ 0000163a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001656 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000165a 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001664 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001668 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000166c 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000167e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001698 00002e0a R_ARM_THM_CALL 00003b9d subject_expr_rule │ │ │ │ │ +00001698 00002e0a R_ARM_THM_CALL 00003a39 subject_expr_rule │ │ │ │ │ 000016a6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000016b0 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000016b4 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000016bc 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000016c0 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000016c6 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000016ce 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ 000016d2 00001d30 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ -000016d8 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ +000016d8 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ 000016f2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000170a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000171e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001728 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001740 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000175a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00001782 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000179a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000017a8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017b8 0000370a R_ARM_THM_CALL 0000228d _gather_55_rule │ │ │ │ │ +000017b8 0000370a R_ARM_THM_CALL 00002129 _gather_55_rule │ │ │ │ │ 000017c8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000017da 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000017e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001802 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001836 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001846 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001872 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -1545,29 +1521,29 @@ │ │ │ │ │ 00001996 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000019a4 0000392f R_ARM_THM_MOVW_ABS_NC 00000827 _tmp_214_rule │ │ │ │ │ 000019a8 00003930 R_ARM_THM_MOVT_ABS 00000827 _tmp_214_rule │ │ │ │ │ 000019b0 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000019cc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000019d6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000019de 00003a0a R_ARM_THM_CALL 0000087f _loop0_215_rule │ │ │ │ │ -000019e6 00003b0a R_ARM_THM_CALL 00001009 _loop1_216_rule │ │ │ │ │ +000019e6 00003b0a R_ARM_THM_CALL 00000ea5 _loop1_216_rule │ │ │ │ │ 000019fc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a06 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a0e 00003c0a R_ARM_THM_CALL 0000087f _loop0_218_rule │ │ │ │ │ -00001a16 00003d0a R_ARM_THM_CALL 0000663d _loop1_219_rule │ │ │ │ │ +00001a16 00003d0a R_ARM_THM_CALL 000064d9 _loop1_219_rule │ │ │ │ │ 00001a36 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001a50 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a5e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a74 00003e0a R_ARM_THM_CALL 00000951 _tmp_217_rule │ │ │ │ │ 00001a84 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a8e 0000162f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ 00001a92 00001630 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ 00001a98 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001a9c 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ab0 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001ab0 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00001ab4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001ace 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001b00 0000400a R_ARM_THM_CALL 00000951 _tmp_271_rule │ │ │ │ │ 00001b12 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001b2a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001b34 0000162f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ 00001b38 00001630 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ @@ -1606,15 +1582,15 @@ │ │ │ │ │ 00001d2c 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00001d30 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00001d38 0000122f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 00001d3c 00001230 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ 00001d40 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00001d4c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001d64 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d72 0000350a R_ARM_THM_CALL 000009b9 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +00001d72 0000350a R_ARM_THM_CALL 000009b5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ 00001d82 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d8c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d90 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d9a 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00001dac 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00001db0 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00001dc0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ @@ -1640,15 +1616,15 @@ │ │ │ │ │ 00001efa 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001efe 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001f02 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00001f16 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001f34 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001f46 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001f5e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f70 00002e0a R_ARM_THM_CALL 00003b9d subject_expr_rule │ │ │ │ │ +00001f70 00002e0a R_ARM_THM_CALL 00003a39 subject_expr_rule │ │ │ │ │ 00001f7e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f8c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f96 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f9a 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00001fa4 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00001fb0 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00001fb4 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -1657,22 +1633,22 @@ │ │ │ │ │ 00001fc8 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00001fd4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001fea 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001ffe 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002026 00001b2f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ 0000202a 00001b30 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ 00002030 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002038 00002f0a R_ARM_THM_CALL 00003e09 patterns_rule │ │ │ │ │ -00002040 0000300a R_ARM_THM_CALL 00005cb9 guard_rule │ │ │ │ │ +00002038 00002f0a R_ARM_THM_CALL 00003ca5 patterns_rule │ │ │ │ │ +00002040 0000300a R_ARM_THM_CALL 00005b55 guard_rule │ │ │ │ │ 0000204c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000205c 00001b2f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ 00002060 00001b30 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ 00002064 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000206e 00002f0a R_ARM_THM_CALL 00003e09 patterns_rule │ │ │ │ │ -00002076 0000300a R_ARM_THM_CALL 00005cb9 guard_rule │ │ │ │ │ +0000206e 00002f0a R_ARM_THM_CALL 00003ca5 patterns_rule │ │ │ │ │ +00002076 0000300a R_ARM_THM_CALL 00005b55 guard_rule │ │ │ │ │ 00002082 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020a6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000020ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020c2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000020c6 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000020d0 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000020de 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ @@ -1734,16 +1710,16 @@ │ │ │ │ │ 00002752 00004b30 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ 00002756 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 0000275a 00019f30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00002762 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ 0000278e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002792 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000279e 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000027b2 0000502f R_ARM_THM_MOVW_ABS_NC 0000c9cd _tmp_6_rule │ │ │ │ │ -000027b6 00005030 R_ARM_THM_MOVT_ABS 0000c9cd _tmp_6_rule │ │ │ │ │ +000027b2 0000502f R_ARM_THM_MOVW_ABS_NC 0000ca0d _tmp_6_rule │ │ │ │ │ +000027b6 00005030 R_ARM_THM_MOVT_ABS 0000ca0d _tmp_6_rule │ │ │ │ │ 000027be 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000027d2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000027d6 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000027e2 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000027fc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002810 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002814 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1760,21 +1736,21 @@ │ │ │ │ │ 000028b6 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000028c2 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000028d6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000028da 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000028e6 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000028fe 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 00002916 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002930 0000510a R_ARM_THM_CALL 00003b21 _tmp_11_rule │ │ │ │ │ +00002930 0000510a R_ARM_THM_CALL 000039bd _tmp_11_rule │ │ │ │ │ 00002940 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002956 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00002976 0001b50a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ 0000297e 0000442f R_ARM_THM_MOVW_ABS_NC 00000248 .LC15 │ │ │ │ │ 00002982 00004430 R_ARM_THM_MOVT_ABS 00000248 .LC15 │ │ │ │ │ -00002988 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ +00002988 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ 00002994 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000029b4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000029ec 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00002a22 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00002a5c 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00002a92 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00002ad8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1825,17 +1801,17 @@ │ │ │ │ │ 0000313c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003150 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000316c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000318c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000031a4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000031d6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003210 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000321c 0000580a R_ARM_THM_CALL 00002521 del_targets_rule │ │ │ │ │ -00003228 0000592f R_ARM_THM_MOVW_ABS_NC 00002a09 _tmp_22_rule │ │ │ │ │ -0000322c 00005930 R_ARM_THM_MOVT_ABS 00002a09 _tmp_22_rule │ │ │ │ │ +0000321c 0000580a R_ARM_THM_CALL 000023bd del_targets_rule │ │ │ │ │ +00003228 0000592f R_ARM_THM_MOVW_ABS_NC 000028a5 _tmp_22_rule │ │ │ │ │ +0000322c 00005930 R_ARM_THM_MOVT_ABS 000028a5 _tmp_22_rule │ │ │ │ │ 00003234 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00003240 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000325c 0001be0a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ 00003270 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000032c2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000032de 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ 000032f2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1844,59 +1820,59 @@ │ │ │ │ │ 000033a0 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000033c4 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ 000033d8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000033f8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003410 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ 00003424 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000343c 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -0000346a 00005a0a R_ARM_THM_CALL 000033f9 invalid_ann_assign_target_rule │ │ │ │ │ -000034b8 00005c0a R_ARM_THM_CALL 000035b1 _loop0_164_rule │ │ │ │ │ -000034da 00005d0a R_ARM_THM_CALL 000035b1 _loop0_165_rule │ │ │ │ │ +0000346a 00005a0a R_ARM_THM_CALL 00003295 invalid_ann_assign_target_rule │ │ │ │ │ +000034b8 00005c0a R_ARM_THM_CALL 0000344d _loop0_164_rule │ │ │ │ │ +000034da 00005d0a R_ARM_THM_CALL 0000344d _loop0_165_rule │ │ │ │ │ 00003526 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003532 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003552 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ 0000355e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000035ae 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035ba 00005e0a R_ARM_THM_CALL 00001ded _gather_18_rule │ │ │ │ │ +000035ba 00005e0a R_ARM_THM_CALL 00001c89 _gather_18_rule │ │ │ │ │ 000035c8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000035de 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ 000035f4 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ 0000362c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003674 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003680 00005f0a R_ARM_THM_CALL 00001ded _gather_20_rule │ │ │ │ │ +00003680 00005f0a R_ARM_THM_CALL 00001c89 _gather_20_rule │ │ │ │ │ 0000368e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000036a4 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ 000036bc 0001c40a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ 000036ce 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003716 00004b2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ 0000371a 00004b30 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ 00003720 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 0000372c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000374c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003766 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003782 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000037a0 0001c50a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ 000037a8 00004c2f R_ARM_THM_MOVW_ABS_NC 00000374 .LC23 │ │ │ │ │ 000037ac 00004c30 R_ARM_THM_MOVT_ABS 00000374 .LC23 │ │ │ │ │ -000037b2 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ +000037b2 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ 000037c6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000037d6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000037f8 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000381a 0000610a R_ARM_THM_CALL 00003b21 _tmp_13_rule │ │ │ │ │ +0000381a 0000610a R_ARM_THM_CALL 000039bd _tmp_13_rule │ │ │ │ │ 0000382a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003852 0001b50a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ 0000385a 0000452f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ 0000385e 00004530 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ -00003864 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ +00003864 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ 00003880 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003896 0000482f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC19 │ │ │ │ │ 0000389a 00004830 R_ARM_THM_MOVT_ABS 000002e8 .LC19 │ │ │ │ │ 000038a0 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000038a4 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000038b8 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000038b8 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000038bc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000038d4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000038fc 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000393a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000394e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000395c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003972 0000472f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC18 │ │ │ │ │ @@ -1911,15 +1887,15 @@ │ │ │ │ │ 000039d4 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000039f2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003a1c 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00003a20 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00003a32 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00003a3e 00004a2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC21 │ │ │ │ │ 00003a42 00004a30 R_ARM_THM_MOVT_ABS 00000334 .LC21 │ │ │ │ │ -00003a4e 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003a4e 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00003a52 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003a6c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003a84 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003aa2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003acc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003ae2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003b0e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ @@ -1930,15 +1906,15 @@ │ │ │ │ │ 00003b8c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003bae 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003bb8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00003bca 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003bf6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003c10 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00003c3c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c54 0000350a R_ARM_THM_CALL 000009b9 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +00003c54 0000350a R_ARM_THM_CALL 000009b5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ 00003c6a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00003c86 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003cb6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003cc8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00003cd0 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00003cde 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003d00 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -2106,57 +2082,57 @@ │ │ │ │ │ 00005042 0001d230 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ 0000504e 0001ca0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 000050ac 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000050c4 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000050c8 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000050da 00006c2f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ 000050de 00006c30 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ -000050e8 0000770a R_ARM_THM_CALL 0000349d RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +000050e8 0000770a R_ARM_THM_CALL 00003339 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ 000050ec 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005108 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000513a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000513e 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00005148 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000516e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000517c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005194 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005198 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000051aa 00006c2f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ 000051ae 00006c30 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ -000051b8 0000770a R_ARM_THM_CALL 0000349d RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +000051b8 0000770a R_ARM_THM_CALL 00003339 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ 000051bc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000051d2 0000782f R_ARM_THM_MOVW_ABS_NC 00002cb1 _tmp_233_rule │ │ │ │ │ -000051d6 00007830 R_ARM_THM_MOVT_ABS 00002cb1 _tmp_233_rule │ │ │ │ │ +000051d2 0000782f R_ARM_THM_MOVW_ABS_NC 00002b4d _tmp_233_rule │ │ │ │ │ +000051d6 00007830 R_ARM_THM_MOVT_ABS 00002b4d _tmp_233_rule │ │ │ │ │ 000051de 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000051e8 00006d2f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ 000051ec 00006d30 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ 000051f2 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000051f6 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000520a 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000520a 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000520e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000523a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000525c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005266 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000527a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000052c2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000052f6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000530e 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ 00005338 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005344 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000536a 0001d40a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ 00005380 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005398 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000053d2 00007a0a R_ARM_THM_CALL 00003111 invalid_comprehension_rule │ │ │ │ │ +000053d2 00007a0a R_ARM_THM_CALL 00002fad invalid_comprehension_rule │ │ │ │ │ 000053ec 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005442 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005466 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005470 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005494 0001d50a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ 000054aa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000054d0 00007a0a R_ARM_THM_CALL 00003111 invalid_comprehension_rule │ │ │ │ │ +000054d0 00007a0a R_ARM_THM_CALL 00002fad invalid_comprehension_rule │ │ │ │ │ 00005504 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000550c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005538 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005568 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005586 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000558e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000055b2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -2174,56 +2150,56 @@ │ │ │ │ │ 000056ec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005700 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000572a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005734 00006e2f R_ARM_THM_MOVW_ABS_NC 00000468 .LC29 │ │ │ │ │ 00005738 00006e30 R_ARM_THM_MOVT_ABS 00000468 .LC29 │ │ │ │ │ 0000573e 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005742 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005756 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005756 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000575a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000576c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005780 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005798 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000057a6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000057ce 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000057de 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000057ee 00006b2f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ 000057f2 00006b30 R_ARM_THM_MOVT_ABS 000003d8 .LC26 │ │ │ │ │ 000057f8 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000057fc 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000580c 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000580c 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00005810 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005836 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005850 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000585c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005888 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000058aa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058b4 00007b2f R_ARM_THM_MOVW_ABS_NC 00006e25 _tmp_234_rule │ │ │ │ │ -000058b8 00007b30 R_ARM_THM_MOVT_ABS 00006e25 _tmp_234_rule │ │ │ │ │ +000058b4 00007b2f R_ARM_THM_MOVW_ABS_NC 00006cc1 _tmp_234_rule │ │ │ │ │ +000058b8 00007b30 R_ARM_THM_MOVT_ABS 00006cc1 _tmp_234_rule │ │ │ │ │ 000058c0 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000058c8 00006d2f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ 000058cc 00006d30 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ 000058d2 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000058d6 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000058f2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000058fa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005910 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00005938 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005944 0000692f R_ARM_THM_MOVW_ABS_NC 00000388 .LC24 │ │ │ │ │ 00005948 00006930 R_ARM_THM_MOVT_ABS 00000388 .LC24 │ │ │ │ │ 0000594e 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005952 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005966 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005966 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000596a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005994 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000059a0 00006a2f R_ARM_THM_MOVW_ABS_NC 000003ac .LC25 │ │ │ │ │ 000059a4 00006a30 R_ARM_THM_MOVT_ABS 000003ac .LC25 │ │ │ │ │ 000059aa 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000059ae 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000059c2 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000059c2 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000059c6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005a00 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ 00005a10 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005a28 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005a76 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00005ac2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00005b02 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2325,2543 +2301,2560 @@ │ │ │ │ │ 00006782 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000679a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000067b2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000067ca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000067ec 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000067fc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00006814 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000684e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006868 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000689e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000068b6 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000068e8 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000691e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006958 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006992 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000069c8 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006a00 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006a36 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006a68 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006a74 0000562f R_ARM_THM_MOVW_ABS_NC 00005fe5 t_lookahead_rule │ │ │ │ │ -00006a78 00005630 R_ARM_THM_MOVT_ABS 00005fe5 t_lookahead_rule │ │ │ │ │ -00006a80 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006a8c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006ab4 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00006ae8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006af2 0000562f R_ARM_THM_MOVW_ABS_NC 00005fe5 t_lookahead_rule │ │ │ │ │ -00006af6 00005630 R_ARM_THM_MOVT_ABS 00005fe5 t_lookahead_rule │ │ │ │ │ -00006afe 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006b0a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006b30 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00006b3c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b68 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b78 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006b84 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006be0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006c22 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006c46 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c66 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006cda 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006cf0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006cf8 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006d1e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006d3c 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00006d66 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006d8c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006daa 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006dc6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006dd6 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006dec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006dfe 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006e1e 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006e70 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006e9a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006ea8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006eba 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006eca 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ee8 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006efa 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00006f0e 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006f32 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006f3a 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006f4a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f5a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f7e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f8c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006fa0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006fb2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006fcc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006fea 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006ff2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007006 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007012 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000706c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007090 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000070b4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070fa 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007124 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007128 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007132 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007150 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000715a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007176 0001de0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -00007190 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000071a8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000071d4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000071e4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071fa 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007216 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007230 0001df0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00007238 0000812f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -0000723c 00008130 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -00007242 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ -00007260 00007a0a R_ARM_THM_CALL 00003111 invalid_comprehension_rule │ │ │ │ │ -0000726a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007286 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006852 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000686c 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000068a4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068bc 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000068f0 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006928 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006964 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000699e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000069d4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006a0c 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006a42 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006a74 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006a80 0000562f R_ARM_THM_MOVW_ABS_NC 00005fe5 t_lookahead_rule │ │ │ │ │ +00006a84 00005630 R_ARM_THM_MOVT_ABS 00005fe5 t_lookahead_rule │ │ │ │ │ +00006a8c 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006a98 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006ac0 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00006af4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006afe 0000562f R_ARM_THM_MOVW_ABS_NC 00005fe5 t_lookahead_rule │ │ │ │ │ +00006b02 00005630 R_ARM_THM_MOVT_ABS 00005fe5 t_lookahead_rule │ │ │ │ │ +00006b0a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006b16 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006b3c 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00006b48 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b74 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b84 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006b90 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006bec 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006c2e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006c52 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c72 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ce6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006cfc 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006d04 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006d2a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006d48 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00006d72 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006d98 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006db6 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006dd2 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006de2 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006df8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e0a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006e2a 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00006e7c 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006ea6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006eb4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ec6 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006ed6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006ef6 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006f0a 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00006f1e 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006f50 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f58 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006f6a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f86 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f8e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006fa2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006fac 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006fc0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006fe0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006fe8 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007000 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007012 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007024 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007080 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070a4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000070c8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000710e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000713c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007154 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007184 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007194 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071ac 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000071ca 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000071e4 0001de0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +000071ec 0000812f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +000071f0 00008130 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +000071f6 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ +0000720c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007210 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000721a 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000723a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007246 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007262 0001df0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +00007280 00007a0a R_ARM_THM_CALL 00002fad invalid_comprehension_rule │ │ │ │ │ +0000728a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000072a6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000072c2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072d8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000731a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007368 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007390 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000073d2 0000882f R_ARM_THM_MOVW_ABS_NC 000030a1 _tmp_158_rule │ │ │ │ │ -000073d6 00008830 R_ARM_THM_MOVT_ABS 000030a1 _tmp_158_rule │ │ │ │ │ -000073e0 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007422 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007454 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007480 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000749a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000074c0 0001e00a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -000074d2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000757c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007580 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000758a 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000075a6 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -000075b2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000075cc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075e4 0000892f R_ARM_THM_MOVW_ABS_NC 00000dc5 _tmp_159_rule │ │ │ │ │ -000075e8 00008930 R_ARM_THM_MOVT_ABS 00000dc5 _tmp_159_rule │ │ │ │ │ -000075f2 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000075fe 0000832f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC32 │ │ │ │ │ -00007602 00008330 R_ARM_THM_MOVT_ABS 000004e4 .LC32 │ │ │ │ │ -00007608 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000760c 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007620 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007624 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007674 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000767c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007680 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000768a 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000769e 00008b0a R_ARM_THM_CALL 000002d9 invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ -000076be 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000076c4 0000842f R_ARM_THM_MOVW_ABS_NC 0000050c .LC33 │ │ │ │ │ -000076c8 00008430 R_ARM_THM_MOVT_ABS 0000050c .LC33 │ │ │ │ │ -000076ce 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000076d2 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000076ea 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007706 0000852f R_ARM_THM_MOVW_ABS_NC 00000550 .LC34 │ │ │ │ │ -0000770a 00008530 R_ARM_THM_MOVT_ABS 00000550 .LC34 │ │ │ │ │ -00007710 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007714 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007726 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007734 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000774a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007758 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007770 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000778e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077a8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000077d0 0001e00a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -000077e0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000077fa 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00007814 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000782a 0000822f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC31 │ │ │ │ │ -0000782e 00008230 R_ARM_THM_MOVT_ABS 000004b8 .LC31 │ │ │ │ │ -00007834 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007838 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000784c 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007854 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007890 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007896 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000078da 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000793c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000796c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000797e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000079a6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007a08 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a30 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007a58 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007a64 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007a7c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007a98 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00007ab4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007afc 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007b06 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b20 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b38 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007b40 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007b4c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007b68 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b7c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b86 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b9e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007c30 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007c66 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007c8a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007c9e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cc0 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007ce4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007d1e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d38 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007d70 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d8a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007dbe 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007df8 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007e2e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007e6a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007ea0 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007ed4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007f04 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007f34 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007f40 0000562f R_ARM_THM_MOVW_ABS_NC 00005fe5 t_lookahead_rule │ │ │ │ │ -00007f44 00005630 R_ARM_THM_MOVT_ABS 00005fe5 t_lookahead_rule │ │ │ │ │ -00007f4c 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007f58 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007f7c 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00007fa4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fdc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fe6 0000562f R_ARM_THM_MOVW_ABS_NC 00005fe5 t_lookahead_rule │ │ │ │ │ -00007fea 00005630 R_ARM_THM_MOVT_ABS 00005fe5 t_lookahead_rule │ │ │ │ │ -00007ff2 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007ffe 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000801e 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00008028 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000803c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008052 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000807e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000080cc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000080d4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080ee 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080f8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008142 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008196 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000081c6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000081d8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008200 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008270 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008298 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000082e8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000082f4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000830a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008324 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000837e 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008392 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000083a6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000083ae 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000083bc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000083e8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000083fc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000840c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008422 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000843a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000844a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000084ca 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000084fa 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000852c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008542 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000856e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008588 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085b4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000085d2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000085e8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008614 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000863e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000865e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008666 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000086a2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000086ca 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000086f4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000871e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008726 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008756 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000087ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087ea 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008814 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008822 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008830 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008846 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000885e 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000088b4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000088d8 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000088f2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008914 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008938 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00008956 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008972 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008994 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000089aa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000089c6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000072c4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000072e0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072f6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000733a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007388 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000073b0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000073f2 0000882f R_ARM_THM_MOVW_ABS_NC 00002f3d _tmp_158_rule │ │ │ │ │ +000073f6 00008830 R_ARM_THM_MOVT_ABS 00002f3d _tmp_158_rule │ │ │ │ │ +00007400 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007442 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007474 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000074a0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074ba 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000074e0 0001e00a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +000074f2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000759c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000075a0 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000075aa 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000075c6 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +000075d2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000075ec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007604 0000892f R_ARM_THM_MOVW_ABS_NC 00000dc5 _tmp_159_rule │ │ │ │ │ +00007608 00008930 R_ARM_THM_MOVT_ABS 00000dc5 _tmp_159_rule │ │ │ │ │ +00007612 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000761e 0000832f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC32 │ │ │ │ │ +00007622 00008330 R_ARM_THM_MOVT_ABS 000004e4 .LC32 │ │ │ │ │ +00007628 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000762c 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007640 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007644 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007694 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000769c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000076a0 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000076aa 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000076be 00008b0a R_ARM_THM_CALL 000002d9 invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ +000076de 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076e4 0000842f R_ARM_THM_MOVW_ABS_NC 0000050c .LC33 │ │ │ │ │ +000076e8 00008430 R_ARM_THM_MOVT_ABS 0000050c .LC33 │ │ │ │ │ +000076ee 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000076f2 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000770a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007726 0000852f R_ARM_THM_MOVW_ABS_NC 00000550 .LC34 │ │ │ │ │ +0000772a 00008530 R_ARM_THM_MOVT_ABS 00000550 .LC34 │ │ │ │ │ +00007730 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007734 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007746 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007754 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000776a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007778 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007790 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077ae 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077c8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000077f0 0001e00a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00007800 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000781a 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00007834 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000784a 0000822f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC31 │ │ │ │ │ +0000784e 00008230 R_ARM_THM_MOVT_ABS 000004b8 .LC31 │ │ │ │ │ +00007854 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007858 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000786c 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007874 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000078b0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078b6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000078fa 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000795c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000798c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000799e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000079c6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007a28 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a50 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007a78 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007a84 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007a9c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007ab8 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00007ad4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b1c 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007b26 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b40 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b58 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007b60 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007b6c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007b88 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b9c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007ba6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007bbe 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007c50 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007c86 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007caa 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007cbe 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ce0 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007d04 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007d3e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d58 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007d90 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007daa 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007dde 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007e18 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007e4e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007e8a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007ec0 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007ef4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007f24 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007f54 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007f60 0000562f R_ARM_THM_MOVW_ABS_NC 00005fe5 t_lookahead_rule │ │ │ │ │ +00007f64 00005630 R_ARM_THM_MOVT_ABS 00005fe5 t_lookahead_rule │ │ │ │ │ +00007f6c 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007f78 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007f9c 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00007fc4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ffc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008006 0000562f R_ARM_THM_MOVW_ABS_NC 00005fe5 t_lookahead_rule │ │ │ │ │ +0000800a 00005630 R_ARM_THM_MOVT_ABS 00005fe5 t_lookahead_rule │ │ │ │ │ +00008012 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000801e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000803e 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00008048 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000805c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008072 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000809e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000080ec 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000080f4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000810e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008118 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008162 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000081b6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000081e6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000081f8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008220 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008290 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000082b8 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000831a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008326 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000833c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008356 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +000083b0 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000083c4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000083d8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000083e0 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000083ee 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000841a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000842e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000843e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008454 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000846c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000847c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000084fa 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000852a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000855c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008572 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000859e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000085b8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085e4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008602 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008618 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008644 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000866e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000868e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008696 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000086d2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000086fa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008724 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000874e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008756 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008786 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000087ea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000881a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008844 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008852 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008860 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008876 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000888e 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000088e4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008908 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00008922 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008944 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008968 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00008986 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000089a2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000089c4 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ 000089da 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000089f4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a08 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a28 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a30 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a46 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a5e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a70 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a82 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008a92 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00008aa4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008ab0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008abc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008ace 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b18 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008b44 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b9c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008bd0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008c0c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c3e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c68 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c9c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008cc4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008cec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d16 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d40 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d6a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d94 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008daa 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008ddc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008e02 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008e88 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ebc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008eec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f02 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008f2a 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00008f70 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008fca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ff8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000901e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000904c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009070 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009094 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090e0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009106 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000912c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009158 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009192 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000919e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000091b6 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -000091c6 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -000091e4 0001e70a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -00009208 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009224 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000923a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009260 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009276 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000929e 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000092b4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000092e0 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009304 0001e80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00009316 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009334 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000935e 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009374 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000939c 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000093b2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000093e2 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000093f8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009428 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009464 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009480 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009496 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000094c6 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000094dc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000950c 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009522 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009556 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000957e 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009592 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095b0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000095cc 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000095e0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009610 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009632 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009646 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009670 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009684 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000969c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000096b8 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000096cc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096f8 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000970c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009728 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009748 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009766 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009784 00008f2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC35 │ │ │ │ │ -00009788 00008f30 R_ARM_THM_MOVT_ABS 0000058c .LC35 │ │ │ │ │ -0000978e 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009792 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000097a6 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000097aa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000097d0 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000097e4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009802 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009832 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000985a 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000986e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009890 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -000098b4 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000098c6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098dc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000098f2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000990a 00008f2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC35 │ │ │ │ │ -0000990e 00008f30 R_ARM_THM_MOVT_ABS 0000058c .LC35 │ │ │ │ │ -00009914 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009918 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000992c 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009930 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009942 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009956 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009968 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009982 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009994 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099ac 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099c6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099dc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099ee 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a00 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a14 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a28 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a3c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a50 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a62 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a7a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009a82 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000089f6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a0a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a24 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a38 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a58 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a60 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a76 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a8e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008aa0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ab2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008ac2 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00008ad4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008ae0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008aec 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008afe 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b48 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008b74 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bcc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008c00 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008c3c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c6e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c98 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ccc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008cf4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d1c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d46 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d70 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d9a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008dc4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008dda 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008e0c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008e32 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008eb8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008eec 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008f1c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f32 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008f5a 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00008fa0 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008ffa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009028 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000904e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000907c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090a0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090c4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090ea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009110 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009136 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000915c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009188 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000091c2 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000091ce 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000091e6 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +000091f6 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +00009214 0001e70a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +00009238 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009254 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000926a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009290 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000092a6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000092ce 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000092e4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009310 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009334 0001e80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00009346 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009364 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000938e 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000093a4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000093cc 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000093e2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009412 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009428 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009458 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009494 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094b0 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000094c6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000094f6 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000950c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000953c 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009552 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009586 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000095ae 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000095c2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000095e0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000095fc 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009610 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009640 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009662 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009676 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096a0 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000096b4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096cc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000096e8 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000096fc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009728 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000973c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009758 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009778 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009796 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097b4 00008f2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC35 │ │ │ │ │ +000097b8 00008f30 R_ARM_THM_MOVT_ABS 0000058c .LC35 │ │ │ │ │ +000097be 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000097c2 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000097d6 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000097da 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009800 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009814 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009832 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009862 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000988a 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000989e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098c0 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +000098e4 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000098f6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000990c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009922 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000993a 00008f2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC35 │ │ │ │ │ +0000993e 00008f30 R_ARM_THM_MOVT_ABS 0000058c .LC35 │ │ │ │ │ +00009944 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009948 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000995c 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009960 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009972 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009986 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009998 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099b2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099c4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099dc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099f6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a0c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a1e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a30 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a44 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a58 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a6c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a80 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009a92 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009aac 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ac8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009aaa 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009ab2 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009ac2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009adc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009af0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009af8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b0a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b0c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009b20 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b34 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b44 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b58 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b6c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b94 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ba6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009bbc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b28 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b3a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b50 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b64 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b74 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b88 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b9c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009bc4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009bd6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009bea 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bfe 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c18 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c28 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c4e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c6a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c80 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c90 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ca4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cb8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cca 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ce8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009d18 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d22 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009d42 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d58 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d7a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009db2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dc4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009de6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e02 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009bec 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c06 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c1a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c2e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c48 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c58 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c7e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c9a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cb0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cc0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cd4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ce8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cfa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d18 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d48 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d52 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d72 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d88 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009daa 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009de2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009df4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009e16 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e2a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e42 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e56 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e6c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009eb0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009eea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f0e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009f22 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009f42 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009f50 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009f70 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f80 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009fba 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009fde 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a068 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a094 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0aa 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a0ca 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a0f4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a10c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a11a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a176 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a19a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a204 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a252 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a282 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a298 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a2be 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a2f0 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a378 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a3a8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a3be 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a3e4 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a422 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a442 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a458 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a462 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4ca 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a4ec 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a52a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a550 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a5a8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a618 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a670 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a6cc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a6ee 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a724 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a73a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a762 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a79c 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a818 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a82e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a856 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a8a6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a8cc 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a8f6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a914 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a924 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a94e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a996 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a9c8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9d0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000aa0a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa22 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa2a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000aa70 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aad6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aafa 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000abb4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000abca 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000abe6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ac16 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac2c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ac52 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000acaa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000acbe 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000acd2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ace6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000acf8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad08 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad18 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad4a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad60 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad76 0000932f R_ARM_THM_MOVW_ABS_NC 000005c4 .LC36 │ │ │ │ │ -0000ad7a 00009330 R_ARM_THM_MOVT_ABS 000005c4 .LC36 │ │ │ │ │ -0000ad80 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ad84 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ad98 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ad9c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000adb0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000adc4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000add4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ade6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ae46 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ae6a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000af0a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000af36 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af4c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000af68 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af7e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000afa0 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000afc8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000affa 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b008 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b042 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b060 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b08a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b0b2 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b0f8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b16a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b1a4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b1de 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b218 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b252 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b2a4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b2dc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2f6 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b32e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b348 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b380 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b39a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b3d2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b3ec 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b424 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b43e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b45e 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b466 0000972f R_ARM_THM_MOVW_ABS_NC 000005f4 .LC37 │ │ │ │ │ -0000b46a 00009730 R_ARM_THM_MOVT_ABS 000005f4 .LC37 │ │ │ │ │ -0000b470 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ -0000b480 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b4aa 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b4c8 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b4ee 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b524 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b55e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b594 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b5ce 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b604 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b63e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b674 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b6aa 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b6dc 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b732 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b74a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e32 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e46 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e5a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e72 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e86 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e9c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ee0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009f1a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f3e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009f52 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009f72 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009f80 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009fa0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009fb0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009fea 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a00e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a098 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a0c4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0da 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a0fa 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a124 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a13c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a14a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a1a6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a1ca 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a234 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a282 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a2b2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2c8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a2ee 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a320 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a3a8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a3d8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3ee 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a414 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a452 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a472 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a488 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a492 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a4fa 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a51c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a55a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a580 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a5d8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a648 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a6a0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a6fc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a71e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a754 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a76a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a792 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a7cc 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a848 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a85e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a886 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a8d6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a8fc 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a926 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a944 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a954 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a97e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9c6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a9f8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa00 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000aa3a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa52 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa5a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000aaa0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab06 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ab2a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000abe4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000abfa 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ac16 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ac46 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac5c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ac82 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000acda 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000acee 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad02 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad16 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad28 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad38 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad48 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad7a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad90 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ada6 0000932f R_ARM_THM_MOVW_ABS_NC 000005c4 .LC36 │ │ │ │ │ +0000adaa 00009330 R_ARM_THM_MOVT_ABS 000005c4 .LC36 │ │ │ │ │ +0000adb0 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000adb4 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000adc8 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000adcc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ade0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000adf4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae04 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae16 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae76 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ae9a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000af3a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000af66 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af7c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000af98 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000afae 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000afd0 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000aff8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b02a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b038 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b072 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b090 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b0ba 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b0e2 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b128 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b19a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b1d4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b20e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b248 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b282 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b2d4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b30c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b326 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b35e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b378 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b3b0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b3ca 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b402 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b41c 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b454 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b46e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b48e 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b496 0000972f R_ARM_THM_MOVW_ABS_NC 000005f4 .LC37 │ │ │ │ │ +0000b49a 00009730 R_ARM_THM_MOVT_ABS 000005f4 .LC37 │ │ │ │ │ +0000b4a0 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ +0000b4b0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b4da 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b4f8 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b51e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b554 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b58e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5c4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5fe 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b634 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b66e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b6a4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b6da 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b70c 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000b762 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7b4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b7d6 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b7fc 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b826 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b874 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b898 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b8a0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b8b6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b8cc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b8ea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b904 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b908 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b910 0000932f R_ARM_THM_MOVW_ABS_NC 000005c4 .LC36 │ │ │ │ │ -0000b914 00009330 R_ARM_THM_MOVT_ABS 000005c4 .LC36 │ │ │ │ │ -0000b926 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000b92a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b940 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b94a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b976 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b97e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b77a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b792 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7e4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b806 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b82c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b856 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b8b4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b8c0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b8c8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b8e6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b906 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b916 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b934 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b938 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b940 0000932f R_ARM_THM_MOVW_ABS_NC 000005c4 .LC36 │ │ │ │ │ +0000b944 00009330 R_ARM_THM_MOVT_ABS 000005c4 .LC36 │ │ │ │ │ +0000b956 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000b95a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b96e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000b9a0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b9ea 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ba16 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba2e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9a8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9ca 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9d6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba1a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 0000ba46 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba9e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bad0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bafc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bb10 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb3e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bb6a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb92 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bbae 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bbe8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc04 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000bc0c 0000992f R_ARM_THM_MOVW_ABS_NC 00000608 .LC38 │ │ │ │ │ -0000bc10 00009930 R_ARM_THM_MOVT_ABS 00000608 .LC38 │ │ │ │ │ -0000bc16 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ -0000bc24 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc66 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc86 0001e80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000bc96 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bcc4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bcea 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bd18 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd40 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd5e 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000bd66 0000992f R_ARM_THM_MOVW_ABS_NC 00000608 .LC38 │ │ │ │ │ -0000bd6a 00009930 R_ARM_THM_MOVT_ABS 00000608 .LC38 │ │ │ │ │ -0000bd70 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ -0000bd82 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bda8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bdcc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bdde 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bdf4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000be2c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be3e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be52 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000be68 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000be80 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000be9a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bea8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000beb6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000beee 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bf0c 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bf36 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bf5e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bfa8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c01a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c036 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c064 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c0aa 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c0c4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0f2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ba5e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba76 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bace 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bafe 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb2a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bb3e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb6a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bb8a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bbb8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bbce 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bbfc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc24 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bc60 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc80 0001e80a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000bc92 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bcc2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bce8 0001e30a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bd16 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd3e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd5a 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000bd62 0000992f R_ARM_THM_MOVW_ABS_NC 00000608 .LC38 │ │ │ │ │ +0000bd66 00009930 R_ARM_THM_MOVT_ABS 00000608 .LC38 │ │ │ │ │ +0000bd6c 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ +0000bd7e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bda4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bdc2 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000bdca 0000992f R_ARM_THM_MOVW_ABS_NC 00000608 .LC38 │ │ │ │ │ +0000bdce 00009930 R_ARM_THM_MOVT_ABS 00000608 .LC38 │ │ │ │ │ +0000bdd4 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ +0000bde6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000be0a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000be2e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be44 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000be56 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be6a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000be78 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000be90 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bec6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bee0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bef4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bf2e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bf4c 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bf76 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bf9e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bfe8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c05a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c076 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0a6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c0f0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 0000c10a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c164 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c170 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c190 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000c1b4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c1e4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c21a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c268 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c29c 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c2d2 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c308 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c33a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c370 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c3d4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3e0 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c40a 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000c416 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c438 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c466 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c492 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c4da 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4e6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c508 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000c530 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c544 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000c596 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c5ac 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5e0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5e6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5f8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c608 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c64e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c674 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c686 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c6ae 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c6e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c70c 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c730 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c756 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c786 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c792 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c7aa 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7b2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c7c2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7d2 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c7da 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c7e2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7f4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c138 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c186 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c19e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1a8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c1c8 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000c1d2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c212 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c21e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c23e 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000c25e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c28e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c2c4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c312 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c346 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c37c 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c3b2 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c3e4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c41a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c47e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c48a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c4b2 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000c4cc 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c4fe 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c52c 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c570 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c584 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000c5cc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5de 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5ee 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c61e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c630 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c640 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c68e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c6b4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c6c6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c6ee 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c728 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c74c 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c770 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c796 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c7c6 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c7d2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c7ea 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c7f2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c802 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c816 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c82e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c884 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c8d8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c8ee 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c90c 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000c930 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000c942 00008b0a R_ARM_THM_CALL 000002d9 invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ -0000c954 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c966 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c97c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c994 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c9f8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca0a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca20 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ca72 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000caae 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cac6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cade 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000caec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb14 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cb3c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb54 0000a40a R_ARM_THM_CALL 00001ae5 _loop0_120_rule │ │ │ │ │ -0000cb6a 0001f10a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000cb9a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbb4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbcc 0000a50a R_ARM_THM_CALL 00001ae5 _loop0_119_rule │ │ │ │ │ -0000cbe0 0001f10a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000cbe8 0000a22f R_ARM_THM_MOVW_ABS_NC 00000680 .LC41 │ │ │ │ │ -0000cbec 0000a230 R_ARM_THM_MOVT_ABS 00000680 .LC41 │ │ │ │ │ -0000cbf2 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ -0000cbfc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc2a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000cc4c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cc5e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc7c 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cc8c 0000a60a R_ARM_THM_CALL 00003381 invalid_for_target_rule │ │ │ │ │ -0000cc92 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cca8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ccbc 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ccc4 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cd14 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cd48 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd68 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000cd7e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cd8c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd9e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000cdae 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cdb2 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cdbe 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000cdc8 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cdcc 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cdd6 0000a32f R_ARM_THM_MOVW_ABS_NC 0000069c .LC42 │ │ │ │ │ -0000cdda 0000a330 R_ARM_THM_MOVT_ABS 0000069c .LC42 │ │ │ │ │ -0000cdde 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000cdee 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ce18 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ce20 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c812 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c81a 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c822 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c834 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c842 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c856 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c86e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c8c4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c918 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c92e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c94c 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000c970 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000c982 00008b0a R_ARM_THM_CALL 000002d9 invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ +0000c994 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c9a6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c9bc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c9d4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ca38 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca4a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca60 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cab2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000caee 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb06 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb1e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb2c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb54 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cb7c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb94 0000a40a R_ARM_THM_CALL 00001981 _loop0_120_rule │ │ │ │ │ +0000cbaa 0001f10a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000cbda 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cbf4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc0c 0000a50a R_ARM_THM_CALL 00001981 _loop0_119_rule │ │ │ │ │ +0000cc20 0001f10a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000cc28 0000a22f R_ARM_THM_MOVW_ABS_NC 00000680 .LC41 │ │ │ │ │ +0000cc2c 0000a230 R_ARM_THM_MOVT_ABS 00000680 .LC41 │ │ │ │ │ +0000cc32 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ +0000cc3c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc6a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000cc8c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cc9e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ccbc 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cccc 0000a60a R_ARM_THM_CALL 0000321d invalid_for_target_rule │ │ │ │ │ +0000ccd2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cce8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ccfc 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cd04 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cd54 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cd88 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cda8 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000cdbe 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cdcc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cdde 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000cdee 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cdf2 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cdfe 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ce08 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ce0c 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ce16 0000a32f R_ARM_THM_MOVW_ABS_NC 0000069c .LC42 │ │ │ │ │ +0000ce1a 0000a330 R_ARM_THM_MOVT_ABS 0000069c .LC42 │ │ │ │ │ +0000ce1e 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000ce2e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ce3e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ce58 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000ce7a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce88 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ce9a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ceb4 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cf24 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cf30 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cf50 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cf9e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cfca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cfec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d018 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d026 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d04a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d076 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d0ac 0001f20a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -0000d0d4 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000d104 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d128 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d162 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d184 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d18e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d1aa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1c4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce58 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ce60 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ce6e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ce7e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ce98 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000ceba 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cec8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ceda 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cef4 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cf64 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cf70 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000cf90 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cfde 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d00a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d02c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d058 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d066 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d08a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0b6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d0ec 0001f20a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +0000d114 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000d144 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d168 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d178 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d184 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d1a4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d1c2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d1ea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d20a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d22e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d268 0001f30a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -0000d270 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000730 .LC46 │ │ │ │ │ -0000d274 0000aa30 R_ARM_THM_MOVT_ABS 00000730 .LC46 │ │ │ │ │ -0000d27a 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ -0000d296 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000d2a8 0000ae0a R_ARM_THM_CALL 00002d09 invalid_parameters_rule.isra.0 │ │ │ │ │ -0000d2c2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d302 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d312 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d31c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d330 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d344 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d34c 0000af0a R_ARM_THM_CALL 0000303d _tmp_227_rule │ │ │ │ │ -0000d358 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d26a 0001f30a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +0000d272 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000730 .LC46 │ │ │ │ │ +0000d276 0000aa30 R_ARM_THM_MOVT_ABS 00000730 .LC46 │ │ │ │ │ +0000d27c 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ +0000d2bc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d2d8 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000d2f8 0000ae0a R_ARM_THM_CALL 00002ba5 invalid_parameters_rule.isra.0 │ │ │ │ │ +0000d312 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d352 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d362 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d368 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d36c 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d376 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d38c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d39c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d3a6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d3be 0000a82f R_ARM_THM_MOVW_ABS_NC 00000704 .LC44 │ │ │ │ │ -0000d3c2 0000a830 R_ARM_THM_MOVT_ABS 00000704 .LC44 │ │ │ │ │ -0000d3c6 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000d3de 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d41a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d44a 0000350a R_ARM_THM_CALL 000009b9 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -0000d45a 0000b02f R_ARM_THM_MOVW_ABS_NC 00000723 _tmp_149_rule │ │ │ │ │ -0000d45e 0000b030 R_ARM_THM_MOVT_ABS 00000723 _tmp_149_rule │ │ │ │ │ -0000d462 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d47c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d48a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d498 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d4a6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d4b0 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d4b4 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d4be 0000a92f R_ARM_THM_MOVW_ABS_NC 00000708 .LC45 │ │ │ │ │ -0000d4c2 0000a930 R_ARM_THM_MOVT_ABS 00000708 .LC45 │ │ │ │ │ -0000d4c6 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000d4ce 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d4e8 0000350a R_ARM_THM_CALL 000009b9 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -0000d4f6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d50a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d51a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d53e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d54c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d562 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d36c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d380 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d394 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d39c 0000af0a R_ARM_THM_CALL 00002ed9 _tmp_227_rule │ │ │ │ │ +0000d3a8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3b2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3b8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3bc 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3c6 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d3dc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3ec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3f6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d40e 0000a82f R_ARM_THM_MOVW_ABS_NC 00000704 .LC44 │ │ │ │ │ +0000d412 0000a830 R_ARM_THM_MOVT_ABS 00000704 .LC44 │ │ │ │ │ +0000d416 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000d42e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d46a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d49a 0000350a R_ARM_THM_CALL 000009b5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +0000d4aa 0000b02f R_ARM_THM_MOVW_ABS_NC 00000723 _tmp_149_rule │ │ │ │ │ +0000d4ae 0000b030 R_ARM_THM_MOVT_ABS 00000723 _tmp_149_rule │ │ │ │ │ +0000d4b2 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d4cc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d4da 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d4e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d4f6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d500 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d504 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d50e 0000a92f R_ARM_THM_MOVW_ABS_NC 00000708 .LC45 │ │ │ │ │ +0000d512 0000a930 R_ARM_THM_MOVT_ABS 00000708 .LC45 │ │ │ │ │ +0000d516 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000d522 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d53c 0000350a R_ARM_THM_CALL 000009b5 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +0000d550 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d560 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d57c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d58c 0000b10a R_ARM_THM_CALL 0000303d _tmp_228_rule │ │ │ │ │ -0000d59e 0000172f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -0000d5a2 00001730 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -0000d5a6 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000d5f0 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d608 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000d60c 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000d614 0000a72f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC43 │ │ │ │ │ -0000d618 0000a730 R_ARM_THM_MOVT_ABS 000006c4 .LC43 │ │ │ │ │ -0000d620 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000d628 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d644 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d678 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d68a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6a2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d6e2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d75c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d79c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7b8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d7de 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000d7fa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d804 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d808 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d812 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d846 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d860 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d874 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d87e 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000d888 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d896 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000d8b2 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000d8ca 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d97a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d9c0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000da22 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da3a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da54 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000da78 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000da92 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000daa0 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000d0d _tmp_155_rule │ │ │ │ │ -0000daa4 0000ba30 R_ARM_THM_MOVT_ABS 00000d0d _tmp_155_rule │ │ │ │ │ -0000daa8 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000dab2 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dab6 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dabe 0000b52f R_ARM_THM_MOVW_ABS_NC 000007f0 .LC50 │ │ │ │ │ -0000dac2 0000b530 R_ARM_THM_MOVT_ABS 000007f0 .LC50 │ │ │ │ │ -0000dad4 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000dad8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000daf0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db00 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000db08 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000db30 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -0000db3c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000db4e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db74 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000db78 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000db80 0000b42f R_ARM_THM_MOVW_ABS_NC 000007b0 .LC49 │ │ │ │ │ -0000db84 0000b430 R_ARM_THM_MOVT_ABS 000007b0 .LC49 │ │ │ │ │ -0000db96 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000db9a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dbc0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbfa 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dbfe 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dc10 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000dc14 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000dc20 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000dc24 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000dc28 0000b32f R_ARM_THM_MOVW_ABS_NC 00000784 .LC48 │ │ │ │ │ -0000dc2c 0000b330 R_ARM_THM_MOVT_ABS 00000784 .LC48 │ │ │ │ │ -0000dc48 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc68 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000dc80 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dca4 0000bb0a R_ARM_THM_CALL 000006c7 _tmp_262_rule │ │ │ │ │ -0000dcd2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dcea 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000dd0a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dd26 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd36 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dd48 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd58 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000dd66 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dd6a 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dd6e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000744 .LC47 │ │ │ │ │ -0000dd72 0000b230 R_ARM_THM_MOVT_ABS 00000744 .LC47 │ │ │ │ │ -0000dd8a 0000770a R_ARM_THM_CALL 0000349d RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -0000dd8e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ddba 0000bb0a R_ARM_THM_CALL 000006c7 _tmp_262_rule │ │ │ │ │ -0000ddc8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ddde 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dde8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ddf0 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000de08 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de14 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de1c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de36 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000de52 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000de64 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de7a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de90 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000deb4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dec6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000deec 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000def0 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000df00 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000df04 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000df10 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000df14 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000df18 0000b32f R_ARM_THM_MOVW_ABS_NC 00000784 .LC48 │ │ │ │ │ -0000df1c 0000b330 R_ARM_THM_MOVT_ABS 00000784 .LC48 │ │ │ │ │ -0000df32 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000df36 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000df46 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000df5e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df78 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -0000df80 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000df96 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e03e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e05c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e082 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000e090 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e0ba 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e0d2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e0ea 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000e0f4 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000e0fc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e108 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000e124 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000e13e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e176 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e196 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e19e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1f2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e226 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e24a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e288 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e2a2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e2b4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e2dc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e2ec 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000e332 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e340 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000e36e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e37e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e398 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e3d8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e3f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e408 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e42e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e43e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e456 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e48c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e49e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e4c4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e4d2 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000e4e2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e54a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e568 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e5a8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e5b8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e5c0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e5d8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e652 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e66a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6b2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e6ea 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6ee 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6f8 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e70c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e710 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e714 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e73a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e75a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e76c 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e780 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e790 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e80a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e842 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e86e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e87e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e898 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e8b0 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000e8ca 0001df0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000e8d2 0000812f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -0000e8d6 00008130 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -0000e8dc 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ -0000e93e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e97e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e982 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e98c 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e9a2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e9a6 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e9aa 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e9be 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e9ce 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e9de 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e9f0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ea1e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ea30 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea6a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eaa2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eac2 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000eae8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eaee 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eb22 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eb3e 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000eb5a 0001df0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000eb62 0000812f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -0000eb66 00008130 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -0000eb6c 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ -0000eb82 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ebb0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ebc6 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC51 │ │ │ │ │ -0000ebca 0000bd30 R_ARM_THM_MOVT_ABS 00000814 .LC51 │ │ │ │ │ -0000ebd0 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ebd4 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ebe8 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ebec 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec00 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec04 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec0a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC52 │ │ │ │ │ -0000ec0e 0000be30 R_ARM_THM_MOVT_ABS 00000844 .LC52 │ │ │ │ │ -0000ec16 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ec22 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec3a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ec42 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ec4c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ec6a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d58a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d5a0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d5ba 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d5ca 0000b10a R_ARM_THM_CALL 00002ed9 _tmp_228_rule │ │ │ │ │ +0000d5dc 0000172f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +0000d5e0 00001730 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +0000d5e4 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000d62e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d646 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000d64a 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000d652 0000a72f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC43 │ │ │ │ │ +0000d656 0000a730 R_ARM_THM_MOVT_ABS 000006c4 .LC43 │ │ │ │ │ +0000d65e 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000d666 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d682 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6a4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6b6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6d4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6de 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d73a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d7b4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d7f4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d810 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d836 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000d852 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d85c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d860 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d86a 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d89e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d8b8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d8cc 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d8d6 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000d8e0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d8ee 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000d90a 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000d922 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d9d2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000da18 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000da7a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da92 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000daac 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dad0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000daea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000daf8 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000d0d _tmp_155_rule │ │ │ │ │ +0000dafc 0000ba30 R_ARM_THM_MOVT_ABS 00000d0d _tmp_155_rule │ │ │ │ │ +0000db00 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000db0a 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000db0e 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000db16 0000b52f R_ARM_THM_MOVW_ABS_NC 000007f0 .LC50 │ │ │ │ │ +0000db1a 0000b530 R_ARM_THM_MOVT_ABS 000007f0 .LC50 │ │ │ │ │ +0000db2c 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000db30 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000db48 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db58 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000db60 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000db88 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +0000db94 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dba6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbcc 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000dbd0 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000dbd8 0000b42f R_ARM_THM_MOVW_ABS_NC 000007b0 .LC49 │ │ │ │ │ +0000dbdc 0000b430 R_ARM_THM_MOVT_ABS 000007b0 .LC49 │ │ │ │ │ +0000dbee 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000dbf2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dc18 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc52 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000dc56 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000dc68 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000dc6c 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000dc78 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000dc7c 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000dc80 0000b32f R_ARM_THM_MOVW_ABS_NC 00000784 .LC48 │ │ │ │ │ +0000dc84 0000b330 R_ARM_THM_MOVT_ABS 00000784 .LC48 │ │ │ │ │ +0000dca0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcc0 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000dcd8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcfc 0000bb0a R_ARM_THM_CALL 000006c7 _tmp_262_rule │ │ │ │ │ +0000dd2a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dd42 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000dd62 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dd7e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd8e 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dda0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ddb0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ddbe 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ddc2 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ddc6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000744 .LC47 │ │ │ │ │ +0000ddca 0000b230 R_ARM_THM_MOVT_ABS 00000744 .LC47 │ │ │ │ │ +0000dde2 0000770a R_ARM_THM_CALL 00003339 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +0000dde6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000de12 0000bb0a R_ARM_THM_CALL 000006c7 _tmp_262_rule │ │ │ │ │ +0000de20 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000de36 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000de40 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de48 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de60 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de6c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de74 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de8e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000deaa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000debc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ded2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dee8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000df0c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000df1e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df44 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000df48 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000df58 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000df5c 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000df68 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000df6c 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000df70 0000b32f R_ARM_THM_MOVW_ABS_NC 00000784 .LC48 │ │ │ │ │ +0000df74 0000b330 R_ARM_THM_MOVT_ABS 00000784 .LC48 │ │ │ │ │ +0000df8a 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000df8e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000df9e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dfb6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfd0 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +0000dfd8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dfee 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e096 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e0b4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e0da 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000e0e8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e112 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e12a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e142 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000e14c 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000e154 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e160 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000e17c 0001c70a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000e196 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e1ce 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1ee 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1f6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e24a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e27e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e2a2 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e2e0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e2fa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e30c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e334 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e344 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000e38a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e398 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000e3c6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e3d6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e3f0 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e430 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e448 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e460 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e486 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e496 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e4ae 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e4e4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e4f6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e51c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e52a 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000e53a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e5a2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e5c0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e600 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e610 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e618 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e630 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e6aa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6c2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e70a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e742 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e746 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e750 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e764 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e768 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e76c 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e792 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e7b2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7c4 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e7d8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e7e8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e862 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e89a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e8c6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e8d6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8f0 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e908 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000e922 0001de0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000e92a 0000812f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +0000e92e 00008130 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +0000e934 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ +0000e996 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e9d6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e9da 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e9e4 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e9fa 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e9fe 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea02 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ea16 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ea26 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ea36 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ea48 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ea76 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ea88 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eac2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eafa 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eb1a 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000eb40 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eb46 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eb7a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eb96 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000ebb2 0001de0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000ebba 0000812f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +0000ebbe 00008130 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +0000ebc4 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ +0000ebda 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ec08 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec1e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC51 │ │ │ │ │ +0000ec22 0000bd30 R_ARM_THM_MOVT_ABS 00000814 .LC51 │ │ │ │ │ +0000ec28 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec2c 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec40 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ec44 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ec58 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec5c 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec62 0000be2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC52 │ │ │ │ │ +0000ec66 0000be30 R_ARM_THM_MOVT_ABS 00000844 .LC52 │ │ │ │ │ +0000ec6e 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000ec7a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec96 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ecb2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ecc8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ece6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ecf8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed08 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed22 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed38 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed76 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ed86 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ed96 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ede4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee26 0000c10a R_ARM_THM_CALL 00006215 type_param_rule │ │ │ │ │ -0000ee50 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ee70 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee80 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ee94 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000eea4 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000eeb8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eece 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eedc 0000c02f R_ARM_THM_MOVW_ABS_NC 00000880 .LC54 │ │ │ │ │ -0000eee0 0000c030 R_ARM_THM_MOVT_ABS 00000880 .LC54 │ │ │ │ │ -0000eee4 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ -0000ef0e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef3c 0000c10a R_ARM_THM_CALL 00006215 type_param_rule │ │ │ │ │ -0000ef5c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ef7a 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ef84 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ef92 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000efa8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000efb0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000efb8 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000efc0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000efde 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efe6 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000efea 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000efee 0000bf2f R_ARM_THM_MOVW_ABS_NC 0000085c .LC53 │ │ │ │ │ -0000eff2 0000bf30 R_ARM_THM_MOVT_ABS 0000085c .LC53 │ │ │ │ │ -0000f008 0000770a R_ARM_THM_CALL 0000349d RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -0000f00c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f022 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f036 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f040 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f09e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0b2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0ce 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f0f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0fe 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f114 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f12e 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000f13c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f15e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f178 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000f184 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f1f2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f204 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f220 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f260 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f288 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f2a6 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000f2b8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2cc 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f2d0 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f2d8 0000be2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC52 │ │ │ │ │ -0000f2dc 0000be30 R_ARM_THM_MOVT_ABS 00000844 .LC52 │ │ │ │ │ -0000f2e2 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f2ec 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f30e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f320 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC51 │ │ │ │ │ -0000f324 0000bd30 R_ARM_THM_MOVT_ABS 00000814 .LC51 │ │ │ │ │ -0000f32a 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f32e 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f342 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f346 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f362 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f374 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f3d6 0000ae0a R_ARM_THM_CALL 00002d09 invalid_parameters_rule.isra.0 │ │ │ │ │ -0000f3f2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f446 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f47a 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f49e 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f4fa 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f550 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f55e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f586 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f5be 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f5e2 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f63a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f690 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f69e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6e6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f720 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f744 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f798 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f7ee 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f81e 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000f844 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f864 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f87a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f8cc 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f8e4 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f90c 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f942 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f956 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f95a 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f95e 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f9aa 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000f9b2 0000c22f R_ARM_THM_MOVW_ABS_NC 0000089c .LC55 │ │ │ │ │ -0000f9b6 0000c230 R_ARM_THM_MOVT_ABS 0000089c .LC55 │ │ │ │ │ -0000f9bc 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ -0000f9da 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9fc 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000fa0a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa58 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fa60 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fa84 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa9a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000faa2 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fab2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fac6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000face 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fae2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000faf0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb0c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb2e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb44 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb6a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fbb2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fbca 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000fbdc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbf4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc38 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc54 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc6c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc7a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc8e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc92 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc9c 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000fcae 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fce2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fd1c 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fd3a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fd54 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fd64 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fd76 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fd82 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd8a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fd92 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fdf2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000fe1c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe3a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fe60 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000fe7e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe8c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe9e 0002030a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0000fef4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ff20 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff42 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ff66 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000ff84 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff92 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff96 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ffa0 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ffae 0002030a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0000ffd0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ffe4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010004 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010060 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010074 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000100a2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100b6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000100f4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010110 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010120 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010130 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001014a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010164 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010174 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ec92 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ec9a 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eca4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ecc2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ecd2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ecee 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ed0a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed20 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed3e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed50 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed60 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed7a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed90 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000edce 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000edde 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000edee 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee3c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee7e 0000c10a R_ARM_THM_CALL 000060b1 type_param_rule │ │ │ │ │ +0000eea8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000eec8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eed8 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000eeec 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000eefc 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ef10 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef26 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef34 0000c02f R_ARM_THM_MOVW_ABS_NC 00000880 .LC54 │ │ │ │ │ +0000ef38 0000c030 R_ARM_THM_MOVT_ABS 00000880 .LC54 │ │ │ │ │ +0000ef3c 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ +0000ef66 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef94 0000c10a R_ARM_THM_CALL 000060b1 type_param_rule │ │ │ │ │ +0000efb4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000efd2 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000efdc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000efea 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f000 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f008 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f010 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f018 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f036 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f03e 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f042 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f046 0000bf2f R_ARM_THM_MOVW_ABS_NC 0000085c .LC53 │ │ │ │ │ +0000f04a 0000bf30 R_ARM_THM_MOVT_ABS 0000085c .LC53 │ │ │ │ │ +0000f060 0000770a R_ARM_THM_CALL 00003339 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +0000f064 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f07a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f08e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f098 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f0f6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f10a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f126 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f148 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f156 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f16c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f186 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000f194 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f1b6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f1d0 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000f1dc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f24a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f25c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f278 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f2b8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2e0 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f2fe 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000f310 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f324 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f328 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f330 0000be2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC52 │ │ │ │ │ +0000f334 0000be30 R_ARM_THM_MOVT_ABS 00000844 .LC52 │ │ │ │ │ +0000f33a 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f344 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f366 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f378 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC51 │ │ │ │ │ +0000f37c 0000bd30 R_ARM_THM_MOVT_ABS 00000814 .LC51 │ │ │ │ │ +0000f382 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f386 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f39a 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f39e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f3ba 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f3cc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f42e 0000ae0a R_ARM_THM_CALL 00002ba5 invalid_parameters_rule.isra.0 │ │ │ │ │ +0000f44a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f49e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f4d2 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f4f6 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f552 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f5a8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f5b6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5de 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f616 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f63a 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f692 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f6e8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f6f6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f73e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f778 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f79c 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f7f0 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f846 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f876 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000f89c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f8bc 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f8d2 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f924 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f93c 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f964 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f99a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f9ae 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f9b2 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f9b6 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000fa02 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000fa0a 0000c22f R_ARM_THM_MOVW_ABS_NC 0000089c .LC55 │ │ │ │ │ +0000fa0e 0000c230 R_ARM_THM_MOVT_ABS 0000089c .LC55 │ │ │ │ │ +0000fa14 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ +0000fa32 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa54 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000fa62 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fab0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fab8 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fadc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000faf2 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fafa 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fb0a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb1e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fb26 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fb3a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fb48 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb64 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb86 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb9c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbc2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fc0a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fc22 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000fc34 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc4c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc90 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fcac 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fcc4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fcd2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fce6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fcea 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fcf4 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000fd06 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd3a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fd74 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fd92 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fdac 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fdbc 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fdce 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fdda 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fde2 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fdea 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fe4a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000fe74 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe92 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000feb8 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000fed6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fee4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fef6 0002030a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0000ff4c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ff78 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff9a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ffbe 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000ffdc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ffea 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ffee 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fff8 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010006 0002030a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00010028 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001003c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001005c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000100b8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100cc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000100fa 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001010e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001014c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010168 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010178 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00010188 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000101e2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010206 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010222 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010242 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010280 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010296 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000102c4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000102d6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000102ea 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001032c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010386 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000103ce 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010402 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010458 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001049e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000104cc 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000104e0 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000104ee 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000104fc 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010504 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010516 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010522 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001052a 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001053a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010558 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001056a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010578 0002050a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001058c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010590 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001059a 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000105a4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105b6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105c2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000105da 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105e8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000105f6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010634 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010668 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010684 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000106a2 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000106b0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000106b8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000106c0 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000106ce 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010718 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010766 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010794 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000107b6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000107de 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001080a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010818 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001082c 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00010898 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000108c6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000108e8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010910 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001093c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001094a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001095e 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001098e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000109a6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000109c8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010a04 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010a32 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a54 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010a7c 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010aa8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ab6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010aba 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ac4 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010ad6 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00010afc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b14 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010b32 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010b4c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010b94 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010bac 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010bce 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010c06 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010c32 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010c56 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010c7c 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010ca8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cb6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cba 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cc4 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010cd6 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00010ce4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010cfa 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010d12 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010d30 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010d5a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010d9e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010dc2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010e36 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010e4e 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010e8a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010eaa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010ed8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010ef4 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010f00 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010f16 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010f2c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010f3a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010f50 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010f5e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010f66 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010f76 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010f8c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010fa8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010fbe 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010fd4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010fec 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010ffc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011020 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011034 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011048 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001106a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011070 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001108a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011098 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011104 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011134 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011138 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011142 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001115c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011172 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011192 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000111a0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111b8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000111d0 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000111ea 0001df0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -000111f2 0000812f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -000111f6 00008130 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -000111fc 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ -00011252 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011298 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000112ac 0000df2f R_ARM_THM_MOVW_ABS_NC 00003519 _tmp_161_rule │ │ │ │ │ -000112b0 0000df30 R_ARM_THM_MOVT_ABS 00003519 _tmp_161_rule │ │ │ │ │ -000112b8 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000112dc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000112e6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112fa 0000e02f R_ARM_THM_MOVW_ABS_NC 00000781 _tmp_160_rule │ │ │ │ │ -000112fe 0000e030 R_ARM_THM_MOVT_ABS 00000781 _tmp_160_rule │ │ │ │ │ -00011306 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00011310 0000b42f R_ARM_THM_MOVW_ABS_NC 000007b0 .LC49 │ │ │ │ │ -00011314 0000b430 R_ARM_THM_MOVT_ABS 000007b0 .LC49 │ │ │ │ │ -0001131a 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001131e 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011332 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00011338 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011352 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011364 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011368 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011380 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00011392 0000dd2f R_ARM_THM_MOVW_ABS_NC 000008f8 .LC57 │ │ │ │ │ -00011396 0000dd30 R_ARM_THM_MOVT_ABS 000008f8 .LC57 │ │ │ │ │ -0001139e 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000113a4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000113b2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000113c4 0000e12f R_ARM_THM_MOVW_ABS_NC 00000bc9 _tmp_162_rule │ │ │ │ │ -000113c8 0000e130 R_ARM_THM_MOVT_ABS 00000bc9 _tmp_162_rule │ │ │ │ │ -000113d0 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000113da 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000113de 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000113f6 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000113fe 0000de2f R_ARM_THM_MOVW_ABS_NC 00000924 .LC58 │ │ │ │ │ -00011402 0000de30 R_ARM_THM_MOVT_ABS 00000924 .LC58 │ │ │ │ │ -0001141c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001142c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011444 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001146a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000114ca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011516 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011542 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011560 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001157e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011588 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000115a4 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000115c8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000115de 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000115fe 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011614 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011636 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001166e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001168a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000116a0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000116a8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000116be 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000116f0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011714 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011774 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001179c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000117d2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000117f0 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000117fe 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001181e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011858 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000118a4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000118d2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118f6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001191e 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001194a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011958 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001196e 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000119dc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011a06 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a26 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011a48 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011a74 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a82 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a96 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011ace 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ae6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011b04 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011b42 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011b6c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b8e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011bba 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011be6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011bfc 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c00 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c04 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011c18 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011c2e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011c4e 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011c60 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011c9e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011ce6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011d0e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d2e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011d4e 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011d78 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d84 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d88 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d92 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011da2 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011db6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011de8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e1a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011e28 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011e30 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011e46 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e5e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011e7c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011ea2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011ed0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011eea 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011efa 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011f1c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011f48 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011f82 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011fac 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011fde 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011fe6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ff8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012000 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012012 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001201a 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001202a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001203e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012066 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012082 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012090 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000120a2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000120b6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000120c8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000120d8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000120fc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012110 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012122 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012132 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012140 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012156 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012168 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012180 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000121d2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000121e6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000121fa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012234 0000e70a R_ARM_THM_CALL 00001c1d _loop0_48_rule │ │ │ │ │ -00012252 0002070a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00012282 0000e80a R_ARM_THM_CALL 00001f7d param_star_annotation_rule │ │ │ │ │ -00012294 0000e80a R_ARM_THM_CALL 00001f7d param_star_annotation_rule │ │ │ │ │ -000122ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000122c6 0000e90a R_ARM_THM_CALL 000020c1 _loop1_50_rule │ │ │ │ │ -000122e8 0002070a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000122f2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001230e 0002070a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00012330 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001234e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012368 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012380 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001239e 0000ea0a R_ARM_THM_CALL 000007d5 _tmp_181_rule │ │ │ │ │ -000123a8 0000eb0a R_ARM_THM_CALL 00001c1d _loop0_182_rule │ │ │ │ │ -000123b4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123c0 0000ec0a R_ARM_THM_CALL 000007d5 _tmp_183_rule │ │ │ │ │ -000123c8 0000e52f R_ARM_THM_MOVW_ABS_NC 000009e0 .LC62 │ │ │ │ │ -000123cc 0000e530 R_ARM_THM_MOVT_ABS 000009e0 .LC62 │ │ │ │ │ -000123d2 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000123d6 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000123ea 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000123ee 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012410 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001241a 0000e42f R_ARM_THM_MOVW_ABS_NC 000009ac .LC61 │ │ │ │ │ -0001241e 0000e430 R_ARM_THM_MOVT_ABS 000009ac .LC61 │ │ │ │ │ -00012424 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012428 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012440 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001244e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001245a 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001245e 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012466 0000e32f R_ARM_THM_MOVW_ABS_NC 00000988 .LC60 │ │ │ │ │ -0001246a 0000e330 R_ARM_THM_MOVT_ABS 00000988 .LC60 │ │ │ │ │ -00012470 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00012478 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001248a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000124a2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000124d0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012518 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012530 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001254a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000964 .LC59 │ │ │ │ │ -0001254e 0000e230 R_ARM_THM_MOVT_ABS 00000964 .LC59 │ │ │ │ │ -00012554 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012558 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001257c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001259a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000125ae 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000125be 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000125d4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000125ea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000125f8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000125fc 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012606 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012616 0002030a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001262c 0000ed0a R_ARM_THM_CALL 00001c1d _loop0_49_rule │ │ │ │ │ -0001264c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001265a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001266c 0002030a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00012676 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001268e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000126d8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001271c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012734 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001274a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012764 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012784 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001278e 0000f00a R_ARM_THM_CALL 00000d61 _tmp_184_rule │ │ │ │ │ -00012796 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000a30 .LC64 │ │ │ │ │ -0001279a 0000ef30 R_ARM_THM_MOVT_ABS 00000a30 .LC64 │ │ │ │ │ -000127a0 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000127a4 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000127b8 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000127bc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000127de 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000127f8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012816 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012820 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC63 │ │ │ │ │ -00012824 0000ee30 R_ARM_THM_MOVT_ABS 00000a00 .LC63 │ │ │ │ │ -0001282c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012882 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001289c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000128aa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000128e0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012958 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012978 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000129c6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000129d4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -000129f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a0c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00012a20 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012a3c 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00012a4e 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00012a5a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012a76 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012a86 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012a98 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ac4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012af2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b04 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b1a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012b22 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012b36 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b46 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b4a 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b54 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012b5c 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00012b60 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00012b66 0000f12f R_ARM_THM_MOVW_ABS_NC 00000a60 .LC65 │ │ │ │ │ -00012b6a 0000f130 R_ARM_THM_MOVT_ABS 00000a60 .LC65 │ │ │ │ │ -00012b72 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00012b7a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b8e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b9a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012bbe 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012bd4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012c2c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c46 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c50 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012c6c 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00012c88 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012ca6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012cb4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012cc8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d44 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d80 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012da2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ddc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e20 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e32 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012eac 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012ebc 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00012ed2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012eee 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012f12 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f2c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012f50 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00012f72 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00012f8a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012fb2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fcc 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012fe8 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00013010 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013018 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013048 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013066 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013080 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000130ac 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000130be 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000130c8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000130de 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000130ee 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001310e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013122 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013132 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013172 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013196 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013200 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013224 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013264 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013286 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013292 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000132b8 0002080a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -000132dc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000132ea 0002090a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -00013302 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013318 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001333e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013352 0000fe0a R_ARM_THM_CALL 00003cb9 _loop0_112_rule │ │ │ │ │ -0001335e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013384 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -000133be 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000133d2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133e8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013406 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001342e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013464 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001346e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013486 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013490 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134a8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134b2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134ca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134d4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134ec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134f2 0000642f R_ARM_THM_MOVW_ABS_NC 0000e1a5 annotated_rhs_rule │ │ │ │ │ -000134f6 00006430 R_ARM_THM_MOVT_ABS 0000e1a5 annotated_rhs_rule │ │ │ │ │ -000134fe 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00013514 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001352c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013544 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001355e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013576 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000101a2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000101bc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101cc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101e0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001023c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010262 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010280 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001029e 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000102dc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000102f4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010324 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010334 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010346 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010388 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000103e2 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001042a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001045e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000104b4 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000104fa 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010528 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001053c 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001054a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010558 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010560 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010572 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001057e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010586 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010596 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105b4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105c6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105d4 0002050a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +000105e8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000105ec 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000105f6 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010600 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010612 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001061e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010636 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010644 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010652 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010690 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000106c4 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000106e0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000106fe 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001070c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010714 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001071c 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001072a 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010774 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000107c2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000107f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010812 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001083a 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010866 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010874 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010888 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000108f4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010922 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010944 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001096c 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010998 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000109a6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000109ba 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000109ea 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a02 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010a24 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010a60 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010a8e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ab0 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010ad8 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010b04 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b12 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b16 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b20 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010b32 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00010b58 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010b70 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010b8e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010ba8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010bf0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c08 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010c2a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010c62 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010c90 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010cb4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010cdc 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010d08 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d16 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d1a 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d24 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010d36 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00010d44 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010d5a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d72 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010d90 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010dba 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010dfe 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010e22 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010ea4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010ebc 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010ef0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010f10 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010f3e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010f58 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010f64 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010f7a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010f90 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010f9e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010fb6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010fc4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010fcc 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010fde 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010ff0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011002 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001101e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011036 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011046 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001105e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001106e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000110a4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000110be 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000110cc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000110e6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000110fa 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001110e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011174 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000111a4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000111a8 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000111b2 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000111cc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000111e2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011202 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011210 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011228 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011240 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001125a 0001de0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00011262 0000812f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +00011266 00008130 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +0001126c 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ +000112c2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011308 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001131c 0000df2f R_ARM_THM_MOVW_ABS_NC 000033b5 _tmp_161_rule │ │ │ │ │ +00011320 0000df30 R_ARM_THM_MOVT_ABS 000033b5 _tmp_161_rule │ │ │ │ │ +00011328 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001134c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00011356 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001136a 0000e02f R_ARM_THM_MOVW_ABS_NC 00000781 _tmp_160_rule │ │ │ │ │ +0001136e 0000e030 R_ARM_THM_MOVT_ABS 00000781 _tmp_160_rule │ │ │ │ │ +00011376 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00011380 0000b42f R_ARM_THM_MOVW_ABS_NC 000007b0 .LC49 │ │ │ │ │ +00011384 0000b430 R_ARM_THM_MOVT_ABS 000007b0 .LC49 │ │ │ │ │ +0001138a 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001138e 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000113a2 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000113a8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000113c2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000113d4 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000113d8 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000113f0 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00011402 0000dd2f R_ARM_THM_MOVW_ABS_NC 000008f8 .LC57 │ │ │ │ │ +00011406 0000dd30 R_ARM_THM_MOVT_ABS 000008f8 .LC57 │ │ │ │ │ +0001140e 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00011414 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011422 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011434 0000e12f R_ARM_THM_MOVW_ABS_NC 00000bc9 _tmp_162_rule │ │ │ │ │ +00011438 0000e130 R_ARM_THM_MOVT_ABS 00000bc9 _tmp_162_rule │ │ │ │ │ +00011440 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001144a 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001144e 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00011466 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001146e 0000de2f R_ARM_THM_MOVW_ABS_NC 00000924 .LC58 │ │ │ │ │ +00011472 0000de30 R_ARM_THM_MOVT_ABS 00000924 .LC58 │ │ │ │ │ +0001148c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001149c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000114b4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000114da 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001153a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011586 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000115b2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000115d0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000115ee 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000115f8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011614 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00011638 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001164e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001166e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011684 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000116a6 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000116de 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000116fa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011710 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011718 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001172e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011760 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011784 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000117e4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001180c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011842 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011860 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001186e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001188e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000118c8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001191a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011946 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011964 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001198e 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000119ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119c8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119e0 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011a4e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011a7a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a9e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011ac0 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011aec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011afa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b0e 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011b44 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011b5c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011b7e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011bba 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011be4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c04 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011c2c 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011c58 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c6c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c70 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c74 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011c88 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011c9c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011cba 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011cce 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011cf6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011d5c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011d86 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011daa 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011dca 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011df4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011dfe 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e02 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e0c 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011e38 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e68 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011e76 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011e7e 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011e92 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011eaa 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011ec8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011ef2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011f20 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011f36 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011f46 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011f5a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011f80 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011fc0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011fe0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012012 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001201a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012028 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001203c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012048 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012050 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001205c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012072 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012084 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012098 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000120aa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000120c2 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000120dc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000120f6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012114 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012148 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001215a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001216a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012178 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001218a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000121a0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000121b2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001220e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012222 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012236 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012270 0000e70a R_ARM_THM_CALL 00001ab9 _loop0_48_rule │ │ │ │ │ +0001228e 0002070a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000122be 0000e80a R_ARM_THM_CALL 00001e19 param_star_annotation_rule │ │ │ │ │ +000122d0 0000e80a R_ARM_THM_CALL 00001e19 param_star_annotation_rule │ │ │ │ │ +000122f6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012302 0000e90a R_ARM_THM_CALL 00001f5d _loop1_50_rule │ │ │ │ │ +00012324 0002070a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001232e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001234a 0002070a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001236c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001238a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123a4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123bc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123da 0000ea0a R_ARM_THM_CALL 000007d5 _tmp_181_rule │ │ │ │ │ +000123e4 0000eb0a R_ARM_THM_CALL 00001ab9 _loop0_182_rule │ │ │ │ │ +000123f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123fc 0000ec0a R_ARM_THM_CALL 000007d5 _tmp_183_rule │ │ │ │ │ +00012404 0000e52f R_ARM_THM_MOVW_ABS_NC 000009e0 .LC62 │ │ │ │ │ +00012408 0000e530 R_ARM_THM_MOVT_ABS 000009e0 .LC62 │ │ │ │ │ +0001240e 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012412 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012426 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001242a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001244c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012456 0000e42f R_ARM_THM_MOVW_ABS_NC 000009ac .LC61 │ │ │ │ │ +0001245a 0000e430 R_ARM_THM_MOVT_ABS 000009ac .LC61 │ │ │ │ │ +00012460 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012464 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001247c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001248a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012496 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001249a 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000124a2 0000e32f R_ARM_THM_MOVW_ABS_NC 00000988 .LC60 │ │ │ │ │ +000124a6 0000e330 R_ARM_THM_MOVT_ABS 00000988 .LC60 │ │ │ │ │ +000124ac 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000124b4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000124c6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000124de 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001250c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012524 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012554 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001256c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012586 0000e22f R_ARM_THM_MOVW_ABS_NC 00000964 .LC59 │ │ │ │ │ +0001258a 0000e230 R_ARM_THM_MOVT_ABS 00000964 .LC59 │ │ │ │ │ +00012590 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012594 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000125b8 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000125d6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000125ea 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000125fa 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012610 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012626 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012634 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012638 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012642 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012652 0002030a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00012668 0000ed0a R_ARM_THM_CALL 00001ab9 _loop0_49_rule │ │ │ │ │ +00012688 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012696 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000126a8 0002030a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000126b2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000126ca 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012714 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012758 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012770 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012786 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000127a0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000127c0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000127ca 0000f00a R_ARM_THM_CALL 00000d61 _tmp_184_rule │ │ │ │ │ +000127d2 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000a30 .LC64 │ │ │ │ │ +000127d6 0000ef30 R_ARM_THM_MOVT_ABS 00000a30 .LC64 │ │ │ │ │ +000127dc 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000127e0 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000127f4 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000127f8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001281a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012834 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012852 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001285c 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC63 │ │ │ │ │ +00012860 0000ee30 R_ARM_THM_MOVT_ABS 00000a00 .LC63 │ │ │ │ │ +00012868 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000128be 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000128d8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000128e6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001291c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012994 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000129b4 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012a02 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012a10 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +00012a2c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a48 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00012a5c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012a78 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00012a8a 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00012a96 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012ab2 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012ac2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012ad4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b00 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b2e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b40 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012b56 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012b5e 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012b72 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b82 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b86 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b90 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012b98 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00012b9c 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00012ba2 0000f12f R_ARM_THM_MOVW_ABS_NC 00000a60 .LC65 │ │ │ │ │ +00012ba6 0000f130 R_ARM_THM_MOVT_ABS 00000a60 .LC65 │ │ │ │ │ +00012bae 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00012bb6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012bca 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bd6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012bfa 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c10 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012c68 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c82 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c8c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012ca8 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00012cc4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012ce2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012cf0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012d04 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d80 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012dbc 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012dde 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e18 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e5c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e6e 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012ee8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012ef8 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00012f0e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f2a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012f4e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f68 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012f8c 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00012fae 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00012fc6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012fee 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013008 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013024 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001304c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013054 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013084 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000130a2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000130bc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000130e8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000130fa 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013104 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001311a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001312a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001314a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001315e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001316e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000131ae 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000131d2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001323c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013260 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132a2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132c4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132d0 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000132f6 0002080a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001331a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013330 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013356 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001336a 0000fe0a R_ARM_THM_CALL 00003b55 _loop0_112_rule │ │ │ │ │ +00013376 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001339c 0002090a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +000133b4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000133c4 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +000133ea 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013404 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013418 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013442 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013466 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013494 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001349e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134b6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134c0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134d8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134e2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134fa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013504 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001351a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013520 0000642f R_ARM_THM_MOVW_ABS_NC 0000e1fd annotated_rhs_rule │ │ │ │ │ +00013524 00006430 R_ARM_THM_MOVT_ABS 0000e1fd annotated_rhs_rule │ │ │ │ │ +0001352c 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00013542 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001355a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013572 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001358c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001359e 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000135a2 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000135aa 0000f62f R_ARM_THM_MOVW_ABS_NC 00000b3c .LC70 │ │ │ │ │ -000135ae 0000f630 R_ARM_THM_MOVT_ABS 00000b3c .LC70 │ │ │ │ │ -000135b4 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000135c0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000135e6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000135f2 0000ff0a R_ARM_THM_CALL 000010e3 _tmp_237_rule.isra.0 │ │ │ │ │ -000135fc 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013600 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001360a 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013612 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013618 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001361c 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013624 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000c64 .LC77 │ │ │ │ │ -00013628 0000fd30 R_ARM_THM_MOVT_ABS 00000c64 .LC77 │ │ │ │ │ -0001362e 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001363a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013658 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013664 0000ff0a R_ARM_THM_CALL 000010e3 _tmp_237_rule.isra.0 │ │ │ │ │ -00013672 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001367c 0001000a R_ARM_THM_CALL 00003cb9 _loop0_240_rule │ │ │ │ │ -00013686 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001368a 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013694 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001369e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000136a6 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000136aa 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000136b2 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000c38 .LC76 │ │ │ │ │ -000136b6 0000fc30 R_ARM_THM_MOVT_ABS 00000c38 .LC76 │ │ │ │ │ -000136bc 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000136ce 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000136e4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013708 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013712 0001012f R_ARM_THM_MOVW_ABS_NC 00001187 _tmp_236_rule │ │ │ │ │ -00013716 00010130 R_ARM_THM_MOVT_ABS 00001187 _tmp_236_rule │ │ │ │ │ -0001371e 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00013728 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013730 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013734 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001373c 0000f82f R_ARM_THM_MOVW_ABS_NC 00000ba0 .LC72 │ │ │ │ │ -00013740 0000f830 R_ARM_THM_MOVT_ABS 00000ba0 .LC72 │ │ │ │ │ -00013746 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013756 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013774 0001022f R_ARM_THM_MOVW_ABS_NC 00000e7d _tmp_235_rule │ │ │ │ │ -00013778 00010230 R_ARM_THM_MOVT_ABS 00000e7d _tmp_235_rule │ │ │ │ │ -00013780 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001378a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013794 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013798 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000137a0 0000f72f R_ARM_THM_MOVW_ABS_NC 00000b70 .LC71 │ │ │ │ │ -000137a4 0000f730 R_ARM_THM_MOVT_ABS 00000b70 .LC71 │ │ │ │ │ -000137aa 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000137b8 0000f42f R_ARM_THM_MOVW_ABS_NC 00000adc .LC68 │ │ │ │ │ -000137bc 0000f430 R_ARM_THM_MOVT_ABS 00000adc .LC68 │ │ │ │ │ -000137c2 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000137c6 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000137da 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000137de 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000137ee 0000f52f R_ARM_THM_MOVW_ABS_NC 00000b0c .LC69 │ │ │ │ │ -000137f2 0000f530 R_ARM_THM_MOVT_ABS 00000b0c .LC69 │ │ │ │ │ -00013808 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013816 0000ff0a R_ARM_THM_CALL 000010e3 _tmp_237_rule.isra.0 │ │ │ │ │ -00013822 0001032f R_ARM_THM_MOVW_ABS_NC 00000ef1 _tmp_238_rule │ │ │ │ │ -00013826 00010330 R_ARM_THM_MOVT_ABS 00000ef1 _tmp_238_rule │ │ │ │ │ -0001382e 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00013838 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013842 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013846 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001384e 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000c18 .LC75 │ │ │ │ │ -00013852 0000fb30 R_ARM_THM_MOVT_ABS 00000c18 .LC75 │ │ │ │ │ -00013858 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001386c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001388e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138b0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138b6 0001042f R_ARM_THM_MOVW_ABS_NC 00000f45 _tmp_242_rule │ │ │ │ │ -000138ba 00010430 R_ARM_THM_MOVT_ABS 00000f45 _tmp_242_rule │ │ │ │ │ -000138c2 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000138d4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138dc 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -000138e0 0001b130 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -000138e8 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000138f0 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000138f4 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000138fe 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000bf0 .LC74 │ │ │ │ │ -00013902 0000fa30 R_ARM_THM_MOVT_ABS 00000bf0 .LC74 │ │ │ │ │ -00013906 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001390e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013924 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001393c 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013940 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001394a 0000f92f R_ARM_THM_MOVW_ABS_NC 00000bc8 .LC73 │ │ │ │ │ -0001394e 0000f930 R_ARM_THM_MOVT_ABS 00000bc8 .LC73 │ │ │ │ │ -00013952 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013962 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001397a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000139a2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000139b0 0000f22f R_ARM_THM_MOVW_ABS_NC 00000a7c .LC66 │ │ │ │ │ -000139b4 0000f230 R_ARM_THM_MOVT_ABS 00000a7c .LC66 │ │ │ │ │ -000139ba 0000f32f R_ARM_THM_MOVW_ABS_NC 00000aac .LC67 │ │ │ │ │ -000139be 0000f330 R_ARM_THM_MOVT_ABS 00000aac .LC67 │ │ │ │ │ -000139fc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a06 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a1c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a48 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a60 0000b02f R_ARM_THM_MOVW_ABS_NC 00000723 _tmp_149_rule │ │ │ │ │ -00013a64 0000b030 R_ARM_THM_MOVT_ABS 00000723 _tmp_149_rule │ │ │ │ │ -00013a68 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00013a88 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a94 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013aa0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013aac 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ab4 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013ab8 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013ac0 0000a92f R_ARM_THM_MOVW_ABS_NC 00000708 .LC45 │ │ │ │ │ -00013ac4 0000a930 R_ARM_THM_MOVT_ABS 00000708 .LC45 │ │ │ │ │ -00013aca 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013ad2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013ae2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013aea 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b02 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013b22 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b76 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ba6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013bd0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013bfa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013c34 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c38 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c40 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013c5c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013c72 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00013c8a 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00013c98 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013cd6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013cdc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013cf0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013d06 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000135a4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135bc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135d0 0000f52f R_ARM_THM_MOVW_ABS_NC 00000b0c .LC69 │ │ │ │ │ +000135d4 0000f530 R_ARM_THM_MOVT_ABS 00000b0c .LC69 │ │ │ │ │ +000135da 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000135de 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000135f2 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000135f6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001360c 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013610 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013618 0000f62f R_ARM_THM_MOVW_ABS_NC 00000b3c .LC70 │ │ │ │ │ +0001361c 0000f630 R_ARM_THM_MOVT_ABS 00000b3c .LC70 │ │ │ │ │ +00013622 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001362e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001364e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001365a 0000ff0a R_ARM_THM_CALL 000010e3 _tmp_237_rule.isra.0 │ │ │ │ │ +00013664 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013668 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013672 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001367a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013680 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013684 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001368c 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000c64 .LC77 │ │ │ │ │ +00013690 0000fd30 R_ARM_THM_MOVT_ABS 00000c64 .LC77 │ │ │ │ │ +00013696 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000136a2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000136c4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000136d2 0000ff0a R_ARM_THM_CALL 000010e3 _tmp_237_rule.isra.0 │ │ │ │ │ +000136e2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000136ee 0001000a R_ARM_THM_CALL 00003b55 _loop0_240_rule │ │ │ │ │ +000136f8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000136fc 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013706 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013710 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013718 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001371c 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013724 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000c38 .LC76 │ │ │ │ │ +00013728 0000fc30 R_ARM_THM_MOVT_ABS 00000c38 .LC76 │ │ │ │ │ +0001372e 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013740 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013764 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001376e 0001012f R_ARM_THM_MOVW_ABS_NC 00001187 _tmp_236_rule │ │ │ │ │ +00013772 00010130 R_ARM_THM_MOVT_ABS 00001187 _tmp_236_rule │ │ │ │ │ +0001377a 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013784 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001378c 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013790 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013798 0000f82f R_ARM_THM_MOVW_ABS_NC 00000ba0 .LC72 │ │ │ │ │ +0001379c 0000f830 R_ARM_THM_MOVT_ABS 00000ba0 .LC72 │ │ │ │ │ +000137a2 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000137b2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000137d4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000137e2 0000ff0a R_ARM_THM_CALL 000010e3 _tmp_237_rule.isra.0 │ │ │ │ │ +000137ee 0001022f R_ARM_THM_MOVW_ABS_NC 00000ef1 _tmp_238_rule │ │ │ │ │ +000137f2 00010230 R_ARM_THM_MOVT_ABS 00000ef1 _tmp_238_rule │ │ │ │ │ +000137fa 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013804 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001380e 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013812 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001381a 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000c18 .LC75 │ │ │ │ │ +0001381e 0000fb30 R_ARM_THM_MOVT_ABS 00000c18 .LC75 │ │ │ │ │ +00013824 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013836 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013858 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001387a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013880 0001032f R_ARM_THM_MOVW_ABS_NC 00000f45 _tmp_242_rule │ │ │ │ │ +00013884 00010330 R_ARM_THM_MOVT_ABS 00000f45 _tmp_242_rule │ │ │ │ │ +0001388c 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001389e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138a6 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +000138aa 0001b130 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +000138b2 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000138ba 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000138be 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000138c8 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000bf0 .LC74 │ │ │ │ │ +000138cc 0000fa30 R_ARM_THM_MOVT_ABS 00000bf0 .LC74 │ │ │ │ │ +000138d0 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000138d8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000138ee 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013906 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001390a 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013914 0000f92f R_ARM_THM_MOVW_ABS_NC 00000bc8 .LC73 │ │ │ │ │ +00013918 0000f930 R_ARM_THM_MOVT_ABS 00000bc8 .LC73 │ │ │ │ │ +0001391c 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001392a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013942 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00013978 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013986 0000f22f R_ARM_THM_MOVW_ABS_NC 00000a7c .LC66 │ │ │ │ │ +0001398a 0000f230 R_ARM_THM_MOVT_ABS 00000a7c .LC66 │ │ │ │ │ +00013992 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000139a6 0000f32f R_ARM_THM_MOVW_ABS_NC 00000aac .LC67 │ │ │ │ │ +000139aa 0000f330 R_ARM_THM_MOVT_ABS 00000aac .LC67 │ │ │ │ │ +000139b0 0000f42f R_ARM_THM_MOVW_ABS_NC 00000adc .LC68 │ │ │ │ │ +000139b4 0000f430 R_ARM_THM_MOVT_ABS 00000adc .LC68 │ │ │ │ │ +000139c6 0001042f R_ARM_THM_MOVW_ABS_NC 00000e7d _tmp_235_rule │ │ │ │ │ +000139ca 00010430 R_ARM_THM_MOVT_ABS 00000e7d _tmp_235_rule │ │ │ │ │ +000139d2 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000139dc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000139e6 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000139ea 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000139f2 0000f72f R_ARM_THM_MOVW_ABS_NC 00000b70 .LC71 │ │ │ │ │ +000139f6 0000f730 R_ARM_THM_MOVT_ABS 00000b70 .LC71 │ │ │ │ │ +000139fc 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013a38 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a42 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a58 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a84 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a9c 0000b02f R_ARM_THM_MOVW_ABS_NC 00000723 _tmp_149_rule │ │ │ │ │ +00013aa0 0000b030 R_ARM_THM_MOVT_ABS 00000723 _tmp_149_rule │ │ │ │ │ +00013aa4 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013ac4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ad0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013adc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ae8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013af0 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013af4 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013afc 0000a92f R_ARM_THM_MOVW_ABS_NC 00000708 .LC45 │ │ │ │ │ +00013b00 0000a930 R_ARM_THM_MOVT_ABS 00000708 .LC45 │ │ │ │ │ +00013b06 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013b0e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b1e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013b26 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b3e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013b5e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013bb2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013be2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013c0c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c36 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013c70 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c74 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c7c 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013c98 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013cae 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00013cc6 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00013cd4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013d12 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00013d18 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013d6a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013da2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013db8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013de2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013e04 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013e18 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013e36 0001a00a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00013e5c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013e86 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013ea8 0001a00a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00013eb2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013ee2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ef4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013f08 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013f1c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013f26 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013f2c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013f30 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013f3a 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013f5a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f72 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00013f76 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00013f7e 0001052f R_ARM_THM_MOVW_ABS_NC 00000c7c .LC78 │ │ │ │ │ -00013f82 00010530 R_ARM_THM_MOVT_ABS 00000c7c .LC78 │ │ │ │ │ -00013f86 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013f8e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013fa0 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013fa4 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013fae 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00013fb2 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00013fb6 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013fc4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013fd6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001405c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014072 0000172f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00014076 00001730 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -0001407e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0001409e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000140c8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000140d6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000140e2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000140ea 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000140ee 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000140f8 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014102 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00014106 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00014110 0001062f R_ARM_THM_MOVW_ABS_NC 00000cbc .LC79 │ │ │ │ │ -00014114 00010630 R_ARM_THM_MOVT_ABS 00000cbc .LC79 │ │ │ │ │ -0001411a 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014122 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014148 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014166 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014176 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000141cc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014230 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001425a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001425e 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001426a 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000142ac 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000142e0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014302 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014328 00020c0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00014342 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014346 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014350 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000143ac 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000143ce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001442e 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014454 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014464 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001447a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014488 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000144a8 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000144c0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000144fa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014524 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001455c 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014596 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000145aa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000145c0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000145d6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000145dc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000145ee 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014604 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001461a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014634 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001463c 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014644 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001464c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014660 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000146c6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014716 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014732 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014752 00020c0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0001475c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014772 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000147a6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000147c6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000147d8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014832 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014870 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001488c 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000148c8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000148f8 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0001492c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014956 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001498c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000149a8 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014a62 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014a76 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00014a8a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014abe 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014adc 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00014afe 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014b12 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b2e 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00014b4c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014b68 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014b72 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014b80 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014b96 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014b9c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014bc2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014bd4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014be0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014bf4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c0c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c3a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c62 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c7a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c8a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c9a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014cdc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014cf6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d0e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d28 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d40 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d5a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d72 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d8c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014da2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014dbc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014dd2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014dea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e00 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e1c 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00014e34 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00014e42 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014e58 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00014e68 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00014e72 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014e8a 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00014e9a 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00014ea2 0000972f R_ARM_THM_MOVW_ABS_NC 000005f4 .LC37 │ │ │ │ │ -00014ea6 00009730 R_ARM_THM_MOVT_ABS 000005f4 .LC37 │ │ │ │ │ -00014eac 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ -00014ec4 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00014ed4 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00014eea 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00014efa 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00014f0a 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00014f16 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014f2e 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00014f40 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00014f80 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fc0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fd4 0001142f R_ARM_THM_MOVW_ABS_NC 00006dcd _tmp_179_rule │ │ │ │ │ -00014fd8 00011430 R_ARM_THM_MOVT_ABS 00006dcd _tmp_179_rule │ │ │ │ │ -00014fe0 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014fe8 0001132f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC85 │ │ │ │ │ -00014fec 00011330 R_ARM_THM_MOVT_ABS 00000e0c .LC85 │ │ │ │ │ -00014ff2 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014ff6 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001500a 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001500e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015022 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015032 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015046 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000150c6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001510c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015124 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015178 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000151c0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000151d8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001522a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015240 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015262 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001527c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000152a8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000152bc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000152f2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001530c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001532e 0002120a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001533e 0002130a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00015364 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001537e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015390 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000153a0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000153b0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000153d4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153ee 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001540e 0002120a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001541e 0002130a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00015450 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001546a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001547a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001548a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001549a 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000154ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015512 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015524 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015566 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015576 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001559c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000155cc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015614 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015634 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015648 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015678 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015698 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156aa 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015720 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015744 0002120a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00015754 0002130a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00015770 0001170a R_ARM_THM_CALL 00002ac9 _loop0_129_rule │ │ │ │ │ -00015780 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000157a2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000157c2 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000157e0 0002130a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001581e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001583e 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001585e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015884 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000158a4 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000158cc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000158fa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001592a 0001180a R_ARM_THM_CALL 00003889 invalid_kwarg_rule.isra.0 │ │ │ │ │ -0001593c 0001180a R_ARM_THM_CALL 00003889 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00015946 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001596c 0001180a R_ARM_THM_CALL 00003889 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00015980 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001599a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000159b8 0002120a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000159d8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015a02 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a18 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC51 │ │ │ │ │ -00015a1c 0000bd30 R_ARM_THM_MOVT_ABS 00000814 .LC51 │ │ │ │ │ -00015a22 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015a26 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015a3a 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00015a3e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015a52 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015a56 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015a5e 0000be2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC52 │ │ │ │ │ -00015a62 0000be30 R_ARM_THM_MOVT_ABS 00000844 .LC52 │ │ │ │ │ -00015a68 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015a74 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015a98 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015aae 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC51 │ │ │ │ │ -00015ab2 0000bd30 R_ARM_THM_MOVT_ABS 00000814 .LC51 │ │ │ │ │ -00015ab8 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015abc 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015ad0 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00015ad4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ae8 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015aec 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015af4 0000be2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC52 │ │ │ │ │ -00015af8 0000be30 R_ARM_THM_MOVT_ABS 00000844 .LC52 │ │ │ │ │ -00015afe 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015b08 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b1c 0001170a R_ARM_THM_CALL 00002ac9 _loop0_129_rule │ │ │ │ │ -00015b2c 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015b42 0002140a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00015b62 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b7a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b90 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b9e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015bb4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bcc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015be4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015bf0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c12 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c24 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015c2c 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015c40 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c54 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c64 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c78 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c8a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ca4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015cac 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015cbc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015cc2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015cdc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015ce8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015d00 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015d14 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015d2a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015d50 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015d60 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015d74 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015d86 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015d9a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015daa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015dba 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015dca 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015dda 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015df4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015e54 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015e96 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015eaa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015eca 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015edc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015f1c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f3c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f52 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015f72 0002120a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00015f82 0002130a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00015f98 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015fd6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015ff4 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00016010 0002130a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001601a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016038 0001180a R_ARM_THM_CALL 00003889 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00016040 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016066 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001607c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC51 │ │ │ │ │ -00016080 0000bd30 R_ARM_THM_MOVT_ABS 00000814 .LC51 │ │ │ │ │ -00016086 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001608a 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001609e 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000160a2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000160b6 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000160ba 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000160c2 0000be2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC52 │ │ │ │ │ -000160c6 0000be30 R_ARM_THM_MOVT_ABS 00000844 .LC52 │ │ │ │ │ -000160cc 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000160d4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016100 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016112 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001612e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001613c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016190 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000161a6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000161cc 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000161ea 0002120a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000161f8 0002130a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016206 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001621e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016240 0001180a R_ARM_THM_CALL 00003889 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00016258 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001626e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001628c 0002120a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00013d2c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013d42 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013d54 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013da6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013dde 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013df4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e1e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e40 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013e54 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00013e72 0001a00a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00013e98 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ec2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013ee4 0001a00a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00013eee 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013f1e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f30 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f44 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f58 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f62 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f68 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f6c 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f76 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013f96 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013fae 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00013fb2 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00013fba 0001052f R_ARM_THM_MOVW_ABS_NC 00000c7c .LC78 │ │ │ │ │ +00013fbe 00010530 R_ARM_THM_MOVT_ABS 00000c7c .LC78 │ │ │ │ │ +00013fc2 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013fca 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013fdc 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013fe0 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013fea 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00013fee 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00013ff2 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014000 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014012 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014098 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000140ae 0000172f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +000140b2 00001730 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +000140ba 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000140da 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014104 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014112 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001411e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014126 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001412a 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014134 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001413e 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00014142 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001414c 0001062f R_ARM_THM_MOVW_ABS_NC 00000cbc .LC79 │ │ │ │ │ +00014150 00010630 R_ARM_THM_MOVT_ABS 00000cbc .LC79 │ │ │ │ │ +00014156 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001415e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014184 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000141a2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000141b2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014208 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001426c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014296 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001429a 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000142a6 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000142e8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001431c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001433e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014364 00020c0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0001437e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014382 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001438c 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000143e8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001440a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001446a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014490 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000144a0 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000144b6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000144c4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000144e4 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000144fc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014536 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014560 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014598 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000145d2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000145e6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000145fc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014612 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014618 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001462a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014640 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014656 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014670 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014678 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014680 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014688 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001469c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014702 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014752 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001476e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001478e 00020c0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00014798 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000147ae 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000147e2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014802 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014814 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001485c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014872 0000172f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00014876 00001730 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +0001487e 0001a30a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0001489c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000148c2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148ce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148d8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148f6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014906 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014916 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001491a 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014924 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001492e 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00014932 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001493c 0001082f R_ARM_THM_MOVW_ABS_NC 00000cfc .LC80 │ │ │ │ │ +00014940 00010830 R_ARM_THM_MOVT_ABS 00000cfc .LC80 │ │ │ │ │ +00014946 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001494e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014968 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000149ca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a08 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a24 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00014a60 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014a90 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00014ac4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014aee 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b24 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b40 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014bfa 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014c0e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00014c22 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c56 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014c74 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00014c96 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014caa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014cc6 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00014ce4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d00 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014d0a 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014d18 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d2e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d34 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d5a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d6c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014d78 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d8c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014da4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014dd2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014dfa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014e12 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014e22 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014e32 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014e74 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e8e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ea6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ec0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ed8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ef2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f0a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f24 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f3a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f54 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f6a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f82 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f98 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fb4 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00014fcc 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00014fda 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014ff0 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015000 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001500a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015022 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015032 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001503a 0000972f R_ARM_THM_MOVW_ABS_NC 000005f4 .LC37 │ │ │ │ │ +0001503e 00009730 R_ARM_THM_MOVT_ABS 000005f4 .LC37 │ │ │ │ │ +00015044 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ +0001505c 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001506c 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015082 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015092 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000150a2 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000150ae 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000150c6 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000150d8 0002110a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015118 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015158 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001516c 0001142f R_ARM_THM_MOVW_ABS_NC 00006c69 _tmp_179_rule │ │ │ │ │ +00015170 00011430 R_ARM_THM_MOVT_ABS 00006c69 _tmp_179_rule │ │ │ │ │ +00015178 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00015180 0001132f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC85 │ │ │ │ │ +00015184 00011330 R_ARM_THM_MOVT_ABS 00000e0c .LC85 │ │ │ │ │ +0001518a 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001518e 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000151a2 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000151a6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000151ba 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000151ca 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000151de 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001525e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000152a4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152bc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015310 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015358 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015370 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153c2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000153d8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153fa 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015414 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015440 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015454 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001548a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000154a4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000154c6 0002120a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000154d6 0002130a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00015508 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015522 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015534 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015544 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015554 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015578 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015592 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000155b2 0002120a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000155c2 0002130a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000155f4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001560e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001561e 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001562e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001563e 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001565e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156b6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156c8 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001570a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001571a 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015740 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015770 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000157b8 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000157d8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000157ec 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001581c 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001583c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001584e 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000158c4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000158e8 0002120a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000158f8 0002130a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00015914 0001170a R_ARM_THM_CALL 00002965 _loop0_129_rule │ │ │ │ │ +00015924 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001594a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001596a 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00015988 0002130a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00015994 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000159ba 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000159da 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000159fa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a20 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015a40 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015a68 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a96 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ac6 0001180a R_ARM_THM_CALL 00003725 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00015ad8 0001180a R_ARM_THM_CALL 00003725 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00015ae2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015b08 0001180a R_ARM_THM_CALL 00003725 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00015b22 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b3c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015b5a 0002120a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00015b72 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015b76 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015b7e 0000be2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC52 │ │ │ │ │ +00015b82 0000be30 R_ARM_THM_MOVT_ABS 00000844 .LC52 │ │ │ │ │ +00015b88 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015b94 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015bbc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bd2 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC51 │ │ │ │ │ +00015bd6 0000bd30 R_ARM_THM_MOVT_ABS 00000814 .LC51 │ │ │ │ │ +00015bdc 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015be0 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015bf4 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00015bf8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c0c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c32 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c48 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC51 │ │ │ │ │ +00015c4c 0000bd30 R_ARM_THM_MOVT_ABS 00000814 .LC51 │ │ │ │ │ +00015c52 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015c56 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015c6a 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00015c6e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c82 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015c86 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015c8e 0000be2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC52 │ │ │ │ │ +00015c92 0000be30 R_ARM_THM_MOVT_ABS 00000844 .LC52 │ │ │ │ │ +00015c98 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015ca2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015cb4 0001170a R_ARM_THM_CALL 00002965 _loop0_129_rule │ │ │ │ │ +00015cc4 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015cda 0002140a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00015d08 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015d1a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015d26 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015d42 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015d5a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015d6e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015d84 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015da4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015dbc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015de4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015df6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015e08 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015e1e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015e34 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015e48 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015e50 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015e5e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015e6e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015e7a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015e8e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015ea0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015eb4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015ec4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015ecc 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015edc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015ee4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015efa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015f0a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015f1a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015f2a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015f38 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015f5c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015f6c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015f74 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015fdc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001601e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016032 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016052 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016064 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000160a4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000160c4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000160da 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000160fc 0002120a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001610c 0002130a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00016122 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016160 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001617e 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001619a 0002130a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000161a4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000161c2 0001180a R_ARM_THM_CALL 00003725 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000161ca 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000161f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016206 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC51 │ │ │ │ │ +0001620a 0000bd30 R_ARM_THM_MOVT_ABS 00000814 .LC51 │ │ │ │ │ +00016210 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016214 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016228 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001622c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016240 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016244 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001624c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC52 │ │ │ │ │ +00016250 0000be30 R_ARM_THM_MOVT_ABS 00000844 .LC52 │ │ │ │ │ +00016256 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001625e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001628a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001629c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162ea 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016338 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016362 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016376 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016398 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016408 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001642e 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016452 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016460 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001646c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016480 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016496 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000164a4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000164bc 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000164c4 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016520 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001652e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016546 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001655a 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00016572 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016588 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016596 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000165ac 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000165b4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016610 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016630 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001666e 0001230a R_ARM_THM_CALL 00002bd1 _loop0_102_rule │ │ │ │ │ -0001668a 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000166e6 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000166f0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016704 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016724 0001270a R_ARM_THM_CALL 00002bd1 _loop0_99_rule │ │ │ │ │ -00016742 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001674a 0000c22f R_ARM_THM_MOVW_ABS_NC 0000089c .LC55 │ │ │ │ │ -0001674e 0000c230 R_ARM_THM_MOVT_ABS 0000089c .LC55 │ │ │ │ │ -00016754 0000310a R_ARM_THM_CALL 00001f2d INVALID_VERSION_CHECK │ │ │ │ │ -00016762 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001678e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016792 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016796 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000167a6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000167bc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000167e4 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000167f2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016814 0001280a R_ARM_THM_CALL 00002bd1 _loop0_100_rule │ │ │ │ │ -00016878 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016894 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000168ac 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000168ba 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000168ce 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000168d2 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000168dc 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000168ee 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016928 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016942 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016946 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016982 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016990 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000169b8 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000169d6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a00 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016a26 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016a38 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016a4e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016a76 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016aaa 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016ab6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016adc 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00016afe 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016b2a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016b3e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b60 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016b70 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b86 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016ba4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016bc6 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016c3e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016c50 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016c62 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016c7c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016c84 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016c8e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016c9c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016cb4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016cc2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016cc6 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016cd0 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016d42 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016d4e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016d6a 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00016d82 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d9c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016dc6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016dca 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016dd4 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016de2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016dfc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016e22 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016e3a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e50 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016ea0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016eaa 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016ec8 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00016eea 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016f1a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016f20 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016f98 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016fba 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016ff8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001701c 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001705c 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000170a6 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000170cc 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000170da 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000170f6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017104 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001713e 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001715c 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017174 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001717c 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001718c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000171a0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171ae 0002050a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -000171be 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000171ce 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000171d6 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000171e0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000171e4 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000171ee 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000171fc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017202 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001724c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017296 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000172a4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000172ca 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000172e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001730a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001730e 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001734e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001735c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017386 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000173a4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000173ce 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000173f4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017406 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001741c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017448 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017478 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017484 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000174a8 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000174ca 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001750e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017524 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017542 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017560 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000175da 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000175ee 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017606 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017624 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017660 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001766e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001768e 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000176a6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000176aa 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000176b4 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000176c2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000176da 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000176ea 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000176ee 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000176f8 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017712 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017744 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001775c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017778 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017780 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001778a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000177ae 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000177cc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000177fa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001780e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017824 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017836 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017846 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017856 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017868 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000178a2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000178c6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000178f4 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017912 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017928 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017936 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001793e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017946 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017954 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000179b4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000179c4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000179ec 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017a14 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a54 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017a64 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017a8c 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017ab4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ab8 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ac2 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017ad4 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00017aea 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017b02 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017b22 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017b46 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017b58 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017b78 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017b9c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017bc4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017bf4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c06 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c20 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c34 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c7e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c92 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017cce 0001330a R_ARM_THM_CALL 000036d9 _loop0_110_rule │ │ │ │ │ -00017cec 0002070a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00017d18 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d34 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d4c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d6e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d86 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d92 0001340a R_ARM_THM_CALL 00005d9d _loop1_111_rule │ │ │ │ │ -00017db2 0002070a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00017dbe 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017dd6 0001350a R_ARM_THM_CALL 00001135 _tmp_199_rule │ │ │ │ │ -00017de0 0001360a R_ARM_THM_CALL 000036d9 _loop0_200_rule │ │ │ │ │ -00017dec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017df8 0001370a R_ARM_THM_CALL 00001135 _tmp_201_rule │ │ │ │ │ -00017e02 0000e52f R_ARM_THM_MOVW_ABS_NC 000009e0 .LC62 │ │ │ │ │ -00017e06 0000e530 R_ARM_THM_MOVT_ABS 000009e0 .LC62 │ │ │ │ │ -00017e0c 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017e10 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017e24 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017e28 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017e4e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e5a 0000e42f R_ARM_THM_MOVW_ABS_NC 000009ac .LC61 │ │ │ │ │ -00017e5e 0000e430 R_ARM_THM_MOVT_ABS 000009ac .LC61 │ │ │ │ │ -00017e64 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017e68 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017e7e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017eae 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ec6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017eec 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017f06 0002070a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00017f20 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017f2e 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017f32 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017f3a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000964 .LC59 │ │ │ │ │ -00017f3e 0000e230 R_ARM_THM_MOVT_ABS 00000964 .LC59 │ │ │ │ │ -00017f44 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017f4c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017f6c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017fa2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017fb8 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00017fda 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001802c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018042 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001806c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018096 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000180ae 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000180c4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000180ec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000180f6 0001380a R_ARM_THM_CALL 00000d61 _tmp_202_rule │ │ │ │ │ -000180fe 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000a30 .LC64 │ │ │ │ │ -00018102 0000ef30 R_ARM_THM_MOVT_ABS 00000a30 .LC64 │ │ │ │ │ -00018108 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001810c 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018120 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00018124 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018146 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018160 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001817e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018188 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC63 │ │ │ │ │ -0001818c 0000ee30 R_ARM_THM_MOVT_ABS 00000a00 .LC63 │ │ │ │ │ -000181c6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000181da 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000181e4 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000181ee 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018210 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018224 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018254 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001825c 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018272 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018280 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018288 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018292 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000162b8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162c6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016318 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001632e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016354 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016372 0002120a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016380 0002130a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001638e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000163a6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000163c8 0001180a R_ARM_THM_CALL 00003725 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000163e0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000163f6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016414 0002120a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016424 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016472 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000164c0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000164ea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000164fe 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016520 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016590 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000165b6 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000165da 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000165e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000165f4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016608 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001661e 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001662c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016644 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001664c 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000166a8 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000166b6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000166ce 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000166e2 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000166fa 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016710 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001671e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016734 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001673c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016798 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167b8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167f6 0001230a R_ARM_THM_CALL 00002a6d _loop0_102_rule │ │ │ │ │ +00016812 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001686e 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00016878 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001688c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000168ac 0001270a R_ARM_THM_CALL 00002a6d _loop0_99_rule │ │ │ │ │ +000168ca 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000168d2 0000c22f R_ARM_THM_MOVW_ABS_NC 0000089c .LC55 │ │ │ │ │ +000168d6 0000c230 R_ARM_THM_MOVT_ABS 0000089c .LC55 │ │ │ │ │ +000168dc 0000310a R_ARM_THM_CALL 00001dc9 INVALID_VERSION_CHECK │ │ │ │ │ +000168ea 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016916 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001691a 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001691e 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001692e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016944 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001696c 0002010a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001697a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001699c 0001280a R_ARM_THM_CALL 00002a6d _loop0_100_rule │ │ │ │ │ +00016a00 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a1c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a34 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a42 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a56 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a5a 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a64 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016a76 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016ab0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016aca 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016ace 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b0a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016b18 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016b40 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00016b5e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b88 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016bae 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016bc0 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016bd6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016bfe 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016c32 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016c3e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016c64 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00016c86 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016cb2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016cc6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016ce8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016cf8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d0e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016d2c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016d4e 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016dc6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016dd8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016dea 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e04 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016e0c 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016e16 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e24 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e3c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e4a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e4e 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e58 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016eca 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016ed6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016ef2 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00016f0a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f24 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016f4e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f52 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f5c 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016f6a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016f84 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016faa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016fc2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016fd8 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017028 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017032 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017050 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017072 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000170a2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000170a8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017120 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017142 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017180 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000171a4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000171e4 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001722e 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017254 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017262 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001727e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001728c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000172c6 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000172e4 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000172fc 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017304 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017314 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017328 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017336 0002050a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00017346 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017356 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001735e 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017368 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001736c 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017376 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017384 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001738a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000173d4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001741e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001742c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017452 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017470 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017492 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017496 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000174d6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000174e4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001750e 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001752c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017556 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001757c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001758e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000175a4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000175d0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017600 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001760c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017630 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017652 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017696 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000176ac 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000176ca 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000176e8 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017762 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017776 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001778e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000177ac 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000177e8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000177f6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017816 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001782e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017832 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001783c 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001784a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017862 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017872 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017876 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017880 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001789a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000178cc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000178e4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017900 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017908 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017912 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017936 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017954 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017982 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017996 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000179ac 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000179be 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179ce 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000179de 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000179f0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a2a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017a4e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017a7c 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017a9a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017ab0 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017abe 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ac6 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017ace 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017adc 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017b38 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017b46 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017b6e 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017b9a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017bac 0002060a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00017bc6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017bde 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017c02 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017c3a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017c48 0001990a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017c6e 0002020a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017c90 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c94 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c9e 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017cb0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017cd0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017d02 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d10 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d38 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d68 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d7a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d94 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017da8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017df2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017e06 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017e42 0001330a R_ARM_THM_CALL 00003575 _loop0_110_rule │ │ │ │ │ +00017e60 0002070a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00017e8c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ea8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ec0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ee2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017efa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f06 0001340a R_ARM_THM_CALL 00005c39 _loop1_111_rule │ │ │ │ │ +00017f26 0002070a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00017f32 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017f4a 0001350a R_ARM_THM_CALL 00001135 _tmp_199_rule │ │ │ │ │ +00017f54 0001360a R_ARM_THM_CALL 00003575 _loop0_200_rule │ │ │ │ │ +00017f60 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f6c 0001370a R_ARM_THM_CALL 00001135 _tmp_201_rule │ │ │ │ │ +00017f76 0000e52f R_ARM_THM_MOVW_ABS_NC 000009e0 .LC62 │ │ │ │ │ +00017f7a 0000e530 R_ARM_THM_MOVT_ABS 000009e0 .LC62 │ │ │ │ │ +00017f80 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017f84 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017f98 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017f9c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017fc2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017fce 0000e42f R_ARM_THM_MOVW_ABS_NC 000009ac .LC61 │ │ │ │ │ +00017fd2 0000e430 R_ARM_THM_MOVT_ABS 000009ac .LC61 │ │ │ │ │ +00017fd8 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017fdc 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017ff2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018022 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001803a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018060 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001807a 0002070a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00018094 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000180a2 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000180a6 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000180ae 0000e22f R_ARM_THM_MOVW_ABS_NC 00000964 .LC59 │ │ │ │ │ +000180b2 0000e230 R_ARM_THM_MOVT_ABS 00000964 .LC59 │ │ │ │ │ +000180b8 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000180c0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000180e0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018116 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001812c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001814e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000181a0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000181b6 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000181e0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001820a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018222 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018238 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018260 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001826a 0001380a R_ARM_THM_CALL 00000d61 _tmp_202_rule │ │ │ │ │ +00018272 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000a30 .LC64 │ │ │ │ │ +00018276 0000ef30 R_ARM_THM_MOVT_ABS 00000a30 .LC64 │ │ │ │ │ +0001827c 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018280 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018294 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00018298 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000182ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000182d4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000182f2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000182fc 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC63 │ │ │ │ │ +00018300 0000ee30 R_ARM_THM_MOVT_ABS 00000a00 .LC63 │ │ │ │ │ +0001833a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001834e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018358 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018362 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018384 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018398 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000183c8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000183d0 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000183e6 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000183f4 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000183fc 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018406 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2f290 contains 232 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2f268 contains 232 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000005c 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000006e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000084 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000009a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000a8 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000000b8 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000000d6 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000000e0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000000ea 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000010e 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000122 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000015e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000172 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ +00000172 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ 0000018a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000001ba 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000001d2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000001dc 00007e0a R_ARM_THM_CALL 00006481 star_target_rule │ │ │ │ │ 000001e8 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000218 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000022c 0001c80a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ @@ -4872,126 +4865,126 @@ │ │ │ │ │ 0000028c 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000290 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000002a0 0001742f R_ARM_THM_MOVW_ABS_NC 0000118c .LC108 │ │ │ │ │ 000002a4 00017430 R_ARM_THM_MOVT_ABS 0000118c .LC108 │ │ │ │ │ 000002ae 0001472f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC95 │ │ │ │ │ 000002b2 00014730 R_ARM_THM_MOVT_ABS 00000fb4 .LC95 │ │ │ │ │ 000002ba 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000002ce 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000002ce 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000002fa 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000030e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000031a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000320 0001392f R_ARM_THM_MOVW_ABS_NC 00000e60 .LC87 │ │ │ │ │ 00000324 00013930 R_ARM_THM_MOVT_ABS 00000e60 .LC87 │ │ │ │ │ 0000032a 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000032e 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000358 0001460a R_ARM_THM_CALL 000036d9 _loop0_187_rule │ │ │ │ │ +00000358 0001460a R_ARM_THM_CALL 00003575 _loop0_187_rule │ │ │ │ │ 00000362 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000368 00013a2f R_ARM_THM_MOVW_ABS_NC 00000e88 .LC88 │ │ │ │ │ 0000036c 00013a30 R_ARM_THM_MOVT_ABS 00000e88 .LC88 │ │ │ │ │ -00000380 0001290a R_ARM_THM_CALL 00016845 lambda_slash_no_default_rule │ │ │ │ │ -0000038c 0001300a R_ARM_THM_CALL 00017219 _loop0_188_rule │ │ │ │ │ +00000380 0001290a R_ARM_THM_CALL 000169cd lambda_slash_no_default_rule │ │ │ │ │ +0000038c 0001300a R_ARM_THM_CALL 000173a1 _loop0_188_rule │ │ │ │ │ 000003a4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000003b0 0001210a R_ARM_THM_CALL 00016f3d lambda_slash_with_default_rule │ │ │ │ │ +000003b0 0001210a R_ARM_THM_CALL 000170c5 lambda_slash_with_default_rule │ │ │ │ │ 000003ba 0001940a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000003c6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000003e8 0001310a R_ARM_THM_CALL 00017879 _loop1_197_rule │ │ │ │ │ -000003fc 00012a0a R_ARM_THM_CALL 00016ced lambda_param_no_default_rule │ │ │ │ │ +000003e8 0001310a R_ARM_THM_CALL 00017a01 _loop1_197_rule │ │ │ │ │ +000003fc 00012a0a R_ARM_THM_CALL 00016e75 lambda_param_no_default_rule │ │ │ │ │ 00000402 00013b2f R_ARM_THM_MOVW_ABS_NC 00000ea0 .LC89 │ │ │ │ │ 00000406 00013b30 R_ARM_THM_MOVT_ABS 00000ea0 .LC89 │ │ │ │ │ -0000041a 00012f0a R_ARM_THM_CALL 00017219 _loop0_189_rule │ │ │ │ │ +0000041a 00012f0a R_ARM_THM_CALL 000173a1 _loop0_189_rule │ │ │ │ │ 00000428 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000444 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000045a 00012b0a R_ARM_THM_CALL 00016e61 lambda_param_rule │ │ │ │ │ +0000045a 00012b0a R_ARM_THM_CALL 00016fe9 lambda_param_rule │ │ │ │ │ 00000474 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000484 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000049e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004a8 00012b0a R_ARM_THM_CALL 00016e61 lambda_param_rule │ │ │ │ │ +000004a8 00012b0a R_ARM_THM_CALL 00016fe9 lambda_param_rule │ │ │ │ │ 000004b4 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000004c0 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000004d4 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000004f0 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000500 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000508 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000528 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000538 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000550 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000055c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000562 0001752f R_ARM_THM_MOVW_ABS_NC 000011a0 .LC109 │ │ │ │ │ 00000566 00017530 R_ARM_THM_MOVT_ABS 000011a0 .LC109 │ │ │ │ │ 0000056c 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000570 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000059c 0001450a R_ARM_THM_CALL 000036d9 _loop0_193_rule │ │ │ │ │ +0000059c 0001450a R_ARM_THM_CALL 00003575 _loop0_193_rule │ │ │ │ │ 000005a6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005bc 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000005ca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005e0 00012a0a R_ARM_THM_CALL 00016ced lambda_param_no_default_rule │ │ │ │ │ -000005f2 0001440a R_ARM_THM_CALL 000036d9 _loop0_195_rule │ │ │ │ │ +000005e0 00012a0a R_ARM_THM_CALL 00016e75 lambda_param_no_default_rule │ │ │ │ │ +000005f2 0001440a R_ARM_THM_CALL 00003575 _loop0_195_rule │ │ │ │ │ 000005fc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000602 00013d2f R_ARM_THM_MOVW_ABS_NC 00000f0c .LC91 │ │ │ │ │ 00000606 00013d30 R_ARM_THM_MOVT_ABS 00000f0c .LC91 │ │ │ │ │ -00000616 0001640a R_ARM_THM_CALL 00005d9d _loop1_196_rule │ │ │ │ │ +00000616 0001640a R_ARM_THM_CALL 00005c39 _loop1_196_rule │ │ │ │ │ 00000620 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000062a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000630 00013e2f R_ARM_THM_MOVW_ABS_NC 00000f24 .LC92 │ │ │ │ │ 00000634 00013e30 R_ARM_THM_MOVT_ABS 00000f24 .LC92 │ │ │ │ │ 0000063a 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000063e 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000652 00003f0a R_ARM_THM_CALL 000034d5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000652 00003f0a R_ARM_THM_CALL 00003371 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000656 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000694 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000006a8 0001290a R_ARM_THM_CALL 00016845 lambda_slash_no_default_rule │ │ │ │ │ -000006b6 0001210a R_ARM_THM_CALL 00016f3d lambda_slash_with_default_rule │ │ │ │ │ +000006a8 0001290a R_ARM_THM_CALL 000169cd lambda_slash_no_default_rule │ │ │ │ │ +000006b6 0001210a R_ARM_THM_CALL 000170c5 lambda_slash_with_default_rule │ │ │ │ │ 000006e4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000006f8 0000790a R_ARM_THM_CALL 0000f1a5 starred_expression_rule │ │ │ │ │ +000006f8 0000790a R_ARM_THM_CALL 0000f1fd starred_expression_rule │ │ │ │ │ 00000700 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000704 00018a30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000070e 00019e0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000740 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000756 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000762 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000076e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000079e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000007b4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007c4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007f2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000806 0000c30a R_ARM_THM_CALL 0000fd9d param_no_default_rule │ │ │ │ │ +00000806 0000c30a R_ARM_THM_CALL 0000fdf5 param_no_default_rule │ │ │ │ │ 00000816 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000844 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000085c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000086e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000089e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000008b8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000008c4 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008de 0000260a R_ARM_THM_CALL 00012849 block_rule │ │ │ │ │ +000008de 0000260a R_ARM_THM_CALL 00012885 block_rule │ │ │ │ │ 000008f4 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000910 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000091a 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000922 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000940 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000096e 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000986 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000990 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000099c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000009ce 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000009e0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009ec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009f6 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ +000009f6 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ 00000a02 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a0a 0000040a R_ARM_THM_CALL 000162b1 expressions_rule │ │ │ │ │ +00000a0a 0000040a R_ARM_THM_CALL 00016439 expressions_rule │ │ │ │ │ 00000a1e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a24 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a28 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a2c 00017a2f R_ARM_THM_MOVW_ABS_NC 000011d8 .LC110 │ │ │ │ │ 00000a30 00017a30 R_ARM_THM_MOVT_ABS 000011d8 .LC110 │ │ │ │ │ -00000a46 0000770a R_ARM_THM_CALL 0000349d RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00000a46 0000770a R_ARM_THM_CALL 00003339 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ 00000a4a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a6a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a74 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a7e 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ +00000a7e 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ 00000a92 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a98 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a9c 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000aa4 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000aa8 00001030 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000aae 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000abc 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -5010,19 +5003,19 @@ │ │ │ │ │ 00000b84 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b88 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b90 00017b2f R_ARM_THM_MOVW_ABS_NC 00001208 .LC111 │ │ │ │ │ 00000b94 00017b30 R_ARM_THM_MOVT_ABS 00001208 .LC111 │ │ │ │ │ 00000b9a 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000ba6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000bec 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c08 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ +00000c08 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ 00000c26 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c38 00018c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000c4e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c58 0000090a R_ARM_THM_CALL 000072e1 expression_rule │ │ │ │ │ +00000c58 0000090a R_ARM_THM_CALL 00007301 expression_rule │ │ │ │ │ 00000c66 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c74 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000c84 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000ca2 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000cac 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000cb6 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000cda 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -5035,15 +5028,15 @@ │ │ │ │ │ 00000da4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000db4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000de2 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000dfa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e0a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e38 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e46 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e50 0000670a R_ARM_THM_CALL 0000d6a9 arguments_rule │ │ │ │ │ +00000e50 0000670a R_ARM_THM_CALL 0000d701 arguments_rule │ │ │ │ │ 00000e5e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e6c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000e9a 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000eb0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ec0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ed0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ee0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -5059,20 +5052,20 @@ │ │ │ │ │ 00000ffe 0001930a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000101c 00018e0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00001026 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001030 0001970a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001054 00018f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001068 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 000010a4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000010b8 0000040a R_ARM_THM_CALL 000162b1 expressions_rule │ │ │ │ │ +000010b8 0000040a R_ARM_THM_CALL 00016439 expressions_rule │ │ │ │ │ 000010d0 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001100 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000110e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001118 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00001124 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001152 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001166 00012a0a R_ARM_THM_CALL 00016ced lambda_param_no_default_rule │ │ │ │ │ +00001166 00012a0a R_ARM_THM_CALL 00016e75 lambda_param_no_default_rule │ │ │ │ │ 00001176 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011a4 00018d0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000011ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011ca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011da 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -11,18 +11,17 @@ │ │ │ │ │ +Qh@jHb │ │ │ │ │ FdF!F(F@ │ │ │ │ │ F;FIF(F@ │ │ │ │ │ bi8FYhKF │ │ │ │ │ FF]Fai8F │ │ │ │ │ SBFKFQFei │ │ │ │ │ )FKFBF F │ │ │ │ │ -2FCF)F F │ │ │ │ │ +:FCF)F F │ │ │ │ │ SJFCF9Fei │ │ │ │ │ -KFRFAF F │ │ │ │ │ -1FCF:F F │ │ │ │ │ +*FCF1F F │ │ │ │ │ giBFXhKF │ │ │ │ │ xhJFgiCF │ │ │ │ │ expected ':' │ │ │ │ │ expected an indented block after 'if' statement on line %d │ │ │ │ │ expected an indented block after 'with' statement on line %d │ │ │ │ │ Async with statements are │ │ │ │ │ expected an indented block after 'try' statement on line %d │ │ │ │ │ @@ -281,17 +280,17 @@ │ │ │ │ │ _tmp_183_rule │ │ │ │ │ _loop0_49_rule │ │ │ │ │ _tmp_184_rule │ │ │ │ │ _loop0_112_rule │ │ │ │ │ _tmp_237_rule.isra.0 │ │ │ │ │ _loop0_240_rule │ │ │ │ │ _tmp_236_rule │ │ │ │ │ -_tmp_235_rule │ │ │ │ │ _tmp_238_rule │ │ │ │ │ _tmp_242_rule │ │ │ │ │ +_tmp_235_rule │ │ │ │ │ slice_rule │ │ │ │ │ _tmp_224_rule │ │ │ │ │ invalid_except_stmt_rule │ │ │ │ │ _tmp_229_rule.isra.0 │ │ │ │ │ _loop0_177_rule │ │ │ │ │ _loop0_175_rule │ │ │ │ │ _loop0_170_rule │ │ │ │ │ @@ -463,16 +462,16 @@ │ │ │ │ │ _PyPegen_constant_from_string │ │ │ │ │ _PyPegen_concatenate_strings │ │ │ │ │ _PyPegen_constant_from_token │ │ │ │ │ _PyPegen_joined_str │ │ │ │ │ _PyAST_Tuple │ │ │ │ │ _PyAST_Starred │ │ │ │ │ _PyAST_List │ │ │ │ │ -_PyAST_GeneratorExp │ │ │ │ │ _PyAST_NamedExpr │ │ │ │ │ +_PyAST_GeneratorExp │ │ │ │ │ _PyAST_IfExp │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyAST_BoolOp │ │ │ │ │ _PyAST_BinOp │ │ │ │ │ _PyPegen_cmpop_expr_pair │ │ │ │ │ _PyPegen_get_cmpops │ │ │ │ │ _PyPegen_get_exprs │ │ │ │ │ @@ -506,16 +505,16 @@ │ │ │ │ │ _PyAST_arg │ │ │ │ │ _PyPegen_add_type_comment_to_arg │ │ │ │ │ _PyPegen_alias_for_star │ │ │ │ │ _PyPegen_slash_with_default │ │ │ │ │ _PyPegen_name_default_pair │ │ │ │ │ _PyPegen_star_etc │ │ │ │ │ _PyPegen_formatted_value │ │ │ │ │ -_PyPegen_check_fstring_conversion │ │ │ │ │ _PyPegen_setup_full_format_spec │ │ │ │ │ +_PyPegen_check_fstring_conversion │ │ │ │ │ _PyPegen_lookahead_for_expr │ │ │ │ │ _PyAST_Slice │ │ │ │ │ _PyAST_ExceptHandler │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyAST_For │ │ │ │ │ _PyAST_AsyncFor │ │ │ │ │ _PyPegen_augoperator │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -12,31 +12,31 @@ │ │ │ │ │ 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 656 │ │ │ │ │ + beq.w 652 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b4 │ │ │ │ │ + bne.w 7b0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 67c │ │ │ │ │ + bne.w 678 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 530 │ │ │ │ │ + beq.w 52c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 51a │ │ │ │ │ + beq.w 516 │ │ │ │ │ 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 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ @@ -46,49 +46,49 @@ │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 17c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 612 │ │ │ │ │ + beq.w 60e │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 576 │ │ │ │ │ + bne.w 572 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 592 │ │ │ │ │ + beq.w 58e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8d4 │ │ │ │ │ + bl 8d0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58c │ │ │ │ │ + beq.w 588 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 584 │ │ │ │ │ + beq.w 580 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 57c │ │ │ │ │ + bne.w 578 │ │ │ │ │ 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 562 │ │ │ │ │ + beq.w 55e │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 57c │ │ │ │ │ + bne.w 578 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -97,15 +97,15 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 55c │ │ │ │ │ + beq.w 558 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ bgt.w 30c │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -116,65 +116,65 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 652 │ │ │ │ │ + beq.w 64e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 63e │ │ │ │ │ + bne.w 63a │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [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 674 │ │ │ │ │ + beq.w 670 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Import> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Import │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66a │ │ │ │ │ + beq.w 666 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 65e │ │ │ │ │ + bne.w 65a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d0 │ │ │ │ │ + bne.w 5cc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d6 │ │ │ │ │ + beq.w 5d2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5e6 │ │ │ │ │ + beq.w 5e2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -184,38 +184,38 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 358 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5c8 │ │ │ │ │ + beq.w 5c4 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 60a │ │ │ │ │ + bne.w 606 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 34a │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 60a │ │ │ │ │ + bne.w 606 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r0, r3, [sp, #28] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 5c0 │ │ │ │ │ + beq.w 5bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 234 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -249,36 +249,36 @@ │ │ │ │ │ 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 e1f8 │ │ │ │ │ + bl e250 │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9e4 │ │ │ │ │ + bl 9e0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 358 │ │ │ │ │ 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 478 │ │ │ │ │ + beq.w 474 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldrd r5, r1, [r3, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ @@ -292,33 +292,33 @@ │ │ │ │ │ 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46e │ │ │ │ │ + beq.w 46a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 16c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 16c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4c4 │ │ │ │ │ + b.n 4c0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w 4fc │ │ │ │ │ + beq.w 4f8 │ │ │ │ │ str.w r3, [r8, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ b.n 1fe │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ @@ -327,24 +327,24 @@ │ │ │ │ │ b.n 24e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [sl, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ b.n 102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8d4 │ │ │ │ │ + bl 8d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 61c │ │ │ │ │ + bne.w 618 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 5a8 │ │ │ │ │ + beq.w 5a4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [sl, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ b.n e0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -355,124 +355,122 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 478 │ │ │ │ │ + bne.w 474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e0 │ │ │ │ │ + beq.w 4dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4ca │ │ │ │ │ + beq.w 4c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4bc │ │ │ │ │ + bne.w 4b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b4 │ │ │ │ │ + beq.w 4b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4be │ │ │ │ │ + bne.w 4ba │ │ │ │ │ mov sl, r7 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 4a4 │ │ │ │ │ + beq.n 4a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 3e2 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 47e │ │ │ │ │ + bne.n 47a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cbnz r3, 3e2 │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 47e │ │ │ │ │ + bne.n 47a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, sl │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 4d2 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 4d2 │ │ │ │ │ + beq.n 4ce │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 4ce │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 4b0 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt.n 496 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4aa │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bgt.n 492 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e0 │ │ │ │ │ + beq.n 4dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9e4 │ │ │ │ │ + bl 9e0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e0 │ │ │ │ │ + beq.n 4dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 478 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + cbz r0, 474 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - strd r6, r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + strd r6, r3, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ImportFrom │ │ │ │ │ @@ -481,31 +479,31 @@ │ │ │ │ │ bne.w 2c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4c4 │ │ │ │ │ + b.n 4c0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 4e4 │ │ │ │ │ + beq.n 4e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ b.n 3ae │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ - ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ - str.w r1, [r2, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 40c │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr.w r2, [r1, r6, lsl #2] │ │ │ │ │ + str.w r2, [r3, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + b.n 408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 3ba │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -527,29 +525,29 @@ │ │ │ │ │ b.n 384 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4c2 │ │ │ │ │ + b.n 4be │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4c2 │ │ │ │ │ + b.n 4be │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ac │ │ │ │ │ + beq.n 4a8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 48a │ │ │ │ │ + b.n 486 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -560,15 +558,15 @@ │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 2f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 544 │ │ │ │ │ + bge.n 540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -585,15 +583,15 @@ │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 60 │ │ │ │ │ - b.n 53e │ │ │ │ │ + b.n 53a │ │ │ │ │ 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 │ │ │ │ │ @@ -605,42 +603,42 @@ │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b.n 17e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 572 │ │ │ │ │ + b.n 56e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n b6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 572 │ │ │ │ │ + b.n 56e │ │ │ │ │ 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 98 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 576 │ │ │ │ │ + b.n 572 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55c │ │ │ │ │ + beq.n 558 │ │ │ │ │ mov sl, r0 │ │ │ │ │ b.n 338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 20c │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -652,30 +650,30 @@ │ │ │ │ │ b.n 172 │ │ │ │ │ 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 196 │ │ │ │ │ - b.n 478 │ │ │ │ │ + b.n 474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 2d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 1b2 │ │ │ │ │ - b.n 478 │ │ │ │ │ + b.n 474 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 35a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ @@ -692,119 +690,119 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 572 │ │ │ │ │ + b.n 56e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 136 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 576 │ │ │ │ │ + b.n 572 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 576 │ │ │ │ │ + b.n 572 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ b.n 26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 524 │ │ │ │ │ + bne.w 520 │ │ │ │ │ b.n 16c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 524 │ │ │ │ │ + bne.w 520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 180 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 8a4 │ │ │ │ │ + beq.w 8a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8cc │ │ │ │ │ + beq.w 8c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8c4 │ │ │ │ │ + beq.w 8c0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8bc │ │ │ │ │ + bne.w 8b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1f8 │ │ │ │ │ + bl e250 │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ba │ │ │ │ │ + beq.n 7b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8b4 │ │ │ │ │ + beq.w 8b0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 82e │ │ │ │ │ + bne.w 82a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7fa │ │ │ │ │ + beq.w 7f6 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 82e │ │ │ │ │ + bne.w 82a │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 80c │ │ │ │ │ + bne.n 808 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f4 │ │ │ │ │ + beq.n 7f0 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.n 7de │ │ │ │ │ + bgt.n 7da │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -812,26 +810,26 @@ │ │ │ │ │ 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 8cc │ │ │ │ │ + beq.w 8c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8cc │ │ │ │ │ + beq.w 8c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1f8 │ │ │ │ │ + bl e250 │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8cc │ │ │ │ │ + beq.w 8c8 │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -839,625 +837,625 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 349c │ │ │ │ │ + bl 3338 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbz r0, 7d8 │ │ │ │ │ + cbz r0, 7d4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d0 │ │ │ │ │ + bne.w 5cc │ │ │ │ │ mov r1, r3 │ │ │ │ │ b.n 3a │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 172 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8ae │ │ │ │ │ + bne.n 8aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 876 │ │ │ │ │ + bne.n 872 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 7a6 │ │ │ │ │ + b.n 7a2 │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ │ str.w r4, [r0, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 7e0 │ │ │ │ │ + bne.n 7dc │ │ │ │ │ mov r4, ip │ │ │ │ │ - b.n 730 │ │ │ │ │ + b.n 72c │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7be │ │ │ │ │ + b.n 7ba │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl e1f8 │ │ │ │ │ + bl e250 │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 70e │ │ │ │ │ + beq.w 70a │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 84a │ │ │ │ │ + cbnz r3, 846 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.n 836 │ │ │ │ │ + beq.n 832 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str.w r4, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 702 │ │ │ │ │ + b.n 6fe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7be │ │ │ │ │ + b.n 7ba │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 86c │ │ │ │ │ + cbz r0, 868 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 822 │ │ │ │ │ + b.n 81e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 81e │ │ │ │ │ + beq.n 81a │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7be │ │ │ │ │ + b.n 7ba │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 7f6 │ │ │ │ │ + b.n 7f2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d6 │ │ │ │ │ + beq.n 7d2 │ │ │ │ │ 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 .LC40 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 792 │ │ │ │ │ + b.n 78e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r0, 8d0 │ │ │ │ │ + cbz r0, 8cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7a6 │ │ │ │ │ + b.n 7a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6d0 │ │ │ │ │ + b.n 6cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7c2 │ │ │ │ │ + b.n 7be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6ac │ │ │ │ │ + b.n 6a8 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7c2 │ │ │ │ │ + b.n 7be │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 68a │ │ │ │ │ + b.n 686 │ │ │ │ │ │ │ │ │ │ -000008d4 : │ │ │ │ │ +000008d0 : │ │ │ │ │ dotted_as_name_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #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 99c │ │ │ │ │ + beq.n 998 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 994 │ │ │ │ │ + bne.n 990 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 984 │ │ │ │ │ + bne.n 980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 97a │ │ │ │ │ + blt.n 976 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 962 │ │ │ │ │ + cbnz r3, 95e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1f8 │ │ │ │ │ + bl e250 │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 974 │ │ │ │ │ + cbz r0, 970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fb84 <_tmp_28_rule> │ │ │ │ │ + bl fbdc <_tmp_28_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_31_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 974 │ │ │ │ │ + cbnz r3, 970 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 962 │ │ │ │ │ + cbz r0, 95e │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ - cbnz r1, 970 │ │ │ │ │ + cbnz r1, 96c │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 9a2 │ │ │ │ │ + cbz r0, 99e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 9a2 │ │ │ │ │ + cbnz r2, 99e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 94a │ │ │ │ │ + b.n 946 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 962 │ │ │ │ │ + b.n 95e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 966 │ │ │ │ │ + b.n 962 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 920 │ │ │ │ │ + b.n 91c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 966 │ │ │ │ │ + b.n 962 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8f6 │ │ │ │ │ + b.n 8f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 962 │ │ │ │ │ + beq.n 95e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 966 │ │ │ │ │ + b.n 962 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009b8 : │ │ │ │ │ +000009b4 : │ │ │ │ │ NEW_TYPE_COMMENT.part.0.isra.0(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - cbz r0, 9dc │ │ │ │ │ + cbz r0, 9d8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, 9dc │ │ │ │ │ + cbz r0, 9d8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000009e4 : │ │ │ │ │ +000009e0 : │ │ │ │ │ import_from_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c16 │ │ │ │ │ + beq.w c12 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b80 │ │ │ │ │ + bne.w b7c │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w b9e │ │ │ │ │ + bne.w b9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w c0a │ │ │ │ │ + blt.w c06 │ │ │ │ │ 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 b80 │ │ │ │ │ + bne.w b7c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n adc │ │ │ │ │ + bne.n ad8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b80 │ │ │ │ │ + bne.w b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c24 │ │ │ │ │ + bl c20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a7e │ │ │ │ │ + cbz r0, a7a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, a7e │ │ │ │ │ + cbz r0, a7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b80 │ │ │ │ │ + bne.n b7c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b10 │ │ │ │ │ + beq.n b0c │ │ │ │ │ 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 b0a │ │ │ │ │ + beq.n b06 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_alias_for_star> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_alias_for_star │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, b04 │ │ │ │ │ + cbz r0, b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, ac8 │ │ │ │ │ + cbz r0, ac4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a70 │ │ │ │ │ + beq.n a6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a72 │ │ │ │ │ + beq.n a6e │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a74 │ │ │ │ │ + b.n a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c24 │ │ │ │ │ + bl c20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a48 │ │ │ │ │ + beq.n a44 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n a4a │ │ │ │ │ + bne.n a46 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac2 │ │ │ │ │ - b.n a48 │ │ │ │ │ + bne.n abe │ │ │ │ │ + b.n a44 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ab8 │ │ │ │ │ + b.n ab4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a74 │ │ │ │ │ + b.n a70 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b80 │ │ │ │ │ + beq.n b7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a72 │ │ │ │ │ + bne.n a6e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bc4 │ │ │ │ │ + beq.n bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl c24 │ │ │ │ │ + bl c20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bae │ │ │ │ │ + beq.n baa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bae │ │ │ │ │ + beq.n baa │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bae │ │ │ │ │ + beq.n baa │ │ │ │ │ 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, b86 │ │ │ │ │ + cbnz r0, b82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, b7c │ │ │ │ │ + cbz r0, b78 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n a72 │ │ │ │ │ + b.n a6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c1c │ │ │ │ │ + beq.n c18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b78 │ │ │ │ │ + bne.n b74 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a72 │ │ │ │ │ + b.n a6e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n a3c │ │ │ │ │ + b.n a38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, bd0 │ │ │ │ │ + cbnz r3, bcc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bd6 │ │ │ │ │ + cbnz r0, bd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n b7c │ │ │ │ │ + b.n b78 │ │ │ │ │ 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 b2c │ │ │ │ │ + beq.n b28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b7c │ │ │ │ │ + b.n b78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mvn.w r1, #4 │ │ │ │ │ strd r1, r1, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 349c │ │ │ │ │ + bl 3338 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b78 │ │ │ │ │ - b.n bc0 │ │ │ │ │ + bne.n b74 │ │ │ │ │ + b.n bbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a74 │ │ │ │ │ + b.n a70 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a08 │ │ │ │ │ + b.n a04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a72 │ │ │ │ │ + b.n a6e │ │ │ │ │ │ │ │ │ │ -00000c24 : │ │ │ │ │ +00000c20 : │ │ │ │ │ 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 d80 │ │ │ │ │ + beq.w d7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d7a │ │ │ │ │ + bne.w d76 │ │ │ │ │ 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 d88 │ │ │ │ │ + beq.w d84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl db8 │ │ │ │ │ + bl db4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d52 │ │ │ │ │ + beq.n d4e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d5e │ │ │ │ │ + beq.n d5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d4c │ │ │ │ │ + bne.n d48 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d44 │ │ │ │ │ + beq.n d40 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n d4c │ │ │ │ │ + bne.n d48 │ │ │ │ │ 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, cf4 │ │ │ │ │ + cbnz r0, cf0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d3e │ │ │ │ │ + beq.n d3a │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n d16 │ │ │ │ │ + bgt.n d12 │ │ │ │ │ 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 │ │ │ │ │ @@ -1466,597 +1464,426 @@ │ │ │ │ │ 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 d56 │ │ │ │ │ + beq.n d52 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d66 │ │ │ │ │ + bne.n d62 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl db8 │ │ │ │ │ + bl db4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n caa │ │ │ │ │ + beq.n ca6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d9e │ │ │ │ │ + bne.n d9a │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n d26 │ │ │ │ │ + beq.n d22 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n ca0 │ │ │ │ │ + b.n c9c │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n cbc │ │ │ │ │ + b.n cb8 │ │ │ │ │ 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, d3e │ │ │ │ │ + cbz r0, d3a │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n d0a │ │ │ │ │ + b.n d06 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n ce8 │ │ │ │ │ + b.n ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c7e │ │ │ │ │ + b.n c7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ce8 │ │ │ │ │ + beq.n ce4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cea │ │ │ │ │ + b.n ce6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n cea │ │ │ │ │ + b.n ce6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c4a │ │ │ │ │ + b.n c46 │ │ │ │ │ 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 c64 │ │ │ │ │ + beq.w c60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d56 │ │ │ │ │ + b.n d52 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d06 │ │ │ │ │ + beq.n d02 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n d4c │ │ │ │ │ + b.n d48 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000db8 : │ │ │ │ │ +00000db4 : │ │ │ │ │ import_from_as_name_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 e78 │ │ │ │ │ + beq.n e7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e96 │ │ │ │ │ + bne.n e9c │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n e4a │ │ │ │ │ + beq.n e46 │ │ │ │ │ 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 e72 │ │ │ │ │ + beq.n e6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fb84 <_tmp_28_rule> │ │ │ │ │ + bl fbdc <_tmp_28_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_28_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e72 │ │ │ │ │ + bne.n e6e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, e3c │ │ │ │ │ + cbz r0, e38 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ - cbnz r1, e6e │ │ │ │ │ + cbnz r1, e6a │ │ │ │ │ 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 r3, r0 │ │ │ │ │ - cbz r0, e7e │ │ │ │ │ + cbz r0, e84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, e7e │ │ │ │ │ + cbnz r2, e84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ 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 e9e │ │ │ │ │ + blt.n e74 │ │ │ │ │ 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 df6 │ │ │ │ │ - b.n e3c │ │ │ │ │ + beq.n df2 │ │ │ │ │ + b.n e38 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n e24 │ │ │ │ │ + b.n e20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n e3c │ │ │ │ │ + b.n e38 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n e3c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dda │ │ │ │ │ + b.n dd6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e3c │ │ │ │ │ + beq.n e38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e40 │ │ │ │ │ + b.n e3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e40 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n e40 │ │ │ │ │ + b.n e3c │ │ │ │ │ │ │ │ │ │ -00000ea8 : │ │ │ │ │ -finally_block_rule(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w fda │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n f8a │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n f34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #651 @ 0x28b │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ef4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n ee4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ - R_ARM_THM_CALL block_rule │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n ee4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, f1c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eea │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n eea │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eec │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n f78 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #651 @ 0x28b │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, f64 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, f64 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f92 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n ed8 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.n eec │ │ │ │ │ - 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 f42 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n f6a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n eec │ │ │ │ │ - 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 f64 │ │ │ │ │ - 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 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbnz r0, fe4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cbz r0, fe0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f6a │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n eca │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f6a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, ffe │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n fd4 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eea │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eea │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00001008 <_loop1_216_rule>: │ │ │ │ │ +00000ea4 <_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1364 <_loop1_216_rule+0x35c> │ │ │ │ │ + beq.w 1200 <_loop1_216_rule+0x35c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1224 <_loop1_216_rule+0x21c> │ │ │ │ │ + bne.w 10c0 <_loop1_216_rule+0x21c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a2 <_loop1_216_rule+0x29a> │ │ │ │ │ + beq.w 113e <_loop1_216_rule+0x29a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 117a <_loop1_216_rule+0x172> │ │ │ │ │ + bne.w 1016 <_loop1_216_rule+0x172> │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw fp, #6000 @ 0x1770 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1382 <_loop1_216_rule+0x37a> │ │ │ │ │ + beq.w 121e <_loop1_216_rule+0x37a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 114a <_loop1_216_rule+0x142> │ │ │ │ │ + bne.n fe6 <_loop1_216_rule+0x142> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 1196 <_loop1_216_rule+0x18e> │ │ │ │ │ + bne.w 1032 <_loop1_216_rule+0x18e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1200 <_loop1_216_rule+0x1f8> │ │ │ │ │ + blt.w 109c <_loop1_216_rule+0x1f8> │ │ │ │ │ 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 122c <_loop1_216_rule+0x224> │ │ │ │ │ + bne.w 10c8 <_loop1_216_rule+0x224> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 114a <_loop1_216_rule+0x142> │ │ │ │ │ + bne.n fe6 <_loop1_216_rule+0x142> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112c <_loop1_216_rule+0x124> │ │ │ │ │ + beq.n fc8 <_loop1_216_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112c <_loop1_216_rule+0x124> │ │ │ │ │ + beq.n fc8 <_loop1_216_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fb84 <_tmp_28_rule> │ │ │ │ │ + bl fbdc <_tmp_28_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_62_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 112e <_loop1_216_rule+0x126> │ │ │ │ │ + bne.n fca <_loop1_216_rule+0x126> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112c <_loop1_216_rule+0x124> │ │ │ │ │ + beq.n fc8 <_loop1_216_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 112c <_loop1_216_rule+0x124> │ │ │ │ │ + cbz r0, fc8 <_loop1_216_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114a <_loop1_216_rule+0x142> │ │ │ │ │ + beq.n fe6 <_loop1_216_rule+0x142> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 11ae <_loop1_216_rule+0x1a6> │ │ │ │ │ + bne.n 104a <_loop1_216_rule+0x1a6> │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f8 <_loop1_216_rule+0x1f0> │ │ │ │ │ + beq.n 1094 <_loop1_216_rule+0x1f0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1358 <_loop1_216_rule+0x350> │ │ │ │ │ + bne.w 11f4 <_loop1_216_rule+0x350> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 120a <_loop1_216_rule+0x202> │ │ │ │ │ + beq.n 10a6 <_loop1_216_rule+0x202> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r9, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1058 <_loop1_216_rule+0x50> │ │ │ │ │ + b.n ef4 <_loop1_216_rule+0x50> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r6, 114a <_loop1_216_rule+0x142> │ │ │ │ │ + cbnz r6, fe6 <_loop1_216_rule+0x142> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11b2 <_loop1_216_rule+0x1aa> │ │ │ │ │ + bne.n 104e <_loop1_216_rule+0x1aa> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 136a <_loop1_216_rule+0x362> │ │ │ │ │ + bne.w 1206 <_loop1_216_rule+0x362> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 121e <_loop1_216_rule+0x216> │ │ │ │ │ + beq.n 10ba <_loop1_216_rule+0x216> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 121e <_loop1_216_rule+0x216> │ │ │ │ │ + bne.n 10ba <_loop1_216_rule+0x216> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 129c <_loop1_216_rule+0x294> │ │ │ │ │ + beq.w 1138 <_loop1_216_rule+0x294> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bgt.n 1188 <_loop1_216_rule+0x180> │ │ │ │ │ + bgt.n 1024 <_loop1_216_rule+0x180> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r9, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 1170 <_loop1_216_rule+0x168> │ │ │ │ │ + b.n 100c <_loop1_216_rule+0x168> │ │ │ │ │ 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 │ │ │ │ │ - beq.w 109c <_loop1_216_rule+0x94> │ │ │ │ │ - b.n 1232 <_loop1_216_rule+0x22a> │ │ │ │ │ + beq.w f38 <_loop1_216_rule+0x94> │ │ │ │ │ + b.n 10ce <_loop1_216_rule+0x22a> │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ - b.n 10ec <_loop1_216_rule+0xe4> │ │ │ │ │ + b.n f88 <_loop1_216_rule+0xe4> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1140 <_loop1_216_rule+0x138> │ │ │ │ │ + beq.n fdc <_loop1_216_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1140 <_loop1_216_rule+0x138> │ │ │ │ │ + beq.n fdc <_loop1_216_rule+0x138> │ │ │ │ │ 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 114a <_loop1_216_rule+0x142> │ │ │ │ │ + beq.n fe6 <_loop1_216_rule+0x142> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -2064,131 +1891,131 @@ │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 110a <_loop1_216_rule+0x102> │ │ │ │ │ + bne.n fa6 <_loop1_216_rule+0x102> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114a <_loop1_216_rule+0x142> │ │ │ │ │ + beq.n fe6 <_loop1_216_rule+0x142> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 114e <_loop1_216_rule+0x146> │ │ │ │ │ + b.n fea <_loop1_216_rule+0x146> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 129a <_loop1_216_rule+0x292> │ │ │ │ │ + beq.n 1136 <_loop1_216_rule+0x292> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 111e <_loop1_216_rule+0x116> │ │ │ │ │ + b.n fba <_loop1_216_rule+0x116> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 117e <_loop1_216_rule+0x176> │ │ │ │ │ + b.n 101a <_loop1_216_rule+0x176> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 114a <_loop1_216_rule+0x142> │ │ │ │ │ + bne.n fe6 <_loop1_216_rule+0x142> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1288 <_loop1_216_rule+0x280> │ │ │ │ │ + beq.n 1124 <_loop1_216_rule+0x280> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 125a <_loop1_216_rule+0x252> │ │ │ │ │ + cbz r0, 10f6 <_loop1_216_rule+0x252> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbnz r0, 12b0 <_loop1_216_rule+0x2a8> │ │ │ │ │ + cbnz r0, 114c <_loop1_216_rule+0x2a8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r6, 1294 <_loop1_216_rule+0x28c> │ │ │ │ │ + cbnz r6, 1130 <_loop1_216_rule+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 127c <_loop1_216_rule+0x274> │ │ │ │ │ + cbz r0, 1118 <_loop1_216_rule+0x274> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 131e <_loop1_216_rule+0x316> │ │ │ │ │ + bne.n 11ba <_loop1_216_rule+0x316> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1098 <_loop1_216_rule+0x90> │ │ │ │ │ + b.n f34 <_loop1_216_rule+0x90> │ │ │ │ │ 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 1240 <_loop1_216_rule+0x238> │ │ │ │ │ + beq.n 10dc <_loop1_216_rule+0x238> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1282 <_loop1_216_rule+0x27a> │ │ │ │ │ + b.n 111e <_loop1_216_rule+0x27a> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 117e <_loop1_216_rule+0x176> │ │ │ │ │ + b.n 101a <_loop1_216_rule+0x176> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 950 │ │ │ │ │ + bl 950 │ │ │ │ │ R_ARM_THM_CALL _tmp_224_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 125c <_loop1_216_rule+0x254> │ │ │ │ │ + bne.n 10f8 <_loop1_216_rule+0x254> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 125a <_loop1_216_rule+0x252> │ │ │ │ │ + beq.n 10f6 <_loop1_216_rule+0x252> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 125a <_loop1_216_rule+0x252> │ │ │ │ │ + beq.n 10f6 <_loop1_216_rule+0x252> │ │ │ │ │ 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 125a <_loop1_216_rule+0x252> │ │ │ │ │ + beq.n 10f6 <_loop1_216_rule+0x252> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -2197,316 +2024,316 @@ │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1342 <_loop1_216_rule+0x33a> │ │ │ │ │ + cbnz r0, 11de <_loop1_216_rule+0x33a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1280 <_loop1_216_rule+0x278> │ │ │ │ │ + beq.n 111c <_loop1_216_rule+0x278> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1282 <_loop1_216_rule+0x27a> │ │ │ │ │ + b.n 111e <_loop1_216_rule+0x27a> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 127c <_loop1_216_rule+0x274> │ │ │ │ │ + beq.n 1118 <_loop1_216_rule+0x274> │ │ │ │ │ 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 12ea <_loop1_216_rule+0x2e2> │ │ │ │ │ - b.n 127c <_loop1_216_rule+0x274> │ │ │ │ │ + bne.n 1186 <_loop1_216_rule+0x2e2> │ │ │ │ │ + b.n 1118 <_loop1_216_rule+0x274> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 138a <_loop1_216_rule+0x382> │ │ │ │ │ + cbz r3, 1226 <_loop1_216_rule+0x382> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1318 <_loop1_216_rule+0x310> │ │ │ │ │ + bne.n 11b4 <_loop1_216_rule+0x310> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1114 <_loop1_216_rule+0x10c> │ │ │ │ │ + b.n fb0 <_loop1_216_rule+0x10c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1200 <_loop1_216_rule+0x1f8> │ │ │ │ │ - b.n 1112 <_loop1_216_rule+0x10a> │ │ │ │ │ + bne.w 109c <_loop1_216_rule+0x1f8> │ │ │ │ │ + b.n fae <_loop1_216_rule+0x10a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 102c <_loop1_216_rule+0x24> │ │ │ │ │ + b.n ec8 <_loop1_216_rule+0x24> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 114a <_loop1_216_rule+0x142> │ │ │ │ │ + bne.w fe6 <_loop1_216_rule+0x142> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ae │ │ │ │ │ + bl 9ae │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114a <_loop1_216_rule+0x142> │ │ │ │ │ - b.n 1112 <_loop1_216_rule+0x10a> │ │ │ │ │ + beq.w fe6 <_loop1_216_rule+0x142> │ │ │ │ │ + b.n fae <_loop1_216_rule+0x10a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1064 <_loop1_216_rule+0x5c> │ │ │ │ │ + b.n f00 <_loop1_216_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1352 <_loop1_216_rule+0x34a> │ │ │ │ │ + b.n 11ee <_loop1_216_rule+0x34a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001390 : │ │ │ │ │ +0000122c : │ │ │ │ │ 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, #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 1692 │ │ │ │ │ + beq.w 152e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1572 │ │ │ │ │ + bne.w 140e │ │ │ │ │ ldrd r8, r5, [r4, #8] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.w 14ca │ │ │ │ │ + beq.w 1366 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152c │ │ │ │ │ + bne.w 13c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14f6 │ │ │ │ │ + beq.w 1392 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f6 │ │ │ │ │ + beq.n 1392 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eda8 │ │ │ │ │ + bl ee00 │ │ │ │ │ R_ARM_THM_CALL type_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14f6 │ │ │ │ │ + bne.n 1392 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 150a │ │ │ │ │ + beq.n 13a6 │ │ │ │ │ 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.n 14c0 │ │ │ │ │ + beq.n 135c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6a8 │ │ │ │ │ + bl d700 │ │ │ │ │ R_ARM_THM_CALL arguments_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 14c2 │ │ │ │ │ + bne.n 135e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c0 │ │ │ │ │ + beq.n 135c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1500 │ │ │ │ │ + beq.n 139c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1500 │ │ │ │ │ + bne.n 139c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 14f8 │ │ │ │ │ + bne.n 1394 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f6 │ │ │ │ │ + beq.n 1392 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f6 │ │ │ │ │ + beq.n 1392 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f0 │ │ │ │ │ + beq.n 138c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldrd r2, r6, [r7, #20] │ │ │ │ │ - cbz r5, 14bc │ │ │ │ │ + cbz r5, 1358 │ │ │ │ │ ldrd r1, r5, [r5, #8] │ │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1698 │ │ │ │ │ + beq.w 1534 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1698 │ │ │ │ │ + bne.w 1534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 1484 │ │ │ │ │ + b.n 1320 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 1448 │ │ │ │ │ + b.n 12e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1684 │ │ │ │ │ + blt.w 1520 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 168e │ │ │ │ │ + beq.w 152a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 152c │ │ │ │ │ + cbz r3, 13c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14b2 │ │ │ │ │ + b.n 134e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 14b0 │ │ │ │ │ + b.n 134c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1520 │ │ │ │ │ + cbnz r0, 13bc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1448 │ │ │ │ │ + b.n 12e4 │ │ │ │ │ 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 1414 │ │ │ │ │ + beq.w 12b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14f8 │ │ │ │ │ + b.n 1394 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14f8 │ │ │ │ │ + b.n 1394 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1674 │ │ │ │ │ + beq.w 1510 │ │ │ │ │ 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, 157a │ │ │ │ │ + cbnz r0, 1416 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r7, 1562 │ │ │ │ │ + cbnz r7, 13fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15da │ │ │ │ │ + bne.n 1476 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 13dc │ │ │ │ │ + beq.w 1278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14b2 │ │ │ │ │ + b.n 134e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 154a │ │ │ │ │ + beq.n 13e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eda8 │ │ │ │ │ + bl ee00 │ │ │ │ │ R_ARM_THM_CALL type_params_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 154c │ │ │ │ │ + bne.n 13e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1a │ │ │ │ │ + bl e1a │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 154c │ │ │ │ │ + bne.n 13e8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 154a │ │ │ │ │ + beq.n 13e6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -2514,64 +2341,64 @@ │ │ │ │ │ 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 r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 165e │ │ │ │ │ + bne.n 14fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 165a │ │ │ │ │ + beq.n 14f6 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1566 │ │ │ │ │ + b.n 1402 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1560 │ │ │ │ │ + beq.n 13fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eda8 │ │ │ │ │ + bl ee00 │ │ │ │ │ R_ARM_THM_CALL type_params_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1562 │ │ │ │ │ + bne.n 13fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1a │ │ │ │ │ + bl e1a │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1562 │ │ │ │ │ + bne.n 13fe │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1560 │ │ │ │ │ + beq.n 13fc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1560 │ │ │ │ │ + beq.n 13fc │ │ │ │ │ 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.n 1560 │ │ │ │ │ + beq.n 13fc │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ 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 │ │ │ │ │ @@ -2580,247 +2407,247 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 165e │ │ │ │ │ + cbnz r0, 14fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15d4 │ │ │ │ │ + bne.n 1470 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1566 │ │ │ │ │ + b.n 1402 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 16ae │ │ │ │ │ + cbz r3, 154a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15d4 │ │ │ │ │ + bne.n 1470 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14b0 │ │ │ │ │ + b.n 134c │ │ │ │ │ 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 153c │ │ │ │ │ - b.n 1562 │ │ │ │ │ + beq.w 13d8 │ │ │ │ │ + b.n 13fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14b2 │ │ │ │ │ + b.n 134e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 156c │ │ │ │ │ + b.n 1408 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13b4 │ │ │ │ │ + b.n 1250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14b0 │ │ │ │ │ + beq.w 134c │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14b2 │ │ │ │ │ + b.n 134e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14b0 │ │ │ │ │ + b.n 134c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016b8 : │ │ │ │ │ +00001554 : │ │ │ │ │ for_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1a30 │ │ │ │ │ + beq.w 18cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19a0 │ │ │ │ │ + bne.w 183c │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 18d4 │ │ │ │ │ + beq.w 1770 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18fe │ │ │ │ │ + bne.w 179a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17c4 │ │ │ │ │ + beq.n 1660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 605c │ │ │ │ │ + bl 605c │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17c4 │ │ │ │ │ + beq.n 1660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17c4 │ │ │ │ │ + beq.n 1660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8468 │ │ │ │ │ + bl 8498 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a4c │ │ │ │ │ + beq.w 18e8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a4c │ │ │ │ │ + beq.w 18e8 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a4c │ │ │ │ │ + bne.w 18e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a4c │ │ │ │ │ + beq.w 18e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14020 │ │ │ │ │ + bl 1405c │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a4c │ │ │ │ │ + bne.w 18e8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a46 │ │ │ │ │ + beq.w 18e2 │ │ │ │ │ ldrd r5, r2, [r0, #20] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 18be │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 175a │ │ │ │ │ strd r5, r2, [sp, #12] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ - str.w sl, [sp] │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_For> │ │ │ │ │ R_ARM_THM_CALL _PyAST_For │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18a6 │ │ │ │ │ + beq.n 1742 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18a6 │ │ │ │ │ + bne.n 1742 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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 r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19a0 │ │ │ │ │ + bne.w 183c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a68 │ │ │ │ │ + beq.w 1904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a68 │ │ │ │ │ + beq.w 1904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 605c │ │ │ │ │ + bl 605c │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a68 │ │ │ │ │ + beq.w 1904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a68 │ │ │ │ │ + beq.w 1904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8468 │ │ │ │ │ + bl 8498 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a4c │ │ │ │ │ + beq.w 18e8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a4c │ │ │ │ │ + beq.w 18e8 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a4c │ │ │ │ │ + bne.w 18e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a4c │ │ │ │ │ + beq.w 18e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14020 │ │ │ │ │ + bl 1405c │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a4c │ │ │ │ │ + bne.w 18e8 │ │ │ │ │ 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 1a46 │ │ │ │ │ + beq.w 18e2 │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1a56 │ │ │ │ │ + bne.w 18f2 │ │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ @@ -2831,158 +2658,158 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17b0 │ │ │ │ │ + bne.n 164c │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b8 │ │ │ │ │ + beq.n 1654 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17ba │ │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ │ + b.n 1656 │ │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ │ - bl 9b8 │ │ │ │ │ + bl 9b4 │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.n 1790 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 162c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1a36 │ │ │ │ │ + blt.w 18d2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a40 │ │ │ │ │ + beq.w 18dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a46 │ │ │ │ │ + bne.w 18e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1a7a │ │ │ │ │ + beq.w 1916 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1960 │ │ │ │ │ + bne.n 17fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 195c │ │ │ │ │ + cbz r0, 17f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 605c │ │ │ │ │ + bl 605c │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbz r0, 195c │ │ │ │ │ + cbz r0, 17f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 195c │ │ │ │ │ + cbz r0, 17f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8468 │ │ │ │ │ + bl 8498 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ - cbz r0, 195c │ │ │ │ │ + cbz r0, 17f8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a8e │ │ │ │ │ + bne.w 192a │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1990 │ │ │ │ │ + bne.n 182c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1990 │ │ │ │ │ + bne.n 182c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 19a8 │ │ │ │ │ + cbnz r0, 1844 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1700 │ │ │ │ │ + beq.w 159c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17ba │ │ │ │ │ + b.n 1656 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 605c │ │ │ │ │ + bl 605c │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 198c │ │ │ │ │ + beq.n 1828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 198c │ │ │ │ │ + beq.n 1828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8468 │ │ │ │ │ + bl 8498 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 198c │ │ │ │ │ + beq.n 1828 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 198c │ │ │ │ │ + beq.n 1828 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 198c │ │ │ │ │ + beq.n 1828 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 198c │ │ │ │ │ + beq.n 1828 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -2992,64 +2819,64 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1aae │ │ │ │ │ + bne.n 194a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 1a74 │ │ │ │ │ + cbz r0, 1910 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 1994 │ │ │ │ │ + b.n 1830 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16dc │ │ │ │ │ + b.n 1578 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17ba │ │ │ │ │ + b.n 1656 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1998 │ │ │ │ │ + b.n 1834 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17ba │ │ │ │ │ + b.n 1656 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17ba │ │ │ │ │ + b.n 1656 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 9b8 │ │ │ │ │ + bl 9b4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1872 │ │ │ │ │ + b.n 170e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1ac8 │ │ │ │ │ + cbnz r3, 1964 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 17b8 │ │ │ │ │ + b.n 1654 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1994 │ │ │ │ │ + b.n 1830 │ │ │ │ │ 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 190e │ │ │ │ │ - b.n 1990 │ │ │ │ │ + beq.w 17aa │ │ │ │ │ + b.n 182c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -3057,455 +2884,455 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a1e │ │ │ │ │ + beq.n 18ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 1ada │ │ │ │ │ + cbz r3, 1976 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a28 │ │ │ │ │ + bne.n 18c4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17b8 │ │ │ │ │ + b.n 1654 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19a0 │ │ │ │ │ + bne.w 183c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3380 │ │ │ │ │ + bl 321c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1a6e │ │ │ │ │ + b.n 190a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17b8 │ │ │ │ │ + b.n 1654 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ae4 <_loop0_119_rule>: │ │ │ │ │ +00001980 <_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 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1c14 <_loop0_119_rule+0x130> │ │ │ │ │ + beq.w 1ab0 <_loop0_119_rule+0x130> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1c0c <_loop0_119_rule+0x128> │ │ │ │ │ + bne.n 1aa8 <_loop0_119_rule+0x128> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bfc <_loop0_119_rule+0x118> │ │ │ │ │ + beq.n 1a98 <_loop0_119_rule+0x118> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1c0c <_loop0_119_rule+0x128> │ │ │ │ │ + bne.n 1aa8 <_loop0_119_rule+0x128> │ │ │ │ │ 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 1bf4 <_loop0_119_rule+0x110> │ │ │ │ │ + beq.n 1a90 <_loop0_119_rule+0x110> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1b4a <_loop0_119_rule+0x66> │ │ │ │ │ + cbnz r3, 19e6 <_loop0_119_rule+0x66> │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1b78 <_loop0_119_rule+0x94> │ │ │ │ │ + cbnz r0, 1a14 <_loop0_119_rule+0x94> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1be0 <_loop0_119_rule+0xfc> │ │ │ │ │ + beq.n 1a7c <_loop0_119_rule+0xfc> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 1ba0 <_loop0_119_rule+0xbc> │ │ │ │ │ + bgt.n 1a3c <_loop0_119_rule+0xbc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78a0 │ │ │ │ │ + bl 78c0 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b4a <_loop0_119_rule+0x66> │ │ │ │ │ + beq.n 19e6 <_loop0_119_rule+0x66> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1bae <_loop0_119_rule+0xca> │ │ │ │ │ + cbnz r3, 1a4a <_loop0_119_rule+0xca> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1bc4 <_loop0_119_rule+0xe0> │ │ │ │ │ + beq.n 1a60 <_loop0_119_rule+0xe0> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1b32 <_loop0_119_rule+0x4e> │ │ │ │ │ + b.n 19ce <_loop0_119_rule+0x4e> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1b60 <_loop0_119_rule+0x7c> │ │ │ │ │ + b.n 19fc <_loop0_119_rule+0x7c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b88 <_loop0_119_rule+0xa4> │ │ │ │ │ + beq.n 1a24 <_loop0_119_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b4e <_loop0_119_rule+0x6a> │ │ │ │ │ + b.n 19ea <_loop0_119_rule+0x6a> │ │ │ │ │ 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, 1be0 <_loop0_119_rule+0xfc> │ │ │ │ │ + cbz r0, 1a7c <_loop0_119_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1b94 <_loop0_119_rule+0xb0> │ │ │ │ │ + b.n 1a30 <_loop0_119_rule+0xb0> │ │ │ │ │ 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 1b6e <_loop0_119_rule+0x8a> │ │ │ │ │ + b.n 1a0a <_loop0_119_rule+0x8a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b3a <_loop0_119_rule+0x56> │ │ │ │ │ + b.n 19d6 <_loop0_119_rule+0x56> │ │ │ │ │ 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 1b6e <_loop0_119_rule+0x8a> │ │ │ │ │ + b.n 1a0a <_loop0_119_rule+0x8a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b6e <_loop0_119_rule+0x8a> │ │ │ │ │ + b.n 1a0a <_loop0_119_rule+0x8a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b08 <_loop0_119_rule+0x24> │ │ │ │ │ + b.n 19a4 <_loop0_119_rule+0x24> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c1c <_loop0_170_rule>: │ │ │ │ │ +00001ab8 <_loop0_170_rule>: │ │ │ │ │ _loop0_48_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1dbe <_loop0_170_rule+0x1a2> │ │ │ │ │ + beq.w 1c62 <_loop0_170_rule+0x1aa> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1dde <_loop0_170_rule+0x1c2> │ │ │ │ │ + bne.w 1c7a <_loop0_170_rule+0x1c2> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1db0 <_loop0_170_rule+0x194> │ │ │ │ │ + beq.w 1c54 <_loop0_170_rule+0x19c> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1db8 <_loop0_170_rule+0x19c> │ │ │ │ │ + bne.w 1c5c <_loop0_170_rule+0x1a4> │ │ │ │ │ mov r6, r9 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1dc4 <_loop0_170_rule+0x1a8> │ │ │ │ │ + beq.w 1c46 <_loop0_170_rule+0x18e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cf4 <_loop0_170_rule+0xd8> │ │ │ │ │ + bne.n 1b90 <_loop0_170_rule+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 101a0 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1ce4 <_loop0_170_rule+0xc8> │ │ │ │ │ + cbz r0, 1b80 <_loop0_170_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14f50 │ │ │ │ │ + bl 150e8 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r2, 1ce6 <_loop0_170_rule+0xca> │ │ │ │ │ + cbnz r2, 1b82 <_loop0_170_rule+0xca> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1ce4 <_loop0_170_rule+0xc8> │ │ │ │ │ + cbz r0, 1b80 <_loop0_170_rule+0xc8> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r2, 1ce6 <_loop0_170_rule+0xca> │ │ │ │ │ + cbnz r2, 1b82 <_loop0_170_rule+0xca> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d70 <_loop0_170_rule+0x154> │ │ │ │ │ + beq.n 1c0c <_loop0_170_rule+0x154> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dcc <_loop0_170_rule+0x1b0> │ │ │ │ │ + bne.n 1c68 <_loop0_170_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1d98 <_loop0_170_rule+0x17c> │ │ │ │ │ + beq.n 1c34 <_loop0_170_rule+0x17c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 1c74 <_loop0_170_rule+0x58> │ │ │ │ │ + b.n 1b10 <_loop0_170_rule+0x58> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 1cf4 <_loop0_170_rule+0xd8> │ │ │ │ │ + cbnz r2, 1b90 <_loop0_170_rule+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101a0 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1d2a <_loop0_170_rule+0x10e> │ │ │ │ │ + cbnz r0, 1bc6 <_loop0_170_rule+0x10e> │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr.w r9, [sp] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [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 1daa <_loop0_170_rule+0x18e> │ │ │ │ │ + beq.n 1c4e <_loop0_170_rule+0x196> │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt.n 1d88 <_loop0_170_rule+0x16c> │ │ │ │ │ + bgt.n 1c24 <_loop0_170_rule+0x16c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14f50 │ │ │ │ │ + bl 150e8 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cf4 <_loop0_170_rule+0xd8> │ │ │ │ │ + bne.n 1b90 <_loop0_170_rule+0xd8> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cf4 <_loop0_170_rule+0xd8> │ │ │ │ │ + bne.n 1b90 <_loop0_170_rule+0xd8> │ │ │ │ │ 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 1cf4 <_loop0_170_rule+0xd8> │ │ │ │ │ + beq.n 1b90 <_loop0_170_rule+0xd8> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cc6 <_loop0_170_rule+0xaa> │ │ │ │ │ + bne.n 1b62 <_loop0_170_rule+0xaa> │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr.w r9, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cfa <_loop0_170_rule+0xde> │ │ │ │ │ + beq.n 1b96 <_loop0_170_rule+0xde> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1cfe <_loop0_170_rule+0xe2> │ │ │ │ │ + b.n 1b9a <_loop0_170_rule+0xe2> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r5, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 1d12 <_loop0_170_rule+0xf6> │ │ │ │ │ + b.n 1bae <_loop0_170_rule+0xf6> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 1de6 <_loop0_170_rule+0x1ca> │ │ │ │ │ + cbz r0, 1c82 <_loop0_170_rule+0x1ca> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 1cd8 <_loop0_170_rule+0xbc> │ │ │ │ │ + b.n 1b74 <_loop0_170_rule+0xbc> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1b1c <_loop0_170_rule+0x64> │ │ │ │ │ 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 1d20 <_loop0_170_rule+0x104> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c40 <_loop0_170_rule+0x24> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 1bbc <_loop0_170_rule+0x104> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c80 <_loop0_170_rule+0x64> │ │ │ │ │ + b.n 1adc <_loop0_170_rule+0x24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ccc <_loop0_170_rule+0xb0> │ │ │ │ │ + beq.w 1b68 <_loop0_170_rule+0xb0> │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr.w r9, [sp] │ │ │ │ │ - b.n 1d7e <_loop0_170_rule+0x162> │ │ │ │ │ + b.n 1c1a <_loop0_170_rule+0x162> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1d20 <_loop0_170_rule+0x104> │ │ │ │ │ + b.n 1bbc <_loop0_170_rule+0x104> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b.n 1dac <_loop0_170_rule+0x190> │ │ │ │ │ + b.n 1c50 <_loop0_170_rule+0x198> │ │ │ │ │ │ │ │ │ │ -00001dec <_gather_18_rule>: │ │ │ │ │ +00001c88 <_gather_18_rule>: │ │ │ │ │ _gather_18_rule(): │ │ │ │ │ stmdb 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 1f02 <_gather_18_rule+0x116> │ │ │ │ │ + beq.n 1d9e <_gather_18_rule+0x116> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1efa <_gather_18_rule+0x10e> │ │ │ │ │ + bne.n 1d96 <_gather_18_rule+0x10e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ef2 <_gather_18_rule+0x106> │ │ │ │ │ + beq.n 1d8e <_gather_18_rule+0x106> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f08 <_gather_18_rule+0x11c> │ │ │ │ │ + beq.n 1da4 <_gather_18_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1eec <_gather_18_rule+0x100> │ │ │ │ │ + bne.n 1d88 <_gather_18_rule+0x100> │ │ │ │ │ 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 1ee4 <_gather_18_rule+0xf8> │ │ │ │ │ + beq.n 1d80 <_gather_18_rule+0xf8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1eec <_gather_18_rule+0x100> │ │ │ │ │ + bne.n 1d88 <_gather_18_rule+0x100> │ │ │ │ │ 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, 1e98 <_gather_18_rule+0xac> │ │ │ │ │ + cbnz r0, 1d34 <_gather_18_rule+0xac> │ │ │ │ │ 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 1ede <_gather_18_rule+0xf2> │ │ │ │ │ + beq.n 1d7a <_gather_18_rule+0xf2> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 1eb8 <_gather_18_rule+0xcc> │ │ │ │ │ + bgt.n 1d54 <_gather_18_rule+0xcc> │ │ │ │ │ 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 │ │ │ │ │ @@ -3520,90 +3347,90 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e5e <_gather_18_rule+0x72> │ │ │ │ │ + beq.n 1cfa <_gather_18_rule+0x72> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1ec6 <_gather_18_rule+0xda> │ │ │ │ │ + cbnz r2, 1d62 <_gather_18_rule+0xda> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 1f10 <_gather_18_rule+0x124> │ │ │ │ │ + beq.n 1dac <_gather_18_rule+0x124> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 1e54 <_gather_18_rule+0x68> │ │ │ │ │ + b.n 1cf0 <_gather_18_rule+0x68> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 1e70 <_gather_18_rule+0x84> │ │ │ │ │ + b.n 1d0c <_gather_18_rule+0x84> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ea8 <_gather_18_rule+0xbc> │ │ │ │ │ + beq.n 1d44 <_gather_18_rule+0xbc> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1eec <_gather_18_rule+0x100> │ │ │ │ │ + b.n 1d88 <_gather_18_rule+0x100> │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 1e8e <_gather_18_rule+0xa2> │ │ │ │ │ + b.n 1d2a <_gather_18_rule+0xa2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e90 <_gather_18_rule+0xa4> │ │ │ │ │ + b.n 1d2c <_gather_18_rule+0xa4> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e0e <_gather_18_rule+0x22> │ │ │ │ │ + b.n 1caa <_gather_18_rule+0x22> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e32 <_gather_18_rule+0x46> │ │ │ │ │ + b.n 1cce <_gather_18_rule+0x46> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ede <_gather_18_rule+0xf2> │ │ │ │ │ + beq.n 1d7a <_gather_18_rule+0xf2> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1eac <_gather_18_rule+0xc0> │ │ │ │ │ + b.n 1d48 <_gather_18_rule+0xc0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f2c : │ │ │ │ │ +00001dc8 : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ - cbz r3, 1f4a │ │ │ │ │ + cbz r3, 1de6 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - blt.n 1f52 │ │ │ │ │ + blt.n 1dee │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ @@ -3621,439 +3448,439 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 1f44 │ │ │ │ │ + b.n 1de0 │ │ │ │ │ │ │ │ │ │ -00001f7c : │ │ │ │ │ +00001e18 : │ │ │ │ │ param_star_annotation_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1fd6 │ │ │ │ │ + beq.n 1e72 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2060 │ │ │ │ │ + bne.n 1efc │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 2048 │ │ │ │ │ + beq.n 1ee4 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 1fdc │ │ │ │ │ + cbnz r0, 1e78 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1f9e │ │ │ │ │ + b.n 1e3a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 20b6 │ │ │ │ │ + beq.n 1f52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20ae │ │ │ │ │ + bne.n 1f4a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20ae │ │ │ │ │ + beq.n 1f4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9e80 │ │ │ │ │ + bl 9eb0 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20ae │ │ │ │ │ + beq.n 1f4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2096 │ │ │ │ │ + bne.n 1f32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2090 │ │ │ │ │ + beq.n 1f2c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2068 │ │ │ │ │ + cbz r0, 1f04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2068 │ │ │ │ │ + cbnz r3, 1f04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1fca │ │ │ │ │ + b.n 1e66 │ │ │ │ │ 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 │ │ │ │ │ - bge.n 207c │ │ │ │ │ + bge.n 1f18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1fcc │ │ │ │ │ + b.n 1e68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1fcc │ │ │ │ │ + b.n 1e68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fca │ │ │ │ │ + beq.n 1e66 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1fcc │ │ │ │ │ + b.n 1e68 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1fba │ │ │ │ │ + beq.n 1e56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1fcc │ │ │ │ │ + b.n 1e68 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 200c │ │ │ │ │ + beq.n 1ea8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1fc6 │ │ │ │ │ + b.n 1e62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1fc6 │ │ │ │ │ + b.n 1e62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1fe8 │ │ │ │ │ + b.n 1e84 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000020c0 <_loop1_178_rule>: │ │ │ │ │ +00001f5c <_loop1_178_rule>: │ │ │ │ │ _loop1_50_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 223a <_loop1_178_rule+0x17a> │ │ │ │ │ + beq.w 20d6 <_loop1_178_rule+0x17a> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2230 <_loop1_178_rule+0x170> │ │ │ │ │ + bne.w 20cc <_loop1_178_rule+0x170> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 227a <_loop1_178_rule+0x1ba> │ │ │ │ │ + beq.w 2116 <_loop1_178_rule+0x1ba> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2230 <_loop1_178_rule+0x170> │ │ │ │ │ + bne.w 20cc <_loop1_178_rule+0x170> │ │ │ │ │ movs r7, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2272 <_loop1_178_rule+0x1b2> │ │ │ │ │ + beq.w 210e <_loop1_178_rule+0x1b2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2192 <_loop1_178_rule+0xd2> │ │ │ │ │ + bne.n 202e <_loop1_178_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 101a0 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2180 <_loop1_178_rule+0xc0> │ │ │ │ │ + cbz r0, 201c <_loop1_178_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14f50 │ │ │ │ │ + bl 150e8 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbnz r2, 2182 <_loop1_178_rule+0xc2> │ │ │ │ │ + cbnz r2, 201e <_loop1_178_rule+0xc2> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2180 <_loop1_178_rule+0xc0> │ │ │ │ │ + cbz r0, 201c <_loop1_178_rule+0xc0> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r2, 2182 <_loop1_178_rule+0xc2> │ │ │ │ │ + cbnz r2, 201e <_loop1_178_rule+0xc2> │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2268 <_loop1_178_rule+0x1a8> │ │ │ │ │ + beq.w 2104 <_loop1_178_rule+0x1a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2256 <_loop1_178_rule+0x196> │ │ │ │ │ + bne.n 20f2 <_loop1_178_rule+0x196> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 21c8 <_loop1_178_rule+0x108> │ │ │ │ │ + beq.n 2064 <_loop1_178_rule+0x108> │ │ │ │ │ str.w r6, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - b.n 210e <_loop1_178_rule+0x4e> │ │ │ │ │ + b.n 1faa <_loop1_178_rule+0x4e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r2, 2192 <_loop1_178_rule+0xd2> │ │ │ │ │ + cbnz r2, 202e <_loop1_178_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101a0 │ │ │ │ │ + bl 101f8 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 21f2 <_loop1_178_rule+0x132> │ │ │ │ │ + bne.n 208e <_loop1_178_rule+0x132> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 222a <_loop1_178_rule+0x16a> │ │ │ │ │ + beq.n 20c6 <_loop1_178_rule+0x16a> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 222a <_loop1_178_rule+0x16a> │ │ │ │ │ + bne.n 20c6 <_loop1_178_rule+0x16a> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2242 <_loop1_178_rule+0x182> │ │ │ │ │ + beq.n 20de <_loop1_178_rule+0x182> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n 21de <_loop1_178_rule+0x11e> │ │ │ │ │ + ble.n 207a <_loop1_178_rule+0x11e> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [fp, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 21b4 <_loop1_178_rule+0xf4> │ │ │ │ │ + b.n 2050 <_loop1_178_rule+0xf4> │ │ │ │ │ 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.n 2240 <_loop1_178_rule+0x180> │ │ │ │ │ + beq.n 20dc <_loop1_178_rule+0x180> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 2174 <_loop1_178_rule+0xb4> │ │ │ │ │ + b.n 2010 <_loop1_178_rule+0xb4> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14f50 │ │ │ │ │ + bl 150e8 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2192 <_loop1_178_rule+0xd2> │ │ │ │ │ + bne.n 202e <_loop1_178_rule+0xd2> │ │ │ │ │ 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.n 2192 <_loop1_178_rule+0xd2> │ │ │ │ │ + bne.n 202e <_loop1_178_rule+0xd2> │ │ │ │ │ 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 2192 <_loop1_178_rule+0xd2> │ │ │ │ │ + beq.n 202e <_loop1_178_rule+0xd2> │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 2150 <_loop1_178_rule+0x90> │ │ │ │ │ + b.n 1fec <_loop1_178_rule+0x90> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21e8 <_loop1_178_rule+0x128> │ │ │ │ │ + b.n 2084 <_loop1_178_rule+0x128> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 20e4 <_loop1_178_rule+0x24> │ │ │ │ │ + b.n 1f80 <_loop1_178_rule+0x24> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21e8 <_loop1_178_rule+0x128> │ │ │ │ │ + b.n 2084 <_loop1_178_rule+0x128> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2168 <_loop1_178_rule+0xa8> │ │ │ │ │ + beq.n 2004 <_loop1_178_rule+0xa8> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2196 <_loop1_178_rule+0xd6> │ │ │ │ │ + b.n 2032 <_loop1_178_rule+0xd6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 225e <_loop1_178_rule+0x19e> │ │ │ │ │ - b.n 2192 <_loop1_178_rule+0xd2> │ │ │ │ │ + bne.n 20fa <_loop1_178_rule+0x19e> │ │ │ │ │ + b.n 202e <_loop1_178_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 211a <_loop1_178_rule+0x5a> │ │ │ │ │ + b.n 1fb6 <_loop1_178_rule+0x5a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21e8 <_loop1_178_rule+0x128> │ │ │ │ │ + b.n 2084 <_loop1_178_rule+0x128> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000228c <_gather_51_rule>: │ │ │ │ │ +00002128 <_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, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 23c6 <_gather_51_rule+0x13a> │ │ │ │ │ + beq.w 2262 <_gather_51_rule+0x13a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 23be <_gather_51_rule+0x132> │ │ │ │ │ + bne.w 225a <_gather_51_rule+0x132> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 23cc │ │ │ │ │ + bl 2268 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23ae <_gather_51_rule+0x122> │ │ │ │ │ + beq.n 224a <_gather_51_rule+0x122> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 23b6 <_gather_51_rule+0x12a> │ │ │ │ │ + beq.n 2252 <_gather_51_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23a8 <_gather_51_rule+0x11c> │ │ │ │ │ + bne.n 2244 <_gather_51_rule+0x11c> │ │ │ │ │ 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 23a0 <_gather_51_rule+0x114> │ │ │ │ │ + beq.n 223c <_gather_51_rule+0x114> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 23a8 <_gather_51_rule+0x11c> │ │ │ │ │ + bne.n 2244 <_gather_51_rule+0x11c> │ │ │ │ │ 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, 233c <_gather_51_rule+0xb0> │ │ │ │ │ + cbnz r0, 21d8 <_gather_51_rule+0xb0> │ │ │ │ │ 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 239a <_gather_51_rule+0x10e> │ │ │ │ │ + beq.n 2236 <_gather_51_rule+0x10e> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 235c <_gather_51_rule+0xd0> │ │ │ │ │ + bgt.n 21f8 <_gather_51_rule+0xd0> │ │ │ │ │ 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 │ │ │ │ │ @@ -4064,312 +3891,312 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23cc │ │ │ │ │ + bl 2268 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2302 <_gather_51_rule+0x76> │ │ │ │ │ + beq.n 219e <_gather_51_rule+0x76> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 2382 <_gather_51_rule+0xf6> │ │ │ │ │ + cbnz r2, 221e <_gather_51_rule+0xf6> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 236a <_gather_51_rule+0xde> │ │ │ │ │ + beq.n 2206 <_gather_51_rule+0xde> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 22f8 <_gather_51_rule+0x6c> │ │ │ │ │ + b.n 2194 <_gather_51_rule+0x6c> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 2314 <_gather_51_rule+0x88> │ │ │ │ │ + b.n 21b0 <_gather_51_rule+0x88> │ │ │ │ │ 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, 239a <_gather_51_rule+0x10e> │ │ │ │ │ + cbz r0, 2236 <_gather_51_rule+0x10e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 2350 <_gather_51_rule+0xc4> │ │ │ │ │ + b.n 21ec <_gather_51_rule+0xc4> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 234c <_gather_51_rule+0xc0> │ │ │ │ │ + beq.n 21e8 <_gather_51_rule+0xc0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 23a8 <_gather_51_rule+0x11c> │ │ │ │ │ + b.n 2244 <_gather_51_rule+0x11c> │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 2332 <_gather_51_rule+0xa6> │ │ │ │ │ + b.n 21ce <_gather_51_rule+0xa6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 22d6 <_gather_51_rule+0x4a> │ │ │ │ │ + b.n 2172 <_gather_51_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2334 <_gather_51_rule+0xa8> │ │ │ │ │ + b.n 21d0 <_gather_51_rule+0xa8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 22b0 <_gather_51_rule+0x24> │ │ │ │ │ + b.n 214c <_gather_51_rule+0x24> │ │ │ │ │ │ │ │ │ │ -000023cc : │ │ │ │ │ +00002268 : │ │ │ │ │ with_item_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2492 │ │ │ │ │ + beq.n 232e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 248a │ │ │ │ │ + bne.n 2326 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 240c │ │ │ │ │ + cbz r0, 22a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2442 │ │ │ │ │ + cbnz r0, 22de │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 249c │ │ │ │ │ + bne.n 2338 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 248a │ │ │ │ │ + bne.n 2326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2498 │ │ │ │ │ + beq.n 2334 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2472 │ │ │ │ │ + cbz r0, 230e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 2472 │ │ │ │ │ + cbnz r2, 230e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6480 │ │ │ │ │ + bl 6480 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 240c │ │ │ │ │ + beq.n 22a8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ 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 240c │ │ │ │ │ + beq.n 22a8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2432 │ │ │ │ │ + bne.n 22ce │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2436 │ │ │ │ │ + beq.n 22d2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 243a │ │ │ │ │ + b.n 22d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 243a │ │ │ │ │ + b.n 22d6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 23ec │ │ │ │ │ + b.n 2288 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 2436 │ │ │ │ │ + b.n 22d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2518 │ │ │ │ │ + bne.n 23b4 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2506 │ │ │ │ │ + beq.n 23a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, 24fe │ │ │ │ │ + cbz r0, 239a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 24fe │ │ │ │ │ + cbz r0, 239a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 24fe │ │ │ │ │ + cbz r0, 239a │ │ │ │ │ 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, 24fe │ │ │ │ │ + cbz r0, 239a │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 262 │ │ │ │ │ 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, 2500 │ │ │ │ │ + cbz r0, 239c │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 2416 │ │ │ │ │ + b.n 22b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 24f8 │ │ │ │ │ + b.n 2394 │ │ │ │ │ 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 24b0 │ │ │ │ │ + beq.n 234c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 24f8 │ │ │ │ │ + b.n 2394 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 243a │ │ │ │ │ + b.n 22d6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002520 : │ │ │ │ │ +000023bc : │ │ │ │ │ del_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 267e │ │ │ │ │ + beq.w 251a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 26a8 │ │ │ │ │ + bne.w 2544 │ │ │ │ │ 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 2692 │ │ │ │ │ + beq.w 252e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26b0 │ │ │ │ │ + bl 254c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2672 │ │ │ │ │ + beq.w 250e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2686 │ │ │ │ │ + beq.w 2522 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 266c │ │ │ │ │ + bne.n 2508 │ │ │ │ │ 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 2664 │ │ │ │ │ + beq.n 2500 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 266c │ │ │ │ │ + bne.n 2508 │ │ │ │ │ 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, 2600 │ │ │ │ │ + cbnz r0, 249c │ │ │ │ │ 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 265e │ │ │ │ │ + beq.n 24fa │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 2620 │ │ │ │ │ + bgt.n 24bc │ │ │ │ │ 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 │ │ │ │ │ @@ -4379,219 +4206,219 @@ │ │ │ │ │ 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 2676 │ │ │ │ │ + beq.n 2512 │ │ │ │ │ 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 268e │ │ │ │ │ + bne.n 252a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26b0 │ │ │ │ │ + bl 254c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25aa │ │ │ │ │ + beq.n 2446 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 2646 │ │ │ │ │ + cbnz r2, 24e2 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 262e │ │ │ │ │ + beq.n 24ca │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 25a0 │ │ │ │ │ + b.n 243c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 25bc │ │ │ │ │ + b.n 2458 │ │ │ │ │ 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, 265e │ │ │ │ │ + cbz r0, 24fa │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 2614 │ │ │ │ │ + b.n 24b0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2610 │ │ │ │ │ + beq.n 24ac │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 266c │ │ │ │ │ + b.n 2508 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 25f4 │ │ │ │ │ + b.n 2490 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2546 │ │ │ │ │ + b.n 23e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 257e │ │ │ │ │ + b.n 241a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2676 │ │ │ │ │ + b.n 2512 │ │ │ │ │ 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 2560 │ │ │ │ │ + beq.w 23fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2676 │ │ │ │ │ + b.n 2512 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 25f6 │ │ │ │ │ + b.n 2492 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026b0 : │ │ │ │ │ +0000254c : │ │ │ │ │ del_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2932 │ │ │ │ │ + beq.w 27ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 29b8 │ │ │ │ │ + bne.w 2854 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1191 @ 0x4a7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 27b8 │ │ │ │ │ + bne.n 2654 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 2938 │ │ │ │ │ + beq.w 27d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 29b8 │ │ │ │ │ + bne.w 2854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40d0 │ │ │ │ │ + bl 40d0 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2726 │ │ │ │ │ + cbz r0, 25c2 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2828 │ │ │ │ │ + bne.w 26c4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 29b8 │ │ │ │ │ + bne.w 2854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40d0 │ │ │ │ │ + bl 40d0 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27ca │ │ │ │ │ + beq.n 2666 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27ca │ │ │ │ │ + beq.n 2666 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14194 │ │ │ │ │ + bl 141d0 │ │ │ │ │ R_ARM_THM_CALL slices_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27ca │ │ │ │ │ + beq.n 2666 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27ca │ │ │ │ │ + beq.n 2666 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 27ca │ │ │ │ │ + cbz r0, 2666 │ │ │ │ │ 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 29f4 │ │ │ │ │ + beq.w 2890 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2880 │ │ │ │ │ + beq.n 271c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2880 │ │ │ │ │ + bne.n 271c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1191 @ 0x4a7 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4601,761 +4428,761 @@ │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 29ba │ │ │ │ │ + bne.w 2856 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 29c4 │ │ │ │ │ + beq.w 2860 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 29d4 │ │ │ │ │ + beq.w 2870 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2894 │ │ │ │ │ + beq.n 2730 │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2920 │ │ │ │ │ + beq.w 27bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 29fc │ │ │ │ │ + bne.w 2898 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 27aa │ │ │ │ │ + b.n 2646 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2726 │ │ │ │ │ + beq.w 25c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2726 │ │ │ │ │ + beq.w 25c2 │ │ │ │ │ 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 29f4 │ │ │ │ │ + beq.w 2890 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ │ strd r9, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 27a4 │ │ │ │ │ + bne.n 2640 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27aa │ │ │ │ │ + beq.n 2646 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 29be │ │ │ │ │ + b.n 285a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 28c8 │ │ │ │ │ + cbnz r3, 2764 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 298c │ │ │ │ │ + bne.n 2828 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 28c8 │ │ │ │ │ + cbnz r3, 2764 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2944 │ │ │ │ │ + bne.n 27e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 28c8 │ │ │ │ │ + cbnz r3, 2764 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 28d6 │ │ │ │ │ + cbnz r0, 2772 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 27aa │ │ │ │ │ + b.n 2646 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2520 │ │ │ │ │ + bl 23bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28c8 │ │ │ │ │ + bne.n 2764 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28c8 │ │ │ │ │ + beq.n 2764 │ │ │ │ │ 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 28c8 │ │ │ │ │ + beq.n 2764 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2816 │ │ │ │ │ + bne.w 26b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28c8 │ │ │ │ │ + beq.n 2764 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 28cc │ │ │ │ │ + b.n 2768 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 26d4 │ │ │ │ │ + b.n 2570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2888 │ │ │ │ │ - b.n 26f8 │ │ │ │ │ + blt.n 2724 │ │ │ │ │ + b.n 2594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2520 │ │ │ │ │ + bl 23bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28ba │ │ │ │ │ + bne.n 2756 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28b8 │ │ │ │ │ + beq.n 2754 │ │ │ │ │ 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 28c8 │ │ │ │ │ + beq.n 2764 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2816 │ │ │ │ │ - b.n 2920 │ │ │ │ │ + bne.w 26b2 │ │ │ │ │ + b.n 27bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26b0 │ │ │ │ │ + bl 254c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28a6 │ │ │ │ │ + beq.n 2742 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28a6 │ │ │ │ │ + beq.n 2742 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2816 │ │ │ │ │ - b.n 2920 │ │ │ │ │ + bne.w 26b2 │ │ │ │ │ + b.n 27bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 27c2 │ │ │ │ │ + b.n 265e │ │ │ │ │ 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 27e4 │ │ │ │ │ - b.n 28c8 │ │ │ │ │ + beq.w 2680 │ │ │ │ │ + b.n 2764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2928 │ │ │ │ │ + blt.n 27c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 27fa │ │ │ │ │ - b.n 28c8 │ │ │ │ │ + beq.w 2696 │ │ │ │ │ + b.n 2764 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 27c2 │ │ │ │ │ + b.n 265e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2928 │ │ │ │ │ - b.n 281e │ │ │ │ │ + bne.n 27c4 │ │ │ │ │ + b.n 26ba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002a08 <_tmp_22_rule>: │ │ │ │ │ +000028a4 <_tmp_22_rule>: │ │ │ │ │ _tmp_22_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 2a4e <_tmp_22_rule+0x46> │ │ │ │ │ + beq.n 28ea <_tmp_22_rule+0x46> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2a58 <_tmp_22_rule+0x50> │ │ │ │ │ + cbnz r3, 28f4 <_tmp_22_rule+0x50> │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2a46 <_tmp_22_rule+0x3e> │ │ │ │ │ + cbnz r0, 28e2 <_tmp_22_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2a46 <_tmp_22_rule+0x3e> │ │ │ │ │ + cbnz r3, 28e2 <_tmp_22_rule+0x3e> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2a54 <_tmp_22_rule+0x4c> │ │ │ │ │ + cbz r0, 28f0 <_tmp_22_rule+0x4c> │ │ │ │ │ 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 2a26 <_tmp_22_rule+0x1e> │ │ │ │ │ + b.n 28c2 <_tmp_22_rule+0x1e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 2a46 <_tmp_22_rule+0x3e> │ │ │ │ │ + b.n 28e2 <_tmp_22_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2a4a <_tmp_22_rule+0x42> │ │ │ │ │ + b.n 28e6 <_tmp_22_rule+0x42> │ │ │ │ │ │ │ │ │ │ -00002a60 <_tmp_59_rule>: │ │ │ │ │ +000028fc <_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 2ab6 <_tmp_59_rule+0x56> │ │ │ │ │ + beq.n 2952 <_tmp_59_rule+0x56> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2ac0 <_tmp_59_rule+0x60> │ │ │ │ │ + cbnz r3, 295c <_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, 2aae <_tmp_59_rule+0x4e> │ │ │ │ │ + cbnz r0, 294a <_tmp_59_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2aae <_tmp_59_rule+0x4e> │ │ │ │ │ + cbnz r3, 294a <_tmp_59_rule+0x4e> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2aae <_tmp_59_rule+0x4e> │ │ │ │ │ + cbnz r0, 294a <_tmp_59_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2aae <_tmp_59_rule+0x4e> │ │ │ │ │ + cbnz r3, 294a <_tmp_59_rule+0x4e> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2abc <_tmp_59_rule+0x5c> │ │ │ │ │ + cbz r0, 2958 <_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 2a7e <_tmp_59_rule+0x1e> │ │ │ │ │ + b.n 291a <_tmp_59_rule+0x1e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 2aae <_tmp_59_rule+0x4e> │ │ │ │ │ + b.n 294a <_tmp_59_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ab2 <_tmp_59_rule+0x52> │ │ │ │ │ + b.n 294e <_tmp_59_rule+0x52> │ │ │ │ │ │ │ │ │ │ -00002ac8 <_loop0_129_rule>: │ │ │ │ │ +00002964 <_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 2bc8 <_loop0_129_rule+0x100> │ │ │ │ │ + beq.n 2a64 <_loop0_129_rule+0x100> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 2b9e <_loop0_129_rule+0xd6> │ │ │ │ │ + bne.n 2a3a <_loop0_129_rule+0xd6> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2b5e <_loop0_129_rule+0x96> │ │ │ │ │ + cbz r0, 29fa <_loop0_129_rule+0x96> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2b9e <_loop0_129_rule+0xd6> │ │ │ │ │ + bne.n 2a3a <_loop0_129_rule+0xd6> │ │ │ │ │ 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, 2b3e <_loop0_129_rule+0x76> │ │ │ │ │ + cbnz r0, 29da <_loop0_129_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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bb4 <_loop0_129_rule+0xec> │ │ │ │ │ + beq.n 2a50 <_loop0_129_rule+0xec> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 2ba6 <_loop0_129_rule+0xde> │ │ │ │ │ + bgt.n 2a42 <_loop0_129_rule+0xde> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16148 │ │ │ │ │ + bl 162d0 │ │ │ │ │ R_ARM_THM_CALL kwarg_or_double_starred_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b16 <_loop0_129_rule+0x4e> │ │ │ │ │ + beq.n 29b2 <_loop0_129_rule+0x4e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 2b88 <_loop0_129_rule+0xc0> │ │ │ │ │ + cbnz r2, 2a24 <_loop0_129_rule+0xc0> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 2b6e <_loop0_129_rule+0xa6> │ │ │ │ │ + beq.n 2a0a <_loop0_129_rule+0xa6> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 2b0c <_loop0_129_rule+0x44> │ │ │ │ │ + b.n 29a8 <_loop0_129_rule+0x44> │ │ │ │ │ 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 2b34 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 29d0 <_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 │ │ │ │ │ - cbz r0, 2bb4 <_loop0_129_rule+0xec> │ │ │ │ │ + cbz r0, 2a50 <_loop0_129_rule+0xec> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 2b52 <_loop0_129_rule+0x8a> │ │ │ │ │ + b.n 29ee <_loop0_129_rule+0x8a> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b4e <_loop0_129_rule+0x86> │ │ │ │ │ + beq.n 29ea <_loop0_129_rule+0x86> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2b34 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 29d0 <_loop0_129_rule+0x6c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 2b26 <_loop0_129_rule+0x5e> │ │ │ │ │ + b.n 29c2 <_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 2b34 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 29d0 <_loop0_129_rule+0x6c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2aea <_loop0_129_rule+0x22> │ │ │ │ │ + b.n 2986 <_loop0_129_rule+0x22> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002bd0 <_loop0_100_rule>: │ │ │ │ │ +00002a6c <_loop0_100_rule>: │ │ │ │ │ _loop0_102_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 2c8e <_loop0_100_rule+0xbe> │ │ │ │ │ + beq.n 2b2a <_loop0_100_rule+0xbe> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 2c76 <_loop0_100_rule+0xa6> │ │ │ │ │ + bne.n 2b12 <_loop0_100_rule+0xa6> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c7e <_loop0_100_rule+0xae> │ │ │ │ │ + beq.n 2b1a <_loop0_100_rule+0xae> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 2c76 <_loop0_100_rule+0xa6> │ │ │ │ │ + cbnz r7, 2b12 <_loop0_100_rule+0xa6> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17960 │ │ │ │ │ + bl 17ae8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_with_default_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 2c44 <_loop0_100_rule+0x74> │ │ │ │ │ + cbnz r0, 2ae0 <_loop0_100_rule+0x74> │ │ │ │ │ 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, 2c62 <_loop0_100_rule+0x92> │ │ │ │ │ + cbz r0, 2afe <_loop0_100_rule+0x92> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 2c54 <_loop0_100_rule+0x84> │ │ │ │ │ + bgt.n 2af0 <_loop0_100_rule+0x84> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 2c94 <_loop0_100_rule+0xc4> │ │ │ │ │ + beq.n 2b30 <_loop0_100_rule+0xc4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 2c14 <_loop0_100_rule+0x44> │ │ │ │ │ + b.n 2ab0 <_loop0_100_rule+0x44> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 2c2c <_loop0_100_rule+0x5c> │ │ │ │ │ + b.n 2ac8 <_loop0_100_rule+0x5c> │ │ │ │ │ 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 2c3a <_loop0_100_rule+0x6a> │ │ │ │ │ + b.n 2ad6 <_loop0_100_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2c3a <_loop0_100_rule+0x6a> │ │ │ │ │ + b.n 2ad6 <_loop0_100_rule+0x6a> │ │ │ │ │ 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 2c3a <_loop0_100_rule+0x6a> │ │ │ │ │ + b.n 2ad6 <_loop0_100_rule+0x6a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2bf2 <_loop0_100_rule+0x22> │ │ │ │ │ + b.n 2a8e <_loop0_100_rule+0x22> │ │ │ │ │ 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 2c62 <_loop0_100_rule+0x92> │ │ │ │ │ + beq.n 2afe <_loop0_100_rule+0x92> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 2c48 <_loop0_100_rule+0x78> │ │ │ │ │ + b.n 2ae4 <_loop0_100_rule+0x78> │ │ │ │ │ │ │ │ │ │ -00002cb0 <_tmp_233_rule>: │ │ │ │ │ +00002b4c <_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 2cf8 <_tmp_233_rule+0x48> │ │ │ │ │ + beq.n 2b94 <_tmp_233_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2cfe <_tmp_233_rule+0x4e> │ │ │ │ │ + cbnz r3, 2b9a <_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, 2cf0 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r0, 2b8c <_tmp_233_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2cf0 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r3, 2b8c <_tmp_233_rule+0x40> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2cf0 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r0, 2b8c <_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 2cce <_tmp_233_rule+0x1e> │ │ │ │ │ + b.n 2b6a <_tmp_233_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2cf4 <_tmp_233_rule+0x44> │ │ │ │ │ + b.n 2b90 <_tmp_233_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002d08 : │ │ │ │ │ +00002ba4 : │ │ │ │ │ invalid_parameters_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2fe0 │ │ │ │ │ + beq.w 2e7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fda │ │ │ │ │ + bne.w 2e76 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2faa │ │ │ │ │ + bne.w 2e46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fda │ │ │ │ │ + bne.w 2e76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2fe8 <_tmp_169_rule> │ │ │ │ │ + bl 2e84 <_tmp_169_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f86 │ │ │ │ │ + bne.w 2e22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fda │ │ │ │ │ + bne.w 2e76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc04 │ │ │ │ │ + bl fc5c │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2dbe │ │ │ │ │ + cbnz r3, 2c5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10608 <_loop0_171_rule> │ │ │ │ │ + bl 10664 <_loop0_171_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_171_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f82 │ │ │ │ │ + beq.w 2e1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2f7a │ │ │ │ │ + beq.w 2e16 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2dee │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 102f0 │ │ │ │ │ + bl 1034c │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f2c │ │ │ │ │ + bne.w 2dc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f52 │ │ │ │ │ + bne.w 2dee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 106e4 <_loop1_185_rule> │ │ │ │ │ + bl 10740 <_loop1_185_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_185_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f3a │ │ │ │ │ + bne.w 2dd6 │ │ │ │ │ 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 2fda │ │ │ │ │ + bne.w 2e76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10608 <_loop0_171_rule> │ │ │ │ │ + bl 10664 <_loop0_171_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_172_rule │ │ │ │ │ - cbz r0, 2dde │ │ │ │ │ + cbz r0, 2c7a │ │ │ │ │ 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 2ee0 │ │ │ │ │ + bne.w 2d7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fda │ │ │ │ │ + bne.w 2e76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2fe8 <_tmp_169_rule> │ │ │ │ │ + bl 2e84 <_tmp_169_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2e08 │ │ │ │ │ + cbnz r3, 2ca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c1c <_loop0_170_rule> │ │ │ │ │ - cbz r0, 2e06 │ │ │ │ │ + bl 1ab8 <_loop0_170_rule> │ │ │ │ │ + cbz r0, 2ca2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e74 │ │ │ │ │ + bne.n 2d10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2fda │ │ │ │ │ + bne.w 2e76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c0 <_loop1_178_rule> │ │ │ │ │ - cbnz r0, 2e24 │ │ │ │ │ + bl 1f5c <_loop1_178_rule> │ │ │ │ │ + cbnz r0, 2cc0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e18 │ │ │ │ │ + beq.n 2cb4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e18 │ │ │ │ │ + beq.n 2cb4 │ │ │ │ │ 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 │ │ │ │ │ @@ -5364,94 +5191,94 @@ │ │ │ │ │ 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 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e1c │ │ │ │ │ + beq.n 2cb8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2e1e │ │ │ │ │ + b.n 2cba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2ece │ │ │ │ │ + beq.n 2d6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2ec6 │ │ │ │ │ + cbnz r3, 2d62 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2ea0 │ │ │ │ │ + cbnz r0, 2d3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 2ec6 │ │ │ │ │ + cbnz r3, 2d62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ - cbz r0, 2ed6 │ │ │ │ │ + cbz r0, 2d72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1c1c <_loop0_170_rule> │ │ │ │ │ + bl 1ab8 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e06 │ │ │ │ │ + beq.n 2ca2 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e06 │ │ │ │ │ + beq.n 2ca2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ - b.n 2e44 │ │ │ │ │ + b.n 2ce0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2e08 │ │ │ │ │ + b.n 2ca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2e82 │ │ │ │ │ + b.n 2d1e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2e08 │ │ │ │ │ + b.n 2ca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fcb4 <_loop1_173_rule> │ │ │ │ │ + bl fd0c <_loop1_173_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_173_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dde │ │ │ │ │ + beq.w 2c7a │ │ │ │ │ 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 2de0 │ │ │ │ │ + bne.w 2c7c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dde │ │ │ │ │ + beq.w 2c7a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5459,81 +5286,81 @@ │ │ │ │ │ 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, #12] │ │ │ │ │ - b.n 2e5c │ │ │ │ │ + b.n 2cf8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 2f70 │ │ │ │ │ + cbz r0, 2e0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2f5a │ │ │ │ │ + cbnz r3, 2df6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ - cbz r0, 2f82 │ │ │ │ │ + cbz r0, 2e1e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ - b.n 2e44 │ │ │ │ │ + b.n 2ce0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2dbe │ │ │ │ │ + b.n 2c5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f3a │ │ │ │ │ + beq.n 2dd6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2dbe │ │ │ │ │ + b.n 2c5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2f62 │ │ │ │ │ - b.n 2db6 │ │ │ │ │ + bne.n 2dfe │ │ │ │ │ + b.n 2c52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2d8a │ │ │ │ │ + b.n 2c26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2dbe │ │ │ │ │ + b.n 2c5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c1c <_loop0_170_rule> │ │ │ │ │ + bl 1ab8 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d5a │ │ │ │ │ + beq.w 2bf6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d5a │ │ │ │ │ + beq.w 2bf6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ - b.n 2e44 │ │ │ │ │ + b.n 2ce0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d44 │ │ │ │ │ + beq.w 2be0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5541,360 +5368,360 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 2e5c │ │ │ │ │ + b.n 2cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2e1e │ │ │ │ │ + b.n 2cba │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2d2a │ │ │ │ │ + b.n 2bc6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002fe8 <_tmp_169_rule>: │ │ │ │ │ +00002e84 <_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 302c <_tmp_169_rule+0x44> │ │ │ │ │ + beq.n 2ec8 <_tmp_169_rule+0x44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3032 <_tmp_169_rule+0x4a> │ │ │ │ │ + cbnz r3, 2ece <_tmp_169_rule+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl fc04 │ │ │ │ │ + bl fc5c │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ - cbnz r0, 3024 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, 2ec0 <_tmp_169_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 3024 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r3, 2ec0 <_tmp_169_rule+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102f0 │ │ │ │ │ + bl 1034c │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ - cbnz r0, 3024 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, 2ec0 <_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 3006 <_tmp_169_rule+0x1e> │ │ │ │ │ + b.n 2ea2 <_tmp_169_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3028 <_tmp_169_rule+0x40> │ │ │ │ │ + b.n 2ec4 <_tmp_169_rule+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000303c <_tmp_227_rule>: │ │ │ │ │ +00002ed8 <_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 307a <_tmp_227_rule+0x3e> │ │ │ │ │ + beq.n 2f16 <_tmp_227_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3098 <_tmp_227_rule+0x5c> │ │ │ │ │ + cbnz r3, 2f34 <_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, 3080 <_tmp_227_rule+0x44> │ │ │ │ │ + cbnz r0, 2f1c <_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 305c <_tmp_227_rule+0x20> │ │ │ │ │ + b.n 2ef8 <_tmp_227_rule+0x20> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 306c <_tmp_227_rule+0x30> │ │ │ │ │ + beq.n 2f08 <_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 3070 <_tmp_227_rule+0x34> │ │ │ │ │ + b.n 2f0c <_tmp_227_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3074 <_tmp_227_rule+0x38> │ │ │ │ │ + b.n 2f10 <_tmp_227_rule+0x38> │ │ │ │ │ │ │ │ │ │ -000030a0 <_tmp_158_rule>: │ │ │ │ │ +00002f3c <_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 3108 <_tmp_158_rule+0x68> │ │ │ │ │ + beq.n 2fa4 <_tmp_158_rule+0x68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3100 <_tmp_158_rule+0x60> │ │ │ │ │ + cbnz r3, 2f9c <_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, 30e8 <_tmp_158_rule+0x48> │ │ │ │ │ + cbnz r0, 2f84 <_tmp_158_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 3100 <_tmp_158_rule+0x60> │ │ │ │ │ + cbnz r3, 2f9c <_tmp_158_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ - cbnz r0, 30de <_tmp_158_rule+0x3e> │ │ │ │ │ + cbnz r0, 2f7a <_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 30ce <_tmp_158_rule+0x2e> │ │ │ │ │ + beq.n 2f6a <_tmp_158_rule+0x2e> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 30de <_tmp_158_rule+0x3e> │ │ │ │ │ + b.n 2f7a <_tmp_158_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 30e2 <_tmp_158_rule+0x42> │ │ │ │ │ + b.n 2f7e <_tmp_158_rule+0x42> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 30c0 <_tmp_158_rule+0x20> │ │ │ │ │ + b.n 2f5c <_tmp_158_rule+0x20> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003110 : │ │ │ │ │ +00002fac : │ │ │ │ │ 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 32f4 │ │ │ │ │ + beq.w 3190 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 31fa │ │ │ │ │ + bne.n 3096 │ │ │ │ │ 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 3258 │ │ │ │ │ + beq.w 30f4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3204 │ │ │ │ │ + bne.n 30a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3266 │ │ │ │ │ + bne.w 3102 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3204 │ │ │ │ │ + bne.n 30a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3266 │ │ │ │ │ + bne.n 3102 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3204 │ │ │ │ │ + bne.n 30a0 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 31fa │ │ │ │ │ + bne.n 3096 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 326e │ │ │ │ │ + beq.n 310a │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 321c │ │ │ │ │ + bne.n 30b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 327a │ │ │ │ │ + bne.n 3116 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 321c │ │ │ │ │ + bne.n 30b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 31fa │ │ │ │ │ + cbnz r2, 3096 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 324a │ │ │ │ │ + beq.n 30e6 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3234 │ │ │ │ │ + cbnz r0, 30d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 31f2 │ │ │ │ │ + cbnz r3, 308e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3234 │ │ │ │ │ + cbnz r0, 30d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str 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 f1a4 │ │ │ │ │ + bl f1fc │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32fc │ │ │ │ │ + bne.n 3198 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 318a │ │ │ │ │ + b.n 3026 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 11734 │ │ │ │ │ + bl 117a4 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3282 │ │ │ │ │ + bne.n 311e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 31c6 │ │ │ │ │ + b.n 3062 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 11734 │ │ │ │ │ + bl 117a4 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3328 │ │ │ │ │ + bne.n 31c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 31f8 │ │ │ │ │ + b.n 3094 │ │ │ │ │ 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 31d6 │ │ │ │ │ - b.n 31f2 │ │ │ │ │ + beq.n 3072 │ │ │ │ │ + b.n 308e │ │ │ │ │ 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 3378 │ │ │ │ │ + beq.w 3214 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 318a │ │ │ │ │ + b.n 3026 │ │ │ │ │ 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 319c │ │ │ │ │ + beq.n 3038 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 31c6 │ │ │ │ │ + b.n 3062 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 322e │ │ │ │ │ + beq.n 30ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ce4 │ │ │ │ │ + bl 12d20 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 322e │ │ │ │ │ + beq.n 30ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca34 │ │ │ │ │ + bl ca74 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 322e │ │ │ │ │ + beq.n 30ca │ │ │ │ │ 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] │ │ │ │ │ @@ -5914,33 +5741,33 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31fa │ │ │ │ │ + beq.n 3096 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 31fc │ │ │ │ │ + b.n 3098 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3134 │ │ │ │ │ + b.n 2fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca34 │ │ │ │ │ + bl ca74 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3216 │ │ │ │ │ + beq.n 30b2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5948,28 +5775,28 @@ │ │ │ │ │ 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 32dc │ │ │ │ │ + b.n 3178 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3246 │ │ │ │ │ + beq.n 30e2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca34 │ │ │ │ │ + bl ca74 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3246 │ │ │ │ │ + beq.n 30e2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5978,166 +5805,166 @@ │ │ │ │ │ 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 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 337c │ │ │ │ │ + cbz r0, 3218 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 31fc │ │ │ │ │ + b.n 3098 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 314c │ │ │ │ │ + b.n 2fe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 31fa │ │ │ │ │ + b.n 3096 │ │ │ │ │ │ │ │ │ │ -00003380 : │ │ │ │ │ +0000321c : │ │ │ │ │ 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 33ca │ │ │ │ │ + beq.n 3266 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 33c0 │ │ │ │ │ + cbnz r3, 325c │ │ │ │ │ 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, 33be │ │ │ │ │ + cbnz r3, 325a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 33d0 │ │ │ │ │ + cbnz r0, 326c │ │ │ │ │ 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 339e │ │ │ │ │ + b.n 323a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8468 │ │ │ │ │ + bl 8498 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33be │ │ │ │ │ + beq.n 325a │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 262 │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33c0 │ │ │ │ │ + beq.n 325c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33c4 │ │ │ │ │ + b.n 3260 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000033f8 : │ │ │ │ │ +00003294 : │ │ │ │ │ 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 3480 │ │ │ │ │ + beq.n 331c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3478 │ │ │ │ │ + cbnz r3, 3314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 12be8 │ │ │ │ │ + bl 12c24 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 344a │ │ │ │ │ + cbnz r0, 32e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 344a │ │ │ │ │ + cbnz r3, 32e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11480 │ │ │ │ │ + bl 114f0 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 344a │ │ │ │ │ + cbnz r0, 32e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 344a │ │ │ │ │ + cbnz r3, 32e6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3456 │ │ │ │ │ + cbnz r0, 32f2 │ │ │ │ │ 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 33f8 │ │ │ │ │ + bl 3294 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3448 │ │ │ │ │ + beq.n 32e4 │ │ │ │ │ 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 3448 │ │ │ │ │ + beq.n 32e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r2, 3486 │ │ │ │ │ + cbnz r2, 3322 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 344a │ │ │ │ │ + b.n 32e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 344e │ │ │ │ │ + b.n 32ea │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3418 │ │ │ │ │ + b.n 32b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3474 │ │ │ │ │ + beq.n 3310 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 344e │ │ │ │ │ + b.n 32ea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000349c : │ │ │ │ │ +00003338 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION.constprop.0(): │ │ │ │ │ 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 │ │ │ │ │ @@ -6153,15 +5980,15 @@ │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -000034d4 : │ │ │ │ │ +00003370 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6181,140 +6008,140 @@ │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00003518 <_tmp_161_rule>: │ │ │ │ │ +000033b4 <_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 35a2 <_tmp_161_rule+0x8a> │ │ │ │ │ + beq.n 343e <_tmp_161_rule+0x8a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35a8 <_tmp_161_rule+0x90> │ │ │ │ │ + bne.n 3444 <_tmp_161_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 12be8 │ │ │ │ │ + bl 12c24 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ - cbnz r0, 359a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 3436 <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 359a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 3436 <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11480 │ │ │ │ │ + bl 114f0 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ - cbnz r0, 359a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 3436 <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 359a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 3436 <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7024 │ │ │ │ │ + bl 7038 │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ - cbnz r0, 359a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 3436 <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 359a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 3436 <_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, 359a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 3436 <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 359a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 3436 <_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, 359a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 3436 <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 359a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 3436 <_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, 359a <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 3436 <_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 3536 <_tmp_161_rule+0x1e> │ │ │ │ │ + b.n 33d2 <_tmp_161_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 359e <_tmp_161_rule+0x86> │ │ │ │ │ + b.n 343a <_tmp_161_rule+0x86> │ │ │ │ │ │ │ │ │ │ -000035b0 <_loop0_164_rule>: │ │ │ │ │ +0000344c <_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 36ae <_loop0_164_rule+0xfe> │ │ │ │ │ + beq.n 354a <_loop0_164_rule+0xfe> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 36a6 <_loop0_164_rule+0xf6> │ │ │ │ │ + bne.n 3542 <_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 367a <_loop0_164_rule+0xca> │ │ │ │ │ + beq.n 3516 <_loop0_164_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 36a6 <_loop0_164_rule+0xf6> │ │ │ │ │ + bne.n 3542 <_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 3672 <_loop0_164_rule+0xc2> │ │ │ │ │ + beq.n 350e <_loop0_164_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, 3610 <_loop0_164_rule+0x60> │ │ │ │ │ - bl 605c │ │ │ │ │ + cbnz r3, 34ac <_loop0_164_rule+0x60> │ │ │ │ │ + bl 605c │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbnz r0, 363e <_loop0_164_rule+0x8e> │ │ │ │ │ + cbnz r0, 34da <_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 36c2 <_loop0_164_rule+0x112> │ │ │ │ │ + beq.n 355e <_loop0_164_rule+0x112> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 36b4 <_loop0_164_rule+0x104> │ │ │ │ │ + bgt.n 3550 <_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 │ │ │ │ │ @@ -6322,399 +6149,399 @@ │ │ │ │ │ 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 3610 <_loop0_164_rule+0x60> │ │ │ │ │ + beq.n 34ac <_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 3616 <_loop0_164_rule+0x66> │ │ │ │ │ + beq.n 34b2 <_loop0_164_rule+0x66> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 368a <_loop0_164_rule+0xda> │ │ │ │ │ + beq.n 3526 <_loop0_164_rule+0xda> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 35fc <_loop0_164_rule+0x4c> │ │ │ │ │ + b.n 3498 <_loop0_164_rule+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3604 <_loop0_164_rule+0x54> │ │ │ │ │ + b.n 34a0 <_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 3634 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n 34d0 <_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, 36c2 <_loop0_164_rule+0x112> │ │ │ │ │ + cbz r0, 355e <_loop0_164_rule+0x112> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 3666 <_loop0_164_rule+0xb6> │ │ │ │ │ + b.n 3502 <_loop0_164_rule+0xb6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3634 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n 34d0 <_loop0_164_rule+0x84> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 35d2 <_loop0_164_rule+0x22> │ │ │ │ │ + b.n 346e <_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 3626 <_loop0_164_rule+0x76> │ │ │ │ │ + b.n 34c2 <_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 3634 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n 34d0 <_loop0_164_rule+0x84> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000036d8 <_loop0_110_rule>: │ │ │ │ │ +00003574 <_loop0_110_rule>: │ │ │ │ │ _loop0_110_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 37b2 <_loop0_110_rule+0xda> │ │ │ │ │ + beq.n 364e <_loop0_110_rule+0xda> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 37aa <_loop0_110_rule+0xd2> │ │ │ │ │ + bne.n 3646 <_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 3786 <_loop0_110_rule+0xae> │ │ │ │ │ + beq.n 3622 <_loop0_110_rule+0xae> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 37aa <_loop0_110_rule+0xd2> │ │ │ │ │ + bne.n 3646 <_loop0_110_rule+0xd2> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 3654 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 374e <_loop0_110_rule+0x76> │ │ │ │ │ + cbnz r0, 35ea <_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, 3796 <_loop0_110_rule+0xbe> │ │ │ │ │ + cbz r0, 3632 <_loop0_110_rule+0xbe> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.n 375e <_loop0_110_rule+0x86> │ │ │ │ │ + bgt.n 35fa <_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 376c <_loop0_110_rule+0x94> │ │ │ │ │ + beq.n 3608 <_loop0_110_rule+0x94> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r7, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 371e <_loop0_110_rule+0x46> │ │ │ │ │ + b.n 35ba <_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 3736 <_loop0_110_rule+0x5e> │ │ │ │ │ + b.n 35d2 <_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, 3796 <_loop0_110_rule+0xbe> │ │ │ │ │ + cbz r0, 3632 <_loop0_110_rule+0xbe> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 3752 <_loop0_110_rule+0x7a> │ │ │ │ │ + b.n 35ee <_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 3744 <_loop0_110_rule+0x6c> │ │ │ │ │ + b.n 35e0 <_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 3744 <_loop0_110_rule+0x6c> │ │ │ │ │ + b.n 35e0 <_loop0_110_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3744 <_loop0_110_rule+0x6c> │ │ │ │ │ + b.n 35e0 <_loop0_110_rule+0x6c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 36fa <_loop0_110_rule+0x22> │ │ │ │ │ + b.n 3596 <_loop0_110_rule+0x22> │ │ │ │ │ │ │ │ │ │ -000037b8 : │ │ │ │ │ +00003654 : │ │ │ │ │ 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 385a │ │ │ │ │ + beq.n 36f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3852 │ │ │ │ │ + bne.n 36ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 16e60 │ │ │ │ │ + bl 16fe8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 380e │ │ │ │ │ + cbnz r0, 36aa │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3852 │ │ │ │ │ + bne.n 36ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e60 │ │ │ │ │ + bl 16fe8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3860 │ │ │ │ │ + bne.n 36fc │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14f50 │ │ │ │ │ + bl 150e8 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 37ec │ │ │ │ │ + bne.n 3688 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37ea │ │ │ │ │ + beq.n 3686 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 383e │ │ │ │ │ + cbz r0, 36da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3802 │ │ │ │ │ + beq.n 369e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3802 │ │ │ │ │ + beq.n 369e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3806 │ │ │ │ │ + b.n 36a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3806 │ │ │ │ │ + b.n 36a2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 37d8 │ │ │ │ │ + b.n 3674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14f50 │ │ │ │ │ + bl 150e8 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 37fe │ │ │ │ │ + bne.n 369a │ │ │ │ │ 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 3828 │ │ │ │ │ - b.n 37fe │ │ │ │ │ + bne.n 36c4 │ │ │ │ │ + b.n 369a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003888 : │ │ │ │ │ +00003724 : │ │ │ │ │ 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 3a62 │ │ │ │ │ + beq.w 38fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3968 │ │ │ │ │ + bne.n 3804 │ │ │ │ │ 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 3a4c │ │ │ │ │ + beq.w 38e8 │ │ │ │ │ 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 39f8 │ │ │ │ │ + bne.w 3894 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a56 │ │ │ │ │ + bne.w 38f2 │ │ │ │ │ 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 39f8 │ │ │ │ │ + bne.w 3894 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a56 │ │ │ │ │ + bne.w 38f2 │ │ │ │ │ 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 39f8 │ │ │ │ │ + bne.n 3894 │ │ │ │ │ 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 3a46 │ │ │ │ │ + bne.w 38e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 3970 │ │ │ │ │ + cbnz r0, 380c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a46 │ │ │ │ │ + bne.w 38e2 │ │ │ │ │ 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, 394c │ │ │ │ │ + cbz r0, 37e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39ca │ │ │ │ │ + bne.n 3866 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a46 │ │ │ │ │ + bne.n 38e2 │ │ │ │ │ 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 3a6a │ │ │ │ │ + bne.w 3906 │ │ │ │ │ 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 3926 │ │ │ │ │ + beq.n 37c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3926 │ │ │ │ │ + beq.n 37c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca34 │ │ │ │ │ + bl ca74 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3926 │ │ │ │ │ + beq.n 37c2 │ │ │ │ │ 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 │ │ │ │ │ @@ -6723,30 +6550,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 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3968 │ │ │ │ │ + beq.n 3804 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 396a │ │ │ │ │ + b.n 3806 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 394c │ │ │ │ │ + beq.n 37e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -6754,25 +6581,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 39b2 │ │ │ │ │ + b.n 384e │ │ │ │ │ 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, 3a5e │ │ │ │ │ + cbz r0, 38fa │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ adds r3, #16 │ │ │ │ │ @@ -6784,56 +6611,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 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39c4 │ │ │ │ │ - b.n 3968 │ │ │ │ │ + bne.n 3860 │ │ │ │ │ + b.n 3804 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 396a │ │ │ │ │ + b.n 3806 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 3ab2 │ │ │ │ │ + cbz r3, 394e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3914 │ │ │ │ │ + b.n 37b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3914 │ │ │ │ │ + b.n 37b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 38ac │ │ │ │ │ + b.n 3748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3964 │ │ │ │ │ + beq.w 3800 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3964 │ │ │ │ │ + beq.w 3800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3964 │ │ │ │ │ + beq.w 3800 │ │ │ │ │ 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 │ │ │ │ │ @@ -6841,352 +6668,352 @@ │ │ │ │ │ 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 39b2 │ │ │ │ │ + b.n 384e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 38c4 │ │ │ │ │ + b.n 3760 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003ab8 <_tmp_157_rule>: │ │ │ │ │ +00003954 <_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 3b10 <_tmp_157_rule+0x58> │ │ │ │ │ + beq.n 39ac <_tmp_157_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3b16 <_tmp_157_rule+0x5e> │ │ │ │ │ + cbnz r3, 39b2 <_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, 3af6 <_tmp_157_rule+0x3e> │ │ │ │ │ + cbnz r0, 3992 <_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 3ae8 <_tmp_157_rule+0x30> │ │ │ │ │ + beq.n 3984 <_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 3aec <_tmp_157_rule+0x34> │ │ │ │ │ + b.n 3988 <_tmp_157_rule+0x34> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3ad8 <_tmp_157_rule+0x20> │ │ │ │ │ + b.n 3974 <_tmp_157_rule+0x20> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3af0 <_tmp_157_rule+0x38> │ │ │ │ │ + b.n 398c <_tmp_157_rule+0x38> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b20 <_tmp_11_rule>: │ │ │ │ │ +000039bc <_tmp_11_rule>: │ │ │ │ │ _tmp_11_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 3b94 <_tmp_11_rule+0x74> │ │ │ │ │ + beq.n 3a30 <_tmp_11_rule+0x74> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 3b8c <_tmp_11_rule+0x6c> │ │ │ │ │ + cbnz r5, 3a28 <_tmp_11_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3b62 <_tmp_11_rule+0x42> │ │ │ │ │ + cbnz r0, 39fe <_tmp_11_rule+0x42> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1a4 │ │ │ │ │ + bl e1fc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b52 <_tmp_11_rule+0x32> │ │ │ │ │ + beq.n 39ee <_tmp_11_rule+0x32> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3b56 <_tmp_11_rule+0x36> │ │ │ │ │ + beq.n 39f2 <_tmp_11_rule+0x36> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b56 <_tmp_11_rule+0x36> │ │ │ │ │ + beq.n 39f2 <_tmp_11_rule+0x36> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3b5a <_tmp_11_rule+0x3a> │ │ │ │ │ + b.n 39f6 <_tmp_11_rule+0x3a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3b5a <_tmp_11_rule+0x3a> │ │ │ │ │ + b.n 39f6 <_tmp_11_rule+0x3a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3b40 <_tmp_11_rule+0x20> │ │ │ │ │ + b.n 39dc <_tmp_11_rule+0x20> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b9c : │ │ │ │ │ +00003a38 : │ │ │ │ │ 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 3c28 │ │ │ │ │ + beq.n 3ac4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3cb0 │ │ │ │ │ + bne.n 3b4c │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 3ca0 │ │ │ │ │ + bne.n 3b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ - blt.n 3c90 │ │ │ │ │ + blt.n 3b2c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 3c16 │ │ │ │ │ + cbnz r2, 3ab2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11734 │ │ │ │ │ + bl 117a4 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 3c04 │ │ │ │ │ + cbz r0, 3aa0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3c2e │ │ │ │ │ + cbnz r0, 3aca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3cb0 │ │ │ │ │ + bne.n 3b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3c24 │ │ │ │ │ + cbz r0, 3ac0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 3c16 │ │ │ │ │ + b.n 3ab2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3bbe │ │ │ │ │ + b.n 3a5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ce4 │ │ │ │ │ + bl 12d20 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c06 │ │ │ │ │ + bne.n 3aa2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c16 │ │ │ │ │ + beq.n 3ab2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 3c9a │ │ │ │ │ + cbz r0, 3b36 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3c78 │ │ │ │ │ + cbz r0, 3b14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3c16 │ │ │ │ │ + beq.n 3ab2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c16 │ │ │ │ │ + beq.n 3ab2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3c1a │ │ │ │ │ + b.n 3ab6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3c1a │ │ │ │ │ + b.n 3ab6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3c5c │ │ │ │ │ + b.n 3af8 │ │ │ │ │ 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 3bf0 │ │ │ │ │ + b.n 3a8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3c1a │ │ │ │ │ + b.n 3ab6 │ │ │ │ │ │ │ │ │ │ -00003cb8 <_loop0_112_rule>: │ │ │ │ │ +00003b54 <_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.w 3de2 <_loop0_112_rule+0x12a> │ │ │ │ │ + beq.w 3c7e <_loop0_112_rule+0x12a> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3dda <_loop0_112_rule+0x122> │ │ │ │ │ + bne.n 3c76 <_loop0_112_rule+0x122> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3dca <_loop0_112_rule+0x112> │ │ │ │ │ + beq.n 3c66 <_loop0_112_rule+0x112> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3dda <_loop0_112_rule+0x122> │ │ │ │ │ + bne.n 3c76 <_loop0_112_rule+0x122> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 3dc2 <_loop0_112_rule+0x10a> │ │ │ │ │ + beq.n 3c5e <_loop0_112_rule+0x10a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3d2e <_loop0_112_rule+0x76> │ │ │ │ │ + cbnz r3, 3bca <_loop0_112_rule+0x76> │ │ │ │ │ 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, 3d56 <_loop0_112_rule+0x9e> │ │ │ │ │ + cbnz r0, 3bf2 <_loop0_112_rule+0x9e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r3, 3d2e <_loop0_112_rule+0x76> │ │ │ │ │ + cbnz r3, 3bca <_loop0_112_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13138 │ │ │ │ │ + bl 13174 │ │ │ │ │ R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 3d6a <_loop0_112_rule+0xb2> │ │ │ │ │ + cbnz r0, 3c06 <_loop0_112_rule+0xb2> │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3dae <_loop0_112_rule+0xf6> │ │ │ │ │ + beq.n 3c4a <_loop0_112_rule+0xf6> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 3d80 <_loop0_112_rule+0xc8> │ │ │ │ │ + ble.n 3c1c <_loop0_112_rule+0xc8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 3d44 <_loop0_112_rule+0x8c> │ │ │ │ │ + b.n 3be0 <_loop0_112_rule+0x8c> │ │ │ │ │ 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 3dfe <_loop0_112_rule+0x146> │ │ │ │ │ + beq.n 3c9a <_loop0_112_rule+0x146> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3de8 <_loop0_112_rule+0x130> │ │ │ │ │ + bne.n 3c84 <_loop0_112_rule+0x130> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 3d94 <_loop0_112_rule+0xdc> │ │ │ │ │ + beq.n 3c30 <_loop0_112_rule+0xdc> │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 3d00 <_loop0_112_rule+0x48> │ │ │ │ │ + b.n 3b9c <_loop0_112_rule+0x48> │ │ │ │ │ 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 │ │ │ │ │ @@ -7196,604 +7023,604 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3dae <_loop0_112_rule+0xf6> │ │ │ │ │ + cbz r0, 3c4a <_loop0_112_rule+0xf6> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 3d76 <_loop0_112_rule+0xbe> │ │ │ │ │ + b.n 3c12 <_loop0_112_rule+0xbe> │ │ │ │ │ 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 3d8a <_loop0_112_rule+0xd2> │ │ │ │ │ + b.n 3c26 <_loop0_112_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3d0a <_loop0_112_rule+0x52> │ │ │ │ │ + b.n 3ba6 <_loop0_112_rule+0x52> │ │ │ │ │ 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 3d8a <_loop0_112_rule+0xd2> │ │ │ │ │ + b.n 3c26 <_loop0_112_rule+0xd2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3d8a <_loop0_112_rule+0xd2> │ │ │ │ │ + b.n 3c26 <_loop0_112_rule+0xd2> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3cdc <_loop0_112_rule+0x24> │ │ │ │ │ + b.n 3b78 <_loop0_112_rule+0x24> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d6a <_loop0_112_rule+0xb2> │ │ │ │ │ + beq.n 3c06 <_loop0_112_rule+0xb2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3d32 <_loop0_112_rule+0x7a> │ │ │ │ │ + b.n 3bce <_loop0_112_rule+0x7a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3df4 <_loop0_112_rule+0x13c> │ │ │ │ │ - b.n 3d2e <_loop0_112_rule+0x76> │ │ │ │ │ + bne.n 3c90 <_loop0_112_rule+0x13c> │ │ │ │ │ + b.n 3bca <_loop0_112_rule+0x76> │ │ │ │ │ │ │ │ │ │ -00003e08 : │ │ │ │ │ +00003ca4 : │ │ │ │ │ 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 3e80 │ │ │ │ │ + beq.n 3d1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ee6 │ │ │ │ │ + bne.n 3d82 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 3ed6 │ │ │ │ │ + bne.n 3d72 │ │ │ │ │ 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 3ecc │ │ │ │ │ + blt.n 3d68 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 3e74 │ │ │ │ │ + cbnz r2, 3d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3ef0 │ │ │ │ │ + bl 3d8c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 3e8a │ │ │ │ │ + cbnz r0, 3d26 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 3e74 │ │ │ │ │ + cbnz r2, 3d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4100 │ │ │ │ │ + bl 3f9c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3e86 │ │ │ │ │ + cbz r0, 3d22 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3e28 │ │ │ │ │ + b.n 3cc4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 3e74 │ │ │ │ │ + b.n 3d10 │ │ │ │ │ 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, 3ee6 │ │ │ │ │ + cbz r0, 3d82 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3eb4 │ │ │ │ │ + cbz r0, 3d50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3e74 │ │ │ │ │ + beq.n 3d10 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e74 │ │ │ │ │ + beq.n 3d10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3e78 │ │ │ │ │ + b.n 3d14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3e78 │ │ │ │ │ + b.n 3d14 │ │ │ │ │ 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 3e5a │ │ │ │ │ + b.n 3cf6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3e78 │ │ │ │ │ + b.n 3d14 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003ef0 : │ │ │ │ │ +00003d8c : │ │ │ │ │ open_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3f7c │ │ │ │ │ + beq.n 3e18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f74 │ │ │ │ │ + bne.n 3e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 3f84 │ │ │ │ │ + bl 3e20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3f2c │ │ │ │ │ + cbz r0, 3dc8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3f3c │ │ │ │ │ + cbnz r0, 3dd8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b2c │ │ │ │ │ + bl 59c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f2c │ │ │ │ │ + bne.n 3dc8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 3f5c │ │ │ │ │ + cbz r0, 3df8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f30 │ │ │ │ │ + beq.n 3dcc │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f30 │ │ │ │ │ + beq.n 3dcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3f34 │ │ │ │ │ + b.n 3dd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3f34 │ │ │ │ │ + b.n 3dd0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3f10 │ │ │ │ │ + b.n 3dac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f84 : │ │ │ │ │ +00003e20 : │ │ │ │ │ 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 409e │ │ │ │ │ + beq.n 3f3a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 40fa │ │ │ │ │ + bne.w 3f96 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 40de │ │ │ │ │ + beq.w 3f7a │ │ │ │ │ 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, 401e │ │ │ │ │ + cbnz r0, 3eba │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 4092 │ │ │ │ │ + beq.n 3f2e │ │ │ │ │ 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 40ec │ │ │ │ │ + bne.n 3f88 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4048 │ │ │ │ │ + cbnz r0, 3ee4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 40ec │ │ │ │ │ + bne.n 3f88 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 40ae │ │ │ │ │ + bne.n 3f4a │ │ │ │ │ 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, 403a │ │ │ │ │ + cbnz r0, 3ed6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 40a6 │ │ │ │ │ + bne.n 3f42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4100 │ │ │ │ │ + bl 3f9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 4044 │ │ │ │ │ + cbz r0, 3ee0 │ │ │ │ │ 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 403a │ │ │ │ │ + b.n 3ed6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57cc │ │ │ │ │ + bl 5668 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ff8 │ │ │ │ │ + beq.n 3e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40f2 │ │ │ │ │ + beq.n 3f8e │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, 407c │ │ │ │ │ + cbz r0, 3f18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4010 │ │ │ │ │ + beq.n 3eac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4010 │ │ │ │ │ + beq.n 3eac │ │ │ │ │ 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 402a │ │ │ │ │ + b.n 3ec6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4084 │ │ │ │ │ - b.n 3fda │ │ │ │ │ + blt.n 3f20 │ │ │ │ │ + b.n 3e76 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3fa8 │ │ │ │ │ + b.n 3e44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 403c │ │ │ │ │ + b.n 3ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5870 │ │ │ │ │ + bl 570c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 400c │ │ │ │ │ + beq.n 3ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 40f2 │ │ │ │ │ + cbz r0, 3f8e │ │ │ │ │ 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 4076 │ │ │ │ │ - b.n 407c │ │ │ │ │ + bne.n 3f12 │ │ │ │ │ + b.n 3f18 │ │ │ │ │ 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 3fc0 │ │ │ │ │ + beq.w 3e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 408e │ │ │ │ │ + b.n 3f2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 408e │ │ │ │ │ + b.n 3f2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 403c │ │ │ │ │ + b.n 3ed8 │ │ │ │ │ │ │ │ │ │ -00004100 : │ │ │ │ │ +00003f9c : │ │ │ │ │ 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 4300 │ │ │ │ │ + beq.w 419c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4274 │ │ │ │ │ + bne.w 4110 │ │ │ │ │ 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 4264 │ │ │ │ │ + beq.w 4100 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 4198 │ │ │ │ │ + beq.n 4034 │ │ │ │ │ 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 4318 │ │ │ │ │ + bl 41b4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 416c │ │ │ │ │ + cbz r0, 4008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 420e │ │ │ │ │ + bne.n 40aa │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 41bc │ │ │ │ │ + cbnz r3, 4058 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 4274 │ │ │ │ │ + bne.n 4110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4318 │ │ │ │ │ + bl 41b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 41b8 │ │ │ │ │ + cbz r0, 4054 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 4282 │ │ │ │ │ + blt.n 411e │ │ │ │ │ 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 4154 │ │ │ │ │ - b.n 4174 │ │ │ │ │ + beq.n 3ff0 │ │ │ │ │ + b.n 4010 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 418c │ │ │ │ │ + b.n 4028 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 4176 │ │ │ │ │ + bne.n 4012 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4252 │ │ │ │ │ + beq.n 40ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 4318 │ │ │ │ │ - cbz r0, 41e6 │ │ │ │ │ + bl 41b4 │ │ │ │ │ + cbz r0, 4082 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 428e │ │ │ │ │ + bne.n 412a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 425e │ │ │ │ │ + bne.n 40fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4318 │ │ │ │ │ - cbz r0, 4204 │ │ │ │ │ + bl 41b4 │ │ │ │ │ + cbz r0, 40a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 42d8 │ │ │ │ │ + bne.n 4174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4174 │ │ │ │ │ + b.n 4010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57cc │ │ │ │ │ + bl 5668 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 416c │ │ │ │ │ + beq.n 4008 │ │ │ │ │ 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 4310 │ │ │ │ │ + beq.n 41ac │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4308 │ │ │ │ │ + beq.n 41a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 427a │ │ │ │ │ + cbnz r3, 4116 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 418c │ │ │ │ │ + b.n 4028 │ │ │ │ │ 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 41ce │ │ │ │ │ + beq.n 406a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 420a │ │ │ │ │ + b.n 40a6 │ │ │ │ │ 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 4174 │ │ │ │ │ + bne.n 4010 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 4140 │ │ │ │ │ + b.n 3fdc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 418e │ │ │ │ │ + b.n 402a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 424a │ │ │ │ │ + beq.n 40e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4178 │ │ │ │ │ + b.n 4014 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41e6 │ │ │ │ │ + beq.n 4082 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC99 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -7802,132 +7629,132 @@ │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4206 │ │ │ │ │ + beq.n 40a2 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 420a │ │ │ │ │ + b.n 40a6 │ │ │ │ │ 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 4204 │ │ │ │ │ + beq.n 40a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4204 │ │ │ │ │ + beq.n 40a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC100 │ │ │ │ │ - b.n 42a8 │ │ │ │ │ + b.n 4144 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4126 │ │ │ │ │ + b.n 3fc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4282 │ │ │ │ │ + bne.n 411e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4178 │ │ │ │ │ + b.n 4014 │ │ │ │ │ │ │ │ │ │ -00004318 : │ │ │ │ │ +000041b4 : │ │ │ │ │ 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 44da │ │ │ │ │ + beq.w 4376 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 44d2 │ │ │ │ │ + bne.w 436e │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 44fe │ │ │ │ │ + beq.w 439a │ │ │ │ │ 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 44e8 │ │ │ │ │ + beq.w 4384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 452c │ │ │ │ │ + bl 43c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4466 │ │ │ │ │ + beq.n 4302 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 44e0 │ │ │ │ │ + beq.w 437c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4460 │ │ │ │ │ + bne.n 42fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4458 │ │ │ │ │ + beq.n 42f4 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 4460 │ │ │ │ │ + bne.n 42fc │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4420 │ │ │ │ │ + bne.n 42bc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4452 │ │ │ │ │ + beq.n 42ee │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt.n 4442 │ │ │ │ │ + bgt.n 42de │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -7937,1206 +7764,1206 @@ │ │ │ │ │ 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 446a │ │ │ │ │ + beq.n 4306 │ │ │ │ │ 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 44ba │ │ │ │ │ + beq.n 4356 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 4470 │ │ │ │ │ + bne.n 430c │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 44c0 │ │ │ │ │ + beq.n 435c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 44c0 │ │ │ │ │ + bne.n 435c │ │ │ │ │ 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, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 452c │ │ │ │ │ + bl 43c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43ba │ │ │ │ │ + beq.n 4256 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 44a2 │ │ │ │ │ + bne.n 433e │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.n 4488 │ │ │ │ │ + beq.n 4324 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 43ae │ │ │ │ │ + b.n 424a │ │ │ │ │ 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 43cc │ │ │ │ │ + b.n 4268 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 4414 │ │ │ │ │ + b.n 42b0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 4408 │ │ │ │ │ + b.n 42a4 │ │ │ │ │ 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 4452 │ │ │ │ │ + beq.n 42ee │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4436 │ │ │ │ │ + b.n 42d2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4432 │ │ │ │ │ + beq.n 42ce │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 4460 │ │ │ │ │ + b.n 42fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4416 │ │ │ │ │ + b.n 42b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4414 │ │ │ │ │ + beq.n 42b0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4414 │ │ │ │ │ + b.n 42b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4416 │ │ │ │ │ + b.n 42b2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 433c │ │ │ │ │ + b.n 41d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4388 │ │ │ │ │ + b.n 4224 │ │ │ │ │ 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 436c │ │ │ │ │ + beq.w 4208 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 446a │ │ │ │ │ + b.n 4306 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 4512 │ │ │ │ │ + bge.n 43ae │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4416 │ │ │ │ │ + b.n 42b2 │ │ │ │ │ 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 435e │ │ │ │ │ - b.n 4414 │ │ │ │ │ + beq.w 41fa │ │ │ │ │ + b.n 42b0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000452c : │ │ │ │ │ +000043c8 : │ │ │ │ │ closed_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5230 │ │ │ │ │ + beq.w 50cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5010 │ │ │ │ │ + bne.w 4eac │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1069 @ 0x42d │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 4578 │ │ │ │ │ + cbz r0, 4414 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 5012 │ │ │ │ │ + bne.w 4eae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 501c │ │ │ │ │ + beq.w 4eb8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 50ec │ │ │ │ │ + beq.w 4f88 │ │ │ │ │ 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 525c │ │ │ │ │ + bl 50f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4926 │ │ │ │ │ + bne.w 47c2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 510e │ │ │ │ │ + bne.w 4faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 534c │ │ │ │ │ + bl 51e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d02 │ │ │ │ │ + bne.w 4b9e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 510e │ │ │ │ │ + bne.w 4faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a3c │ │ │ │ │ + bl 5a3c │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d02 │ │ │ │ │ + bne.w 4b9e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 510e │ │ │ │ │ + bne.w 4faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 502e │ │ │ │ │ + bne.w 4eca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 510e │ │ │ │ │ + bne.w 4faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 506c │ │ │ │ │ + bne.w 4f08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 510e │ │ │ │ │ + bne.w 4faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50b6 │ │ │ │ │ + bne.w 4f52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5012 │ │ │ │ │ + bne.w 4eae │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 50d6 │ │ │ │ │ + beq.w 4f72 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 5116 │ │ │ │ │ + beq.w 4fb2 │ │ │ │ │ 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 57cc │ │ │ │ │ + bl 5668 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48d2 │ │ │ │ │ + bne.w 476e │ │ │ │ │ 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 5012 │ │ │ │ │ + bne.w 4eae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5870 │ │ │ │ │ + bl 570c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c0c │ │ │ │ │ + bne.w 4aa8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4920 │ │ │ │ │ + bne.w 47bc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 508c │ │ │ │ │ + beq.w 4f28 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 51b4 │ │ │ │ │ + beq.w 5050 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5950 │ │ │ │ │ + bl 57ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d06 │ │ │ │ │ + bne.w 4ba2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4920 │ │ │ │ │ + bne.w 47bc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 519e │ │ │ │ │ + beq.w 503a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cc6 │ │ │ │ │ + bne.w 4b62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4920 │ │ │ │ │ + bne.w 47bc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5180 │ │ │ │ │ + beq.w 501c │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5156 │ │ │ │ │ + beq.w 4ff2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4b78 │ │ │ │ │ + bne.w 4a14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r2, 4754 │ │ │ │ │ + cbnz r2, 45f0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5238 │ │ │ │ │ + bne.w 50d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4920 │ │ │ │ │ + bne.w 47bc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5210 │ │ │ │ │ + beq.w 50ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 51ea │ │ │ │ │ + beq.w 5086 │ │ │ │ │ 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 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4986 │ │ │ │ │ + bne.w 4822 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r2, 47d6 │ │ │ │ │ + cbnz r2, 4672 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 49e0 │ │ │ │ │ + bne.w 487c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r2, 47d6 │ │ │ │ │ + cbnz r2, 4672 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a50 │ │ │ │ │ + bne.w 48ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r2, 47d6 │ │ │ │ │ + cbnz r2, 4672 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4af4 │ │ │ │ │ + bne.w 4990 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4920 │ │ │ │ │ + bne.w 47bc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4fd8 │ │ │ │ │ + beq.w 4e74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4fb4 │ │ │ │ │ + beq.w 4e50 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ad8 │ │ │ │ │ + bl 5974 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 482e │ │ │ │ │ + cbz r0, 46ca │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 482e │ │ │ │ │ + cbz r0, 46ca │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fe8 │ │ │ │ │ + bne.w 4e84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4c04 │ │ │ │ │ + bne.w 4aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ad8 │ │ │ │ │ + bl 5974 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c10 │ │ │ │ │ + beq.w 4aac │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c10 │ │ │ │ │ + beq.w 4aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + bl 5d30 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c10 │ │ │ │ │ + beq.w 4aac │ │ │ │ │ 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 4c12 │ │ │ │ │ + bne.w 4aae │ │ │ │ │ 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 4c10 │ │ │ │ │ + beq.w 4aac │ │ │ │ │ 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 4c04 │ │ │ │ │ + beq.w 4aa0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cba │ │ │ │ │ + beq.w 4b56 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 4908 │ │ │ │ │ + cbz r2, 47a4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 4908 │ │ │ │ │ + cbz r0, 47a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4c08 │ │ │ │ │ + b.n 4aa4 │ │ │ │ │ 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 4672 │ │ │ │ │ + beq.w 450e │ │ │ │ │ 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 r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5222 │ │ │ │ │ + beq.w 50be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5146 │ │ │ │ │ + bne.w 4fe2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1069 @ 0x42d │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4570 │ │ │ │ │ + b.n 440c │ │ │ │ │ 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 45b6 │ │ │ │ │ + beq.w 4452 │ │ │ │ │ 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 4630 │ │ │ │ │ + beq.w 44cc │ │ │ │ │ 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 r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 505e │ │ │ │ │ + beq.w 4efa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4908 │ │ │ │ │ + beq.n 47a4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4908 │ │ │ │ │ + beq.n 47a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4636 │ │ │ │ │ + b.n 44d2 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4798 │ │ │ │ │ + beq.w 4634 │ │ │ │ │ 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 4a48 │ │ │ │ │ + beq.n 48e4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a40 │ │ │ │ │ + beq.n 48dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4908 │ │ │ │ │ + beq.n 47a4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4908 │ │ │ │ │ + beq.n 47a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 47da │ │ │ │ │ + b.n 4676 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6980 │ │ │ │ │ + bl 681c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47ac │ │ │ │ │ + beq.w 4648 │ │ │ │ │ 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 47ae │ │ │ │ │ + bne.w 464a │ │ │ │ │ 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 47ac │ │ │ │ │ + beq.w 4648 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 4a48 │ │ │ │ │ + cbz r0, 48e4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ │ strd r9, r2, [sp] │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 49c4 │ │ │ │ │ + bne.n 4860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 49d6 │ │ │ │ │ + bne.n 4872 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 47da │ │ │ │ │ + b.n 4676 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 69fc │ │ │ │ │ + bl 6898 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47c0 │ │ │ │ │ + beq.w 465c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47c0 │ │ │ │ │ + beq.w 465c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6980 │ │ │ │ │ + bl 681c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47c0 │ │ │ │ │ + beq.w 465c │ │ │ │ │ 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 47c2 │ │ │ │ │ + bne.w 465e │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47c0 │ │ │ │ │ + beq.w 465c │ │ │ │ │ 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 4a48 │ │ │ │ │ + beq.n 48e4 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 500a │ │ │ │ │ + beq.w 4ea6 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5004 │ │ │ │ │ + beq.w 4ea0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 49c4 │ │ │ │ │ - b.n 4a40 │ │ │ │ │ + bne.w 4860 │ │ │ │ │ + b.n 48dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 69fc │ │ │ │ │ + bl 6898 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47d4 │ │ │ │ │ + beq.w 4670 │ │ │ │ │ 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 47d6 │ │ │ │ │ + bne.w 4672 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47d4 │ │ │ │ │ + beq.w 4670 │ │ │ │ │ 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 4a48 │ │ │ │ │ + beq.n 48e4 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 5198 │ │ │ │ │ + beq.w 5034 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 5192 │ │ │ │ │ + beq.w 502e │ │ │ │ │ strd sl, fp, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 49c4 │ │ │ │ │ - b.n 4a40 │ │ │ │ │ + bne.w 4860 │ │ │ │ │ + b.n 48dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 5b2c │ │ │ │ │ + bl 59c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4740 │ │ │ │ │ + bne.w 45dc │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 473e │ │ │ │ │ + beq.w 45da │ │ │ │ │ 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 50ac │ │ │ │ │ + beq.w 4f48 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50a2 │ │ │ │ │ + beq.w 4f3e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4908 │ │ │ │ │ + beq.w 47a4 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4908 │ │ │ │ │ + beq.w 47a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4758 │ │ │ │ │ + b.n 45f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r2, 4c04 │ │ │ │ │ + cbnz r2, 4aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ad8 │ │ │ │ │ + bl 5974 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d6c │ │ │ │ │ + bne.w 4c08 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e26 │ │ │ │ │ + bne.w 4cc2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 490e │ │ │ │ │ + b.n 47aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4c04 │ │ │ │ │ + bne.n 4aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ad8 │ │ │ │ │ + bl 5974 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4be6 │ │ │ │ │ + beq.n 4a82 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4be6 │ │ │ │ │ + beq.n 4a82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6020 │ │ │ │ │ + bl 5ebc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4be6 │ │ │ │ │ + beq.n 4a82 │ │ │ │ │ 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 4be8 │ │ │ │ │ + bne.n 4a84 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4be6 │ │ │ │ │ + beq.n 4a82 │ │ │ │ │ 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 4c04 │ │ │ │ │ + beq.n 4aa0 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fae │ │ │ │ │ + beq.w 4e4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fa8 │ │ │ │ │ + beq.w 4e44 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fa2 │ │ │ │ │ + beq.w 4e3e │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r6, r1, [sp, #8] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48ba │ │ │ │ │ + bne.w 4756 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48c8 │ │ │ │ │ - b.n 4c04 │ │ │ │ │ + bne.w 4764 │ │ │ │ │ + b.n 4aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4100 │ │ │ │ │ + bl 3f9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46f8 │ │ │ │ │ + beq.w 4594 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46f8 │ │ │ │ │ + beq.w 4594 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4908 │ │ │ │ │ + beq.w 47a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4908 │ │ │ │ │ + beq.w 47a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 46fe │ │ │ │ │ + b.n 459a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 493e │ │ │ │ │ + b.n 47da │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ 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 46ce │ │ │ │ │ + beq.w 456a │ │ │ │ │ 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 46ce │ │ │ │ │ + beq.w 456a │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51dc │ │ │ │ │ + beq.w 5078 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4908 │ │ │ │ │ + beq.w 47a4 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4908 │ │ │ │ │ + beq.w 47a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 46d4 │ │ │ │ │ + b.n 4570 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bfa │ │ │ │ │ + beq.w 4a96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + bl 5d30 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bfa │ │ │ │ │ + beq.w 4a96 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bfa │ │ │ │ │ + beq.w 4a96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6020 │ │ │ │ │ + bl 5ebc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bfa │ │ │ │ │ + beq.w 4a96 │ │ │ │ │ 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 4bfa │ │ │ │ │ + bne.w 4a96 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bfa │ │ │ │ │ + beq.w 4a96 │ │ │ │ │ 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 4c04 │ │ │ │ │ + beq.w 4aa0 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ 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 4f9c │ │ │ │ │ + beq.w 4e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f96 │ │ │ │ │ + beq.w 4e32 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 4e4c │ │ │ │ │ + cbz r0, 4ce8 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r6, r1, [sp, #8] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48ba │ │ │ │ │ - b.n 4cba │ │ │ │ │ + bne.w 4756 │ │ │ │ │ + b.n 4b56 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4c06 │ │ │ │ │ + bne.w 4aa2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4f2e │ │ │ │ │ + beq.n 4dca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ad8 │ │ │ │ │ - cbnz r0, 4e52 │ │ │ │ │ + bl 5974 │ │ │ │ │ + cbnz r0, 4cee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4c04 │ │ │ │ │ + b.n 4aa0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4e06 │ │ │ │ │ + b.n 4ca2 │ │ │ │ │ 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 4e46 │ │ │ │ │ + beq.n 4ce2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4f8c │ │ │ │ │ + beq.w 4e28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4f70 │ │ │ │ │ + bne.n 4e0c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4f76 │ │ │ │ │ + beq.n 4e12 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + bl 5d30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4f54 │ │ │ │ │ + bne.n 4df0 │ │ │ │ │ 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 4f70 │ │ │ │ │ + bne.n 4e0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6020 │ │ │ │ │ + bl 5ebc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f6e │ │ │ │ │ + beq.n 4e0a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f6e │ │ │ │ │ + beq.n 4e0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + bl 5d30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f6e │ │ │ │ │ + beq.n 4e0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f40 │ │ │ │ │ + bne.n 4ddc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -9166,150 +8993,150 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC101 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e46 │ │ │ │ │ + beq.n 4ce2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4e48 │ │ │ │ │ + b.n 4ce4 │ │ │ │ │ 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 4e3c │ │ │ │ │ + beq.n 4cd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4e48 │ │ │ │ │ + b.n 4ce4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ec6 │ │ │ │ │ + beq.n 4d62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4e46 │ │ │ │ │ + b.n 4ce2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ 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 4e90 │ │ │ │ │ + beq.n 4d2c │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 4e92 │ │ │ │ │ + b.n 4d2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4e46 │ │ │ │ │ + b.n 4ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4e82 │ │ │ │ │ + beq.w 4d1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f70 │ │ │ │ │ + b.n 4e0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4e70 │ │ │ │ │ + b.n 4d0c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4df6 │ │ │ │ │ + b.n 4c92 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4de8 │ │ │ │ │ + b.n 4c84 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4c9c │ │ │ │ │ + b.n 4b38 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4c88 │ │ │ │ │ + b.n 4b24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4c7a │ │ │ │ │ + b.n 4b16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 48c8 │ │ │ │ │ + blt.w 4764 │ │ │ │ │ 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 r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 480c │ │ │ │ │ - b.n 4c04 │ │ │ │ │ + beq.w 46a8 │ │ │ │ │ + b.n 4aa0 │ │ │ │ │ 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 47f0 │ │ │ │ │ - b.n 4c04 │ │ │ │ │ + beq.w 468c │ │ │ │ │ + b.n 4aa0 │ │ │ │ │ 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 4c04 │ │ │ │ │ + beq.w 4aa0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 489c │ │ │ │ │ + b.n 4738 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4ad0 │ │ │ │ │ + b.n 496c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4abc │ │ │ │ │ + b.n 4958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4570 │ │ │ │ │ + b.w 440c │ │ │ │ │ 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 510e │ │ │ │ │ + bne.n 4faa │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 4594 │ │ │ │ │ + b.w 4430 │ │ │ │ │ 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 4630 │ │ │ │ │ + beq.w 44cc │ │ │ │ │ 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 │ │ │ │ │ @@ -9317,446 +9144,446 @@ │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSingleton │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4968 │ │ │ │ │ + bne.w 4804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 497a │ │ │ │ │ - b.w 4630 │ │ │ │ │ + bne.w 4816 │ │ │ │ │ + b.w 44cc │ │ │ │ │ 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 4630 │ │ │ │ │ + beq.w 44cc │ │ │ │ │ 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 504c │ │ │ │ │ + b.n 4ee8 │ │ │ │ │ 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 46aa │ │ │ │ │ + beq.w 4546 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 46d4 │ │ │ │ │ + b.w 4570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4bdc │ │ │ │ │ + bne.w 4a78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4758 │ │ │ │ │ + b.w 45f4 │ │ │ │ │ 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 4630 │ │ │ │ │ + beq.w 44cc │ │ │ │ │ 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 504c │ │ │ │ │ + b.n 4ee8 │ │ │ │ │ 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 464c │ │ │ │ │ + beq.w 44e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4678 │ │ │ │ │ + b.w 4514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 497a │ │ │ │ │ + blt.w 4816 │ │ │ │ │ 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 45aa │ │ │ │ │ + beq.w 4446 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4636 │ │ │ │ │ + b.w 44d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 512e │ │ │ │ │ + bge.n 4fca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4678 │ │ │ │ │ + b.w 4514 │ │ │ │ │ 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 4664 │ │ │ │ │ - b.n 50e4 │ │ │ │ │ + beq.w 4500 │ │ │ │ │ + b.n 4f80 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5120 │ │ │ │ │ - b.w 4908 │ │ │ │ │ + bne.n 4fbc │ │ │ │ │ + b.w 47a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4bdc │ │ │ │ │ + blt.w 4a78 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 472c │ │ │ │ │ - b.w 4754 │ │ │ │ │ + beq.w 45c8 │ │ │ │ │ + b.w 45f0 │ │ │ │ │ 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 4714 │ │ │ │ │ - b.w 4754 │ │ │ │ │ + beq.w 45b0 │ │ │ │ │ + b.w 45f0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4b58 │ │ │ │ │ + b.n 49f4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4b44 │ │ │ │ │ + b.n 49e0 │ │ │ │ │ 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 46ea │ │ │ │ │ + beq.w 4586 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 46fe │ │ │ │ │ + b.w 459a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4d62 │ │ │ │ │ + blt.w 4bfe │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, 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 46c2 │ │ │ │ │ - b.n 509a │ │ │ │ │ + beq.w 455e │ │ │ │ │ + b.n 4f36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d62 │ │ │ │ │ - b.w 46ce │ │ │ │ │ + bne.w 4bfe │ │ │ │ │ + b.w 456a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 49d6 │ │ │ │ │ + blt.w 4872 │ │ │ │ │ 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 r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 478a │ │ │ │ │ - b.w 47d6 │ │ │ │ │ + beq.w 4626 │ │ │ │ │ + b.w 4672 │ │ │ │ │ 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 476e │ │ │ │ │ - b.w 47d6 │ │ │ │ │ + beq.w 460a │ │ │ │ │ + b.w 4672 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5120 │ │ │ │ │ - b.w 4672 │ │ │ │ │ + bne.w 4fbc │ │ │ │ │ + b.w 450e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4550 │ │ │ │ │ + b.w 43ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3ef0 │ │ │ │ │ + bl 3d8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4754 │ │ │ │ │ + bne.w 45f0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4b9c │ │ │ │ │ - b.w 4752 │ │ │ │ │ + bne.w 4a38 │ │ │ │ │ + b.w 45ee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000525c : │ │ │ │ │ +000050f8 : │ │ │ │ │ signed_number_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 52ca │ │ │ │ │ + beq.n 5166 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5344 │ │ │ │ │ + bne.n 51e0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 531c │ │ │ │ │ + beq.n 51b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 52b8 │ │ │ │ │ + cbnz r0, 5154 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 533e │ │ │ │ │ + bne.n 51da │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 52d0 │ │ │ │ │ + cbnz r0, 516c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ 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 527e │ │ │ │ │ + b.n 511a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 52b6 │ │ │ │ │ + beq.n 5152 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 533e │ │ │ │ │ + beq.n 51da │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 530a │ │ │ │ │ + cbz r0, 51a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 52ba │ │ │ │ │ + beq.n 5156 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 52ba │ │ │ │ │ + beq.n 5156 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 52c0 │ │ │ │ │ + b.n 515c │ │ │ │ │ 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 5312 │ │ │ │ │ + blt.n 51ae │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 529a │ │ │ │ │ + beq.n 5136 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 52c0 │ │ │ │ │ + b.n 515c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 52c0 │ │ │ │ │ + b.n 515c │ │ │ │ │ │ │ │ │ │ -0000534c : │ │ │ │ │ +000051e8 : │ │ │ │ │ complex_number_rule(): │ │ │ │ │ stmdb 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 5642 │ │ │ │ │ + beq.w 54de │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 563a │ │ │ │ │ + bne.w 54d6 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.w 560e │ │ │ │ │ + beq.w 54aa │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 55f8 │ │ │ │ │ + beq.w 5494 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 55a8 │ │ │ │ │ + beq.w 5444 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r7, r2, [r2, #12] │ │ │ │ │ mov sl, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 56fe │ │ │ │ │ + beq.w 559a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 546c │ │ │ │ │ + bne.n 5308 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 55ca │ │ │ │ │ + bne.w 5466 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 551c │ │ │ │ │ + bne.w 53b8 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 567e │ │ │ │ │ + bne.w 551a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 566e │ │ │ │ │ + beq.w 550a │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 5726 │ │ │ │ │ + beq.w 55c2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r6, r2, [r2, #12] │ │ │ │ │ mov sl, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5712 │ │ │ │ │ + beq.w 55ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 54a2 │ │ │ │ │ + bne.n 533e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 5458 │ │ │ │ │ + cbnz r2, 52f4 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5564 │ │ │ │ │ + bne.w 5400 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -9765,612 +9592,612 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55d0 │ │ │ │ │ + beq.w 546c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5648 │ │ │ │ │ + bne.w 54e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #14 │ │ │ │ │ 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 56a2 │ │ │ │ │ + bne.w 553e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 53f6 │ │ │ │ │ + b.n 5292 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55e4 │ │ │ │ │ + beq.w 5480 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5656 │ │ │ │ │ + bne.w 54f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 566a │ │ │ │ │ + beq.w 5506 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1fa │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 566a │ │ │ │ │ + beq.w 5506 │ │ │ │ │ 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 5664 │ │ │ │ │ + beq.w 5500 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56ca │ │ │ │ │ + beq.w 5566 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 56ca │ │ │ │ │ + bne.w 5566 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5460 │ │ │ │ │ + b.n 52fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5754 │ │ │ │ │ + bl 55f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53ee │ │ │ │ │ + beq.w 528a │ │ │ │ │ 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 53ee │ │ │ │ │ + beq.w 528a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56f4 │ │ │ │ │ + beq.w 5590 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 56de │ │ │ │ │ + bne.w 557a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 548a │ │ │ │ │ + b.n 5326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5754 │ │ │ │ │ + bl 55f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5456 │ │ │ │ │ + beq.w 52f2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5456 │ │ │ │ │ + beq.w 52f2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5698 │ │ │ │ │ + beq.n 5534 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5684 │ │ │ │ │ + bne.n 5520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 54c0 │ │ │ │ │ + b.n 535c │ │ │ │ │ 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 56ea │ │ │ │ │ + blt.w 5586 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r7, r1, [r1, #12] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 53b8 │ │ │ │ │ + beq.w 5254 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 53f6 │ │ │ │ │ + b.n 5292 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53d4 │ │ │ │ │ + beq.w 5270 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 53d6 │ │ │ │ │ + b.n 5272 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5440 │ │ │ │ │ + beq.w 52dc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5442 │ │ │ │ │ + b.n 52de │ │ │ │ │ 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 53a0 │ │ │ │ │ + beq.w 523c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 53f6 │ │ │ │ │ + b.n 5292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 5622 │ │ │ │ │ + bge.n 54be │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5462 │ │ │ │ │ + b.n 52fe │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5392 │ │ │ │ │ - b.n 5460 │ │ │ │ │ + beq.w 522e │ │ │ │ │ + b.n 52fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5462 │ │ │ │ │ + b.n 52fe │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5370 │ │ │ │ │ + b.n 520c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 55de │ │ │ │ │ - b.n 5488 │ │ │ │ │ + bne.n 547a │ │ │ │ │ + b.n 5324 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 55f2 │ │ │ │ │ - b.n 54be │ │ │ │ │ + bne.n 548e │ │ │ │ │ + b.n 535a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5462 │ │ │ │ │ + b.n 52fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 545c │ │ │ │ │ + b.n 52f8 │ │ │ │ │ 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 540c │ │ │ │ │ - b.n 5456 │ │ │ │ │ + beq.w 52a8 │ │ │ │ │ + b.n 52f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5462 │ │ │ │ │ + b.n 52fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55a4 │ │ │ │ │ + beq.n 5440 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 545c │ │ │ │ │ + b.n 52f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 568c │ │ │ │ │ - b.n 5456 │ │ │ │ │ + bne.n 5528 │ │ │ │ │ + b.n 52f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1fa │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 549c │ │ │ │ │ + beq.w 5338 │ │ │ │ │ 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 5664 │ │ │ │ │ + beq.n 5500 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 54fa │ │ │ │ │ + b.n 5396 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5460 │ │ │ │ │ + beq.w 52fc │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5460 │ │ │ │ │ + b.n 52fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5560 │ │ │ │ │ + beq.w 53fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 53f6 │ │ │ │ │ + b.n 5292 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 56e8 │ │ │ │ │ - b.n 53ee │ │ │ │ │ + bne.n 5584 │ │ │ │ │ + b.n 528a │ │ │ │ │ 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 53c6 │ │ │ │ │ + beq.w 5262 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 53d6 │ │ │ │ │ + b.n 5272 │ │ │ │ │ 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 5432 │ │ │ │ │ + beq.w 52ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5442 │ │ │ │ │ + b.n 52de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 573e │ │ │ │ │ + bge.n 55da │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 545c │ │ │ │ │ + b.n 52f8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldrd r6, r2, [r2, #12] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5424 │ │ │ │ │ - b.n 5458 │ │ │ │ │ + beq.w 52c0 │ │ │ │ │ + b.n 52f4 │ │ │ │ │ │ │ │ │ │ -00005754 : │ │ │ │ │ +000055f0 : │ │ │ │ │ real_number_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 57c4 │ │ │ │ │ + beq.n 5660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 57bc │ │ │ │ │ + cbnz r3, 5658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 5792 │ │ │ │ │ + cbnz r0, 562e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 57a4 │ │ │ │ │ + cbz r0, 5640 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 57a4 │ │ │ │ │ + cbnz r3, 5640 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5788 │ │ │ │ │ + b.n 5624 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5788 │ │ │ │ │ + beq.n 5624 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 578a │ │ │ │ │ + b.n 5626 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 578a │ │ │ │ │ + b.n 5626 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5774 │ │ │ │ │ + b.n 5610 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000057cc : │ │ │ │ │ +00005668 : │ │ │ │ │ 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 5868 │ │ │ │ │ + beq.n 5704 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5860 │ │ │ │ │ + bne.n 56fc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC98 │ │ │ │ │ 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, 5850 │ │ │ │ │ + cbz r0, 56ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 5850 │ │ │ │ │ + cbz r0, 56ec │ │ │ │ │ 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, 5850 │ │ │ │ │ + cbz r0, 56ec │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 583e │ │ │ │ │ + cbz r0, 56da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 5854 │ │ │ │ │ + cbz r3, 56f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 5854 │ │ │ │ │ + cbz r0, 56f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5858 │ │ │ │ │ + b.n 56f4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5858 │ │ │ │ │ + b.n 56f4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 57ec │ │ │ │ │ + b.n 5688 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005870 : │ │ │ │ │ +0000570c : │ │ │ │ │ wildcard_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5948 │ │ │ │ │ + beq.n 57e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5940 │ │ │ │ │ + bne.n 57dc │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 5912 │ │ │ │ │ + beq.n 57ae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC98 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 58d0 │ │ │ │ │ + cbnz r0, 576c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58c2 │ │ │ │ │ + beq.n 575e │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 58fe │ │ │ │ │ + cbz r0, 579a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 58c2 │ │ │ │ │ + beq.n 575e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58c2 │ │ │ │ │ + beq.n 575e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 58c6 │ │ │ │ │ + b.n 5762 │ │ │ │ │ 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 │ │ │ │ │ - bge.n 592a │ │ │ │ │ + bge.n 57c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 58c6 │ │ │ │ │ + b.n 5762 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 58ae │ │ │ │ │ - b.n 58c2 │ │ │ │ │ + beq.n 574a │ │ │ │ │ + b.n 575e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 58c6 │ │ │ │ │ + b.n 5762 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5892 │ │ │ │ │ + b.n 572e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005950 : │ │ │ │ │ +000057ec : │ │ │ │ │ attr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5a90 │ │ │ │ │ + beq.w 592c │ │ │ │ │ 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, 5994 │ │ │ │ │ + cbz r0, 5830 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -10380,279 +10207,279 @@ │ │ │ │ │ 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.w 5ac8 │ │ │ │ │ + bne.w 5964 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5ad0 │ │ │ │ │ + beq.w 596c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a84 │ │ │ │ │ + bne.n 5920 │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 5a62 │ │ │ │ │ + beq.n 58fe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 5ad8 │ │ │ │ │ + bl 5974 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 5a00 │ │ │ │ │ + cbnz r0, 589c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5a88 │ │ │ │ │ + bne.n 5924 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 598e │ │ │ │ │ + b.n 582a │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59ea │ │ │ │ │ + beq.n 5886 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59ea │ │ │ │ │ + beq.n 5886 │ │ │ │ │ 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 5aaa │ │ │ │ │ + beq.n 5946 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 5a96 │ │ │ │ │ + cbz r0, 5932 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5a96 │ │ │ │ │ + cbnz r3, 5932 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.n 59f6 │ │ │ │ │ + ble.n 5892 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 599a │ │ │ │ │ + b.n 5836 │ │ │ │ │ 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 5aa0 │ │ │ │ │ + blt.n 593c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 59dc │ │ │ │ │ + beq.n 5878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 598e │ │ │ │ │ + b.n 582a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5974 │ │ │ │ │ + b.n 5810 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbz r0, 5ab6 │ │ │ │ │ + cbz r0, 5952 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5a88 │ │ │ │ │ + b.n 5924 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 59f6 │ │ │ │ │ - b.n 5a88 │ │ │ │ │ + beq.n 5892 │ │ │ │ │ + b.n 5924 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5a88 │ │ │ │ │ + bne.n 5924 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5a56 │ │ │ │ │ - b.n 59f6 │ │ │ │ │ + bne.n 58f2 │ │ │ │ │ + b.n 5892 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 598e │ │ │ │ │ + b.n 582a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 59c0 │ │ │ │ │ + b.n 585c │ │ │ │ │ │ │ │ │ │ -00005ad8 : │ │ │ │ │ +00005974 : │ │ │ │ │ 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 5b1c │ │ │ │ │ + beq.n 59b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5b22 │ │ │ │ │ + cbnz r3, 59be │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 5950 │ │ │ │ │ - cbnz r0, 5b14 │ │ │ │ │ + bl 57ec │ │ │ │ │ + cbnz r0, 59b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5b14 │ │ │ │ │ + cbnz r3, 59b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 5b14 │ │ │ │ │ + cbnz r0, 59b0 │ │ │ │ │ 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 5af6 │ │ │ │ │ + b.n 5992 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5b18 │ │ │ │ │ + b.n 59b4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005b2c : │ │ │ │ │ +000059c8 : │ │ │ │ │ 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 5c8c │ │ │ │ │ + beq.w 5b28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5c86 │ │ │ │ │ + bne.w 5b22 │ │ │ │ │ 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 5c70 │ │ │ │ │ + beq.w 5b0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f84 │ │ │ │ │ + bl 3e20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c64 │ │ │ │ │ + beq.n 5b00 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5cb0 │ │ │ │ │ + beq.w 5b4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c5e │ │ │ │ │ + bne.n 5afa │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c56 │ │ │ │ │ + beq.n 5af2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5c5e │ │ │ │ │ + bne.n 5afa │ │ │ │ │ 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, 5bd6 │ │ │ │ │ - bl 3f84 │ │ │ │ │ + cbz r3, 5a72 │ │ │ │ │ + bl 3e20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 5bd6 │ │ │ │ │ + cbz r0, 5a72 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5c98 │ │ │ │ │ + bne.n 5b34 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 5c38 │ │ │ │ │ + beq.n 5ad4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 5baa │ │ │ │ │ + b.n 5a46 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c50 │ │ │ │ │ + beq.n 5aec │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 5bfc │ │ │ │ │ + ble.n 5a98 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 5be8 │ │ │ │ │ + b.n 5a84 │ │ │ │ │ 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 │ │ │ │ │ @@ -10660,392 +10487,392 @@ │ │ │ │ │ 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, 5c68 │ │ │ │ │ + cbz r0, 5b04 │ │ │ │ │ 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 5c94 │ │ │ │ │ + bne.n 5b30 │ │ │ │ │ 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, 5c50 │ │ │ │ │ + cbz r0, 5aec │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 5bca │ │ │ │ │ + b.n 5a66 │ │ │ │ │ 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 5c2c │ │ │ │ │ + b.n 5ac8 │ │ │ │ │ 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 5b6c │ │ │ │ │ + beq.w 5a08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5c68 │ │ │ │ │ + b.n 5b04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5c2e │ │ │ │ │ + b.n 5aca │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5b52 │ │ │ │ │ + b.n 59ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5c68 │ │ │ │ │ + b.n 5b04 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5bc6 │ │ │ │ │ + beq.n 5a62 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 5c5e │ │ │ │ │ + b.n 5afa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5b88 │ │ │ │ │ + b.n 5a24 │ │ │ │ │ │ │ │ │ │ -00005cb8 : │ │ │ │ │ +00005b54 : │ │ │ │ │ guard_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5d2e │ │ │ │ │ + beq.n 5bca │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 5d26 │ │ │ │ │ + cbnz r5, 5bc2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5cfc │ │ │ │ │ + cbnz r0, 5b98 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cec │ │ │ │ │ + beq.n 5b88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5cf0 │ │ │ │ │ + beq.n 5b8c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cf0 │ │ │ │ │ + beq.n 5b8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5cf4 │ │ │ │ │ + b.n 5b90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5cf4 │ │ │ │ │ + b.n 5b90 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5cd8 │ │ │ │ │ + b.n 5b74 │ │ │ │ │ │ │ │ │ │ -00005d34 <_tmp_69_rule>: │ │ │ │ │ +00005bd0 <_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 5d8c <_tmp_69_rule+0x58> │ │ │ │ │ + beq.n 5c28 <_tmp_69_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5d92 <_tmp_69_rule+0x5e> │ │ │ │ │ + cbnz r3, 5c2e <_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, 5d84 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 5c20 <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5d84 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 5c20 <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5d84 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 5c20 <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5d84 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 5c20 <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5d84 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 5c20 <_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 5d52 <_tmp_69_rule+0x1e> │ │ │ │ │ + b.n 5bee <_tmp_69_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5d88 <_tmp_69_rule+0x54> │ │ │ │ │ + b.n 5c24 <_tmp_69_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005d9c <_loop1_111_rule>: │ │ │ │ │ +00005c38 <_loop1_111_rule>: │ │ │ │ │ _loop1_111_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 5e3a <_loop1_111_rule+0x9e> │ │ │ │ │ + beq.n 5cd6 <_loop1_111_rule+0x9e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5e5a <_loop1_111_rule+0xbe> │ │ │ │ │ + bne.n 5cf6 <_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 5e62 <_loop1_111_rule+0xc6> │ │ │ │ │ + beq.n 5cfe <_loop1_111_rule+0xc6> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5e5a <_loop1_111_rule+0xbe> │ │ │ │ │ + bne.n 5cf6 <_loop1_111_rule+0xbe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 37b8 │ │ │ │ │ + bl 3654 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 5df8 <_loop1_111_rule+0x5c> │ │ │ │ │ + cbz r0, 5c94 <_loop1_111_rule+0x5c> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 5e72 <_loop1_111_rule+0xd6> │ │ │ │ │ + beq.n 5d0e <_loop1_111_rule+0xd6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 5de0 <_loop1_111_rule+0x44> │ │ │ │ │ + b.n 5c7c <_loop1_111_rule+0x44> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r5, 5e54 <_loop1_111_rule+0xb8> │ │ │ │ │ + cbz r5, 5cf0 <_loop1_111_rule+0xb8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5e54 <_loop1_111_rule+0xb8> │ │ │ │ │ + bne.n 5cf0 <_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, 5e40 <_loop1_111_rule+0xa4> │ │ │ │ │ + cbz r0, 5cdc <_loop1_111_rule+0xa4> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n 5e26 <_loop1_111_rule+0x8a> │ │ │ │ │ + ble.n 5cc2 <_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 5e12 <_loop1_111_rule+0x76> │ │ │ │ │ + b.n 5cae <_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 5dbe <_loop1_111_rule+0x22> │ │ │ │ │ + b.n 5c5a <_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 5e30 <_loop1_111_rule+0x94> │ │ │ │ │ + b.n 5ccc <_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 5e30 <_loop1_111_rule+0x94> │ │ │ │ │ + b.n 5ccc <_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 5e30 <_loop1_111_rule+0x94> │ │ │ │ │ + b.n 5ccc <_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 5e40 <_loop1_111_rule+0xa4> │ │ │ │ │ + beq.n 5cdc <_loop1_111_rule+0xa4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5dee <_loop1_111_rule+0x52> │ │ │ │ │ + b.n 5c8a <_loop1_111_rule+0x52> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005e90 <_tmp_70_rule>: │ │ │ │ │ +00005d2c <_tmp_70_rule>: │ │ │ │ │ _tmp_70_rule(): │ │ │ │ │ - b.n 5d34 <_tmp_69_rule> │ │ │ │ │ + b.n 5bd0 <_tmp_69_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005e94 : │ │ │ │ │ +00005d30 : │ │ │ │ │ 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 5f7e │ │ │ │ │ + beq.n 5e1a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5fe6 │ │ │ │ │ + bne.w 5e82 │ │ │ │ │ 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 5fd0 │ │ │ │ │ + beq.n 5e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4100 │ │ │ │ │ + bl 3f9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5fae │ │ │ │ │ + beq.n 5e4a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5fc8 │ │ │ │ │ + beq.n 5e64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5fa8 │ │ │ │ │ + bne.n 5e44 │ │ │ │ │ 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 5fa0 │ │ │ │ │ + beq.n 5e3c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5fa8 │ │ │ │ │ + bne.n 5e44 │ │ │ │ │ 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, 5f38 │ │ │ │ │ - bl 4100 │ │ │ │ │ + cbz r3, 5dd4 │ │ │ │ │ + bl 3f9c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 5f38 │ │ │ │ │ + cbz r0, 5dd4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6006 │ │ │ │ │ + bne.n 5ea2 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 5fec │ │ │ │ │ + beq.n 5e88 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5f0c │ │ │ │ │ + b.n 5da8 │ │ │ │ │ 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, 5f9a │ │ │ │ │ + cbz r0, 5e36 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 5fba │ │ │ │ │ + bgt.n 5e56 │ │ │ │ │ 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 │ │ │ │ │ @@ -11054,427 +10881,427 @@ │ │ │ │ │ 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, 5fb2 │ │ │ │ │ + cbz r0, 5e4e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 5f86 │ │ │ │ │ + cbnz r2, 5e22 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5eb8 │ │ │ │ │ + b.n 5d54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f72 │ │ │ │ │ + beq.n 5e0e │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5f74 │ │ │ │ │ + b.n 5e10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 5f72 │ │ │ │ │ + b.n 5e0e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 5f48 │ │ │ │ │ + b.n 5de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5eea │ │ │ │ │ + b.n 5d86 │ │ │ │ │ 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 5ed0 │ │ │ │ │ + beq.w 5d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5fb2 │ │ │ │ │ + b.n 5e4e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5f74 │ │ │ │ │ + b.n 5e10 │ │ │ │ │ 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 5f9a │ │ │ │ │ + beq.n 5e36 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5f2c │ │ │ │ │ + b.n 5dc8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f28 │ │ │ │ │ + beq.n 5dc4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 5fa8 │ │ │ │ │ + b.n 5e44 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006020 : │ │ │ │ │ +00005ebc : │ │ │ │ │ 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 60e4 │ │ │ │ │ + beq.n 5f80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6154 │ │ │ │ │ + bne.w 5ff0 │ │ │ │ │ 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 6142 │ │ │ │ │ + beq.n 5fde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 618c │ │ │ │ │ + bl 6028 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6112 │ │ │ │ │ + beq.n 5fae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 613a │ │ │ │ │ + beq.n 5fd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 610c │ │ │ │ │ + bne.n 5fa8 │ │ │ │ │ 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 6104 │ │ │ │ │ + beq.n 5fa0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 610c │ │ │ │ │ + bne.n 5fa8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 611c │ │ │ │ │ + bne.n 5fb8 │ │ │ │ │ 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, 60fe │ │ │ │ │ + cbz r0, 5f9a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.n 60ec │ │ │ │ │ + bgt.n 5f88 │ │ │ │ │ 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, 6114 │ │ │ │ │ + cbz r0, 5fb0 │ │ │ │ │ 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 6044 │ │ │ │ │ + b.n 5ee0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.n 60bc │ │ │ │ │ - b.n 60ec │ │ │ │ │ + beq.n 5f58 │ │ │ │ │ + b.n 5f88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 60da │ │ │ │ │ - bl 618c │ │ │ │ │ + b.n 5f76 │ │ │ │ │ + bl 6028 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 60a8 │ │ │ │ │ + beq.n 5f44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 6174 │ │ │ │ │ + cbnz r2, 6010 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 615a │ │ │ │ │ + beq.n 5ff6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 6098 │ │ │ │ │ + b.n 5f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6076 │ │ │ │ │ + b.n 5f12 │ │ │ │ │ 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 605c │ │ │ │ │ + beq.n 5ef8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6114 │ │ │ │ │ + b.n 5fb0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 60dc │ │ │ │ │ + b.n 5f78 │ │ │ │ │ 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 60fe │ │ │ │ │ + beq.n 5f9a │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 612e │ │ │ │ │ + b.n 5fca │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 612a │ │ │ │ │ + beq.n 5fc6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 610c │ │ │ │ │ + b.n 5fa8 │ │ │ │ │ │ │ │ │ │ -0000618c : │ │ │ │ │ +00006028 : │ │ │ │ │ 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 61ea │ │ │ │ │ + beq.n 6086 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 620a │ │ │ │ │ + cbnz r3, 60a6 │ │ │ │ │ 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, 6204 │ │ │ │ │ + cbz r0, 60a0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6204 │ │ │ │ │ + cbz r0, 60a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4100 │ │ │ │ │ + bl 3f9c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 6204 │ │ │ │ │ + cbz r0, 60a0 │ │ │ │ │ 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, 61f0 │ │ │ │ │ + cbz r0, 608c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 61f0 │ │ │ │ │ + cbnz r2, 608c │ │ │ │ │ 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 61aa │ │ │ │ │ + b.n 6046 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 61e0 │ │ │ │ │ + beq.n 607c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 61e4 │ │ │ │ │ + b.n 6080 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 61e0 │ │ │ │ │ + b.n 607c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 61e4 │ │ │ │ │ + b.n 6080 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006214 : │ │ │ │ │ +000060b0 : │ │ │ │ │ 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 6522 │ │ │ │ │ + beq.w 63be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 651a │ │ │ │ │ + bne.w 63b6 │ │ │ │ │ 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 6306 │ │ │ │ │ + bne.n 61a2 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 6540 │ │ │ │ │ + beq.w 63dc │ │ │ │ │ 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 651a │ │ │ │ │ + bne.w 63b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6314 │ │ │ │ │ + beq.n 61b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6538 │ │ │ │ │ + beq.w 63d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6530 │ │ │ │ │ + bne.w 63cc │ │ │ │ │ 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 6490 │ │ │ │ │ + bne.w 632c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6316 │ │ │ │ │ + bne.n 61b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 65ac │ │ │ │ │ + bl 6448 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6316 │ │ │ │ │ + bne.n 61b2 │ │ │ │ │ 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 6528 │ │ │ │ │ + beq.w 63c4 │ │ │ │ │ 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 63cc │ │ │ │ │ + beq.n 6268 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 63cc │ │ │ │ │ + bne.n 6268 │ │ │ │ │ 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 │ │ │ │ │ @@ -11482,115 +11309,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 651a │ │ │ │ │ + bne.w 63b6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 63d8 │ │ │ │ │ + bne.n 6274 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 651a │ │ │ │ │ + bne.w 63b6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 641e │ │ │ │ │ + bne.n 62ba │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 651a │ │ │ │ │ + bne.w 63b6 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 636c │ │ │ │ │ + cbz r0, 6208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 636c │ │ │ │ │ + cbz r0, 6208 │ │ │ │ │ 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 64ba │ │ │ │ │ + bne.w 6356 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 651a │ │ │ │ │ + bne.w 63b6 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6598 │ │ │ │ │ + beq.w 6434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6598 │ │ │ │ │ + beq.w 6434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 65ac │ │ │ │ │ + bl 6448 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6598 │ │ │ │ │ + bne.w 6434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6528 │ │ │ │ │ + beq.w 63c4 │ │ │ │ │ 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 62f2 │ │ │ │ │ + bne.n 618e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 650c │ │ │ │ │ - b.n 62f8 │ │ │ │ │ + bne.w 63a8 │ │ │ │ │ + b.n 6194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 632a │ │ │ │ │ + beq.n 61c6 │ │ │ │ │ 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 632a │ │ │ │ │ + beq.n 61c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 632a │ │ │ │ │ + beq.n 61c6 │ │ │ │ │ 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 .LC103 │ │ │ │ │ @@ -11598,91 +11425,91 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC103 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC102 │ │ │ │ │ - b.n 64e8 │ │ │ │ │ + b.n 6384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6340 │ │ │ │ │ + beq.n 61dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 65a0 │ │ │ │ │ + beq.w 643c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6590 │ │ │ │ │ + bne.w 642c │ │ │ │ │ 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 654c │ │ │ │ │ + bne.n 63e8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6342 │ │ │ │ │ + bne.w 61de │ │ │ │ │ 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 6528 │ │ │ │ │ + beq.n 63c4 │ │ │ │ │ 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 62f2 │ │ │ │ │ - b.n 63cc │ │ │ │ │ + bne.w 618e │ │ │ │ │ + b.n 6268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62a6 │ │ │ │ │ + beq.w 6142 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 62ae │ │ │ │ │ + beq.w 614a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6576 │ │ │ │ │ + beq.n 6412 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6316 │ │ │ │ │ + b.n 61b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 636c │ │ │ │ │ + beq.w 6208 │ │ │ │ │ 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 .LC105 │ │ │ │ │ @@ -11697,468 +11524,468 @@ │ │ │ │ │ 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 349c │ │ │ │ │ + bl 3338 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62f8 │ │ │ │ │ + beq.w 6194 │ │ │ │ │ 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 630e │ │ │ │ │ + b.n 61aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6516 │ │ │ │ │ + b.n 63b2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6238 │ │ │ │ │ + b.n 60d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 630e │ │ │ │ │ + b.n 61aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6316 │ │ │ │ │ + b.n 61b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 628e │ │ │ │ │ + b.n 612a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 650c │ │ │ │ │ - b.n 625c │ │ │ │ │ + blt.n 63a8 │ │ │ │ │ + b.n 60f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9e80 │ │ │ │ │ + bl 9eb0 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6450 │ │ │ │ │ + beq.w 62ec │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC106 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 657a │ │ │ │ │ + cbz r0, 6416 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 657a │ │ │ │ │ + cbnz r5, 6416 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6458 │ │ │ │ │ + b.n 62f4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 62ae │ │ │ │ │ + b.n 614a │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 65a8 │ │ │ │ │ + cbz r0, 6444 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6342 │ │ │ │ │ + b.n 61de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6342 │ │ │ │ │ + b.n 61de │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 62f8 │ │ │ │ │ + b.n 6194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 643a │ │ │ │ │ + b.n 62d6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6458 │ │ │ │ │ + b.n 62f4 │ │ │ │ │ │ │ │ │ │ -000065ac : │ │ │ │ │ +00006448 : │ │ │ │ │ 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 6636 │ │ │ │ │ + beq.n 64d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 662e │ │ │ │ │ + cbnz r3, 64ca │ │ │ │ │ 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, 65ee │ │ │ │ │ + cbnz r0, 648a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 65de │ │ │ │ │ + beq.n 647a │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC106 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 6616 │ │ │ │ │ + cbz r0, 64b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 6616 │ │ │ │ │ + cbnz r2, 64b2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 65e4 │ │ │ │ │ + b.n 6480 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 65e4 │ │ │ │ │ + beq.n 6480 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 65e6 │ │ │ │ │ + b.n 6482 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 65e6 │ │ │ │ │ + b.n 6482 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 65cc │ │ │ │ │ + b.n 6468 │ │ │ │ │ │ │ │ │ │ -0000663c <_loop1_219_rule>: │ │ │ │ │ +000064d8 <_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 6904 <_loop1_219_rule+0x2c8> │ │ │ │ │ + beq.w 67a0 <_loop1_219_rule+0x2c8> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 684e <_loop1_219_rule+0x212> │ │ │ │ │ + bne.w 66ea <_loop1_219_rule+0x212> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 683a <_loop1_219_rule+0x1fe> │ │ │ │ │ + beq.w 66d6 <_loop1_219_rule+0x1fe> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 67ba <_loop1_219_rule+0x17e> │ │ │ │ │ + bne.w 6656 <_loop1_219_rule+0x17e> │ │ │ │ │ mov fp, r3 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6878 <_loop1_219_rule+0x23c> │ │ │ │ │ + beq.w 6714 <_loop1_219_rule+0x23c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 675c <_loop1_219_rule+0x120> │ │ │ │ │ + bne.n 65f8 <_loop1_219_rule+0x120> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 6792 <_loop1_219_rule+0x156> │ │ │ │ │ + beq.n 662e <_loop1_219_rule+0x156> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 67ce <_loop1_219_rule+0x192> │ │ │ │ │ + bne.w 666a <_loop1_219_rule+0x192> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6754 <_loop1_219_rule+0x118> │ │ │ │ │ + beq.n 65f0 <_loop1_219_rule+0x118> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6754 <_loop1_219_rule+0x118> │ │ │ │ │ + beq.n 65f0 <_loop1_219_rule+0x118> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6754 <_loop1_219_rule+0x118> │ │ │ │ │ + beq.n 65f0 <_loop1_219_rule+0x118> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fb84 <_tmp_28_rule> │ │ │ │ │ + bl fbdc <_tmp_28_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_63_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6754 <_loop1_219_rule+0x118> │ │ │ │ │ + bne.n 65f0 <_loop1_219_rule+0x118> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6754 <_loop1_219_rule+0x118> │ │ │ │ │ + cbz r0, 65f0 <_loop1_219_rule+0x118> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ - cbz r0, 6754 <_loop1_219_rule+0x118> │ │ │ │ │ + cbz r0, 65f0 <_loop1_219_rule+0x118> │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, 675c <_loop1_219_rule+0x120> │ │ │ │ │ + cbz r0, 65f8 <_loop1_219_rule+0x120> │ │ │ │ │ ldrd r3, r1, [r0, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 6874 <_loop1_219_rule+0x238> │ │ │ │ │ + bne.w 6710 <_loop1_219_rule+0x238> │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 680c <_loop1_219_rule+0x1d0> │ │ │ │ │ + beq.n 66a8 <_loop1_219_rule+0x1d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 686a <_loop1_219_rule+0x22e> │ │ │ │ │ + bne.w 6706 <_loop1_219_rule+0x22e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w 6856 <_loop1_219_rule+0x21a> │ │ │ │ │ + beq.w 66f2 <_loop1_219_rule+0x21a> │ │ │ │ │ str.w r6, [sl, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 668c <_loop1_219_rule+0x50> │ │ │ │ │ + b.n 6528 <_loop1_219_rule+0x50> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 681e <_loop1_219_rule+0x1e2> │ │ │ │ │ + bne.n 66ba <_loop1_219_rule+0x1e2> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 6848 <_loop1_219_rule+0x20c> │ │ │ │ │ + beq.n 66e4 <_loop1_219_rule+0x20c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 6848 <_loop1_219_rule+0x20c> │ │ │ │ │ + bne.n 66e4 <_loop1_219_rule+0x20c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6834 <_loop1_219_rule+0x1f8> │ │ │ │ │ + beq.n 66d0 <_loop1_219_rule+0x1f8> │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - ble.n 67b4 <_loop1_219_rule+0x178> │ │ │ │ │ + ble.n 6650 <_loop1_219_rule+0x178> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [sl, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 6780 <_loop1_219_rule+0x144> │ │ │ │ │ + b.n 661c <_loop1_219_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6814 <_loop1_219_rule+0x1d8> │ │ │ │ │ + blt.n 66b0 <_loop1_219_rule+0x1d8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - cbnz r2, 67c8 <_loop1_219_rule+0x18c> │ │ │ │ │ + cbnz r2, 6664 <_loop1_219_rule+0x18c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 66ba <_loop1_219_rule+0x7e> │ │ │ │ │ - b.n 675c <_loop1_219_rule+0x120> │ │ │ │ │ + beq.n 6556 <_loop1_219_rule+0x7e> │ │ │ │ │ + b.n 65f8 <_loop1_219_rule+0x120> │ │ │ │ │ mov r0, sl │ │ │ │ │ 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 675c <_loop1_219_rule+0x120> │ │ │ │ │ + bne.n 65f8 <_loop1_219_rule+0x120> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 67fe <_loop1_219_rule+0x1c2> │ │ │ │ │ + beq.n 669a <_loop1_219_rule+0x1c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6880 <_loop1_219_rule+0x244> │ │ │ │ │ + bne.n 671c <_loop1_219_rule+0x244> │ │ │ │ │ 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 66ba <_loop1_219_rule+0x7e> │ │ │ │ │ - b.n 675c <_loop1_219_rule+0x120> │ │ │ │ │ + beq.w 6556 <_loop1_219_rule+0x7e> │ │ │ │ │ + b.n 65f8 <_loop1_219_rule+0x120> │ │ │ │ │ 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 67dc <_loop1_219_rule+0x1a0> │ │ │ │ │ - b.n 67ee <_loop1_219_rule+0x1b2> │ │ │ │ │ + beq.n 6678 <_loop1_219_rule+0x1a0> │ │ │ │ │ + b.n 668a <_loop1_219_rule+0x1b2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 675c <_loop1_219_rule+0x120> │ │ │ │ │ + beq.n 65f8 <_loop1_219_rule+0x120> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 6760 <_loop1_219_rule+0x124> │ │ │ │ │ + b.n 65fc <_loop1_219_rule+0x124> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 675c <_loop1_219_rule+0x120> │ │ │ │ │ + bne.n 65f8 <_loop1_219_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ae │ │ │ │ │ + bl 9ae │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 675c <_loop1_219_rule+0x120> │ │ │ │ │ - b.n 6738 <_loop1_219_rule+0xfc> │ │ │ │ │ + beq.n 65f8 <_loop1_219_rule+0x120> │ │ │ │ │ + b.n 65d4 <_loop1_219_rule+0xfc> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 67be <_loop1_219_rule+0x182> │ │ │ │ │ + b.n 665a <_loop1_219_rule+0x182> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 67be <_loop1_219_rule+0x182> │ │ │ │ │ + b.n 665a <_loop1_219_rule+0x182> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6832 <_loop1_219_rule+0x1f6> │ │ │ │ │ + beq.n 66ce <_loop1_219_rule+0x1f6> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 6746 <_loop1_219_rule+0x10a> │ │ │ │ │ + b.n 65e2 <_loop1_219_rule+0x10a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6814 <_loop1_219_rule+0x1d8> │ │ │ │ │ - b.n 6738 <_loop1_219_rule+0xfc> │ │ │ │ │ + bne.n 66b0 <_loop1_219_rule+0x1d8> │ │ │ │ │ + b.n 65d4 <_loop1_219_rule+0xfc> │ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ │ - b.n 6716 <_loop1_219_rule+0xda> │ │ │ │ │ + b.n 65b2 <_loop1_219_rule+0xda> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6698 <_loop1_219_rule+0x5c> │ │ │ │ │ + b.n 6534 <_loop1_219_rule+0x5c> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67ec <_loop1_219_rule+0x1b0> │ │ │ │ │ + beq.n 6688 <_loop1_219_rule+0x1b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67ec <_loop1_219_rule+0x1b0> │ │ │ │ │ + beq.n 6688 <_loop1_219_rule+0x1b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 950 │ │ │ │ │ + bl 950 │ │ │ │ │ R_ARM_THM_CALL _tmp_225_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 67ee <_loop1_219_rule+0x1b2> │ │ │ │ │ + bne.n 668a <_loop1_219_rule+0x1b2> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67ec <_loop1_219_rule+0x1b0> │ │ │ │ │ + beq.n 6688 <_loop1_219_rule+0x1b0> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67ec <_loop1_219_rule+0x1b0> │ │ │ │ │ + beq.n 6688 <_loop1_219_rule+0x1b0> │ │ │ │ │ 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 67ec <_loop1_219_rule+0x1b0> │ │ │ │ │ + beq.n 6688 <_loop1_219_rule+0x1b0> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ @@ -12168,211 +11995,211 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC107 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 690e <_loop1_219_rule+0x2d2> │ │ │ │ │ + cbnz r0, 67aa <_loop1_219_rule+0x2d2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 690a <_loop1_219_rule+0x2ce> │ │ │ │ │ + cbz r0, 67a6 <_loop1_219_rule+0x2ce> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 67f2 <_loop1_219_rule+0x1b6> │ │ │ │ │ + b.n 668e <_loop1_219_rule+0x1b6> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6660 <_loop1_219_rule+0x24> │ │ │ │ │ + b.n 64fc <_loop1_219_rule+0x24> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 67f2 <_loop1_219_rule+0x1b6> │ │ │ │ │ + b.n 668e <_loop1_219_rule+0x1b6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 6924 <_loop1_219_rule+0x2e8> │ │ │ │ │ + cbz r3, 67c0 <_loop1_219_rule+0x2e8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 68fe <_loop1_219_rule+0x2c2> │ │ │ │ │ + bne.n 679a <_loop1_219_rule+0x2c2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 673a <_loop1_219_rule+0xfe> │ │ │ │ │ + b.n 65d6 <_loop1_219_rule+0xfe> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 691e <_loop1_219_rule+0x2e2> │ │ │ │ │ + b.n 67ba <_loop1_219_rule+0x2e2> │ │ │ │ │ │ │ │ │ │ -00006928 <_tmp_67_rule>: │ │ │ │ │ +000067c4 <_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 6970 <_tmp_67_rule+0x48> │ │ │ │ │ + beq.n 680c <_tmp_67_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6976 <_tmp_67_rule+0x4e> │ │ │ │ │ + cbnz r3, 6812 <_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, 6968 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 6804 <_tmp_67_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6968 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r3, 6804 <_tmp_67_rule+0x40> │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6968 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 6804 <_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 6946 <_tmp_67_rule+0x1e> │ │ │ │ │ + b.n 67e2 <_tmp_67_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 696c <_tmp_67_rule+0x44> │ │ │ │ │ + b.n 6808 <_tmp_67_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006980 : │ │ │ │ │ +0000681c : │ │ │ │ │ double_star_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 69c2 │ │ │ │ │ + beq.n 685e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 69f2 │ │ │ │ │ + cbnz r5, 688e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 69c8 │ │ │ │ │ + cbnz r0, 6864 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 69a0 │ │ │ │ │ + b.n 683c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57cc │ │ │ │ │ + bl 5668 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 69b2 │ │ │ │ │ + beq.n 684e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 69b6 │ │ │ │ │ + beq.n 6852 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 69b6 │ │ │ │ │ + beq.n 6852 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 69ba │ │ │ │ │ + b.n 6856 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 69ba │ │ │ │ │ + b.n 6856 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000069fc : │ │ │ │ │ +00006898 : │ │ │ │ │ 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.w 6b3e │ │ │ │ │ + beq.w 69da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6b62 │ │ │ │ │ + bne.w 69fe │ │ │ │ │ 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 6b4e │ │ │ │ │ + beq.w 69ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b68 │ │ │ │ │ + bl 6a04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b34 │ │ │ │ │ + beq.n 69d0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6b46 │ │ │ │ │ + beq.n 69e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6b2e │ │ │ │ │ + bne.n 69ca │ │ │ │ │ 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 6b26 │ │ │ │ │ + beq.n 69c2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 6b2e │ │ │ │ │ + bne.n 69ca │ │ │ │ │ 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, 6ac2 │ │ │ │ │ + cbnz r0, 695e │ │ │ │ │ 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 6b20 │ │ │ │ │ + beq.n 69bc │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 6ae2 │ │ │ │ │ + bgt.n 697e │ │ │ │ │ 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 │ │ │ │ │ @@ -12380,266 +12207,266 @@ │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b36 │ │ │ │ │ + beq.n 69d2 │ │ │ │ │ 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 6b68 │ │ │ │ │ + bl 6a04 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a82 │ │ │ │ │ + beq.n 691e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 6af0 │ │ │ │ │ + cbnz r2, 698c │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 6b08 │ │ │ │ │ + beq.n 69a4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 6a78 │ │ │ │ │ + b.n 6914 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 6a94 │ │ │ │ │ + b.n 6930 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ad2 │ │ │ │ │ + beq.n 696e │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 6b2e │ │ │ │ │ + b.n 69ca │ │ │ │ │ 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, 6b20 │ │ │ │ │ + cbz r0, 69bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 6ad6 │ │ │ │ │ + b.n 6972 │ │ │ │ │ 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 6ab8 │ │ │ │ │ + b.n 6954 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6a22 │ │ │ │ │ + b.n 68be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6a56 │ │ │ │ │ + b.n 68f2 │ │ │ │ │ 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 6a3c │ │ │ │ │ + beq.w 68d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6b36 │ │ │ │ │ + b.n 69d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6aba │ │ │ │ │ + b.n 6956 │ │ │ │ │ │ │ │ │ │ -00006b68 : │ │ │ │ │ +00006a04 : │ │ │ │ │ key_value_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6da2 │ │ │ │ │ + beq.w 6c3e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6d9c │ │ │ │ │ + bne.w 6c38 │ │ │ │ │ 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 6d86 │ │ │ │ │ + beq.w 6c22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r7 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6d76 │ │ │ │ │ + beq.w 6c12 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 6ca0 │ │ │ │ │ + beq.n 6b3c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 525c │ │ │ │ │ + bl 50f8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6c36 │ │ │ │ │ + cbz r0, 6ad2 │ │ │ │ │ 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, 6c36 │ │ │ │ │ + cbz r0, 6ad2 │ │ │ │ │ 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 6dc0 │ │ │ │ │ + beq.w 6c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4100 │ │ │ │ │ + bl 3f9c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6dc0 │ │ │ │ │ + beq.w 6c5c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6daa │ │ │ │ │ + beq.w 6c46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6daa │ │ │ │ │ + bne.w 6c46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6cbe │ │ │ │ │ + bne.n 6b5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 534c │ │ │ │ │ + bl 51e8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6bea │ │ │ │ │ + bne.n 6a86 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6cbe │ │ │ │ │ + bne.n 6b5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a3c │ │ │ │ │ + bl 5a3c │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6bea │ │ │ │ │ + bne.n 6a86 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r2, 6cbe │ │ │ │ │ + cbnz r2, 6b5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6d56 │ │ │ │ │ + bne.n 6bf2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r2, 6cbe │ │ │ │ │ + cbnz r2, 6b5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6d36 │ │ │ │ │ + bne.n 6bd2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r2, 6cbe │ │ │ │ │ + cbnz r2, 6b5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6ce2 │ │ │ │ │ + cbnz r0, 6b7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6cc2 │ │ │ │ │ + b.n 6b5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6d22 │ │ │ │ │ + blt.n 6bbe │ │ │ │ │ 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 r9, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6bce │ │ │ │ │ + beq.n 6a6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r2, 6cd8 │ │ │ │ │ + cbnz r2, 6b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5950 │ │ │ │ │ + bl 57ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6bf0 │ │ │ │ │ + bne.n 6a8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 6c2a │ │ │ │ │ + b.n 6ac6 │ │ │ │ │ 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 6c98 │ │ │ │ │ + beq.n 6b34 │ │ │ │ │ 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, sl │ │ │ │ │ @@ -12648,151 +12475,151 @@ │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6d2c │ │ │ │ │ + cbz r0, 6bc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6bea │ │ │ │ │ + beq.w 6a86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6bea │ │ │ │ │ + beq.w 6a86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6cc2 │ │ │ │ │ + b.n 6b5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6d22 │ │ │ │ │ - b.n 6c98 │ │ │ │ │ + bne.n 6bbe │ │ │ │ │ + b.n 6b34 │ │ │ │ │ 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 6c98 │ │ │ │ │ + beq.n 6b34 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 6d00 │ │ │ │ │ + b.n 6b9c │ │ │ │ │ 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 6c98 │ │ │ │ │ + beq.n 6b34 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 6d00 │ │ │ │ │ + b.n 6b9c │ │ │ │ │ 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 6cbe │ │ │ │ │ + bne.n 6b5a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 6bba │ │ │ │ │ + b.n 6a56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6d94 │ │ │ │ │ + cbnz r3, 6c30 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 6ba8 │ │ │ │ │ + b.n 6a44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6cdc │ │ │ │ │ + b.n 6b78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 6c2c │ │ │ │ │ + b.n 6ac8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b8e │ │ │ │ │ + b.n 6a2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c2a │ │ │ │ │ + beq.w 6ac6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6c2c │ │ │ │ │ + b.n 6ac8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6cdc │ │ │ │ │ + b.n 6b78 │ │ │ │ │ │ │ │ │ │ -00006dc4 <_tmp_68_rule>: │ │ │ │ │ +00006c60 <_tmp_68_rule>: │ │ │ │ │ _tmp_68_rule(): │ │ │ │ │ - b.n 6928 <_tmp_67_rule> │ │ │ │ │ + b.n 67c4 <_tmp_67_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006dc8 <_tmp_203_rule>: │ │ │ │ │ +00006c64 <_tmp_203_rule>: │ │ │ │ │ _tmp_203_rule(): │ │ │ │ │ - b.w 2a60 <_tmp_59_rule> │ │ │ │ │ + b.w 28fc <_tmp_59_rule> │ │ │ │ │ │ │ │ │ │ -00006dcc <_tmp_179_rule>: │ │ │ │ │ +00006c68 <_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 6e14 <_tmp_179_rule+0x48> │ │ │ │ │ + beq.n 6cb0 <_tmp_179_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6e1a <_tmp_179_rule+0x4e> │ │ │ │ │ + cbnz r3, 6cb6 <_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, 6e0c <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 6ca8 <_tmp_179_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6e0c <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r3, 6ca8 <_tmp_179_rule+0x40> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6e0c <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 6ca8 <_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 6dea <_tmp_179_rule+0x1e> │ │ │ │ │ + b.n 6c86 <_tmp_179_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6e10 <_tmp_179_rule+0x44> │ │ │ │ │ + b.n 6cac <_tmp_179_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006e24 <_tmp_234_rule>: │ │ │ │ │ +00006cc0 <_tmp_234_rule>: │ │ │ │ │ _tmp_234_rule(): │ │ │ │ │ - b.w 2cb0 <_tmp_233_rule> │ │ │ │ │ + b.w 2b4c <_tmp_233_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -35,20 +35,20 @@ │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ beq.w 474 <_PyPegen_parse+0x474> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 22c <_PyPegen_parse+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 162b0 │ │ │ │ │ + bl 16438 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3b0 <_PyPegen_parse+0x3b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18198 <_loop0_1_rule> │ │ │ │ │ + bl 1830c <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3b0 <_PyPegen_parse+0x3b0> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -546,15 +546,15 @@ │ │ │ │ │ cbz r0, 524 <_PyPegen_parse+0x524> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 524 <_PyPegen_parse+0x524> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cbz r0, 524 <_PyPegen_parse+0x524> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 524 <_PyPegen_parse+0x524> │ │ │ │ │ @@ -646,20 +646,20 @@ │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 64c <_PyPegen_parse+0x64c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 64c <_PyPegen_parse+0x64c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18198 <_loop0_1_rule> │ │ │ │ │ + bl 1830c <_loop0_1_rule> │ │ │ │ │ cbz r0, 64c <_PyPegen_parse+0x64c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 64c <_PyPegen_parse+0x64c> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ @@ -674,15 +674,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 544 <_PyPegen_parse+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 544 <_PyPegen_parse+0x544> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ @@ -709,33 +709,33 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 230 <_PyPegen_parse+0x230> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 5bc <_PyPegen_parse+0x5bc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ b.n 5bc <_PyPegen_parse+0x5bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 5a0 <_PyPegen_parse+0x5a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 634 <_PyPegen_parse+0x634> │ │ │ │ │ b.n 63a <_PyPegen_parse+0x63a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 672 <_PyPegen_parse+0x672> │ │ │ │ │ b.n 58a <_PyPegen_parse+0x58a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 574 <_PyPegen_parse+0x574> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -744,15 +744,15 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ @@ -775,21 +775,21 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 55c <_PyPegen_parse+0x55c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 628 <_PyPegen_parse+0x628> │ │ │ │ │ b.n 55c <_PyPegen_parse+0x55c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 524 <_PyPegen_parse+0x524> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -1003,24 +1003,24 @@ │ │ │ │ │ beq.w 1726 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 1738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl c610 │ │ │ │ │ + bl c650 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w bd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1736 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ced0 │ │ │ │ │ + bl cf10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 8e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -1059,59 +1059,59 @@ │ │ │ │ │ bne.w 1576 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 9c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 9c4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 9c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, 9c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13d30 │ │ │ │ │ + bl 13d6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w d5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1268 │ │ │ │ │ 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 1264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1264 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14020 │ │ │ │ │ + bl 1405c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1268 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -1184,15 +1184,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 115a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 228c <_tmp_9_rule+0x3c> │ │ │ │ │ + bl 2128 │ │ │ │ │ R_ARM_THM_CALL _gather_53_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 115a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1205,15 +1205,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 115e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 115a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1258,48 +1258,48 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 187a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl c610 │ │ │ │ │ + bl c650 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1044 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 187a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1390 │ │ │ │ │ + bl 122c │ │ │ │ │ R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a5a │ │ │ │ │ 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 810 │ │ │ │ │ b.n 946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16b8 │ │ │ │ │ + bl 1554 │ │ │ │ │ R_ARM_THM_CALL for_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 846 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 8e6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ced0 │ │ │ │ │ + bl cf10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 91c │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_function_def_decorators │ │ │ │ │ @@ -1357,20 +1357,19 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cbz r0, c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea8 │ │ │ │ │ - R_ARM_THM_CALL finally_block_rule │ │ │ │ │ + bl 14828 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w eac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1868 │ │ │ │ │ @@ -1387,34 +1386,33 @@ │ │ │ │ │ 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 127a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 127a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1008 │ │ │ │ │ + bl ea4 │ │ │ │ │ R_ARM_THM_CALL _loop1_60_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 127a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14020 │ │ │ │ │ + bl 1405c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 127e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea8 │ │ │ │ │ - R_ARM_THM_CALL finally_block_rule │ │ │ │ │ + bl 14828 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 127e │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -1526,31 +1524,31 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1eae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1eae │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1eae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1eae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14020 │ │ │ │ │ + bl 1405c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1e72 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -1644,15 +1642,15 @@ │ │ │ │ │ bne.w 1f6e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ b.n 8e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bl 3b9c │ │ │ │ │ + bl 3a38 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 8d4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1725,34 +1723,34 @@ │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1086 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3e08 │ │ │ │ │ + bl 3ca4 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1086 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cb8 │ │ │ │ │ + bl 5b54 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1086 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1086 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1086 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ @@ -1772,15 +1770,15 @@ │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ b.n fb2 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1390 │ │ │ │ │ + bl 122c │ │ │ │ │ R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w b94 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ @@ -1869,15 +1867,15 @@ │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1f46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w a5a │ │ │ │ │ @@ -1927,15 +1925,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 228c <_tmp_9_rule+0x3c> │ │ │ │ │ + bl 2128 │ │ │ │ │ R_ARM_THM_CALL _gather_57_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1356 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1948,15 +1946,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 135a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ @@ -1978,15 +1976,15 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w b4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -2032,34 +2030,33 @@ │ │ │ │ │ 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 1864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 663c │ │ │ │ │ + bl 64d8 │ │ │ │ │ R_ARM_THM_CALL _loop1_61_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14020 │ │ │ │ │ + bl 1405c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea8 │ │ │ │ │ - R_ARM_THM_CALL finally_block_rule │ │ │ │ │ + bl 14828 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 1868 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -2083,15 +2080,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1846 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w a5a │ │ │ │ │ @@ -2115,15 +2112,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 830 │ │ │ │ │ b.w 946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 228c <_tmp_9_rule+0x3c> │ │ │ │ │ + bl 2128 │ │ │ │ │ R_ARM_THM_CALL _gather_51_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ab8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2150,15 +2147,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w abc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ @@ -2174,26 +2171,26 @@ │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ b.w b3a │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ │ - bl 9b8 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.w b2a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ b.n d88 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 9b8 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 120c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n 1364 │ │ │ │ │ @@ -2356,15 +2353,15 @@ │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 15a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ cbz r0, 15a8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1656 │ │ │ │ │ @@ -2377,15 +2374,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 164c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 164c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -2479,15 +2476,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1624 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b.w 8e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b9c │ │ │ │ │ + bl 3a38 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ef8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2509,15 +2506,15 @@ │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1fd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1ffc │ │ │ │ │ @@ -2604,15 +2601,15 @@ │ │ │ │ │ b.n 108a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 107a │ │ │ │ │ b.w bae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 228c <_tmp_9_rule+0x3c> │ │ │ │ │ + bl 2128 │ │ │ │ │ R_ARM_THM_CALL _gather_55_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 118c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2630,15 +2627,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 118c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 118c │ │ │ │ │ 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] │ │ │ │ │ @@ -2814,15 +2811,15 @@ │ │ │ │ │ cbz r0, 19ba │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 19ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ cbz r0, 19ba │ │ │ │ │ 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 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -2846,15 +2843,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 19ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 87e │ │ │ │ │ R_ARM_THM_CALL _loop0_215_rule │ │ │ │ │ cbz r0, 19ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1008 │ │ │ │ │ + bl ea4 │ │ │ │ │ R_ARM_THM_CALL _loop1_216_rule │ │ │ │ │ cbnz r0, 1a4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cbnz r7, 1a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2868,15 +2865,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 1a1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 87e │ │ │ │ │ R_ARM_THM_CALL _loop0_218_rule │ │ │ │ │ cbz r0, 1a1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 663c │ │ │ │ │ + bl 64d8 │ │ │ │ │ R_ARM_THM_CALL _loop1_219_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1ac8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ @@ -2906,15 +2903,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 19ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 19ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 950 │ │ │ │ │ R_ARM_THM_CALL _tmp_217_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -2939,15 +2936,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 1a20 │ │ │ │ │ @@ -2971,15 +2968,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1bd8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1bce │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 950 │ │ │ │ │ R_ARM_THM_CALL _tmp_271_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -3262,15 +3259,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w a70 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 9b8 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.w 13ec │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -3328,15 +3325,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 1e1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ cbz r0, 1e1a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1eec │ │ │ │ │ @@ -3347,15 +3344,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 1e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ cbz r0, 1e60 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 1e60 │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -3492,15 +3489,15 @@ │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w ee0 │ │ │ │ │ b.w f16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b9c │ │ │ │ │ + bl 3a38 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f16 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3581,19 +3578,19 @@ │ │ │ │ │ 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 │ │ │ │ │ cbz r0, 2054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3e08 │ │ │ │ │ + bl 3ca4 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ cbz r0, 2054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cb8 │ │ │ │ │ + bl 5b54 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, 2056 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3608,19 +3605,19 @@ │ │ │ │ │ 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 │ │ │ │ │ cbz r0, 2088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3e08 │ │ │ │ │ + bl 3ca4 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ cbz r0, 2088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cb8 │ │ │ │ │ + bl 5b54 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, 208a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4364,15 +4361,15 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 39ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bc0 │ │ │ │ │ + bl 7be0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2b5a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 344e │ │ │ │ │ @@ -4398,15 +4395,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 36ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 330e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8468 │ │ │ │ │ + bl 8498 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2ae6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 330e │ │ │ │ │ @@ -4574,20 +4571,20 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 25d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 25d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b20 │ │ │ │ │ + bl 39bc │ │ │ │ │ R_ARM_THM_CALL _tmp_11_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 25d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -4618,15 +4615,15 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -4790,15 +4787,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ b.n 290a │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.w 26a8 │ │ │ │ │ @@ -4807,38 +4804,38 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2de0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 26a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14cac │ │ │ │ │ + bl 14e44 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2734 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ beq.w 3d58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 39fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl f054 │ │ │ │ │ + bl f0ac │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 2ba4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 39fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8468 │ │ │ │ │ + bl 8498 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3d62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4897,20 +4894,20 @@ │ │ │ │ │ cbz r0, 2c3e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2f8e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 2710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 2710 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -4944,24 +4941,24 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.w 3a82 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3a92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f054 │ │ │ │ │ + bl f0ac │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 39c0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8468 │ │ │ │ │ + bl 8498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 39de │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5031,15 +5028,15 @@ │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3c90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8468 │ │ │ │ │ + bl 8498 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3c92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -5064,15 +5061,15 @@ │ │ │ │ │ bne.w 404e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 28f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14194 │ │ │ │ │ + bl 141d0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2b56 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5138,18 +5135,18 @@ │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3a9a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b30 │ │ │ │ │ + beq.w 3100 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.w 2b30 │ │ │ │ │ + bge.w 3100 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5224,18 +5221,18 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 3a98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3100 │ │ │ │ │ + beq.w 2b30 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 3100 │ │ │ │ │ + ble.w 2b30 │ │ │ │ │ mov r9, r2 │ │ │ │ │ b.n 2f54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 37d6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ @@ -5312,15 +5309,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3514 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -5380,15 +5377,15 @@ │ │ │ │ │ R_ARM_THM_CALL import_stmt_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 30e6 │ │ │ │ │ b.w 27c8 │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ b.n 2abe │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ b.n 2b32 │ │ │ │ │ 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 3d9e │ │ │ │ │ @@ -5419,15 +5416,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 25fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bc0 │ │ │ │ │ + bl 7be0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 25fc │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5492,15 +5489,15 @@ │ │ │ │ │ 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 3af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2520 │ │ │ │ │ + bl 23bc │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3af4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_22_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5554,15 +5551,15 @@ │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ beq.w 409c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f054 │ │ │ │ │ + bl f0ac │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4092 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -5619,15 +5616,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3b9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -5732,69 +5729,69 @@ │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 39f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 33f8 │ │ │ │ │ + bl 3294 │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3e34 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 39fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11734 │ │ │ │ │ + bl 117a4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 38d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 39fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 387c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 39fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35b0 │ │ │ │ │ + bl 344c │ │ │ │ │ R_ARM_THM_CALL _loop0_164_rule │ │ │ │ │ cbz r0, 34cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8468 │ │ │ │ │ + bl 8498 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 399a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 39fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35b0 │ │ │ │ │ + bl 344c │ │ │ │ │ R_ARM_THM_CALL _loop0_165_rule │ │ │ │ │ cbz r0, 34ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f054 │ │ │ │ │ + bl f0ac │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3dca │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 39fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8468 │ │ │ │ │ + bl 8498 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3a04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -5861,15 +5858,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3d8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1dec │ │ │ │ │ + bl 1c88 │ │ │ │ │ R_ARM_THM_CALL _gather_18_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3d8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -5902,15 +5899,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.w 28f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3092 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 309a │ │ │ │ │ bl 0 │ │ │ │ │ @@ -5941,15 +5938,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1dec │ │ │ │ │ + bl 1c88 │ │ │ │ │ R_ARM_THM_CALL _gather_20_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -6019,27 +6016,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eda8 │ │ │ │ │ + bl ee00 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3ed2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ @@ -6068,15 +6065,15 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3ea2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 30e0 │ │ │ │ │ @@ -6106,20 +6103,20 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3cc4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.w 2fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b20 │ │ │ │ │ + bl 39bc │ │ │ │ │ R_ARM_THM_CALL _tmp_13_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3be8 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -6145,15 +6142,15 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2bde │ │ │ │ │ b.w 2994 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -6161,15 +6158,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 34aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 34aa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -6180,15 +6177,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 350a │ │ │ │ │ @@ -6223,15 +6220,15 @@ │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 12ce4 │ │ │ │ │ + bl 12d20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3f3e │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -6254,15 +6251,15 @@ │ │ │ │ │ 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 3490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3490 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -6323,19 +6320,19 @@ │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 3464 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 350e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14cac │ │ │ │ │ + bl 14e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1a4 │ │ │ │ │ + bl e1fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3508 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r8, r9, [r5, #16] │ │ │ │ │ @@ -6353,15 +6350,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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.w 38ca │ │ │ │ │ @@ -6399,15 +6396,15 @@ │ │ │ │ │ beq.w 3cae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b.n 3876 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 338a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 3392 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6464,15 +6461,15 @@ │ │ │ │ │ beq.n 3b8a │ │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 3b82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8468 │ │ │ │ │ + bl 8498 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 3b82 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 262 <_PyPegen_parse+0x262> │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6576,15 +6573,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3a7a │ │ │ │ │ b.w 2742 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9b8 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ │ b.w 2d2c │ │ │ │ │ @@ -6782,15 +6779,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3476 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3476 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r8, r9, [r5, #16] │ │ │ │ │ @@ -7236,15 +7233,15 @@ │ │ │ │ │ beq.w 47e6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 446e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7024 │ │ │ │ │ + bl 7038 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 492e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 4438 │ │ │ │ │ @@ -7271,15 +7268,15 @@ │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 43b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6a8 │ │ │ │ │ + bl d700 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 43b2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -7469,15 +7466,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 428a │ │ │ │ │ b.n 4438 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b.n 43e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14194 │ │ │ │ │ + bl 141d0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4904 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -8250,15 +8247,15 @@ │ │ │ │ │ beq.w 5584 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 557e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 11480 │ │ │ │ │ + bl 114f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4d1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 4a90 │ │ │ │ │ @@ -8299,15 +8296,15 @@ │ │ │ │ │ beq.w 5502 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 54fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 12be8 │ │ │ │ │ + bl 12c24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 4bde │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 54da │ │ │ │ │ @@ -8331,20 +8328,20 @@ │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 54c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 54c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca34 │ │ │ │ │ + bl ca74 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 54c0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -8418,25 +8415,25 @@ │ │ │ │ │ beq.w 58f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 54f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl f054 │ │ │ │ │ + bl f0ac │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 54ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 54f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 509e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -8496,15 +8493,15 @@ │ │ │ │ │ beq.w 5662 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 555e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 147ec <_gather_116_rule> │ │ │ │ │ + bl 14984 <_gather_116_rule> │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 5014 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ @@ -8602,36 +8599,36 @@ │ │ │ │ │ beq.w 5886 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 587c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 147ec <_gather_116_rule> │ │ │ │ │ + bl 14984 <_gather_116_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 5104 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 587c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cbz r0, 4f40 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 50a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 587c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cbz r0, 4f62 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -8661,15 +8658,15 @@ │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ce4 │ │ │ │ │ + bl 12d20 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5284 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -8754,15 +8751,15 @@ │ │ │ │ │ bne.w 521e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 54ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7024 │ │ │ │ │ + bl 7038 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cbnz r0, 50a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -8777,15 +8774,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4f40 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4f40 │ │ │ │ │ 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] │ │ │ │ │ @@ -8795,15 +8792,15 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 349c │ │ │ │ │ + bl 3338 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4f64 │ │ │ │ │ @@ -8827,15 +8824,15 @@ │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 5548 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cbz r0, 5152 │ │ │ │ │ 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] │ │ │ │ │ @@ -8846,15 +8843,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 57e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 5548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5890 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -8863,15 +8860,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5890 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5890 │ │ │ │ │ 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] │ │ │ │ │ @@ -8881,15 +8878,15 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 349c │ │ │ │ │ + bl 3338 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 581e │ │ │ │ │ @@ -8919,15 +8916,15 @@ │ │ │ │ │ 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 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 50fa │ │ │ │ │ @@ -8943,15 +8940,15 @@ │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 524c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1a4 │ │ │ │ │ + bl f1fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 5932 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 55f0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ @@ -9009,26 +9006,26 @@ │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 5796 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 552e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 53f6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 53f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 53f6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ @@ -9038,15 +9035,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 5780 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl ca34 │ │ │ │ │ + bl ca74 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 579e │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -9109,15 +9106,15 @@ │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cbz r3, 53d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 56b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3110 │ │ │ │ │ + bl 2fac │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ 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 │ │ │ │ │ @@ -9160,20 +9157,20 @@ │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 53c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 53c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca34 │ │ │ │ │ + bl ca74 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 53c2 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -9216,15 +9213,15 @@ │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cbz r3, 54d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 567a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3110 │ │ │ │ │ + bl 2fac │ │ │ │ │ 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] │ │ │ │ │ @@ -9474,19 +9471,19 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 56de │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ b.n 56f8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 56f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca34 │ │ │ │ │ + bl ca74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 56f2 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -9504,15 +9501,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 56f4 │ │ │ │ │ @@ -9587,15 +9584,15 @@ │ │ │ │ │ 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 │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 51ca │ │ │ │ │ @@ -9647,15 +9644,15 @@ │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w 4f08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 5548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 597e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ @@ -9736,30 +9733,30 @@ │ │ │ │ │ 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 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 5272 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n 5276 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 581e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5270 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -9777,15 +9774,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5272 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ @@ -10080,15 +10077,15 @@ │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq.w 5f02 │ │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ │ cbnz r2, 5cfa │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ - bl 13138 │ │ │ │ │ + bl 13174 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbnz r0, 5cca │ │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ │ str.w r4, [r9, #8] │ │ │ │ │ cbnz r2, 5cfa │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -10691,22 +10688,22 @@ │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6344 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 634c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13b40 <_tmp_259_rule> │ │ │ │ │ + bl 13b7c <_tmp_259_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 6272 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 13b40 <_tmp_259_rule> │ │ │ │ │ + bl 13b7c <_tmp_259_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 632a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ @@ -10714,15 +10711,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 633e │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 13b40 <_tmp_259_rule> │ │ │ │ │ + bl 13b7c <_tmp_259_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6356 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ @@ -10735,15 +10732,15 @@ │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r3, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 13b40 <_tmp_259_rule> │ │ │ │ │ + bl 13b7c <_tmp_259_rule> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 62e6 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ beq.n 635c │ │ │ │ │ @@ -11180,40 +11177,40 @@ │ │ │ │ │ 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 6ff2 │ │ │ │ │ + beq.w 6f8e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6b4c │ │ │ │ │ + bne.w 6b58 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 6738 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 6fb0 │ │ │ │ │ + beq.w 7022 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6b4c │ │ │ │ │ + bne.w 6b58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 67e8 │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11226,42 +11223,42 @@ │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 684a │ │ │ │ │ + bne.w 684e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6b4c │ │ │ │ │ + bne.w 6b58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7002 │ │ │ │ │ + beq.w 6f9e │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 685c │ │ │ │ │ + beq.w 6860 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 689a │ │ │ │ │ + bne.w 68a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6b4c │ │ │ │ │ + bne.w 6b58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 674a │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ @@ -11279,18 +11276,18 @@ │ │ │ │ │ beq.n 678c │ │ │ │ │ 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 6b84 │ │ │ │ │ + beq.w 6b90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7010 │ │ │ │ │ + bne.w 6f56 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11304,67 +11301,67 @@ │ │ │ │ │ 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 6ce0 │ │ │ │ │ + bne.w 6cec │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ bne.n 66f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6b8e │ │ │ │ │ + blt.w 6b9a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ce0 │ │ │ │ │ + bne.w 6cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 670c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ce0 │ │ │ │ │ + bne.w 6cec │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b56 │ │ │ │ │ + bne.w 6b62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ce0 │ │ │ │ │ + bne.w 6cec │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b98 │ │ │ │ │ + bne.w 6ba4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ce0 │ │ │ │ │ + bne.w 6cec │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c86 │ │ │ │ │ + bne.w 6c92 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ @@ -11386,279 +11383,280 @@ │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 683c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 6fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f1c │ │ │ │ │ - cbz r0, 6836 │ │ │ │ │ + bne.w 6f2e │ │ │ │ │ + cbz r0, 683a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - blt.n 68ac │ │ │ │ │ + blt.n 68b2 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 669c │ │ │ │ │ + beq.w 669e │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a66 │ │ │ │ │ + bne.w 6a72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 669c │ │ │ │ │ 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, 688c │ │ │ │ │ + cbnz r0, 6892 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f24 │ │ │ │ │ - cbz r0, 6888 │ │ │ │ │ + bne.w 6f36 │ │ │ │ │ + cbz r0, 688e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.n 6988 │ │ │ │ │ + blt.w 6994 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 66d6 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ad6 │ │ │ │ │ + bne.w 6ae2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 66d6 │ │ │ │ │ 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.n 683c │ │ │ │ │ + bne.w 6fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f1c │ │ │ │ │ + bne.w 6f2e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6838 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ + beq.n 683c │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bge.n 6838 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bge.n 683c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 683c │ │ │ │ │ + bne.w 6fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f1c │ │ │ │ │ + bne.w 6f2e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c7c │ │ │ │ │ + beq.w 6c88 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ mov sl, r2 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - ble.w 6c7c │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + ble.w 6c88 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 683c │ │ │ │ │ + bne.w 6fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f1c │ │ │ │ │ + bne.w 6f2e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ce4 │ │ │ │ │ + beq.w 6cf0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bge.w 6ce4 │ │ │ │ │ + bge.w 6cf0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f64 │ │ │ │ │ + bne.w 6fcc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f18 │ │ │ │ │ + bne.w 6f2a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ace │ │ │ │ │ + beq.w 6ada │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 6ace │ │ │ │ │ + ble.w 6ada │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 694e │ │ │ │ │ + b.n 695a │ │ │ │ │ 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 688c │ │ │ │ │ + bne.w 6892 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f24 │ │ │ │ │ + bne.w 6f36 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 688a │ │ │ │ │ + beq.w 6890 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 688a │ │ │ │ │ + ble.w 6890 │ │ │ │ │ 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 688c │ │ │ │ │ + bne.w 6892 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f24 │ │ │ │ │ + bne.w 6f36 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c82 │ │ │ │ │ + beq.w 6c8e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.w 6c82 │ │ │ │ │ + ble.w 6c8e │ │ │ │ │ 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 688c │ │ │ │ │ + bne.w 6892 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f24 │ │ │ │ │ + bne.w 6f36 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6cea │ │ │ │ │ + beq.w 6cf6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, sl │ │ │ │ │ it gt │ │ │ │ │ movgt r3, r0 │ │ │ │ │ - ble.w 6cea │ │ │ │ │ + ble.w 6cf6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 688c │ │ │ │ │ + bne.w 6892 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f24 │ │ │ │ │ + bne.w 6f36 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 688a │ │ │ │ │ + beq.w 6890 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 688a │ │ │ │ │ + ble.w 6890 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 6a2c │ │ │ │ │ + b.n 6a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6858 │ │ │ │ │ + beq.w 685c │ │ │ │ │ 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 6858 │ │ │ │ │ + beq.w 685c │ │ │ │ │ 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 6fc0 │ │ │ │ │ + beq.w 7006 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -11666,52 +11664,52 @@ │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b3c │ │ │ │ │ + beq.n 6b48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6b3c │ │ │ │ │ + bne.n 6b48 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ b.n 6732 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 6838 │ │ │ │ │ + b.n 683c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14194 │ │ │ │ │ + bl 141d0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68a8 │ │ │ │ │ + beq.w 68ae │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68a8 │ │ │ │ │ + beq.w 68ae │ │ │ │ │ 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 68a8 │ │ │ │ │ + beq.w 68ae │ │ │ │ │ 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 6fc0 │ │ │ │ │ + beq.w 7006 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -11719,20 +11717,20 @@ │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6ac0 │ │ │ │ │ + bne.n 6acc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ac6 │ │ │ │ │ + beq.n 6ad2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 6742 │ │ │ │ │ @@ -11754,184 +11752,184 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 671c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ce0 │ │ │ │ │ + beq.w 6cec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ b.n 67d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6f7c │ │ │ │ │ + beq.w 7010 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f74 │ │ │ │ │ + bne.w 6f3e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 6480 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d02 │ │ │ │ │ + beq.w 6d0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6f48 │ │ │ │ │ + beq.w 6f4e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f84 │ │ │ │ │ + bne.w 6f46 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6cf4 │ │ │ │ │ + beq.w 6d00 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f84 │ │ │ │ │ + bne.w 6f46 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13b40 <_tmp_259_rule> │ │ │ │ │ + bl 13b7c <_tmp_259_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6d06 │ │ │ │ │ + bne.n 6d12 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 6e60 │ │ │ │ │ + bne.w 6e6c │ │ │ │ │ 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 r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f74 │ │ │ │ │ + bne.w 6f3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6480 │ │ │ │ │ - cbz r0, 6c50 │ │ │ │ │ + cbz r0, 6c5c │ │ │ │ │ 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 6ef6 │ │ │ │ │ + bne.w 6f06 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 6c72 │ │ │ │ │ + cbnz r1, 6c7e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6dfc │ │ │ │ │ + bne.w 6e08 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w 67c6 │ │ │ │ │ - b.n 6ce0 │ │ │ │ │ + b.n 6cec │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 6838 │ │ │ │ │ + b.n 683c │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 688a │ │ │ │ │ + b.n 6890 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6fe8 │ │ │ │ │ + beq.w 6f84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6fe0 │ │ │ │ │ + bne.w 6f7e │ │ │ │ │ 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 6fca │ │ │ │ │ + beq.w 6f68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6480 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6d4a │ │ │ │ │ + bne.n 6d56 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 67d6 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6d1c │ │ │ │ │ + cbnz r0, 6d28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 67d6 │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ - b.n 6838 │ │ │ │ │ + b.n 683c │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 688a │ │ │ │ │ + b.n 6890 │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6c2e │ │ │ │ │ + b.n 6c3a │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 6ede │ │ │ │ │ + beq.w 6eec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 6c00 │ │ │ │ │ + b.n 6c0c │ │ │ │ │ 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 6ce0 │ │ │ │ │ + beq.n 6cec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ @@ -11939,66 +11937,66 @@ │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 671c │ │ │ │ │ - b.n 6b84 │ │ │ │ │ + b.n 6b90 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6f58 │ │ │ │ │ + beq.w 6ffe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f50 │ │ │ │ │ + bne.w 6ff6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f36 │ │ │ │ │ + beq.w 6fe4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6f50 │ │ │ │ │ + bne.w 6ff6 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r2, r1, [sp, #24] │ │ │ │ │ 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 6e2c │ │ │ │ │ + bne.n 6e38 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldrd r6, r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f30 │ │ │ │ │ + beq.w 6fde │ │ │ │ │ mov r1, fp │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 6e52 │ │ │ │ │ + bgt.n 6e5e │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -12009,30 +12007,30 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fac │ │ │ │ │ + beq.w 6fd6 │ │ │ │ │ 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.w 6ccc │ │ │ │ │ - b.n 6cc4 │ │ │ │ │ + beq.w 6cd8 │ │ │ │ │ + b.n 6cd0 │ │ │ │ │ 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 6ce0 │ │ │ │ │ + beq.w 6cec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ @@ -12040,470 +12038,422 @@ │ │ │ │ │ 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 671c │ │ │ │ │ - b.n 6b84 │ │ │ │ │ + b.n 6b90 │ │ │ │ │ bl 6480 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d98 │ │ │ │ │ + beq.n 6da4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f8c │ │ │ │ │ + bne.w 6fac │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 6f06 │ │ │ │ │ + beq.n 6f16 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str.w r5, [sl, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 6d88 │ │ │ │ │ + b.n 6d94 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ ldr.w r0, [sl, r3, lsl #2] │ │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6dbc │ │ │ │ │ + b.n 6dc8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6c20 │ │ │ │ │ + bne.w 6c2c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ 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 fp, r0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6cee │ │ │ │ │ + beq.w 6cfa │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, sl │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 6e98 │ │ │ │ │ + ble.n 6ea4 │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 6e84 │ │ │ │ │ + b.n 6e90 │ │ │ │ │ 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 6c2e │ │ │ │ │ + bne.w 6c3a │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 6eca │ │ │ │ │ + cbz r0, 6ed6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6c5a │ │ │ │ │ + beq.w 6c66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6f60 │ │ │ │ │ + beq.w 7032 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c72 │ │ │ │ │ + b.n 6c7e │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 6f6a │ │ │ │ │ + beq.w 7018 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 6d0e │ │ │ │ │ + b.n 6d1a │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6ec2 │ │ │ │ │ - b.n 6eca │ │ │ │ │ + bne.n 6ece │ │ │ │ │ + b.n 6ed6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 6f2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 6fda │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 6e44 │ │ │ │ │ + b.n 6e50 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 669e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 66d8 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - 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 6cc0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6bd2 │ │ │ │ │ + b.n 6c7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6cc0 │ │ │ │ │ + b.n 6c3a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 6bde │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 6b9a │ │ │ │ │ + b.w 6724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6d58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6c5a │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n 683c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - b.n 6cf0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 6cbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c72 │ │ │ │ │ + b.n 6cd0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 67d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6ba8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c2e │ │ │ │ │ + b.n 6ca2 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 6632 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 6b58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + b.w 66b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e3e │ │ │ │ │ + beq.w 6e4a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6cbe │ │ │ │ │ + b.n 6cca │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 6690 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6cc4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 6b46 │ │ │ │ │ - b.w 6650 │ │ │ │ │ + b.n 6cd0 │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + 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 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 6742 │ │ │ │ │ - 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 6cb0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6cc4 │ │ │ │ │ + b.n 6ccc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 67d6 │ │ │ │ │ + b.n 6ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 6d64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c96 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 6632 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b4c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 6742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - b.w 66b4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + b.n 6bb4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + b.n 6cfc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b8e │ │ │ │ │ - b.w 6724 │ │ │ │ │ + blt.w 6b52 │ │ │ │ │ + b.w 6650 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 6c66 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007024 : │ │ │ │ │ +00007038 : │ │ │ │ │ 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 72c2 │ │ │ │ │ + beq.w 72e0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 72d0 │ │ │ │ │ + bne.w 72ee │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 708c │ │ │ │ │ + beq.n 70a0 │ │ │ │ │ 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, 70bc │ │ │ │ │ + cbnz r0, 70d0 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7254 │ │ │ │ │ + bne.w 7274 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 7290 │ │ │ │ │ + blt.w 72ae │ │ │ │ │ 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.n 707c │ │ │ │ │ + bne.n 7090 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7072 │ │ │ │ │ + beq.n 7086 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 72d6 │ │ │ │ │ + beq.w 72f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 711e │ │ │ │ │ + cbnz r2, 7134 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 718e │ │ │ │ │ + beq.n 713a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r1 │ │ │ │ │ - beq.n 71a4 │ │ │ │ │ + beq.n 7150 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 71de │ │ │ │ │ + bne.n 718e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 711e │ │ │ │ │ + cbnz r2, 7134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, 7124 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7072 │ │ │ │ │ - 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 711c │ │ │ │ │ + bne.n 720c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl ca34 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 7072 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 7072 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 7188 │ │ │ │ │ - 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 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 7286 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 7286 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 7082 │ │ │ │ │ + b.n 7086 │ │ │ │ │ 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 72a0 │ │ │ │ │ + bne.w 72be │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 70ea │ │ │ │ │ + bne.n 70fe │ │ │ │ │ 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.n 7278 │ │ │ │ │ + blt.w 7298 │ │ │ │ │ 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 r6, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 72a0 │ │ │ │ │ + bne.w 72be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7104 │ │ │ │ │ + beq.n 7118 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7104 │ │ │ │ │ + beq.n 7118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 72ba │ │ │ │ │ + beq.w 72d8 │ │ │ │ │ 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 72ba │ │ │ │ │ + beq.w 72d8 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ 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 72b4 │ │ │ │ │ + beq.n 72d2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ @@ -12513,411 +12463,463 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 726a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 728a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 72a6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 72c4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 7224 │ │ │ │ │ + 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 7132 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 713c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl ca74 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 7086 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 7086 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 726e │ │ │ │ │ + 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, 72a6 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 72a6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 7096 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 707c │ │ │ │ │ + bne.w 7090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 3110 │ │ │ │ │ + bl 2fac │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 7188 │ │ │ │ │ + b.n 726e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 729c │ │ │ │ │ + cbz r0, 72ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7112 │ │ │ │ │ - b.n 711e │ │ │ │ │ + beq.w 7126 │ │ │ │ │ + b.n 7134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7188 │ │ │ │ │ + beq.n 726e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7082 │ │ │ │ │ + b.n 7096 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7278 │ │ │ │ │ + b.n 7298 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7278 │ │ │ │ │ + b.n 7298 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7274 │ │ │ │ │ - b.n 713c │ │ │ │ │ + bne.n 7294 │ │ │ │ │ + b.n 7224 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7220 │ │ │ │ │ + b.n 71d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7278 │ │ │ │ │ + b.n 7298 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7052 │ │ │ │ │ + beq.w 7066 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 7082 │ │ │ │ │ + b.n 7096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 70cc │ │ │ │ │ + b.n 70e0 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000072e0 : │ │ │ │ │ +00007300 : │ │ │ │ │ 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 7734 │ │ │ │ │ + beq.w 7754 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7742 │ │ │ │ │ + bne.w 7762 │ │ │ │ │ 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, 7332 │ │ │ │ │ + cbz r0, 7352 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, ip │ │ │ │ │ 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 7748 │ │ │ │ │ + beq.w 7768 │ │ │ │ │ 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 73b8 │ │ │ │ │ + bne.n 73d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 74ea │ │ │ │ │ + bne.w 750a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78a0 │ │ │ │ │ + bl 78c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7370 │ │ │ │ │ + cbz r0, 7390 │ │ │ │ │ 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 746c │ │ │ │ │ + bne.n 748c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 74ea │ │ │ │ │ + bne.w 750a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78a0 │ │ │ │ │ + bl 78c0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 7396 │ │ │ │ │ + cbz r0, 73b6 │ │ │ │ │ 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 7320 │ │ │ │ │ + b.n 7340 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 772c │ │ │ │ │ + bne.w 774c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c838 │ │ │ │ │ + bl c878 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 73ac │ │ │ │ │ + cbnz r0, 73cc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 7390 │ │ │ │ │ + b.n 73b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7742 │ │ │ │ │ + bne.w 7762 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 76e8 │ │ │ │ │ + beq.w 7708 │ │ │ │ │ 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 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 73f4 │ │ │ │ │ + cbz r0, 7414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78a0 │ │ │ │ │ + bl 78c0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 74f6 │ │ │ │ │ + bne.w 7516 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 76f6 │ │ │ │ │ + bne.w 7716 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bl 78a0 │ │ │ │ │ + bl 78c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75c6 │ │ │ │ │ + bne.w 75e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 76f6 │ │ │ │ │ + bne.w 7716 │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7640 │ │ │ │ │ + bne.w 7660 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7352 │ │ │ │ │ + beq.n 7372 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 763a │ │ │ │ │ + bne.w 765a │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 7756 │ │ │ │ │ + beq.w 7776 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 757c │ │ │ │ │ + bne.w 759c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 7352 │ │ │ │ │ + b.n 7372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78a0 │ │ │ │ │ + bl 78c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7370 │ │ │ │ │ + beq.w 7390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7370 │ │ │ │ │ + beq.w 7390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7370 │ │ │ │ │ + beq.w 7390 │ │ │ │ │ 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 772c │ │ │ │ │ + beq.w 774c │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - cbz r0, 74d2 │ │ │ │ │ + cbz r0, 74f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 73ae │ │ │ │ │ + beq.w 73ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73ae │ │ │ │ │ + beq.w 73ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 74f0 │ │ │ │ │ + b.n 7510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 732a │ │ │ │ │ + b.n 734a │ │ │ │ │ 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 788e │ │ │ │ │ + beq.w 78ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7882 │ │ │ │ │ + bne.w 78a2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7852 │ │ │ │ │ + beq.w 7872 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78a0 │ │ │ │ │ + bl 78c0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 776a │ │ │ │ │ + bne.w 778a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7882 │ │ │ │ │ + bne.w 78a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78a0 │ │ │ │ │ + bl 78c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 77ea │ │ │ │ │ + bne.w 780a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7882 │ │ │ │ │ + bne.w 78a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c838 │ │ │ │ │ + bl c878 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 77ea │ │ │ │ │ + bne.w 780a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 73f4 │ │ │ │ │ + b.n 7414 │ │ │ │ │ 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 7460 │ │ │ │ │ + beq.w 7480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8468 │ │ │ │ │ + bl 8498 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7460 │ │ │ │ │ + beq.w 7480 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 76fe │ │ │ │ │ + bne.w 771e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7460 │ │ │ │ │ + beq.w 7480 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7466 │ │ │ │ │ + b.n 7486 │ │ │ │ │ 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 7410 │ │ │ │ │ + beq.w 7430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78a0 │ │ │ │ │ + bl 78c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7410 │ │ │ │ │ + beq.w 7430 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ 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, #28] │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7410 │ │ │ │ │ + beq.w 7430 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ 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 │ │ │ │ │ @@ -12927,92 +12929,92 @@ │ │ │ │ │ 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 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 7430 │ │ │ │ │ + beq.w 7450 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7436 │ │ │ │ │ + b.n 7456 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 74f0 │ │ │ │ │ + b.n 7510 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 76bc │ │ │ │ │ + beq.n 76dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 76b4 │ │ │ │ │ + bne.n 76d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbnz r0, 769c │ │ │ │ │ + cbnz r0, 76bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 165c4 │ │ │ │ │ - cbz r0, 7698 │ │ │ │ │ + bl 1674c │ │ │ │ │ + cbz r0, 76b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7432 │ │ │ │ │ + bne.w 7452 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7690 │ │ │ │ │ + cbz r0, 76b0 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 76c4 │ │ │ │ │ + cbnz r0, 76e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ - b.n 7434 │ │ │ │ │ + b.n 7454 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 7662 │ │ │ │ │ + b.n 7682 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d8 <_PyPegen_parse+0x2d8> │ │ │ │ │ R_ARM_THM_CALL invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 765a │ │ │ │ │ + beq.n 767a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7434 │ │ │ │ │ + b.n 7454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7434 │ │ │ │ │ + b.n 7454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 764c │ │ │ │ │ + b.n 766c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13021,25 +13023,25 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - b.n 7620 │ │ │ │ │ + b.n 7640 │ │ │ │ │ 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 73d0 │ │ │ │ │ + beq.w 73f0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 7436 │ │ │ │ │ + b.n 7456 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ @@ -13050,125 +13052,125 @@ │ │ │ │ │ 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 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 75b2 │ │ │ │ │ + b.n 75d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 732a │ │ │ │ │ + b.n 734a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 730e │ │ │ │ │ + beq.w 732e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 74f0 │ │ │ │ │ + b.n 7510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 74de │ │ │ │ │ - b.n 733c │ │ │ │ │ + blt.w 74fe │ │ │ │ │ + b.n 735c │ │ │ │ │ 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 7452 │ │ │ │ │ + beq.w 7472 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7466 │ │ │ │ │ + b.n 7486 │ │ │ │ │ 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 7540 │ │ │ │ │ + beq.w 7560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78a0 │ │ │ │ │ + bl 78c0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7540 │ │ │ │ │ + beq.w 7560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7540 │ │ │ │ │ + beq.w 7560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7540 │ │ │ │ │ + beq.w 7560 │ │ │ │ │ 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 7570 │ │ │ │ │ + beq.w 7590 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldrd r1, r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7896 │ │ │ │ │ + beq.n 78b6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 77ea │ │ │ │ │ + cbz r2, 780a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 785c │ │ │ │ │ + bne.n 787c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ - cbnz r0, 7814 │ │ │ │ │ + cbnz r0, 7834 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbnz r2, 782a │ │ │ │ │ + cbnz r2, 784a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7690 │ │ │ │ │ + beq.w 76b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7436 │ │ │ │ │ + b.n 7456 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13177,179 +13179,179 @@ │ │ │ │ │ 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, [fp, #16] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 7814 │ │ │ │ │ + b.n 7834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 786c │ │ │ │ │ + bge.n 788c │ │ │ │ │ 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 73f6 │ │ │ │ │ + b.n 7416 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7532 │ │ │ │ │ + beq.w 7552 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 73f6 │ │ │ │ │ + b.n 7416 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 750e │ │ │ │ │ + b.n 752e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 785c │ │ │ │ │ - b.n 7570 │ │ │ │ │ + bne.n 787c │ │ │ │ │ + b.n 7590 │ │ │ │ │ │ │ │ │ │ -000078a0 : │ │ │ │ │ +000078c0 : │ │ │ │ │ disjunction_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7ab4 │ │ │ │ │ + beq.w 7ad4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7ac2 │ │ │ │ │ + bne.w 7ae2 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 78f0 │ │ │ │ │ + cbz r0, 7910 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ 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} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 7b4a │ │ │ │ │ + beq.w 7b6a │ │ │ │ │ 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 7ac0 │ │ │ │ │ + bne.w 7ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8108 │ │ │ │ │ + bl 8128 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 79ac │ │ │ │ │ + beq.n 79cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7b1e │ │ │ │ │ + beq.w 7b3e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 7b2e │ │ │ │ │ + bne.w 7b4e │ │ │ │ │ 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 7b3c │ │ │ │ │ + beq.w 7b5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7bb8 │ │ │ │ │ + bne.w 7bd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7b62 │ │ │ │ │ + beq.w 7b82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r0, 79c0 │ │ │ │ │ + cbnz r0, 79e0 │ │ │ │ │ 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 7ac0 │ │ │ │ │ + bne.w 7ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8108 │ │ │ │ │ - cbz r0, 79b0 │ │ │ │ │ + bl 8128 │ │ │ │ │ + cbz r0, 79d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 78e0 │ │ │ │ │ + b.n 7900 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 798a │ │ │ │ │ + b.n 79aa │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 79a6 │ │ │ │ │ + b.n 79c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 8108 │ │ │ │ │ + bl 8128 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ - cbz r0, 7a16 │ │ │ │ │ + cbz r0, 7a36 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7b82 │ │ │ │ │ + bne.w 7ba2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -13358,894 +13360,894 @@ │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7b7a │ │ │ │ │ + beq.w 7b9a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7a10 │ │ │ │ │ + cbnz r3, 7a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7aca │ │ │ │ │ + bne.n 7aea │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 797c │ │ │ │ │ + beq.n 799c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 797c │ │ │ │ │ + bne.n 799c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b9a │ │ │ │ │ + beq.w 7bba │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 7a54 │ │ │ │ │ + ble.n 7a74 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r7, [r2, r6, lsl #2] │ │ │ │ │ str.w r7, [r0, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 7a44 │ │ │ │ │ + bne.n 7a64 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7bb0 │ │ │ │ │ + beq.w 7bd0 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7baa │ │ │ │ │ + beq.w 7bca │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b9e │ │ │ │ │ + beq.n 7bbe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7b9e │ │ │ │ │ + bne.n 7bbe │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ - b.n 79a6 │ │ │ │ │ + b.n 79c6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 78ce │ │ │ │ │ + beq.w 78ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 78e8 │ │ │ │ │ + b.n 7908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8108 │ │ │ │ │ + bl 8128 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a10 │ │ │ │ │ + beq.n 7a30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7b06 │ │ │ │ │ + cbnz r3, 7b26 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 7af4 │ │ │ │ │ + beq.n 7b14 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 79ec │ │ │ │ │ + b.n 7a0c │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 7b34 │ │ │ │ │ + cbz r0, 7b54 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 7ae6 │ │ │ │ │ + b.n 7b06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ade │ │ │ │ │ + beq.n 7afe │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7a1a │ │ │ │ │ + b.n 7a3a │ │ │ │ │ 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 7936 │ │ │ │ │ + beq.w 7956 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 798a │ │ │ │ │ + b.n 79aa │ │ │ │ │ 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 │ │ │ │ │ - b.n 7b2e │ │ │ │ │ + b.n 7b4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 78fa │ │ │ │ │ + bge.w 791a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7ac6 │ │ │ │ │ + b.n 7ae6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7962 │ │ │ │ │ - b.n 7a16 │ │ │ │ │ + beq.w 7982 │ │ │ │ │ + b.n 7a36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 79fe │ │ │ │ │ + b.n 7a1e │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 79dc │ │ │ │ │ - b.n 7b18 │ │ │ │ │ + beq.w 79fc │ │ │ │ │ + b.n 7b38 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 7b38 │ │ │ │ │ + b.n 7b58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7b56 │ │ │ │ │ - b.n 7aaa │ │ │ │ │ + bne.n 7b76 │ │ │ │ │ + b.n 7aca │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7a8a │ │ │ │ │ + b.n 7aaa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 78e8 │ │ │ │ │ + b.n 7908 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 798a │ │ │ │ │ + b.n 79aa │ │ │ │ │ │ │ │ │ │ -00007bc0 : │ │ │ │ │ +00007be0 : │ │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 80f8 │ │ │ │ │ + beq.w 8118 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8096 │ │ │ │ │ + bne.w 80b6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 803a │ │ │ │ │ + beq.w 805a │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 8050 │ │ │ │ │ + beq.w 8070 │ │ │ │ │ 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 807c │ │ │ │ │ + beq.w 809c │ │ │ │ │ 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.n 7cd8 │ │ │ │ │ + beq.n 7cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 7d1a │ │ │ │ │ + bne.n 7d3a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8088 │ │ │ │ │ + bne.w 80a8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 80c8 │ │ │ │ │ + beq.w 80e8 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d2c │ │ │ │ │ + beq.n 7d4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 7d6c │ │ │ │ │ + bne.n 7d8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8094 │ │ │ │ │ + bne.w 80b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 7cba │ │ │ │ │ + cbnz r0, 7cda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8094 │ │ │ │ │ + bne.w 80b4 │ │ │ │ │ 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 7f96 │ │ │ │ │ + bne.w 7fb6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov 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 80d4 │ │ │ │ │ + beq.w 80f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 80d4 │ │ │ │ │ + bne.w 80f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7cae │ │ │ │ │ + b.n 7cce │ │ │ │ │ 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 80b4 │ │ │ │ │ + bne.w 80d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 80a8 │ │ │ │ │ - cbz r0, 7d08 │ │ │ │ │ + bne.w 80c8 │ │ │ │ │ + cbz r0, 7d28 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.n 7d7e │ │ │ │ │ + blt.n 7d9e │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 7c46 │ │ │ │ │ + beq.n 7c66 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7f32 │ │ │ │ │ + bne.w 7f52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7c44 │ │ │ │ │ + b.n 7c64 │ │ │ │ │ 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 80b8 │ │ │ │ │ + bne.w 80d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 80ae │ │ │ │ │ - cbz r0, 7d5c │ │ │ │ │ + bne.w 80ce │ │ │ │ │ + cbz r0, 7d7c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w 7e5e │ │ │ │ │ + blt.w 7e7e │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7c7c │ │ │ │ │ + beq.n 7c9c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7fca │ │ │ │ │ + bne.w 7fea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7c7a │ │ │ │ │ + b.n 7c9a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ 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 80b4 │ │ │ │ │ + bne.w 80d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 80a8 │ │ │ │ │ + bne.w 80c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d0a │ │ │ │ │ + beq.n 7d2a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 7d0a │ │ │ │ │ + bge.n 7d2a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ 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 80b4 │ │ │ │ │ + bne.w 80d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 80a8 │ │ │ │ │ + bne.w 80c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7fb6 │ │ │ │ │ + beq.w 7fd6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 7fb6 │ │ │ │ │ + bge.w 7fd6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ 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 80b4 │ │ │ │ │ + bne.w 80d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 80a8 │ │ │ │ │ + bne.w 80c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7fc0 │ │ │ │ │ + beq.w 7fe0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bge.w 7fc0 │ │ │ │ │ + bge.w 7fe0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ 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 80b4 │ │ │ │ │ + bne.w 80d4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 80a8 │ │ │ │ │ + bne.w 80c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d0a │ │ │ │ │ + beq.w 7d2a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w 7d0a │ │ │ │ │ + ble.w 7d2a │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n 7e22 │ │ │ │ │ + b.n 7e42 │ │ │ │ │ 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 80b8 │ │ │ │ │ + bne.w 80d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 80ae │ │ │ │ │ + bne.w 80ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d5e │ │ │ │ │ + beq.w 7d7e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w 7d5e │ │ │ │ │ + ble.w 7d7e │ │ │ │ │ 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 80b8 │ │ │ │ │ + bne.w 80d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 80ae │ │ │ │ │ + bne.w 80ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fbc │ │ │ │ │ + beq.n 7fdc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 7fbc │ │ │ │ │ + ble.n 7fdc │ │ │ │ │ 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 80b8 │ │ │ │ │ + bne.w 80d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 80ae │ │ │ │ │ + bne.w 80ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fc6 │ │ │ │ │ + beq.n 7fe6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, sl │ │ │ │ │ - ble.n 7fc6 │ │ │ │ │ + ble.n 7fe6 │ │ │ │ │ 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 80b8 │ │ │ │ │ + bne.w 80d8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 4160 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 80ae │ │ │ │ │ + bne.w 80ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d5e │ │ │ │ │ + beq.w 7d7e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.w 7d5e │ │ │ │ │ + ble.w 7d7e │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 7ef8 │ │ │ │ │ + b.n 7f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d28 │ │ │ │ │ + beq.w 7d48 │ │ │ │ │ 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 7d28 │ │ │ │ │ + beq.w 7d48 │ │ │ │ │ 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 8084 │ │ │ │ │ + beq.w 80a4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ strd r8, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8028 │ │ │ │ │ + beq.n 8048 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 80ee │ │ │ │ │ + bne.w 810e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7cae │ │ │ │ │ + b.n 7cce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bc0 │ │ │ │ │ + bl 7be0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7fae │ │ │ │ │ + cbz r0, 7fce │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7ccc │ │ │ │ │ + bne.w 7cec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 7cae │ │ │ │ │ + b.n 7cce │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 7d0a │ │ │ │ │ + b.n 7d2a │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 7d5e │ │ │ │ │ + b.n 7d7e │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ - b.n 7d0a │ │ │ │ │ + b.n 7d2a │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 7d5e │ │ │ │ │ + b.n 7d7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14194 │ │ │ │ │ + bl 141d0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d7a │ │ │ │ │ + beq.w 7d9a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d7a │ │ │ │ │ + beq.w 7d9a │ │ │ │ │ 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 7d7a │ │ │ │ │ + beq.w 7d9a │ │ │ │ │ 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 8084 │ │ │ │ │ + beq.n 80a4 │ │ │ │ │ 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 7f86 │ │ │ │ │ + bne.n 7fa6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 8084 │ │ │ │ │ + cbz r0, 80a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 808a │ │ │ │ │ + b.n 80aa │ │ │ │ │ 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 80e8 │ │ │ │ │ + bne.n 8108 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 7c06 │ │ │ │ │ + bne.w 7c26 │ │ │ │ │ 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 809e │ │ │ │ │ + blt.n 80be │ │ │ │ │ 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 │ │ │ │ │ - cbnz r2, 8088 │ │ │ │ │ + cbnz r2, 80a8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7c24 │ │ │ │ │ + bne.w 7c44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7c24 │ │ │ │ │ + b.n 7c44 │ │ │ │ │ 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 7c88 │ │ │ │ │ + beq.w 7ca8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7cb2 │ │ │ │ │ + b.n 7cd2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 808a │ │ │ │ │ + b.n 80aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7c46 │ │ │ │ │ + b.n 7c66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7c7c │ │ │ │ │ + b.n 7c9c │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n 7c3a │ │ │ │ │ + b.n 7c5a │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7c7a │ │ │ │ │ - b.n 7d6c │ │ │ │ │ + beq.w 7c9a │ │ │ │ │ + b.n 7d8c │ │ │ │ │ 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 7c5c │ │ │ │ │ + b.n 7c7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7cae │ │ │ │ │ + beq.w 7cce │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8098 │ │ │ │ │ + b.n 80b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 808a │ │ │ │ │ + b.n 80aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 802e │ │ │ │ │ - b.n 7f8e │ │ │ │ │ + bne.n 804e │ │ │ │ │ + b.n 7fae │ │ │ │ │ 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 7bec │ │ │ │ │ - b.n 8096 │ │ │ │ │ + beq.w 7c0c │ │ │ │ │ + b.n 80b6 │ │ │ │ │ │ │ │ │ │ -00008108 : │ │ │ │ │ +00008128 : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 843a │ │ │ │ │ + beq.w 846c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 83cc │ │ │ │ │ + bne.w 83fe │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1114 @ 0x45a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8204 │ │ │ │ │ + bne.n 8224 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 83e6 │ │ │ │ │ + beq.w 8418 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 836c │ │ │ │ │ + bne.w 839e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ae0 │ │ │ │ │ + bl 8b10 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8214 │ │ │ │ │ + beq.n 8234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8420 │ │ │ │ │ + beq.w 8452 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 83b6 │ │ │ │ │ + bne.w 83e8 │ │ │ │ │ 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 83aa │ │ │ │ │ + beq.w 83dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 83e0 │ │ │ │ │ + bne.w 8412 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 838c │ │ │ │ │ + beq.w 83be │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r0, 8228 │ │ │ │ │ + cbnz r0, 8248 │ │ │ │ │ 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 836c │ │ │ │ │ + bne.w 839e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ae0 │ │ │ │ │ - cbz r0, 8218 │ │ │ │ │ + bl 8b10 │ │ │ │ │ + cbz r0, 8238 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -14253,488 +14255,492 @@ │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ 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 r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 81e4 │ │ │ │ │ + b.n 8204 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8200 │ │ │ │ │ + b.n 8220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 8ae0 │ │ │ │ │ + bl 8b10 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 81ce │ │ │ │ │ + beq.n 81ee │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 840a │ │ │ │ │ + bne.w 843c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 83fa │ │ │ │ │ + beq.w 842c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 83f2 │ │ │ │ │ + bne.w 8424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8340 │ │ │ │ │ + bne.n 8372 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 81d6 │ │ │ │ │ + beq.n 81f6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 81d6 │ │ │ │ │ + bne.n 81f6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83a4 │ │ │ │ │ + beq.w 83d6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 82e4 │ │ │ │ │ + ble.n 8316 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - beq.n 82e4 │ │ │ │ │ + beq.n 8316 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ - beq.n 82e4 │ │ │ │ │ + beq.n 8316 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ - beq.n 82e4 │ │ │ │ │ + beq.n 8316 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ - beq.n 82e4 │ │ │ │ │ - movs r6, #4 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - ldr.w r7, [r2, r6, lsl #2] │ │ │ │ │ - str.w r7, [r0, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 82d4 │ │ │ │ │ + beq.n 8316 │ │ │ │ │ + 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 r0, r3 │ │ │ │ │ + bne.n 8304 │ │ │ │ │ + mov r2, ip │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83d8 │ │ │ │ │ + beq.n 840a │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83d2 │ │ │ │ │ + beq.n 8404 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83bc │ │ │ │ │ + beq.n 83ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 83bc │ │ │ │ │ + bne.n 83ee │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ - b.n 8200 │ │ │ │ │ + b.n 8220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ae0 │ │ │ │ │ + bl 8b10 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8278 │ │ │ │ │ + beq.n 8298 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 844a │ │ │ │ │ + bne.n 847c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 8376 │ │ │ │ │ + beq.n 83a8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 8252 │ │ │ │ │ + b.n 8272 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 820c │ │ │ │ │ + b.n 822c │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8460 │ │ │ │ │ + beq.n 8492 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 835e │ │ │ │ │ + b.n 8390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 81bc │ │ │ │ │ - b.n 827e │ │ │ │ │ + beq.w 81dc │ │ │ │ │ + b.n 829e │ │ │ │ │ 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 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 81e4 │ │ │ │ │ + b.n 8204 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8336 │ │ │ │ │ + beq.n 8368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8372 │ │ │ │ │ + b.n 83a4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8316 │ │ │ │ │ + b.n 8348 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 820c │ │ │ │ │ + b.n 822c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 81e4 │ │ │ │ │ + b.n 8204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 83c6 │ │ │ │ │ - b.n 8154 │ │ │ │ │ + blt.n 83f8 │ │ │ │ │ + b.n 8174 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 827e │ │ │ │ │ + b.n 829e │ │ │ │ │ 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 826a │ │ │ │ │ - b.n 8278 │ │ │ │ │ + beq.w 828a │ │ │ │ │ + b.n 8298 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 8432 │ │ │ │ │ + cbz r0, 8464 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8282 │ │ │ │ │ + b.n 82a2 │ │ │ │ │ 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 8190 │ │ │ │ │ + beq.w 81b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 83b6 │ │ │ │ │ + b.n 83e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r6, [r2, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 824a │ │ │ │ │ + b.n 826a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8136 │ │ │ │ │ + beq.w 8156 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 83cc │ │ │ │ │ + b.n 83fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8356 │ │ │ │ │ + beq.w 8388 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 841a │ │ │ │ │ + b.n 844c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 83a6 │ │ │ │ │ - nop │ │ │ │ │ + b.n 83d8 │ │ │ │ │ │ │ │ │ │ -00008468 : │ │ │ │ │ +00008498 : │ │ │ │ │ star_expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8a70 │ │ │ │ │ + beq.w 8aa0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 867a │ │ │ │ │ + bne.w 86aa │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 8724 │ │ │ │ │ + beq.w 8754 │ │ │ │ │ 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 8754 │ │ │ │ │ + beq.w 8784 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8680 │ │ │ │ │ + beq.w 86b0 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 866e │ │ │ │ │ + beq.w 869e │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8acc │ │ │ │ │ + beq.w 8afc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8762 │ │ │ │ │ + bne.w 8792 │ │ │ │ │ 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 8662 │ │ │ │ │ + beq.w 8692 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8762 │ │ │ │ │ + bne.w 8792 │ │ │ │ │ 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 8a58 │ │ │ │ │ + beq.w 8a88 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8768 │ │ │ │ │ + bne.w 8798 │ │ │ │ │ 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 867a │ │ │ │ │ + bne.w 86aa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8a44 │ │ │ │ │ + beq.w 8a74 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86d0 │ │ │ │ │ + beq.w 8700 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8672 │ │ │ │ │ + beq.n 86a2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a80 │ │ │ │ │ + bne.w 8ab0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 867a │ │ │ │ │ + bne.n 86aa │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 85d0 │ │ │ │ │ + beq.n 8600 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 85f0 │ │ │ │ │ + cbz r0, 8620 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 864c │ │ │ │ │ + beq.n 867c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ 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 8ac6 │ │ │ │ │ + bne.w 8af6 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 85ba │ │ │ │ │ + bne.n 85ea │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8aba │ │ │ │ │ + beq.w 8aea │ │ │ │ │ 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 r8, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8ac6 │ │ │ │ │ + bne.w 8af6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 88a4 │ │ │ │ │ + bne.w 88d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8ac6 │ │ │ │ │ + bne.w 8af6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 8634 │ │ │ │ │ + cbnz r0, 8664 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 85c4 │ │ │ │ │ + bne.n 85f4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -14744,129 +14750,129 @@ │ │ │ │ │ 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 854c │ │ │ │ │ + b.n 857c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 859c │ │ │ │ │ + beq.n 85cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 85c6 │ │ │ │ │ + b.n 85f6 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8aae │ │ │ │ │ + beq.w 8ade │ │ │ │ │ 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 8762 │ │ │ │ │ + bne.n 8792 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8904 │ │ │ │ │ + bne.w 8934 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8762 │ │ │ │ │ + bne.n 8792 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 86c0 │ │ │ │ │ + cbnz r0, 86f0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 84d4 │ │ │ │ │ + b.n 8504 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8aa2 │ │ │ │ │ + beq.w 8ad2 │ │ │ │ │ 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 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8a52 │ │ │ │ │ + bne.w 8a82 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8962 │ │ │ │ │ + bne.w 8992 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8a52 │ │ │ │ │ + bne.w 8a82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 8714 │ │ │ │ │ + cbnz r0, 8744 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8578 │ │ │ │ │ + b.n 85a8 │ │ │ │ │ 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 89d2 │ │ │ │ │ + blt.w 8a02 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 867a │ │ │ │ │ + bne.n 86aa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 84be │ │ │ │ │ + bne.w 84ee │ │ │ │ │ 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 84be │ │ │ │ │ + beq.w 84ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 854c │ │ │ │ │ + b.n 857c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 9e80 │ │ │ │ │ + bl 9eb0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8538 │ │ │ │ │ + beq.w 8568 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8a2e │ │ │ │ │ + bne.w 8a5e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov fp, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -14877,172 +14883,172 @@ │ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8a26 │ │ │ │ │ + beq.w 8a56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 87c2 │ │ │ │ │ + cbnz r3, 87f2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8876 │ │ │ │ │ + bne.n 88a6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8540 │ │ │ │ │ + beq.w 8570 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8540 │ │ │ │ │ + bne.w 8570 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 865c │ │ │ │ │ + beq.w 868c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 8812 │ │ │ │ │ + bge.n 8842 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ ldr.w r7, [r3, r1, lsl #2] │ │ │ │ │ str.w r7, [r0, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 87fe │ │ │ │ │ + b.n 882e │ │ │ │ │ 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 8ada │ │ │ │ │ + bne.w 8b0a │ │ │ │ │ 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 8ad4 │ │ │ │ │ + beq.w 8b04 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, 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.w 8a9c │ │ │ │ │ + beq.w 8acc │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 89c6 │ │ │ │ │ + beq.w 89f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 89c6 │ │ │ │ │ + bne.w 89f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 85c4 │ │ │ │ │ + b.n 85f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9e80 │ │ │ │ │ + bl 9eb0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 87c2 │ │ │ │ │ + beq.n 87f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 89aa │ │ │ │ │ + bne.w 89da │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 894e │ │ │ │ │ + beq.n 897e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 87a0 │ │ │ │ │ + b.n 87d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 861e │ │ │ │ │ + beq.w 864e │ │ │ │ │ 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 8ac6 │ │ │ │ │ + beq.w 8af6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 89da │ │ │ │ │ + beq.n 8a0a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 89da │ │ │ │ │ + bne.n 8a0a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 85c4 │ │ │ │ │ - b.n 864c │ │ │ │ │ + bne.w 85f4 │ │ │ │ │ + b.n 867c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86ac │ │ │ │ │ + beq.w 86dc │ │ │ │ │ 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 866a │ │ │ │ │ + beq.w 869a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -15050,504 +15056,504 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 89f4 │ │ │ │ │ + beq.n 8a24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 89f4 │ │ │ │ │ + bne.n 8a24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 86c4 │ │ │ │ │ + b.n 86f4 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 89ee │ │ │ │ │ + beq.n 8a1e │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 8896 │ │ │ │ │ + b.n 88c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86fe │ │ │ │ │ + beq.w 872e │ │ │ │ │ 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 8a1e │ │ │ │ │ + beq.n 8a4e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov r3, sl │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a08 │ │ │ │ │ + beq.n 8a38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8a08 │ │ │ │ │ + bne.n 8a38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 8718 │ │ │ │ │ + b.n 8748 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 888e │ │ │ │ │ + beq.w 88be │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 87ce │ │ │ │ │ + b.n 87fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85c4 │ │ │ │ │ + beq.w 85f4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 867c │ │ │ │ │ + b.n 86ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 88ea │ │ │ │ │ + beq.n 891a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 864c │ │ │ │ │ + b.n 867c │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 865e │ │ │ │ │ + b.n 868e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 894a │ │ │ │ │ + beq.n 897a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 854c │ │ │ │ │ + b.n 857c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 89a6 │ │ │ │ │ + beq.n 89d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8674 │ │ │ │ │ + b.n 86a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8674 │ │ │ │ │ + b.n 86a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 87b2 │ │ │ │ │ + b.n 87e2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8786 │ │ │ │ │ - b.n 89c0 │ │ │ │ │ + beq.w 87b6 │ │ │ │ │ + b.n 89f0 │ │ │ │ │ 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 8562 │ │ │ │ │ + beq.w 8592 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8674 │ │ │ │ │ + b.n 86a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8524 │ │ │ │ │ - b.n 87ca │ │ │ │ │ + beq.w 8554 │ │ │ │ │ + b.n 87fa │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8496 │ │ │ │ │ + beq.w 84c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 867a │ │ │ │ │ + b.n 86aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8ad4 │ │ │ │ │ + cbz r0, 8b04 │ │ │ │ │ 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 8850 │ │ │ │ │ + bne.w 8880 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8850 │ │ │ │ │ + b.n 8880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 8a12 │ │ │ │ │ - b.n 86da │ │ │ │ │ + blt.n 8a42 │ │ │ │ │ + b.n 870a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 89fe │ │ │ │ │ - b.n 868a │ │ │ │ │ + blt.n 8a2e │ │ │ │ │ + b.n 86ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 89e4 │ │ │ │ │ - b.n 85fa │ │ │ │ │ + blt.n 8a14 │ │ │ │ │ + b.n 862a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 864c │ │ │ │ │ + b.n 867c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 84ec │ │ │ │ │ + b.n 851c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 867c │ │ │ │ │ + b.n 86ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 854c │ │ │ │ │ + b.n 857c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008ae0 : │ │ │ │ │ +00008b10 : │ │ │ │ │ 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 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 9af8 │ │ │ │ │ + beq.w 9b28 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b06 │ │ │ │ │ + bne.w 9b36 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1115 @ 0x45b │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8de0 │ │ │ │ │ + bne.w 8e10 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 9d20 │ │ │ │ │ + beq.w 9d50 │ │ │ │ │ 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 9d30 │ │ │ │ │ + bne.w 9d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 92d0 │ │ │ │ │ + bne.w 9300 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9d82 │ │ │ │ │ + bne.w 9db2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8e86 │ │ │ │ │ + beq.w 8eb6 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 9ce6 │ │ │ │ │ + beq.w 9d16 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9d16 │ │ │ │ │ + beq.w 9d46 │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8dee │ │ │ │ │ + beq.w 8e1e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8eb6 │ │ │ │ │ + beq.w 8ee6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9aee │ │ │ │ │ + beq.w 9b1e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9c44 │ │ │ │ │ + bne.w 9c74 │ │ │ │ │ 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 9a7e │ │ │ │ │ + beq.w 9aae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f58 │ │ │ │ │ + bne.w 8f88 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 9a4e │ │ │ │ │ + beq.w 9a7e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9a60 │ │ │ │ │ + beq.w 9a90 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f5e │ │ │ │ │ + bne.w 8f8e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9604 │ │ │ │ │ + bne.w 9634 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 9aa8 │ │ │ │ │ + beq.w 9ad8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9ac6 │ │ │ │ │ + beq.w 9af6 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9330 │ │ │ │ │ + bne.w 9360 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ subs r0, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9888 │ │ │ │ │ + bne.w 98b8 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 9d56 │ │ │ │ │ + beq.w 9d86 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94fa │ │ │ │ │ + bne.w 952a │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9540 │ │ │ │ │ + bne.w 9570 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9600 │ │ │ │ │ + bne.w 9630 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9a26 │ │ │ │ │ + beq.w 9a56 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 938a │ │ │ │ │ + bne.w 93ba │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 95fc │ │ │ │ │ + bne.w 962c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9a3a │ │ │ │ │ + beq.w 9a6a │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94b4 │ │ │ │ │ + bne.w 94e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 95fc │ │ │ │ │ + bne.w 962c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9ada │ │ │ │ │ + beq.w 9b0a │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93d0 │ │ │ │ │ + bne.w 9400 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 95fc │ │ │ │ │ + bne.w 962c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9b0a │ │ │ │ │ + beq.w 9b3a │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 945e │ │ │ │ │ + bne.w 948e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 95fc │ │ │ │ │ + bne.w 962c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 99c6 │ │ │ │ │ + beq.w 99f6 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 928c │ │ │ │ │ + bne.w 92bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 95fc │ │ │ │ │ + bne.w 962c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9d42 │ │ │ │ │ + beq.w 9d72 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9202 │ │ │ │ │ + bne.w 9232 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 95fc │ │ │ │ │ + bne.w 962c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9a92 │ │ │ │ │ + beq.w 9ac2 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 924e │ │ │ │ │ + bne.w 927e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ 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 r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8e94 │ │ │ │ │ + bne.n 8ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e9e │ │ │ │ │ + beq.n 8ece │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -15565,176 +15571,176 @@ │ │ │ │ │ mov.w r2, #1128 @ 0x468 │ │ │ │ │ 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.n 8ea4 │ │ │ │ │ + bne.n 8ed4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9d78 │ │ │ │ │ + beq.w 9da8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9d6c │ │ │ │ │ + bne.w 9d9c │ │ │ │ │ ldrd r7, r2, [r4, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 8eba │ │ │ │ │ + beq.n 8eea │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8ee8 │ │ │ │ │ + bne.n 8f18 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9d6c │ │ │ │ │ + bne.w 9d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a148 │ │ │ │ │ + bl a178 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8f50 │ │ │ │ │ + beq.n 8f80 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9742 │ │ │ │ │ + bne.w 9772 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - blt.n 8f4a │ │ │ │ │ + blt.n 8f7a │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8bb6 │ │ │ │ │ - b.n 8db6 │ │ │ │ │ + bne.w 8be6 │ │ │ │ │ + b.n 8de6 │ │ │ │ │ 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 9cdc │ │ │ │ │ + beq.w 9d0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 8dd4 │ │ │ │ │ + b.n 8e04 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8bb6 │ │ │ │ │ + bne.w 8be6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8db6 │ │ │ │ │ + b.n 8de6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9dd6 │ │ │ │ │ + blt.w 9e06 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9d6c │ │ │ │ │ + bne.w 9d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e46 │ │ │ │ │ + beq.n 8e76 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e46 │ │ │ │ │ + beq.n 8e76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a148 │ │ │ │ │ + bl a178 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e46 │ │ │ │ │ + beq.n 8e76 │ │ │ │ │ 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 9d88 │ │ │ │ │ + beq.w 9db8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ 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_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9726 │ │ │ │ │ + beq.w 9756 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9726 │ │ │ │ │ + bne.w 9756 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - ble.n 8e70 │ │ │ │ │ + ble.n 8ea0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 8dfa │ │ │ │ │ + b.n 8e2a │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8e74 │ │ │ │ │ + beq.n 8ea4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8db6 │ │ │ │ │ + b.n 8de6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c16 │ │ │ │ │ + beq.w 8c46 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9994 │ │ │ │ │ + beq.w 99c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9980 │ │ │ │ │ + bne.w 99b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ strd r5, r7, [sp, #24] │ │ │ │ │ mov r9, lr │ │ │ │ │ mov fp, ip │ │ │ │ │ @@ -15742,844 +15748,844 @@ │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ │ str.w lr, [sp, #32] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 98da │ │ │ │ │ + beq.w 990a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 98e8 │ │ │ │ │ + bne.w 9918 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9bba │ │ │ │ │ + beq.w 9bea │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9416 │ │ │ │ │ + bne.w 9446 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 98e8 │ │ │ │ │ + bne.w 9918 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9b32 │ │ │ │ │ + beq.w 9b62 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9b1e │ │ │ │ │ + beq.w 9b4e │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 988c │ │ │ │ │ + bne.w 98bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9882 │ │ │ │ │ + bne.w 98b2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9800 │ │ │ │ │ + beq.w 9830 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9848 │ │ │ │ │ + bne.w 9878 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 981c │ │ │ │ │ + bne.w 984c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 98e8 │ │ │ │ │ + bne.w 9918 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9a12 │ │ │ │ │ + beq.w 9a42 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 97be │ │ │ │ │ + bne.w 97ee │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 95f8 │ │ │ │ │ + bne.w 9628 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9c26 │ │ │ │ │ + beq.w 9c56 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96e6 │ │ │ │ │ + bne.w 9716 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 95f8 │ │ │ │ │ + bne.w 9628 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9bfc │ │ │ │ │ + beq.w 9c2c │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 965e │ │ │ │ │ + bne.w 968e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 95f8 │ │ │ │ │ + bne.w 9628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9bd6 │ │ │ │ │ + beq.w 9c06 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9696 │ │ │ │ │ + bne.w 96c6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 95f8 │ │ │ │ │ + bne.w 9628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9c90 │ │ │ │ │ + beq.w 9cc0 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9620 │ │ │ │ │ + bne.w 9650 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 95f8 │ │ │ │ │ + bne.w 9628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9ba6 │ │ │ │ │ + beq.w 9bd6 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95aa │ │ │ │ │ + bne.w 95da │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 95f8 │ │ │ │ │ + bne.w 9628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9c18 │ │ │ │ │ + beq.w 9c48 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 956c │ │ │ │ │ + bne.w 959c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 8da8 │ │ │ │ │ + beq.w 8dd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8da8 │ │ │ │ │ + bne.w 8dd8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a78 │ │ │ │ │ + beq.w 9aa8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 918e │ │ │ │ │ + ble.n 91be │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 918e │ │ │ │ │ + beq.n 91be │ │ │ │ │ mov.w r7, r9, lsl #2 │ │ │ │ │ mov r2, sl │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ │ str r6, [r0, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 9180 │ │ │ │ │ + bne.n 91b0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ 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, #24] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e94 │ │ │ │ │ + beq.w 8ec4 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_cmpops │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b8c │ │ │ │ │ + beq.w 9bbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b82 │ │ │ │ │ + beq.w 9bb2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r7, r9, [sp, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Compare │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b6c │ │ │ │ │ + beq.w 9b9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b56 │ │ │ │ │ + bne.w 9b86 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8dd4 │ │ │ │ │ + b.n 8e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d74 │ │ │ │ │ + beq.w 8da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d74 │ │ │ │ │ + beq.w 8da4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c4e │ │ │ │ │ + beq.w 9c7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f84 │ │ │ │ │ + beq.w 8fb4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c58 │ │ │ │ │ + bne.w 9c88 │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ - b.n 8f88 │ │ │ │ │ + b.n 8fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d9e │ │ │ │ │ + beq.w 8dce │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b94 │ │ │ │ │ + beq.w 9bc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f84 │ │ │ │ │ + beq.w 8fb4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 924a │ │ │ │ │ + beq.n 927a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8da2 │ │ │ │ │ + b.n 8dd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d4a │ │ │ │ │ + beq.w 8d7a │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e02 │ │ │ │ │ + beq.w 9e32 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f84 │ │ │ │ │ + beq.w 8fb4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 924a │ │ │ │ │ + beq.n 927a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8d58 │ │ │ │ │ - b.n 95fc │ │ │ │ │ + beq.w 8d88 │ │ │ │ │ + b.n 962c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ae0 │ │ │ │ │ + bl 8b10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8b4e │ │ │ │ │ + beq.w 8b7e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d30 │ │ │ │ │ + beq.w 9d60 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 9316 │ │ │ │ │ + cbz r0, 9346 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8dd4 │ │ │ │ │ + beq.w 8e04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8dd4 │ │ │ │ │ + beq.w 8e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8de8 │ │ │ │ │ + b.n 8e18 │ │ │ │ │ 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 9748 │ │ │ │ │ + bne.w 9778 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9dc4 │ │ │ │ │ + bne.w 9df4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9dfc │ │ │ │ │ + beq.w 9e2c │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9de6 │ │ │ │ │ + beq.w 9e16 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f84 │ │ │ │ │ + beq.w 8fb4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 998e │ │ │ │ │ + beq.w 99be │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8c50 │ │ │ │ │ + b.n 8c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ca6 │ │ │ │ │ + beq.w 8cd6 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e16 │ │ │ │ │ + beq.w 9e46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f84 │ │ │ │ │ + beq.w 8fb4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 924a │ │ │ │ │ + beq.w 927a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8cb4 │ │ │ │ │ - b.n 95fc │ │ │ │ │ + beq.w 8ce4 │ │ │ │ │ + b.n 962c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8cf6 │ │ │ │ │ + beq.w 8d26 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b44 │ │ │ │ │ + beq.w 9b74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f84 │ │ │ │ │ + beq.w 8fb4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 924a │ │ │ │ │ + beq.w 927a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8d04 │ │ │ │ │ - b.n 95fc │ │ │ │ │ + beq.w 8d34 │ │ │ │ │ + b.n 962c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fd4 │ │ │ │ │ + beq.w 9004 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e2a │ │ │ │ │ + beq.w 9e5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 99ac │ │ │ │ │ + bne.w 99dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 9608 │ │ │ │ │ + beq.w 9638 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r7, [sl, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 8faa │ │ │ │ │ + b.n 8fda │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d20 │ │ │ │ │ + beq.w 8d50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d20 │ │ │ │ │ + beq.w 8d50 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e56 │ │ │ │ │ + beq.w 9e86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f84 │ │ │ │ │ + beq.w 8fb4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 924a │ │ │ │ │ + beq.w 927a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8d2e │ │ │ │ │ - b.n 95fc │ │ │ │ │ + beq.w 8d5e │ │ │ │ │ + b.n 962c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8cce │ │ │ │ │ + beq.w 8cfe │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9bea │ │ │ │ │ + beq.w 9c1a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f84 │ │ │ │ │ + beq.w 8fb4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 924a │ │ │ │ │ + beq.w 927a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8cdc │ │ │ │ │ - b.n 95fc │ │ │ │ │ + beq.w 8d0c │ │ │ │ │ + b.n 962c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c72 │ │ │ │ │ + beq.w 8ca2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c6a │ │ │ │ │ + beq.w 9c9a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f84 │ │ │ │ │ + beq.w 8fb4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 924a │ │ │ │ │ + beq.w 927a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8c82 │ │ │ │ │ + beq.w 8cb2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9600 │ │ │ │ │ + bne.n 9630 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9e6a │ │ │ │ │ + beq.w 9e9a │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9760 │ │ │ │ │ + bne.w 9790 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.w 8c82 │ │ │ │ │ + b.w 8cb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9136 │ │ │ │ │ + beq.w 9166 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c7c │ │ │ │ │ + beq.w 9cac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 943c │ │ │ │ │ + beq.w 946c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99b8 │ │ │ │ │ + beq.w 99e8 │ │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9604 │ │ │ │ │ + b.n 9634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9110 │ │ │ │ │ + beq.w 9140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9110 │ │ │ │ │ + beq.w 9140 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e42 │ │ │ │ │ + beq.w 9e72 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 943c │ │ │ │ │ + beq.w 946c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9692 │ │ │ │ │ + beq.n 96c2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 911e │ │ │ │ │ + beq.w 914e │ │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 913e │ │ │ │ │ + b.n 916e │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 913e │ │ │ │ │ + b.n 916e │ │ │ │ │ lsls r3, r3, #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 9a74 │ │ │ │ │ + beq.w 9aa4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 944c │ │ │ │ │ + b.n 947c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90ea │ │ │ │ │ + beq.w 911a │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9cb8 │ │ │ │ │ + beq.w 9ce8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 943c │ │ │ │ │ + beq.w 946c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 9692 │ │ │ │ │ + cbz r0, 96c2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 90f8 │ │ │ │ │ - b.n 95f8 │ │ │ │ │ + beq.w 9128 │ │ │ │ │ + b.n 9628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 909e │ │ │ │ │ + beq.w 90ce │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ca4 │ │ │ │ │ + beq.w 9cd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 943c │ │ │ │ │ + beq.w 946c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9cae │ │ │ │ │ + bne.w 9cde │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ - b.n 9440 │ │ │ │ │ + b.n 9470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90c4 │ │ │ │ │ + beq.w 90f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90c4 │ │ │ │ │ + beq.w 90f4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9cca │ │ │ │ │ + beq.w 9cfa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 943c │ │ │ │ │ + beq.w 946c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9692 │ │ │ │ │ + beq.n 96c2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 90d2 │ │ │ │ │ - b.n 95f8 │ │ │ │ │ + beq.w 9102 │ │ │ │ │ + b.n 9628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 907a │ │ │ │ │ + beq.w 90aa │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9db2 │ │ │ │ │ + beq.w 9de2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 943c │ │ │ │ │ + beq.w 946c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9692 │ │ │ │ │ + beq.n 96c2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 9088 │ │ │ │ │ - b.n 95f8 │ │ │ │ │ + beq.w 90b8 │ │ │ │ │ + b.n 9628 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d9c │ │ │ │ │ + bne.w 9dcc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 9da8 │ │ │ │ │ + beq.w 9dd8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 8f58 │ │ │ │ │ + b.n 8f88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9dfe │ │ │ │ │ + beq.w 9e2e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - b.w 8c50 │ │ │ │ │ + b.w 8c80 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9560 │ │ │ │ │ + beq.w 9590 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 97aa │ │ │ │ │ + bne.n 97da │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 97aa │ │ │ │ │ + bne.n 97da │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -16588,170 +16594,170 @@ │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9562 │ │ │ │ │ + beq.w 9592 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9566 │ │ │ │ │ + b.n 9596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9056 │ │ │ │ │ + beq.w 9086 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a00 │ │ │ │ │ + beq.w 9a30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 943c │ │ │ │ │ + beq.w 946c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9692 │ │ │ │ │ + beq.w 96c2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 9064 │ │ │ │ │ - b.n 95f8 │ │ │ │ │ + beq.w 9094 │ │ │ │ │ + b.n 9628 │ │ │ │ │ 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 901a │ │ │ │ │ + beq.w 904a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9038 │ │ │ │ │ + beq.w 9068 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 98e8 │ │ │ │ │ + bne.n 9918 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 99da │ │ │ │ │ + beq.w 9a0a │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 98ee │ │ │ │ │ + bne.n 991e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.w 9038 │ │ │ │ │ + b.w 9068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9028 │ │ │ │ │ + beq.w 9058 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99ee │ │ │ │ │ + beq.w 9a1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 943c │ │ │ │ │ + beq.w 946c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99b8 │ │ │ │ │ + beq.w 99e8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9812 │ │ │ │ │ + b.n 9842 │ │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - b.n 913e │ │ │ │ │ + b.n 916e │ │ │ │ │ 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 9942 │ │ │ │ │ + bne.n 9972 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9956 │ │ │ │ │ + bne.n 9986 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 997a │ │ │ │ │ + beq.n 99aa │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9968 │ │ │ │ │ + beq.n 9998 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 943c │ │ │ │ │ + beq.w 946c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 99b8 │ │ │ │ │ + beq.n 99e8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 900a │ │ │ │ │ + b.w 903a │ │ │ │ │ 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 99c0 │ │ │ │ │ + beq.n 99f0 │ │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ │ - b.n 9604 │ │ │ │ │ + b.n 9634 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 983c │ │ │ │ │ + beq.n 986c │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 9930 │ │ │ │ │ + bne.n 9960 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 9930 │ │ │ │ │ + bne.n 9960 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -16760,751 +16766,751 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 983e │ │ │ │ │ + beq.n 986e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9842 │ │ │ │ │ + b.n 9872 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 9964 │ │ │ │ │ + cbz r0, 9994 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 900a │ │ │ │ │ + b.w 903a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 994c │ │ │ │ │ - b.n 98a2 │ │ │ │ │ + bne.n 997c │ │ │ │ │ + b.n 98d2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9950 │ │ │ │ │ + b.n 9980 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 98d2 │ │ │ │ │ + bne.n 9902 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 900a │ │ │ │ │ + b.w 903a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9950 │ │ │ │ │ + b.n 9980 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbnz r0, 999e │ │ │ │ │ + cbnz r0, 99ce │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.w 8f88 │ │ │ │ │ + b.w 8fb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 99bc │ │ │ │ │ + cbz r0, 99ec │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8c24 │ │ │ │ │ - b.n 9604 │ │ │ │ │ + beq.w 8c54 │ │ │ │ │ + b.n 9634 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e3a │ │ │ │ │ + bne.w 9e6a │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 9440 │ │ │ │ │ + b.n 9470 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 99a2 │ │ │ │ │ + b.n 99d2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 8fbc │ │ │ │ │ + b.w 8fec │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8d3c │ │ │ │ │ + beq.w 8d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 92c6 │ │ │ │ │ + b.n 92f6 │ │ │ │ │ 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 982e │ │ │ │ │ + beq.w 985e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9842 │ │ │ │ │ + b.n 9872 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 987c │ │ │ │ │ + bne.w 98ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9812 │ │ │ │ │ + b.n 9842 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 97f2 │ │ │ │ │ + bne.w 9822 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 97f6 │ │ │ │ │ + b.n 9826 │ │ │ │ │ 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 9048 │ │ │ │ │ + beq.w 9078 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 97f6 │ │ │ │ │ + b.n 9826 │ │ │ │ │ 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 8c98 │ │ │ │ │ + beq.w 8cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 93c6 │ │ │ │ │ + b.n 93f6 │ │ │ │ │ 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 8cc0 │ │ │ │ │ + beq.w 8cf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 94f0 │ │ │ │ │ + b.n 9520 │ │ │ │ │ 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 8bf8 │ │ │ │ │ - b.n 9604 │ │ │ │ │ + beq.w 8c28 │ │ │ │ │ + b.n 9634 │ │ │ │ │ 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 8c08 │ │ │ │ │ + beq.w 8c38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 99a2 │ │ │ │ │ + b.n 99d2 │ │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 8db6 │ │ │ │ │ + b.w 8de6 │ │ │ │ │ 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 8d90 │ │ │ │ │ + beq.w 8dc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9288 │ │ │ │ │ + b.w 92b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 975a │ │ │ │ │ + bne.w 978a │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 8c3a │ │ │ │ │ + bne.w 8c6a │ │ │ │ │ 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 8c3a │ │ │ │ │ + beq.w 8c6a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 975a │ │ │ │ │ + b.n 978a │ │ │ │ │ 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 8ce8 │ │ │ │ │ + beq.w 8d18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 940c │ │ │ │ │ + b.n 943c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8bc2 │ │ │ │ │ + b.w 8bf2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8b0e │ │ │ │ │ + beq.w 8b3e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 932a │ │ │ │ │ + b.n 935a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8d12 │ │ │ │ │ + beq.w 8d42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 94aa │ │ │ │ │ + b.n 94da │ │ │ │ │ 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 8ff4 │ │ │ │ │ + beq.w 9024 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9950 │ │ │ │ │ + b.n 9980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 8fea │ │ │ │ │ - b.n 9950 │ │ │ │ │ + beq.w 901a │ │ │ │ │ + b.n 9980 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9408 │ │ │ │ │ + bne.w 9438 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 940c │ │ │ │ │ + b.n 943c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 9b7c │ │ │ │ │ + cbz r0, 9bac │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8e98 │ │ │ │ │ + b.w 8ec8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9b64 │ │ │ │ │ - b.w 8e98 │ │ │ │ │ + bne.n 9b94 │ │ │ │ │ + b.w 8ec8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 8dd2 │ │ │ │ │ + b.w 8e02 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 91d2 │ │ │ │ │ + b.w 9202 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 91c4 │ │ │ │ │ + b.w 91f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9284 │ │ │ │ │ - b.w 9288 │ │ │ │ │ + bne.w 92b4 │ │ │ │ │ + b.w 92b8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 9102 │ │ │ │ │ + beq.w 9132 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 95f0 │ │ │ │ │ + b.n 9620 │ │ │ │ │ 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 8fc6 │ │ │ │ │ + beq.w 8ff6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8fe2 │ │ │ │ │ - b.n 98e8 │ │ │ │ │ + beq.w 9012 │ │ │ │ │ + b.n 9918 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 90b6 │ │ │ │ │ + beq.w 90e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 96dc │ │ │ │ │ + b.n 970c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94ec │ │ │ │ │ + bne.w 951c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 94f0 │ │ │ │ │ + b.n 9520 │ │ │ │ │ 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 9090 │ │ │ │ │ + beq.w 90c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 90ac │ │ │ │ │ - b.n 95f8 │ │ │ │ │ + beq.w 90dc │ │ │ │ │ + b.n 9628 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 9c3a │ │ │ │ │ + cbnz r3, 9c6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w 9128 │ │ │ │ │ + b.w 9158 │ │ │ │ │ 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 906c │ │ │ │ │ + beq.w 909c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 971c │ │ │ │ │ + b.n 974c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9604 │ │ │ │ │ + b.n 9634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 8db6 │ │ │ │ │ + b.w 8de6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 9c66 │ │ │ │ │ + cbz r0, 9c96 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8d82 │ │ │ │ │ - b.n 95fc │ │ │ │ │ + beq.w 8db2 │ │ │ │ │ + b.n 962c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9c5c │ │ │ │ │ + b.n 9c8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9532 │ │ │ │ │ + bne.w 9562 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9536 │ │ │ │ │ + b.n 9566 │ │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95a4 │ │ │ │ │ - b.n 9604 │ │ │ │ │ + bne.w 95d4 │ │ │ │ │ + b.n 9634 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 90dc │ │ │ │ │ + beq.w 910c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 9654 │ │ │ │ │ + b.n 9684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 9cb4 │ │ │ │ │ + cbz r0, 9ce4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9c0e │ │ │ │ │ + b.n 9c3e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9c0e │ │ │ │ │ + b.n 9c3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9650 │ │ │ │ │ + bne.w 9680 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9654 │ │ │ │ │ + b.n 9684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96d8 │ │ │ │ │ + bne.w 9708 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 96dc │ │ │ │ │ + b.n 970c │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 8b72 │ │ │ │ │ + bne.w 8ba2 │ │ │ │ │ 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 9d38 │ │ │ │ │ + blt.n 9d68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8e96 │ │ │ │ │ + bne.w 8ec6 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 8b90 │ │ │ │ │ + bne.w 8bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8b90 │ │ │ │ │ + b.w 8bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9322 │ │ │ │ │ - b.w 8b2c │ │ │ │ │ + blt.w 9352 │ │ │ │ │ + b.w 8b5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 932a │ │ │ │ │ + b.w 935a │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8e98 │ │ │ │ │ + b.w 8ec8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8d66 │ │ │ │ │ + beq.w 8d96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 9c5c │ │ │ │ │ + b.n 9c8c │ │ │ │ │ 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 8c64 │ │ │ │ │ + beq.w 8c94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9536 │ │ │ │ │ + b.w 9566 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 8f58 │ │ │ │ │ + b.w 8f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8e1c │ │ │ │ │ + b.w 8e4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 932a │ │ │ │ │ + b.w 935a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8e74 │ │ │ │ │ - b.w 8f58 │ │ │ │ │ + beq.w 8ea4 │ │ │ │ │ + b.w 8f88 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8f58 │ │ │ │ │ + b.w 8f88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e70 │ │ │ │ │ - b.w 8f44 │ │ │ │ │ + beq.w 8ea0 │ │ │ │ │ + b.w 8f74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9718 │ │ │ │ │ + bne.w 9748 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 971c │ │ │ │ │ + b.n 974c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9756 │ │ │ │ │ - b.w 934a │ │ │ │ │ + bne.w 9786 │ │ │ │ │ + b.w 937a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8f58 │ │ │ │ │ + b.w 8f88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9384 │ │ │ │ │ + bne.w 93b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8c50 │ │ │ │ │ + b.w 8c80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 975a │ │ │ │ │ + b.n 978a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 92c2 │ │ │ │ │ + bne.w 92f2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 92c6 │ │ │ │ │ + b.w 92f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93c2 │ │ │ │ │ + bne.w 93f2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 93c6 │ │ │ │ │ + b.w 93f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 9e3e │ │ │ │ │ + cbz r0, 9e6e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9bcc │ │ │ │ │ + b.n 9bfc │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 9e34 │ │ │ │ │ + b.n 9e64 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9bcc │ │ │ │ │ + b.n 9bfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95ec │ │ │ │ │ + bne.w 961c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 95f0 │ │ │ │ │ + b.w 9620 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94a6 │ │ │ │ │ + bne.w 94d6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 94aa │ │ │ │ │ + b.w 94da │ │ │ │ │ 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 9552 │ │ │ │ │ + beq.w 9582 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9566 │ │ │ │ │ + b.w 9596 │ │ │ │ │ │ │ │ │ │ -00009e80 : │ │ │ │ │ +00009eb0 : │ │ │ │ │ star_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 9f70 │ │ │ │ │ + beq.n 9fa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9f68 │ │ │ │ │ + bne.n 9f98 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 9ec6 │ │ │ │ │ + cbz r0, 9ef6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, ip │ │ │ │ │ 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 9f7e │ │ │ │ │ + beq.n 9fae │ │ │ │ │ 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 9f68 │ │ │ │ │ + bne.n 9f98 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 9f14 │ │ │ │ │ + cbnz r0, 9f44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9f68 │ │ │ │ │ + bne.n 9f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ - cbnz r0, 9f02 │ │ │ │ │ + bl 7300 │ │ │ │ │ + cbnz r0, 9f32 │ │ │ │ │ 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 9eb6 │ │ │ │ │ + b.n 9ee6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ef0 │ │ │ │ │ + beq.n 9f20 │ │ │ │ │ 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, 9f76 │ │ │ │ │ + cbz r0, 9fa6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 9f50 │ │ │ │ │ + cbz r0, 9f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9f04 │ │ │ │ │ + beq.n 9f34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9f04 │ │ │ │ │ + beq.n 9f34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 9ec0 │ │ │ │ │ + b.n 9ef0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9f62 │ │ │ │ │ + b.n 9f92 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9ea0 │ │ │ │ │ + b.n 9ed0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9ec0 │ │ │ │ │ + b.n 9ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9f58 │ │ │ │ │ - b.n 9ed2 │ │ │ │ │ + blt.n 9f88 │ │ │ │ │ + b.n 9f02 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009f8c : │ │ │ │ │ +00009fbc : │ │ │ │ │ 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 a0f4 │ │ │ │ │ + beq.w a124 │ │ │ │ │ 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, 9fd0 │ │ │ │ │ + cbz r0, a000 │ │ │ │ │ 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] │ │ │ │ │ @@ -17513,199 +17519,199 @@ │ │ │ │ │ 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 a102 │ │ │ │ │ + bne.w a132 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a10a │ │ │ │ │ + beq.w a13a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a112 │ │ │ │ │ + bne.w a142 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n a066 │ │ │ │ │ + beq.n a096 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a090 │ │ │ │ │ + bne.n a0c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a112 │ │ │ │ │ + bne.n a142 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a148 │ │ │ │ │ + bl a178 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, a04e │ │ │ │ │ + cbz r0, a07e │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a0ec │ │ │ │ │ + bne.n a11c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n a054 │ │ │ │ │ + bge.n a084 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 9fd6 │ │ │ │ │ + b.n a006 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a0ec │ │ │ │ │ + bne.n a11c │ │ │ │ │ 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 a0e4 │ │ │ │ │ + blt.n a114 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a112 │ │ │ │ │ + bne.n a142 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a024 │ │ │ │ │ + beq.n a054 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a024 │ │ │ │ │ + beq.n a054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a148 │ │ │ │ │ + bl a178 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a024 │ │ │ │ │ + beq.n a054 │ │ │ │ │ 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 a12c │ │ │ │ │ + beq.n a15c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd sl, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a118 │ │ │ │ │ + cbz r0, a148 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, a118 │ │ │ │ │ + cbnz r2, a148 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.n a048 │ │ │ │ │ - b.n a054 │ │ │ │ │ + bgt.n a078 │ │ │ │ │ + b.n a084 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9fc8 │ │ │ │ │ + b.n 9ff8 │ │ │ │ │ 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 9fb6 │ │ │ │ │ + b.n 9fe6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9fc8 │ │ │ │ │ + b.n 9ff8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9ffa │ │ │ │ │ + b.n a02a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a0ec │ │ │ │ │ + b.n a11c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, a138 │ │ │ │ │ + cbz r0, a168 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a0ec │ │ │ │ │ + b.n a11c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a054 │ │ │ │ │ - b.n a0ec │ │ │ │ │ + beq.n a084 │ │ │ │ │ + b.n a11c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a0ec │ │ │ │ │ + bne.n a11c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a054 │ │ │ │ │ - b.n a0dc │ │ │ │ │ + beq.n a084 │ │ │ │ │ + b.n a10c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a148 : │ │ │ │ │ +0000a178 : │ │ │ │ │ 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 a442 │ │ │ │ │ + beq.w a472 │ │ │ │ │ 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, a18c │ │ │ │ │ + cbz r0, a1bc │ │ │ │ │ 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 r2, [r4, #8] │ │ │ │ │ @@ -17714,410 +17720,410 @@ │ │ │ │ │ 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 a4e2 │ │ │ │ │ + bne.w a512 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a4ea │ │ │ │ │ + beq.w a51a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a414 │ │ │ │ │ + bne.w a444 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n a250 │ │ │ │ │ + beq.n a280 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl a148 │ │ │ │ │ + bl a178 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a27e │ │ │ │ │ + bne.n a2ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a450 │ │ │ │ │ + bne.w a480 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w a454 │ │ │ │ │ + beq.w a484 │ │ │ │ │ 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 a2e0 │ │ │ │ │ + beq.n a310 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w lr, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r3, a232 │ │ │ │ │ + cbz r3, a262 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w a418 │ │ │ │ │ + bne.w a448 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n a23e │ │ │ │ │ + bge.n a26e │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n a192 │ │ │ │ │ + b.n a1c2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w a418 │ │ │ │ │ + bne.w a448 │ │ │ │ │ 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 a4f2 │ │ │ │ │ + blt.w a522 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a414 │ │ │ │ │ + bne.w a444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a148 │ │ │ │ │ + bl a178 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1e0 │ │ │ │ │ + beq.n a210 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1e0 │ │ │ │ │ + beq.n a210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4fc │ │ │ │ │ + bl a52c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1e0 │ │ │ │ │ + beq.n a210 │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a474 │ │ │ │ │ + beq.w a4a4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #11 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd sl, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a460 │ │ │ │ │ + beq.w a490 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a460 │ │ │ │ │ + bne.w a490 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.n a22a │ │ │ │ │ - b.n a23e │ │ │ │ │ + bgt.n a25a │ │ │ │ │ + b.n a26e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a4d0 │ │ │ │ │ + bne.w a500 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a4c8 │ │ │ │ │ + beq.w a4f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a4b4 │ │ │ │ │ + bne.w a4e4 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n a376 │ │ │ │ │ + beq.n a3a6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl a4fc │ │ │ │ │ + bl a52c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a3a4 │ │ │ │ │ + bne.n a3d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a4b4 │ │ │ │ │ + bne.w a4e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aaa8 │ │ │ │ │ + bl aad8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a402 │ │ │ │ │ + beq.n a432 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a43a │ │ │ │ │ + bne.n a46a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - blt.n a3fc │ │ │ │ │ + blt.n a42c │ │ │ │ │ mov r5, fp │ │ │ │ │ mov lr, sl │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a230 │ │ │ │ │ + beq.w a260 │ │ │ │ │ subs r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a224 │ │ │ │ │ + b.n a254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a4bc │ │ │ │ │ + blt.w a4ec │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a4b4 │ │ │ │ │ + bne.w a4e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4fc │ │ │ │ │ + bl a52c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a338 │ │ │ │ │ + beq.n a368 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a338 │ │ │ │ │ + beq.n a368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aaa8 │ │ │ │ │ + bl aad8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a338 │ │ │ │ │ + beq.n a368 │ │ │ │ │ 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.n a492 │ │ │ │ │ + beq.n a4c2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a420 │ │ │ │ │ + cbz r0, a450 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, a420 │ │ │ │ │ + cbnz r2, a450 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n a360 │ │ │ │ │ + ble.n a390 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n a2e8 │ │ │ │ │ + b.n a318 │ │ │ │ │ mov r5, fp │ │ │ │ │ - cbnz r2, a43c │ │ │ │ │ + cbnz r2, a46c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #3 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a372 │ │ │ │ │ - b.n a23e │ │ │ │ │ + bne.n a3a2 │ │ │ │ │ + b.n a26e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a184 │ │ │ │ │ + b.n a1b4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a4a4 │ │ │ │ │ + bne.n a4d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a4ac │ │ │ │ │ + beq.n a4dc │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n a232 │ │ │ │ │ + b.n a262 │ │ │ │ │ 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 a172 │ │ │ │ │ + b.n a1a2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a418 │ │ │ │ │ + b.n a448 │ │ │ │ │ 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 a1fa │ │ │ │ │ + b.n a22a │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, a482 │ │ │ │ │ + cbz r0, a4b2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a418 │ │ │ │ │ + b.n a448 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a23e │ │ │ │ │ - b.n a418 │ │ │ │ │ + beq.w a26e │ │ │ │ │ + b.n a448 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a418 │ │ │ │ │ + bne.n a448 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2d8 │ │ │ │ │ - b.n a23e │ │ │ │ │ + bne.w a308 │ │ │ │ │ + b.n a26e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, sl │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a364 │ │ │ │ │ - b.n a43c │ │ │ │ │ + beq.w a394 │ │ │ │ │ + b.n a46c │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, fp │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a43c │ │ │ │ │ + b.n a46c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a360 │ │ │ │ │ - b.n a3f6 │ │ │ │ │ + beq.w a390 │ │ │ │ │ + b.n a426 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n a43c │ │ │ │ │ + b.n a46c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, fp │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n a43c │ │ │ │ │ + b.n a46c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a30e │ │ │ │ │ + b.n a33e │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w lr, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, fp │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a218 │ │ │ │ │ - b.n a232 │ │ │ │ │ + bne.w a248 │ │ │ │ │ + b.n a262 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a184 │ │ │ │ │ + b.n a1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a1b6 │ │ │ │ │ + b.n a1e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a418 │ │ │ │ │ + b.n a448 │ │ │ │ │ │ │ │ │ │ -0000a4fc : │ │ │ │ │ +0000a52c : │ │ │ │ │ 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 a914 │ │ │ │ │ + beq.w a944 │ │ │ │ │ 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, a540 │ │ │ │ │ + cbz r0, a570 │ │ │ │ │ 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 ip, [r5, #8] │ │ │ │ │ @@ -18126,76 +18132,76 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ 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 a966 │ │ │ │ │ + bne.w a996 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a9c6 │ │ │ │ │ + beq.w a9f6 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a6e0 │ │ │ │ │ + bne.w a710 │ │ │ │ │ ldrd r6, r3, [r5, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w a9ce │ │ │ │ │ + beq.w a9fe │ │ │ │ │ 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 aa08 │ │ │ │ │ + beq.w aa38 │ │ │ │ │ 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, a602 │ │ │ │ │ + cbz r0, a632 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a6c8 │ │ │ │ │ + bne.w a6f8 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a6e0 │ │ │ │ │ + bne.w a710 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl aaa8 │ │ │ │ │ + bl aad8 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, a5ea │ │ │ │ │ + cbz r0, a61a │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a6e4 │ │ │ │ │ + bne.w a714 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n a5f0 │ │ │ │ │ + bge.n a620 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - b.n a548 │ │ │ │ │ + b.n a578 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a6e4 │ │ │ │ │ + bne.n a714 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [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} │ │ │ │ │ @@ -18208,238 +18214,238 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ 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 a954 │ │ │ │ │ + bne.w a984 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r9, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a94c │ │ │ │ │ + beq.w a97c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a942 │ │ │ │ │ + bne.w a972 │ │ │ │ │ ldrd r6, r2, [r5, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w a922 │ │ │ │ │ + beq.w a952 │ │ │ │ │ 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 aa20 │ │ │ │ │ + beq.w aa50 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a788 │ │ │ │ │ + beq.w a7b8 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n a720 │ │ │ │ │ + bne.n a750 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a942 │ │ │ │ │ + bne.w a972 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl aaa8 │ │ │ │ │ + bl aad8 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a872 │ │ │ │ │ + beq.w a8a2 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a90c │ │ │ │ │ + bne.w a93c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - blt.n a782 │ │ │ │ │ + blt.n a7b2 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a5be │ │ │ │ │ + beq.w a5ee │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a896 │ │ │ │ │ + bne.w a8c6 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a5c6 │ │ │ │ │ + beq.w a5f6 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a538 │ │ │ │ │ + b.n a568 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa9a │ │ │ │ │ + bne.w aaca │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a8ec │ │ │ │ │ + bne.w a91c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a804 │ │ │ │ │ + bne.n a834 │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n a686 │ │ │ │ │ + beq.n a6b6 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a686 │ │ │ │ │ + beq.n a6b6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl aaa8 │ │ │ │ │ + bl aad8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a686 │ │ │ │ │ + beq.n a6b6 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a96e │ │ │ │ │ + beq.w a99e │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8f4 │ │ │ │ │ + beq.w a924 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a8f4 │ │ │ │ │ + bne.w a924 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - ble.n a6b2 │ │ │ │ │ + ble.n a6e2 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - b.n a610 │ │ │ │ │ + b.n a640 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ mov r7, r1 │ │ │ │ │ strd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 aa76 │ │ │ │ │ + bne.w aaa6 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w aa6e │ │ │ │ │ + beq.w aa9e │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w aa56 │ │ │ │ │ + bne.w aa86 │ │ │ │ │ ldrd r4, r2, [r5, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w aa28 │ │ │ │ │ + beq.w aa58 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a4fc │ │ │ │ │ + bl a52c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, a814 │ │ │ │ │ + cbnz r0, a844 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w aa56 │ │ │ │ │ + bne.w aa86 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl aaa8 │ │ │ │ │ + bl aad8 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a884 │ │ │ │ │ + beq.n a8b4 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a8ec │ │ │ │ │ + bne.n a91c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.w a70c │ │ │ │ │ + ble.w a73c │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b.n a794 │ │ │ │ │ + b.n a7c4 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a7e2 │ │ │ │ │ + beq.n a812 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl aaa8 │ │ │ │ │ + bl aad8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a7e2 │ │ │ │ │ + beq.n a812 │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa88 │ │ │ │ │ + beq.w aab8 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r4, [ip, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ @@ -18447,288 +18453,288 @@ │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a6ec │ │ │ │ │ + beq.w a71c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a6ec │ │ │ │ │ + bne.w a71c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a804 │ │ │ │ │ + b.n a834 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a6b8 │ │ │ │ │ + beq.w a6e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a5be │ │ │ │ │ + b.n a5ee │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a712 │ │ │ │ │ + beq.w a742 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a688 │ │ │ │ │ + b.n a6b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl aaa8 │ │ │ │ │ + bl aad8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a5bc │ │ │ │ │ + beq.w a5ec │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a9a8 │ │ │ │ │ + beq.n a9d8 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a994 │ │ │ │ │ + beq.n a9c4 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a994 │ │ │ │ │ + bne.n a9c4 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.w a5e4 │ │ │ │ │ - b.n a5f0 │ │ │ │ │ + bgt.w a614 │ │ │ │ │ + b.n a620 │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a890 │ │ │ │ │ + b.n a8c0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a980 │ │ │ │ │ + bne.n a9b0 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a98c │ │ │ │ │ + beq.n a9bc │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a87e │ │ │ │ │ + b.n a8ae │ │ │ │ │ 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 a526 │ │ │ │ │ + b.n a556 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w aa60 │ │ │ │ │ + blt.w aa90 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n aa10 │ │ │ │ │ + beq.n aa40 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a87e │ │ │ │ │ + b.n a8ae │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a636 │ │ │ │ │ + b.n a666 │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a5bc │ │ │ │ │ - b.n a6c8 │ │ │ │ │ + beq.w a5ec │ │ │ │ │ + b.n a6f8 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a538 │ │ │ │ │ + b.n a568 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a6b8 │ │ │ │ │ - b.n a87e │ │ │ │ │ + beq.w a6e8 │ │ │ │ │ + b.n a8ae │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a87e │ │ │ │ │ + b.n a8ae │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a77c │ │ │ │ │ - b.n a6b2 │ │ │ │ │ + bne.w a7ac │ │ │ │ │ + b.n a6e2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, a9b6 │ │ │ │ │ + cbz r0, a9e6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a6e4 │ │ │ │ │ + b.n a714 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a5f0 │ │ │ │ │ - b.n a6e4 │ │ │ │ │ + beq.w a620 │ │ │ │ │ + b.n a714 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a6e4 │ │ │ │ │ + bne.w a714 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a8e2 │ │ │ │ │ - b.n a5f0 │ │ │ │ │ + bne.n a912 │ │ │ │ │ + b.n a620 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a56c │ │ │ │ │ + b.n a59c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a9e2 │ │ │ │ │ + bge.n aa12 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a6e4 │ │ │ │ │ + b.n a714 │ │ │ │ │ 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.w a6e0 │ │ │ │ │ + bne.w a710 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w a59c │ │ │ │ │ + bne.w a5cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a59c │ │ │ │ │ + b.n a5cc │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w a666 │ │ │ │ │ + bne.w a696 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a666 │ │ │ │ │ + b.n a696 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n aa40 │ │ │ │ │ + bge.n aa70 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a890 │ │ │ │ │ + b.n a8c0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a7d8 │ │ │ │ │ + beq.w a808 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n a890 │ │ │ │ │ + b.n a8c0 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a87e │ │ │ │ │ + b.n a8ae │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a7b8 │ │ │ │ │ + b.n a7e8 │ │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a686 │ │ │ │ │ - b.n a720 │ │ │ │ │ + beq.w a6b6 │ │ │ │ │ + b.n a750 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a712 │ │ │ │ │ - b.n a890 │ │ │ │ │ + beq.w a742 │ │ │ │ │ + b.n a8c0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a890 │ │ │ │ │ + b.n a8c0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000aaa8 : │ │ │ │ │ +0000aad8 : │ │ │ │ │ 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 ade6 │ │ │ │ │ + beq.w ae16 │ │ │ │ │ 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, aaec │ │ │ │ │ + cbz r0, ab1c │ │ │ │ │ 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] │ │ │ │ │ @@ -18737,293 +18743,293 @@ │ │ │ │ │ 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 adca │ │ │ │ │ + bne.w adfa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w adc2 │ │ │ │ │ + beq.w adf2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad32 │ │ │ │ │ + bne.w ad62 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n abe4 │ │ │ │ │ + beq.n ac14 │ │ │ │ │ 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 aaa8 │ │ │ │ │ + bl aad8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac12 │ │ │ │ │ + bne.n ac42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad32 │ │ │ │ │ + bne.w ad62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aaa8 │ │ │ │ │ + bl aad8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n abb0 │ │ │ │ │ + bne.n abe0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ac6e │ │ │ │ │ + bne.w ac9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad32 │ │ │ │ │ + bne.w ad62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae18 │ │ │ │ │ + bl ae48 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, ab90 │ │ │ │ │ + cbz r0, abc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ad36 │ │ │ │ │ + bne.w ad66 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n ab9e │ │ │ │ │ + ble.n abce │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n aaf2 │ │ │ │ │ + b.n ab22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad36 │ │ │ │ │ + bne.w ad66 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab5a │ │ │ │ │ + beq.n ab8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae18 │ │ │ │ │ + bl ae48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab5a │ │ │ │ │ + beq.n ab8a │ │ │ │ │ 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 adf4 │ │ │ │ │ + beq.w ae24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #9 │ │ │ │ │ - b.n ac44 │ │ │ │ │ + b.n ac74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w adb8 │ │ │ │ │ + blt.w ade8 │ │ │ │ │ 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 ad32 │ │ │ │ │ + bne.w ad62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aaa8 │ │ │ │ │ + bl aad8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab44 │ │ │ │ │ + beq.n ab74 │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab44 │ │ │ │ │ + beq.n ab74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae18 │ │ │ │ │ + bl ae48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab44 │ │ │ │ │ + beq.n ab74 │ │ │ │ │ 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 adf4 │ │ │ │ │ + beq.w ae24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w adae │ │ │ │ │ + beq.w adde │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w adae │ │ │ │ │ + bne.w adde │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ab84 │ │ │ │ │ + b.n abb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ad34 │ │ │ │ │ + bne.n ad64 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w add2 │ │ │ │ │ + beq.w ae02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae18 │ │ │ │ │ + bl ae48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad52 │ │ │ │ │ + beq.n ad82 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ad5e │ │ │ │ │ + beq.n ad8e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ad56 │ │ │ │ │ + bne.n ad86 │ │ │ │ │ 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 ad3e │ │ │ │ │ + bne.n ad6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ad56 │ │ │ │ │ + bne.n ad86 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ad3e │ │ │ │ │ + bne.n ad6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ad56 │ │ │ │ │ + bne.n ad86 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ad3e │ │ │ │ │ + bne.n ad6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ad56 │ │ │ │ │ + bne.n ad86 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ad3e │ │ │ │ │ + cbnz r0, ad6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ad56 │ │ │ │ │ + bne.n ad86 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ad3e │ │ │ │ │ + cbnz r0, ad6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, ad56 │ │ │ │ │ + cbnz r2, ad86 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ad3e │ │ │ │ │ + cbnz r0, ad6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, ad56 │ │ │ │ │ + cbnz r2, ad86 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ad3e │ │ │ │ │ + cbnz r0, ad6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ab6c │ │ │ │ │ + beq.w ab9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aae4 │ │ │ │ │ + b.n ab14 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, ad66 │ │ │ │ │ + cbnz r0, ad96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ad26 │ │ │ │ │ + b.n ad56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ad26 │ │ │ │ │ + b.n ad56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ac9c │ │ │ │ │ + b.n accc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ae0 │ │ │ │ │ + bl 8b10 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad50 │ │ │ │ │ + beq.n ad80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -19032,97 +19038,97 @@ │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 ad52 │ │ │ │ │ + beq.n ad82 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ad28 │ │ │ │ │ + b.n ad58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, ae02 │ │ │ │ │ + cbz r0, ae32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ad36 │ │ │ │ │ + b.n ad66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ab16 │ │ │ │ │ + b.n ab46 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aae4 │ │ │ │ │ + b.n ab14 │ │ │ │ │ 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 ac84 │ │ │ │ │ + beq.w acb4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n ad28 │ │ │ │ │ + b.n ad58 │ │ │ │ │ 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 aad2 │ │ │ │ │ + b.n ab02 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ab9e │ │ │ │ │ - b.n ad36 │ │ │ │ │ + beq.w abce │ │ │ │ │ + b.n ad66 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ad36 │ │ │ │ │ + bne.n ad66 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ab9e │ │ │ │ │ - b.n ab84 │ │ │ │ │ + beq.w abce │ │ │ │ │ + b.n abb4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ae18 : │ │ │ │ │ +0000ae48 : │ │ │ │ │ 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 b008 │ │ │ │ │ + beq.w b038 │ │ │ │ │ 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, ae5c │ │ │ │ │ + cbz r0, ae8c │ │ │ │ │ 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] │ │ │ │ │ @@ -19131,657 +19137,657 @@ │ │ │ │ │ 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 b000 │ │ │ │ │ + bne.w b030 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w aff8 │ │ │ │ │ + beq.w b028 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w afba │ │ │ │ │ + bne.w afea │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n af08 │ │ │ │ │ + beq.n af38 │ │ │ │ │ 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 ae18 │ │ │ │ │ + bl ae48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af32 │ │ │ │ │ + bne.n af62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n afba │ │ │ │ │ + bne.n afea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae18 │ │ │ │ │ + bl ae48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af64 │ │ │ │ │ + bne.n af94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n afba │ │ │ │ │ + bne.n afea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b018 │ │ │ │ │ + bl b048 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, aef2 │ │ │ │ │ + cbz r0, af22 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n afbe │ │ │ │ │ + bne.n afee │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge.n aef8 │ │ │ │ │ + bge.n af28 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n ae62 │ │ │ │ │ + b.n ae92 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n afbe │ │ │ │ │ + bne.n afee │ │ │ │ │ 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 afd0 │ │ │ │ │ + blt.n b000 │ │ │ │ │ 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 afba │ │ │ │ │ + bne.n afea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae18 │ │ │ │ │ + bl ae48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aeb4 │ │ │ │ │ + beq.n aee4 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aeb4 │ │ │ │ │ + beq.n aee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b018 │ │ │ │ │ + bl b048 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aeb4 │ │ │ │ │ + beq.n aee4 │ │ │ │ │ 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 afda │ │ │ │ │ + beq.n b00a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n af92 │ │ │ │ │ + b.n afc2 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aec8 │ │ │ │ │ + beq.n aef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b018 │ │ │ │ │ + bl b048 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aec8 │ │ │ │ │ + beq.n aef8 │ │ │ │ │ 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, afda │ │ │ │ │ + cbz r0, b00a │ │ │ │ │ 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, afc6 │ │ │ │ │ + cbz r0, aff6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, afc6 │ │ │ │ │ + cbnz r2, aff6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n aeec │ │ │ │ │ - b.n aef8 │ │ │ │ │ + bgt.n af1c │ │ │ │ │ + b.n af28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae54 │ │ │ │ │ + b.n ae84 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, afe6 │ │ │ │ │ + cbz r0, b016 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n afbe │ │ │ │ │ + b.n afee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n aef8 │ │ │ │ │ - b.n afbe │ │ │ │ │ + beq.n af28 │ │ │ │ │ + b.n afee │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n afbe │ │ │ │ │ + bne.n afee │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n aef8 │ │ │ │ │ - b.n afb2 │ │ │ │ │ + beq.n af28 │ │ │ │ │ + b.n afe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ae86 │ │ │ │ │ + b.n aeb6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae54 │ │ │ │ │ + b.n ae84 │ │ │ │ │ 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 ae42 │ │ │ │ │ + b.n ae72 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b018 : │ │ │ │ │ +0000b048 : │ │ │ │ │ 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 b0f8 │ │ │ │ │ + beq.n b128 │ │ │ │ │ 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, b056 │ │ │ │ │ + cbz r0, b086 │ │ │ │ │ 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 b0ee │ │ │ │ │ + bne.n b11e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b0e4 │ │ │ │ │ - cbz r0, b0d4 │ │ │ │ │ + bne.n b114 │ │ │ │ │ + cbz r0, b104 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n b0d4 │ │ │ │ │ + bge.n b104 │ │ │ │ │ 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, b0ee │ │ │ │ │ + cbnz r0, b11e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b0e4 │ │ │ │ │ - cbz r0, b0d2 │ │ │ │ │ + cbnz r3, b114 │ │ │ │ │ + cbz r0, b102 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n b0d2 │ │ │ │ │ + bge.n b102 │ │ │ │ │ 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, b0ee │ │ │ │ │ + cbnz r3, b11e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b0e4 │ │ │ │ │ - cbz r0, b0e0 │ │ │ │ │ + cbnz r3, b114 │ │ │ │ │ + cbz r0, b110 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n b0e0 │ │ │ │ │ + ble.n b110 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n b0a6 │ │ │ │ │ + b.n b0d6 │ │ │ │ │ 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 b050 │ │ │ │ │ + b.n b080 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n b0d4 │ │ │ │ │ + b.n b104 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b050 │ │ │ │ │ + b.n b080 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b050 │ │ │ │ │ + b.n b080 │ │ │ │ │ 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 b03e │ │ │ │ │ + b.n b06e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b108 : │ │ │ │ │ +0000b138 : │ │ │ │ │ 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 b97e │ │ │ │ │ + beq.w b9a8 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b98c │ │ │ │ │ + bne.w b9b6 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w b948 │ │ │ │ │ + beq.w b96c │ │ │ │ │ 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 b974 │ │ │ │ │ + beq.w b99e │ │ │ │ │ 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 b298 │ │ │ │ │ + beq.w b2c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b2d8 │ │ │ │ │ + bne.w b308 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b9aa │ │ │ │ │ + bne.w b98a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w b99c │ │ │ │ │ + beq.w b8b0 │ │ │ │ │ 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 b2ea │ │ │ │ │ + beq.w b31a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b32a │ │ │ │ │ + bne.w b35a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b9aa │ │ │ │ │ + bne.w b98a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w b894 │ │ │ │ │ + beq.w b8bc │ │ │ │ │ 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 b33c │ │ │ │ │ + beq.w b36c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b37c │ │ │ │ │ + bne.w b3ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b9aa │ │ │ │ │ + bne.w b98a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w b93c │ │ │ │ │ + beq.w b9c6 │ │ │ │ │ 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 b38e │ │ │ │ │ + beq.w b3be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b3ce │ │ │ │ │ + bne.w b3fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b9aa │ │ │ │ │ + bne.w b98a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w b870 │ │ │ │ │ + beq.w b9d2 │ │ │ │ │ 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 b3e0 │ │ │ │ │ + beq.w b410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b420 │ │ │ │ │ + bne.w b450 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b706 │ │ │ │ │ + bne.w b736 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b87c │ │ │ │ │ + bne.w b8a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9b0 │ │ │ │ │ + bl b9e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b496 │ │ │ │ │ + beq.w b4c6 │ │ │ │ │ subs r3, #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 b888 │ │ │ │ │ + bne.w b890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b854 │ │ │ │ │ - cbz r0, b2c8 │ │ │ │ │ + bne.w b87e │ │ │ │ │ + cbz r0, b2f8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w b4e2 │ │ │ │ │ + blt.w b512 │ │ │ │ │ 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 b184 │ │ │ │ │ + beq.w b1b4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b49a │ │ │ │ │ + bne.w b4ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b182 │ │ │ │ │ + b.n b1b2 │ │ │ │ │ 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 b88c │ │ │ │ │ + bne.w b894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b840 │ │ │ │ │ - cbz r0, b31a │ │ │ │ │ + bne.w b870 │ │ │ │ │ + cbz r0, b34a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w b632 │ │ │ │ │ + bgt.w b662 │ │ │ │ │ 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 b1be │ │ │ │ │ + beq.w b1ee │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b7ec │ │ │ │ │ + bne.w b81c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b1bc │ │ │ │ │ + b.n b1ec │ │ │ │ │ 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 b884 │ │ │ │ │ + bne.w b8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b84e │ │ │ │ │ - cbz r0, b36c │ │ │ │ │ + bne.w b88a │ │ │ │ │ + cbz r0, b39c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w b552 │ │ │ │ │ + bgt.w b5f2 │ │ │ │ │ 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 b1f8 │ │ │ │ │ + beq.w b228 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b816 │ │ │ │ │ + bne.w b846 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b1f6 │ │ │ │ │ + b.n b226 │ │ │ │ │ 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 b890 │ │ │ │ │ + bne.w b8e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b85a │ │ │ │ │ - cbz r0, b3be │ │ │ │ │ + bne.w b884 │ │ │ │ │ + cbz r0, b3ee │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w b5c2 │ │ │ │ │ + blt.w b582 │ │ │ │ │ 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 b232 │ │ │ │ │ + beq.w b262 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b7a4 │ │ │ │ │ + bne.w b7d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b230 │ │ │ │ │ + b.n b260 │ │ │ │ │ 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 b860 │ │ │ │ │ + bne.w b898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b846 │ │ │ │ │ - cbz r0, b410 │ │ │ │ │ + bne.w b876 │ │ │ │ │ + cbz r0, b440 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w b69e │ │ │ │ │ + blt.w b6ce │ │ │ │ │ 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 b26c │ │ │ │ │ + beq.w b29c │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b26a │ │ │ │ │ + beq.w b29a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9b0 │ │ │ │ │ + bl b9e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b26a │ │ │ │ │ + beq.w b29a │ │ │ │ │ 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.n b4dc │ │ │ │ │ + beq.n b50c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ movs r1, #4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -19792,514 +19798,514 @@ │ │ │ │ │ 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 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, b480 │ │ │ │ │ + cbz r0, b4b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b7e6 │ │ │ │ │ + beq.w b816 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b7e8 │ │ │ │ │ + beq.w b818 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b28e │ │ │ │ │ + b.n b2be │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b28c │ │ │ │ │ + b.n b2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9b0 │ │ │ │ │ + bl b9e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b2e6 │ │ │ │ │ + beq.w b316 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, b4dc │ │ │ │ │ + cbz r0, b50c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ movs r1, #3 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8a0 │ │ │ │ │ + beq.w b8c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b8a0 │ │ │ │ │ + bne.w b8c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b28e │ │ │ │ │ + b.n b2be │ │ │ │ │ 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 b888 │ │ │ │ │ + bne.w b890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b854 │ │ │ │ │ + bne.w b87e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b77c │ │ │ │ │ + beq.w b7ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w b77c │ │ │ │ │ + bge.w b7ac │ │ │ │ │ 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 b888 │ │ │ │ │ + bne.w b890 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b854 │ │ │ │ │ + bne.w b87e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b790 │ │ │ │ │ + beq.w b7c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w b790 │ │ │ │ │ + ble.w b7c0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n b518 │ │ │ │ │ + b.n b548 │ │ │ │ │ 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 b884 │ │ │ │ │ + bne.w b8e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b84e │ │ │ │ │ + bne.w b884 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b784 │ │ │ │ │ + beq.w b7b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bge.w b784 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w b7b4 │ │ │ │ │ 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 b884 │ │ │ │ │ + bne.w b8e0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b84e │ │ │ │ │ + bne.w b884 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b798 │ │ │ │ │ + beq.w b7c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w b798 │ │ │ │ │ + ble.w b7c8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n b588 │ │ │ │ │ + b.n b5b8 │ │ │ │ │ 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 b890 │ │ │ │ │ + bne.w b8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b85a │ │ │ │ │ + bne.w b88a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b788 │ │ │ │ │ + beq.w b7b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.w b788 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bge.w b7b8 │ │ │ │ │ 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 b890 │ │ │ │ │ + bne.w b8dc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b85a │ │ │ │ │ + bne.w b88a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b79c │ │ │ │ │ + beq.w b7cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w b79c │ │ │ │ │ + ble.w b7cc │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n b5f8 │ │ │ │ │ + b.n b628 │ │ │ │ │ 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 b88c │ │ │ │ │ + bne.w b894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b840 │ │ │ │ │ + bne.w b870 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b780 │ │ │ │ │ + beq.w b7b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w b780 │ │ │ │ │ + bge.w b7b0 │ │ │ │ │ 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 b88c │ │ │ │ │ + bne.w b894 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b840 │ │ │ │ │ + bne.w b870 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b794 │ │ │ │ │ + beq.n b7c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.n b794 │ │ │ │ │ + ble.n b7c4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n b668 │ │ │ │ │ + b.n b698 │ │ │ │ │ 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 b860 │ │ │ │ │ + bne.w b898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b846 │ │ │ │ │ + bne.w b876 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b78c │ │ │ │ │ + beq.n b7bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n b78c │ │ │ │ │ + ble.n b7bc │ │ │ │ │ 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 b860 │ │ │ │ │ + bne.w b898 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b108 │ │ │ │ │ + bl b138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b846 │ │ │ │ │ + bne.w b876 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7a0 │ │ │ │ │ + beq.n b7d0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n b7a0 │ │ │ │ │ + ble.n b7d0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n b6d0 │ │ │ │ │ + b.n b700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b9aa │ │ │ │ │ + bne.w b98a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b8ca │ │ │ │ │ + beq.w b914 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b8b4 │ │ │ │ │ + beq.w b8e4 │ │ │ │ │ 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 b8de │ │ │ │ │ + bne.w b8fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b8c2 │ │ │ │ │ + bne.w b8f2 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8de │ │ │ │ │ + bne.w b8fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b8c2 │ │ │ │ │ + bne.w b8f2 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8de │ │ │ │ │ + bne.w b8fa │ │ │ │ │ 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 b276 │ │ │ │ │ + b.n b2a6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b2c8 │ │ │ │ │ + b.n b2f8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b31a │ │ │ │ │ + b.n b34a │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b36c │ │ │ │ │ + b.n b3ee │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b3be │ │ │ │ │ + b.n b39c │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b410 │ │ │ │ │ + b.n b440 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b2c8 │ │ │ │ │ + b.n b2f8 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b31a │ │ │ │ │ + b.n b34a │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b36c │ │ │ │ │ + b.n b3ee │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b3be │ │ │ │ │ + b.n b39c │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b410 │ │ │ │ │ + b.n b440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9b0 │ │ │ │ │ + bl b9e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b3dc │ │ │ │ │ + beq.w b40c │ │ │ │ │ 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 b4dc │ │ │ │ │ + beq.w b50c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #6 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b8a0 │ │ │ │ │ + beq.n b8c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b8a0 │ │ │ │ │ + bne.n b8c8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n b28e │ │ │ │ │ + b.n b2be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9b0 │ │ │ │ │ + bl b9e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b338 │ │ │ │ │ + beq.w b368 │ │ │ │ │ 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 b4dc │ │ │ │ │ + beq.w b50c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n b7cc │ │ │ │ │ + b.n b7fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9b0 │ │ │ │ │ + bl b9e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b38a │ │ │ │ │ + beq.w b3ba │ │ │ │ │ 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 b4dc │ │ │ │ │ + beq.w b50c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n b7cc │ │ │ │ │ + b.n b7fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b1be │ │ │ │ │ + b.n b1ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b26c │ │ │ │ │ + b.n b29c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b1f8 │ │ │ │ │ + b.n b1b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b184 │ │ │ │ │ + b.n b262 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b232 │ │ │ │ │ + b.n b228 │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + b.n b1a6 │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + b.n b1e0 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b26a │ │ │ │ │ - b.n b420 │ │ │ │ │ + beq.w b29a │ │ │ │ │ + b.n b450 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n b2be │ │ │ │ │ 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 b248 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n b28e │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - b.n b1ea │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - b.n b176 │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - b.n b1b0 │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - b.n b224 │ │ │ │ │ + b.n b1ca │ │ │ │ │ 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 b1d4 │ │ │ │ │ + b.n b204 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7e6 │ │ │ │ │ + beq.n b816 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b28e │ │ │ │ │ + b.n b2be │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + b.n b21a │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + b.n b254 │ │ │ │ │ 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 b72c │ │ │ │ │ + beq.w b75c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b774 │ │ │ │ │ - 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 b71c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n b776 │ │ │ │ │ + b.n b7a4 │ │ │ │ │ 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, b8f8 │ │ │ │ │ + cbnz r0, b928 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b774 │ │ │ │ │ + b.n b7a4 │ │ │ │ │ + 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 b74c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n b7a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9b0 │ │ │ │ │ + bl b9e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b8f2 │ │ │ │ │ + beq.n b90e │ │ │ │ │ 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 │ │ │ │ │ @@ -20308,278 +20314,247 @@ │ │ │ │ │ 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 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 b8f4 │ │ │ │ │ + beq.n b910 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b776 │ │ │ │ │ - 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 b20e │ │ │ │ │ + b.n b7a6 │ │ │ │ │ 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 b992 │ │ │ │ │ + blt.n b9bc │ │ │ │ │ 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 │ │ │ │ │ - cbnz r2, b9aa │ │ │ │ │ + cbz r2, b990 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n b2be │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b15e │ │ │ │ │ + bne.w b18e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w b15e │ │ │ │ │ + b.w b18e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b136 │ │ │ │ │ + beq.w b166 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n b28e │ │ │ │ │ + b.n b2be │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b28e │ │ │ │ │ + b.n b2be │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.w b19a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n b28e │ │ │ │ │ + b.n b23e │ │ │ │ │ + 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 b278 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000b9b0 : │ │ │ │ │ +0000b9e0 : │ │ │ │ │ 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 be3e │ │ │ │ │ + beq.w be56 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be4c │ │ │ │ │ + bne.w be64 │ │ │ │ │ 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 bbb2 │ │ │ │ │ + bne.w bb8e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w beb4 │ │ │ │ │ + beq.w be68 │ │ │ │ │ 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 be4a │ │ │ │ │ + bne.w be62 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd08 │ │ │ │ │ + bne.w bd06 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bcaa │ │ │ │ │ + bne.w bca8 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc56 │ │ │ │ │ + bne.w bc50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bcaa │ │ │ │ │ + bne.w bca8 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd98 │ │ │ │ │ + bne.w bdfa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be4c │ │ │ │ │ + bne.w be64 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bddc │ │ │ │ │ + beq.w be2c │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w bdf2 │ │ │ │ │ + beq.w be42 │ │ │ │ │ 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 be2a │ │ │ │ │ + beq.w bec4 │ │ │ │ │ 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.w bbc0 │ │ │ │ │ + bne.n bb9c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w be7e │ │ │ │ │ + beq.w be8e │ │ │ │ │ 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 sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be38 │ │ │ │ │ + bne.w bed2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd30 │ │ │ │ │ + bne.w bd94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be38 │ │ │ │ │ + bne.w bed2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bec4 │ │ │ │ │ + bl bf04 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bc42 │ │ │ │ │ + beq.w bc40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + str r3, [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 bbce │ │ │ │ │ + beq.n bbaa │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bcb4 │ │ │ │ │ + bne.w bcb2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bbd6 │ │ │ │ │ + bne.n bbb2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bdca │ │ │ │ │ + beq.n bbb6 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, bb96 │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.w bea6 │ │ │ │ │ - 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 bdd6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #590 @ 0x24e │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n bbda │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w bdd6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl bec4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bc4a │ │ │ │ │ - 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 │ │ │ │ │ + beq.n bbd6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bc34 │ │ │ │ │ + beq.n bc32 │ │ │ │ │ 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> │ │ │ │ │ @@ -20592,186 +20567,238 @@ │ │ │ │ │ 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 bb0c │ │ │ │ │ + bne.n bb3a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bb24 │ │ │ │ │ + beq.n bb52 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n bc36 │ │ │ │ │ + b.n bc34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bec4 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w bed8 │ │ │ │ │ + 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 │ │ │ │ │ - beq.n bb72 │ │ │ │ │ + bne.n bb72 │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w bede │ │ │ │ │ + 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 bed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + movw r1, #590 @ 0x24e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bdd6 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - bl 0 <_PyAST_Await> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Await │ │ │ │ │ - movs r1, #5 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ + bne.w bd2e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w bed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ - R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ + bl bf04 │ │ │ │ │ mov r3, r0 │ │ │ │ │ + cbz r0, bc44 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov.w r2, #1136 @ 0x470 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, bc24 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, bc4e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_insert_memo> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, bc4e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n bb7c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - b.n bba6 │ │ │ │ │ + b.n bb82 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - b.n baf6 │ │ │ │ │ + b.n bb20 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n bb90 │ │ │ │ │ + b.n bc22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9b0 │ │ │ │ │ + bl b9e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba38 │ │ │ │ │ + beq.w ba68 │ │ │ │ │ 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, bcaa │ │ │ │ │ + cbz r0, bca8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - cbz r0, bc96 │ │ │ │ │ + cbz r0, bc92 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bba6 │ │ │ │ │ + beq.w bb82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bba6 │ │ │ │ │ + beq.w bb82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bcae │ │ │ │ │ + b.n bcac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bbba │ │ │ │ │ + b.n bb96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9b0 │ │ │ │ │ + bl b9e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be7a │ │ │ │ │ + beq.w bef0 │ │ │ │ │ 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 be76 │ │ │ │ │ + beq.w beec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be68 │ │ │ │ │ + beq.w bef4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be50 │ │ │ │ │ + bne.w be76 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n bba6 │ │ │ │ │ + b.n bb82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9b0 │ │ │ │ │ + bl b9e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba20 │ │ │ │ │ + beq.w ba50 │ │ │ │ │ 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 bcaa │ │ │ │ │ + beq.n bca8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n bc7a │ │ │ │ │ + b.n bc74 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl bf04 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w bc06 │ │ │ │ │ + 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 bed8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + bl 0 <_PyAST_Await> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Await │ │ │ │ │ + movs r1, #5 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bec4 │ │ │ │ │ + bl 1dc8 │ │ │ │ │ + R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + cbz r0, bd7e │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w bc48 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bada │ │ │ │ │ + beq.w bc48 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n bc32 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl bf04 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w bb08 │ │ │ │ │ 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 bdc2 │ │ │ │ │ + beq.n be24 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -20781,1013 +20808,999 @@ │ │ │ │ │ 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 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, bd82 │ │ │ │ │ + cbz r0, bde6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w bc46 │ │ │ │ │ + cbnz r2, bde6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n bb24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bc46 │ │ │ │ │ + beq.n bde2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bbd0 │ │ │ │ │ + b.n bbac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9b0 │ │ │ │ │ + bl b9e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba50 │ │ │ │ │ + beq.w ba80 │ │ │ │ │ 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 bcaa │ │ │ │ │ + beq.w bca8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n bc7a │ │ │ │ │ + b.n bc74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bbd0 │ │ │ │ │ - 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 be90 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n bc34 │ │ │ │ │ + b.n bbac │ │ │ │ │ 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 be76 │ │ │ │ │ + bne.n beec │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w ba74 │ │ │ │ │ + bne.w baa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n be06 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bc36 │ │ │ │ │ - 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 r9, r0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w bc34 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w ba92 │ │ │ │ │ - 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 ba92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n bbd0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n bea0 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n bc34 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b9de │ │ │ │ │ + beq.w ba0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bcae │ │ │ │ │ + b.n bcac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w bc9e │ │ │ │ │ + b.n ba2e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd02 │ │ │ │ │ + beq.w bd00 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bc36 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n be62 │ │ │ │ │ - b.n bc36 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bc34 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bbce │ │ │ │ │ + b.n bc34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n bd8e │ │ │ │ │ + blt.n bdf0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - b.n baba │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ - mov.w r1, #1136 @ 0x470 │ │ │ │ │ + b.n bae8 │ │ │ │ │ + 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 r9, r0 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w bbb2 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w bac2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 <_PyPegen_is_memoized> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w bb44 │ │ │ │ │ - b.n bb96 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w bac2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n bbac │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n bc32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w bc2c │ │ │ │ │ - b.n bb4e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + blt.w bd8a │ │ │ │ │ + b.n bbe0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n bbb2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n bbaa │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w bca0 │ │ │ │ │ - b.n b9fe │ │ │ │ │ + bne.n be88 │ │ │ │ │ + b.n bc34 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bec4 : │ │ │ │ │ +0000bf04 : │ │ │ │ │ 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 bfa8 │ │ │ │ │ + beq.n bfe8 │ │ │ │ │ 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, bf02 │ │ │ │ │ + cbz r0, bf42 │ │ │ │ │ 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 bf9e │ │ │ │ │ + bne.n bfde │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bfb8 │ │ │ │ │ + bl bff8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bf94 │ │ │ │ │ - cbz r0, bf80 │ │ │ │ │ + bne.n bfd4 │ │ │ │ │ + cbz r0, bfc0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n bf80 │ │ │ │ │ + bge.n bfc0 │ │ │ │ │ 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, bf9e │ │ │ │ │ + cbnz r0, bfde │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bfb8 │ │ │ │ │ + bl bff8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bf94 │ │ │ │ │ - cbz r0, bf90 │ │ │ │ │ + cbnz r2, bfd4 │ │ │ │ │ + cbz r0, bfd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n bf90 │ │ │ │ │ + bge.n bfd0 │ │ │ │ │ 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, bf9e │ │ │ │ │ + cbnz r3, bfde │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bfb8 │ │ │ │ │ + bl bff8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bf94 │ │ │ │ │ - cbz r0, bf7e │ │ │ │ │ + cbnz r2, bfd4 │ │ │ │ │ + cbz r0, bfbe │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n bf7e │ │ │ │ │ + ble.n bfbe │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n bf52 │ │ │ │ │ + b.n bf92 │ │ │ │ │ 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 bf80 │ │ │ │ │ + b.n bfc0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n befc │ │ │ │ │ + b.n bf3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n befc │ │ │ │ │ + b.n bf3c │ │ │ │ │ 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 beea │ │ │ │ │ + b.n bf2a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bfb8 : │ │ │ │ │ +0000bff8 : │ │ │ │ │ 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 c5e6 │ │ │ │ │ + beq.w c5cc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c144 │ │ │ │ │ + bne.w c1f0 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w c594 │ │ │ │ │ + beq.w c5ec │ │ │ │ │ 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 c5de │ │ │ │ │ + beq.w c61c │ │ │ │ │ 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 c1a8 │ │ │ │ │ + beq.w c252 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w c156 │ │ │ │ │ + beq.w c204 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c162 │ │ │ │ │ + bne.w c210 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c144 │ │ │ │ │ + bne.w c1f0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c5aa │ │ │ │ │ + beq.w c5dc │ │ │ │ │ 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 c25c │ │ │ │ │ + beq.w c306 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n c14a │ │ │ │ │ + beq.w c1f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7024 │ │ │ │ │ + bl 7038 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c52c │ │ │ │ │ + bne.w c56c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c144 │ │ │ │ │ + bne.w c1f0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c5f6 │ │ │ │ │ + beq.w c62e │ │ │ │ │ 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 c2fc │ │ │ │ │ + beq.w c3a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n c13c │ │ │ │ │ + beq.n c1e8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3c0 │ │ │ │ │ + bne.w c46a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c144 │ │ │ │ │ + bne.n c1f0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c606 │ │ │ │ │ + beq.w c63e │ │ │ │ │ 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 c42c │ │ │ │ │ + beq.w c4c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r7, c114 │ │ │ │ │ - movs r1, #9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w c4c8 │ │ │ │ │ + cbnz r7, c182 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c58c │ │ │ │ │ + bne.w c646 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4a3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c256 │ │ │ │ │ + beq.w c300 │ │ │ │ │ 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 r6, sl │ │ │ │ │ + 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.n c14c │ │ │ │ │ + movs r1, #9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n c14c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 141d0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n c14c │ │ │ │ │ + movs r1, #10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n c14c │ │ │ │ │ + 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 c24e │ │ │ │ │ + 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 c248 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n c24e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c168 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n c0d8 │ │ │ │ │ + beq.n c11e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n c130 │ │ │ │ │ + b.n c168 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n c090 │ │ │ │ │ - b.n c144 │ │ │ │ │ + beq.w c0d6 │ │ │ │ │ + b.n c1f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c04a │ │ │ │ │ - b.n c144 │ │ │ │ │ + beq.w c08c │ │ │ │ │ + b.n c1f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c154 │ │ │ │ │ + beq.n c202 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, c1a4 │ │ │ │ │ + cbz r0, c24e │ │ │ │ │ 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 │ │ │ │ │ - beq.w c416 │ │ │ │ │ + beq.n c1d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c416 │ │ │ │ │ + bne.n c1d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c12e │ │ │ │ │ + b.n c166 │ │ │ │ │ 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 c57a │ │ │ │ │ + bne.w c5ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfb8 │ │ │ │ │ + bl bff8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c564 │ │ │ │ │ + bne.w c5a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c244 │ │ │ │ │ + beq.n c2ee │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n c244 │ │ │ │ │ + bge.n c2ee │ │ │ │ │ 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 c57a │ │ │ │ │ + bne.w c5ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfb8 │ │ │ │ │ + bl bff8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c564 │ │ │ │ │ + bne.w c5a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c516 │ │ │ │ │ + beq.w c556 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w c516 │ │ │ │ │ + bge.w c556 │ │ │ │ │ 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 c57a │ │ │ │ │ + bne.w c5ba │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfb8 │ │ │ │ │ + bl bff8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c564 │ │ │ │ │ - cbz r0, c242 │ │ │ │ │ + bne.w c5a4 │ │ │ │ │ + cbz r0, c2ec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n c242 │ │ │ │ │ + ble.n c2ec │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n c20e │ │ │ │ │ + b.n c2b8 │ │ │ │ │ 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 c032 │ │ │ │ │ - b.n c158 │ │ │ │ │ + bne.w c072 │ │ │ │ │ + b.n c206 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c130 │ │ │ │ │ + b.n c168 │ │ │ │ │ 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 c576 │ │ │ │ │ + bne.w c5b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfb8 │ │ │ │ │ + bl bff8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c56a │ │ │ │ │ + bne.w c5aa │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c39a │ │ │ │ │ + beq.w c444 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - ble.w c39a │ │ │ │ │ + ble.w c444 │ │ │ │ │ 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 c576 │ │ │ │ │ + bne.w c5b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfb8 │ │ │ │ │ + bl bff8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c56a │ │ │ │ │ + bne.w c5aa │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c51e │ │ │ │ │ + beq.w c55e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w c51e │ │ │ │ │ + bge.w c55e │ │ │ │ │ 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 c576 │ │ │ │ │ + bne.w c5b6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfb8 │ │ │ │ │ + bl bff8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c56a │ │ │ │ │ + bne.w c5aa │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c398 │ │ │ │ │ + beq.n c442 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n c398 │ │ │ │ │ + ble.n c442 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n c2c6 │ │ │ │ │ + b.n c370 │ │ │ │ │ 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 c57e │ │ │ │ │ + bne.w c5be │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfb8 │ │ │ │ │ + bl bff8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c570 │ │ │ │ │ + bne.w c5b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c3ae │ │ │ │ │ + beq.n c458 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n c3ae │ │ │ │ │ + ble.n c458 │ │ │ │ │ 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 c57e │ │ │ │ │ + bne.w c5be │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfb8 │ │ │ │ │ + bl bff8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c570 │ │ │ │ │ + bne.w c5b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c51a │ │ │ │ │ + beq.w c55a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.w c51a │ │ │ │ │ + bge.w c55a │ │ │ │ │ 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 c57e │ │ │ │ │ + bne.w c5be │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfb8 │ │ │ │ │ + bl bff8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c570 │ │ │ │ │ - cbz r0, c3ac │ │ │ │ │ + bne.w c5b0 │ │ │ │ │ + cbz r0, c456 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n c3ac │ │ │ │ │ + ble.n c456 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n c364 │ │ │ │ │ + b.n c40e │ │ │ │ │ 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 c07a │ │ │ │ │ - b.n c14c │ │ │ │ │ + bne.w c0be │ │ │ │ │ + b.n c1f8 │ │ │ │ │ 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 c0c0 │ │ │ │ │ - b.n c13e │ │ │ │ │ + bne.w c106 │ │ │ │ │ + b.n c1ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6a8 │ │ │ │ │ + bl d700 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c582 │ │ │ │ │ + bne.w c5c2 │ │ │ │ │ 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 c13a │ │ │ │ │ + beq.w c1e6 │ │ │ │ │ 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 c1a4 │ │ │ │ │ + beq.w c24e │ │ │ │ │ ldrd r3, r0, [r0, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c522 │ │ │ │ │ + bne.n c562 │ │ │ │ │ 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 c19c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c1a4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n c130 │ │ │ │ │ + bne.w c248 │ │ │ │ │ + b.n c1d2 │ │ │ │ │ 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 c4b8 │ │ │ │ │ + bne.w c176 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfb8 │ │ │ │ │ + bl bff8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c55c │ │ │ │ │ + bne.n c59c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4b6 │ │ │ │ │ + beq.w c174 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n c4b6 │ │ │ │ │ + bge.w c174 │ │ │ │ │ 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, c4b8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w c176 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfb8 │ │ │ │ │ + bl bff8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c55c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n c528 │ │ │ │ │ + bne.n c59c │ │ │ │ │ + cbz r0, c568 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n c528 │ │ │ │ │ + ble.n c568 │ │ │ │ │ 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, c4b8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w c176 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfb8 │ │ │ │ │ + bl bff8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n c55c │ │ │ │ │ - cbz r0, c4b4 │ │ │ │ │ + cbnz r1, c59c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w c172 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n c4b4 │ │ │ │ │ + ble.w c172 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n c486 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - 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 c114 │ │ │ │ │ - b.n c106 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 14194 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c114 │ │ │ │ │ - movs r1, #10 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c114 │ │ │ │ │ - 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 c1a4 │ │ │ │ │ - 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 c19c │ │ │ │ │ - b.n c416 │ │ │ │ │ + b.n c520 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c244 │ │ │ │ │ + b.n c2ee │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n c3ae │ │ │ │ │ + b.n c458 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c39a │ │ │ │ │ + b.n c444 │ │ │ │ │ ldrd r1, r2, [r2, #8] │ │ │ │ │ - b.n c3fa │ │ │ │ │ + b.n c4a2 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c4b6 │ │ │ │ │ + b.n c174 │ │ │ │ │ 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 c1a4 │ │ │ │ │ + beq.w c24e │ │ │ │ │ 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, c586 │ │ │ │ │ + cbz r0, c5c6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.n c406 │ │ │ │ │ + b.n c4ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c116 │ │ │ │ │ + b.n c14e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c158 │ │ │ │ │ + b.n c206 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c14c │ │ │ │ │ + b.n c1f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c13e │ │ │ │ │ + b.n c1ea │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n c070 │ │ │ │ │ + b.n c0b2 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n c026 │ │ │ │ │ + b.n c066 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n c0b6 │ │ │ │ │ + b.n c0fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c13e │ │ │ │ │ + b.n c1ea │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c54c │ │ │ │ │ + b.n c58c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w c026 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n c130 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n c5ba │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c130 │ │ │ │ │ + b.n c1f0 │ │ │ │ │ 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 c060 │ │ │ │ │ + b.n c0a2 │ │ │ │ │ + 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 c624 │ │ │ │ │ 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.w c144 │ │ │ │ │ + bne.w c1f0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c00e │ │ │ │ │ + bne.w c04e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c00e │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w bfe6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c144 │ │ │ │ │ + b.n c04e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n c168 │ │ │ │ │ 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 c0a6 │ │ │ │ │ + b.n c0ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c0e6 │ │ │ │ │ + b.n c12c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c168 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c610 : │ │ │ │ │ +0000c650 : │ │ │ │ │ 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 c802 │ │ │ │ │ + beq.w c842 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c810 │ │ │ │ │ + bne.w c850 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c7e0 │ │ │ │ │ + beq.w c820 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7d6 │ │ │ │ │ + beq.w c816 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, c68c │ │ │ │ │ + cbnz r7, c6cc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c7c0 │ │ │ │ │ + beq.w c800 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c69e │ │ │ │ │ + cbnz r0, c6de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ @@ -21797,518 +21810,518 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c67a │ │ │ │ │ + beq.n c6ba │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c67a │ │ │ │ │ + beq.n c6ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c7b2 │ │ │ │ │ + bne.n c7f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n c7a6 │ │ │ │ │ + beq.n c7e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c6f0 │ │ │ │ │ + cbnz r3, c730 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c746 │ │ │ │ │ + bne.n c786 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n c684 │ │ │ │ │ + beq.n c6c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c82c │ │ │ │ │ + bne.w c86c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c7d0 │ │ │ │ │ + beq.n c810 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n c72c │ │ │ │ │ + ble.n c76c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n c71c │ │ │ │ │ + bne.n c75c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c816 │ │ │ │ │ + bne.n c856 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c694 │ │ │ │ │ + b.n c6d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c6f0 │ │ │ │ │ + beq.n c730 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c6f0 │ │ │ │ │ + beq.n c730 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r3, c792 │ │ │ │ │ + cbnz r3, c7d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n c77a │ │ │ │ │ + beq.n c7ba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w sl, [r6, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n c6ce │ │ │ │ │ + b.n c70e │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, c7d0 │ │ │ │ │ + cbz r0, c810 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n c76e │ │ │ │ │ + b.n c7ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c768 │ │ │ │ │ + beq.n c7a8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c6f4 │ │ │ │ │ + b.n c734 │ │ │ │ │ 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 c6de │ │ │ │ │ + b.n c71e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c6c0 │ │ │ │ │ - b.n c7a0 │ │ │ │ │ + beq.n c700 │ │ │ │ │ + b.n c7e0 │ │ │ │ │ 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 c670 │ │ │ │ │ - b.n c6f0 │ │ │ │ │ + beq.w c6b0 │ │ │ │ │ + b.n c730 │ │ │ │ │ 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 c68a │ │ │ │ │ + b.n c6ca │ │ │ │ │ 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 c68a │ │ │ │ │ + bne.w c6ca │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c65c │ │ │ │ │ - b.n c7d6 │ │ │ │ │ + bne.w c69c │ │ │ │ │ + b.n c816 │ │ │ │ │ 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 c63c │ │ │ │ │ + beq.w c67c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n c694 │ │ │ │ │ + b.n c6d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c742 │ │ │ │ │ + beq.n c782 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c694 │ │ │ │ │ + b.n c6d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c68e │ │ │ │ │ + b.n c6ce │ │ │ │ │ │ │ │ │ │ -0000c838 : │ │ │ │ │ +0000c878 : │ │ │ │ │ lambdef_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c966 │ │ │ │ │ + beq.w c9a6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c974 │ │ │ │ │ + bne.w c9b4 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w c990 │ │ │ │ │ + beq.w c9d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c89c │ │ │ │ │ + cbnz r0, c8dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n c952 │ │ │ │ │ + beq.n c992 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c960 │ │ │ │ │ + bne.n c9a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c942 │ │ │ │ │ - bl 165c4 │ │ │ │ │ + bne.n c982 │ │ │ │ │ + bl 1674c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c920 │ │ │ │ │ + beq.n c960 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c88c │ │ │ │ │ + bne.n c8cc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c88a │ │ │ │ │ + beq.n c8ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c88a │ │ │ │ │ + beq.n c8ca │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, c91a │ │ │ │ │ + cbz r0, c95a │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - cbz r0, c92a │ │ │ │ │ + cbz r0, c96a │ │ │ │ │ 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 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c97a │ │ │ │ │ + beq.n c9ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c97a │ │ │ │ │ + cbnz r3, c9ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c892 │ │ │ │ │ + b.n c8d2 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n c8c8 │ │ │ │ │ + b.n c908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c900 │ │ │ │ │ + bne.n c940 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c900 │ │ │ │ │ + b.n c940 │ │ │ │ │ bl 2d8 <_PyPegen_parse+0x2d8> │ │ │ │ │ R_ARM_THM_CALL invalid_lambda_parameters_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r3, c95e │ │ │ │ │ + cbnz r3, c99e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n c8be │ │ │ │ │ + b.n c8fe │ │ │ │ │ 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 c8b2 │ │ │ │ │ + beq.n c8f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c88c │ │ │ │ │ + b.n c8cc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c866 │ │ │ │ │ + beq.w c8a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n c892 │ │ │ │ │ + b.n c8d2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, c9aa │ │ │ │ │ + cbz r0, c9ea │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c892 │ │ │ │ │ + b.n c8d2 │ │ │ │ │ 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 │ │ │ │ │ - bge.n c9ae │ │ │ │ │ + bge.n c9ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c892 │ │ │ │ │ + b.n c8d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c892 │ │ │ │ │ + b.n c8d2 │ │ │ │ │ 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 │ │ │ │ │ - beq.w c87e │ │ │ │ │ + beq.w c8be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c892 │ │ │ │ │ + b.n c8d2 │ │ │ │ │ │ │ │ │ │ -0000c9cc <_tmp_6_rule>: │ │ │ │ │ +0000ca0c <_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 ca20 <_tmp_6_rule+0x54> │ │ │ │ │ + beq.n ca60 <_tmp_6_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, ca2c <_tmp_6_rule+0x60> │ │ │ │ │ + cbnz r2, ca6c <_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, ca1a <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, ca5a <_tmp_6_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, ca1a <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r3, ca5a <_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, ca1a <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, ca5a <_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 ca16 <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n ca56 <_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 c9f0 <_tmp_6_rule+0x24> │ │ │ │ │ + beq.n ca30 <_tmp_6_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ca16 <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n ca56 <_tmp_6_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ca34 : │ │ │ │ │ +0000ca74 : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w cc92 │ │ │ │ │ + beq.w ccd2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cca0 │ │ │ │ │ + bne.w cce0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ce86 │ │ │ │ │ + beq.w cec6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ccc0 │ │ │ │ │ + beq.w cd00 │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w ccc8 │ │ │ │ │ + bne.w cd08 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w cca6 │ │ │ │ │ + beq.w cce6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ccb6 │ │ │ │ │ + bne.w ccf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb94 │ │ │ │ │ + bne.n cbd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ccb4 │ │ │ │ │ + bne.w ccf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb2a │ │ │ │ │ + bne.n cb6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ccb4 │ │ │ │ │ + bne.w ccf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, caf6 │ │ │ │ │ + cbnz r3, cb36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ccd2 │ │ │ │ │ + bne.w cd12 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc86 │ │ │ │ │ + bne.w ccc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w cc1a │ │ │ │ │ + bne.w cc5a │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -22317,250 +22330,250 @@ │ │ │ │ │ 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 605c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cace │ │ │ │ │ + beq.n cb0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cace │ │ │ │ │ + beq.n cb0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78a0 │ │ │ │ │ + bl 78c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ccb4 │ │ │ │ │ + beq.w ccf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae4 │ │ │ │ │ + bl 1980 │ │ │ │ │ R_ARM_THM_CALL _loop0_120_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ccb4 │ │ │ │ │ + beq.w ccf4 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cbfc │ │ │ │ │ + beq.n cc3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ce7a │ │ │ │ │ + bne.w ceba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n cc74 │ │ │ │ │ + beq.n ccb4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n ca90 │ │ │ │ │ + b.n cad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cab6 │ │ │ │ │ + beq.n caf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 605c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cab6 │ │ │ │ │ + beq.n caf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cab6 │ │ │ │ │ + beq.w caf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78a0 │ │ │ │ │ + bl 78c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ccb4 │ │ │ │ │ + beq.n ccf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae4 │ │ │ │ │ + bl 1980 │ │ │ │ │ R_ARM_THM_CALL _loop0_119_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ccb4 │ │ │ │ │ + beq.n ccf4 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ 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 .LC41 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb74 │ │ │ │ │ + bne.n cbb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb00 │ │ │ │ │ + beq.w cb40 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w cb10 │ │ │ │ │ + beq.w cb50 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w cb10 │ │ │ │ │ + bne.w cb50 │ │ │ │ │ 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 ccba │ │ │ │ │ + beq.n ccfa │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n cc4a │ │ │ │ │ + ble.n cc8a │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r9, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne.n cc38 │ │ │ │ │ + bne.n cc78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w cb1e │ │ │ │ │ + beq.w cb5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb1e │ │ │ │ │ + beq.w cb5e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cb20 │ │ │ │ │ + b.n cb60 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, ccba │ │ │ │ │ + cbz r0, ccfa │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n cb88 │ │ │ │ │ + b.n cbc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ccb4 │ │ │ │ │ + cbnz r3, ccf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3380 │ │ │ │ │ + bl 321c │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.n cb00 │ │ │ │ │ + b.n cb40 │ │ │ │ │ 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 ca60 │ │ │ │ │ + beq.w caa0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n cb20 │ │ │ │ │ + b.n cb60 │ │ │ │ │ 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 caa6 │ │ │ │ │ + beq.w cae6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n cc0e │ │ │ │ │ + b.n cc4e │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cb1e │ │ │ │ │ + b.n cb5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ce3c │ │ │ │ │ + beq.w ce7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ce34 │ │ │ │ │ + bne.w ce74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cdf6 │ │ │ │ │ + beq.n ce36 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w ce2c │ │ │ │ │ + beq.w ce6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ce24 │ │ │ │ │ + bne.w ce64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ce1c │ │ │ │ │ + beq.n ce5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ce26 │ │ │ │ │ + bne.n ce66 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n cdec │ │ │ │ │ + beq.n ce2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cd50 │ │ │ │ │ + cbnz r2, cd90 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ce44 │ │ │ │ │ + bne.n ce84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldrd r5, r9, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -22568,18 +22581,18 @@ │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ce16 │ │ │ │ │ + beq.n ce56 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bgt.n cdfc │ │ │ │ │ + bgt.n ce3c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -22587,35 +22600,35 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - cbnz r1, cdf4 │ │ │ │ │ + cbnz r1, ce34 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w caf6 │ │ │ │ │ + beq.w cb36 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r3, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w caf6 │ │ │ │ │ + beq.w cb36 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -22623,291 +22636,291 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cbfc │ │ │ │ │ - b.n cb74 │ │ │ │ │ + beq.w cc3c │ │ │ │ │ + b.n cbb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cd40 │ │ │ │ │ + b.n cd80 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n caf6 │ │ │ │ │ + b.n cb36 │ │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.n cd7a │ │ │ │ │ - b.n ce00 │ │ │ │ │ + beq.n cdba │ │ │ │ │ + b.n ce40 │ │ │ │ │ ldrd r5, r9, [sp, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cdf6 │ │ │ │ │ + b.n ce36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cd06 │ │ │ │ │ + b.n cd46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n caf6 │ │ │ │ │ + b.n cb36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cce2 │ │ │ │ │ + b.n cd22 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd50 │ │ │ │ │ + beq.w cd90 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cec4 │ │ │ │ │ + beq.n cf04 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.n cea8 │ │ │ │ │ + beq.n cee8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n cd34 │ │ │ │ │ + b.n cd74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc06 │ │ │ │ │ - b.n cb7c │ │ │ │ │ + bne.w cc46 │ │ │ │ │ + b.n cbbc │ │ │ │ │ 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 ccc8 │ │ │ │ │ + bne.w cd08 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ca80 │ │ │ │ │ - b.n ccc0 │ │ │ │ │ + bne.w cac0 │ │ │ │ │ + b.n cd00 │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ce12 │ │ │ │ │ + beq.n ce52 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n ce6c │ │ │ │ │ + b.n ceac │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldrd r5, r9, [sp, #20] │ │ │ │ │ - b.n cd5e │ │ │ │ │ + b.n cd9e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ced0 : │ │ │ │ │ +0000cf10 : │ │ │ │ │ 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 d54c │ │ │ │ │ + beq.w d58a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d55a │ │ │ │ │ + bne.w d598 │ │ │ │ │ ldrd r8, r5, [r4, #8] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.w d2c0 │ │ │ │ │ + beq.w d310 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d2ea │ │ │ │ │ + bne.w d33a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d17a │ │ │ │ │ + beq.w d2ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d17a │ │ │ │ │ + beq.w d2ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eda8 │ │ │ │ │ + bl ee00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d118 │ │ │ │ │ + bne.w d158 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d17a │ │ │ │ │ + beq.w d2ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d508 │ │ │ │ │ + beq.w d54e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d2ba │ │ │ │ │ + bne.w d30a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d2a8 │ │ │ │ │ - bl f3f8 │ │ │ │ │ + bne.w d2f8 │ │ │ │ │ + bl f450 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d0e8 │ │ │ │ │ + beq.w d128 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d118 │ │ │ │ │ + bne.w d158 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d17a │ │ │ │ │ + beq.w d2ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d518 │ │ │ │ │ + beq.w d55e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d2ba │ │ │ │ │ + bne.w d30a │ │ │ │ │ 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 d0ee │ │ │ │ │ + bne.w d12e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d118 │ │ │ │ │ + bne.w d158 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d17a │ │ │ │ │ + beq.w d2ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d53c │ │ │ │ │ + beq.w d57a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d2ba │ │ │ │ │ + bne.w d30a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d13a │ │ │ │ │ + beq.w d296 │ │ │ │ │ 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 d456 │ │ │ │ │ + bne.w d4a6 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d148 │ │ │ │ │ + bne.w d2a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d2b8 │ │ │ │ │ + bne.w d308 │ │ │ │ │ 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 d430 │ │ │ │ │ + bne.w d480 │ │ │ │ │ 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 d118 │ │ │ │ │ + bne.n d158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d17a │ │ │ │ │ + beq.w d2ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, d0c0 │ │ │ │ │ + cbz r0, d100 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ - cbz r5, d0ce │ │ │ │ │ + cbz r5, d10e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w d440 │ │ │ │ │ + bne.w d490 │ │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ strd fp, r3, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -22916,183 +22929,153 @@ │ │ │ │ │ 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 d560 │ │ │ │ │ + beq.w d59e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d560 │ │ │ │ │ + bne.w d59e │ │ │ │ │ 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 d086 │ │ │ │ │ + bne.n d0c6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d086 │ │ │ │ │ + b.n d0c6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n cf8c │ │ │ │ │ + b.n cfcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d66c │ │ │ │ │ + beq.w d6cc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w cfdc │ │ │ │ │ + beq.w d01c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d672 │ │ │ │ │ + beq.w d6f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d3fc │ │ │ │ │ + bne.w d44c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d17e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n d0c4 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w d040 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w d2ba │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w d676 │ │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d478 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - b.n d040 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d118 │ │ │ │ │ + beq.w d2ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d12e │ │ │ │ │ + beq.w d2ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d12e │ │ │ │ │ + beq.w d2ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eda8 │ │ │ │ │ + bl ee00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d12e │ │ │ │ │ + bne.w d2ee │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d12e │ │ │ │ │ + beq.w d2ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f390 │ │ │ │ │ + bl f3e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d12e │ │ │ │ │ + bne.w d2ee │ │ │ │ │ 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 d130 │ │ │ │ │ + beq.w d2f0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d6a0 │ │ │ │ │ + beq.w d6d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d664 │ │ │ │ │ + bne.w d546 │ │ │ │ │ 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 d404 │ │ │ │ │ + bne.w d454 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d130 │ │ │ │ │ + bne.n d2f0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d12e │ │ │ │ │ + beq.n d2ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139d0 │ │ │ │ │ + bl 13a0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d12e │ │ │ │ │ + bne.n d2ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d12e │ │ │ │ │ + beq.n d2ee │ │ │ │ │ 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 d0c0 │ │ │ │ │ + beq.w d100 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldrd r8, r3, [r0, #20] │ │ │ │ │ - cbz r5, d292 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n d2d4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d4e2 │ │ │ │ │ + bne.w d536 │ │ │ │ │ strd r8, r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, sl │ │ │ │ │ strd fp, r3, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -23106,393 +23089,415 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d560 │ │ │ │ │ + beq.w d59e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d560 │ │ │ │ │ + bne.w d59e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n d104 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w d080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d136 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n d30a │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w d6a2 │ │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w d4c8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + b.n d080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d242 │ │ │ │ │ + bne.n d244 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d242 │ │ │ │ │ - bl 2d08 │ │ │ │ │ + b.n d244 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n d158 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + b.n d292 │ │ │ │ │ + bl 2ba4 │ │ │ │ │ R_ARM_THM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w cf80 │ │ │ │ │ + beq.w cfc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d118 │ │ │ │ │ + b.n d158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w d530 │ │ │ │ │ + blt.w d56e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d3f6 │ │ │ │ │ + beq.w d446 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d3fc │ │ │ │ │ + bne.w d44c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d57a │ │ │ │ │ + beq.w d5b8 │ │ │ │ │ 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 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d382 │ │ │ │ │ + bne.n d3d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, d380 │ │ │ │ │ + cbz r0, d3d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, d380 │ │ │ │ │ + cbz r0, d3d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eda8 │ │ │ │ │ + bl ee00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, d382 │ │ │ │ │ + cbnz r2, d3d2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, d380 │ │ │ │ │ + cbz r0, d3d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f390 │ │ │ │ │ + bl f3e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, d382 │ │ │ │ │ + cbnz r2, d3d2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, d380 │ │ │ │ │ + cbz r0, d3d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 303c │ │ │ │ │ + bl 2ed8 │ │ │ │ │ R_ARM_THM_CALL _tmp_227_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, d382 │ │ │ │ │ + cbnz r2, d3d2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, d380 │ │ │ │ │ + cbz r0, d3d0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, d380 │ │ │ │ │ + cbz r0, d3d0 │ │ │ │ │ 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 │ │ │ │ │ - bne.w d606 │ │ │ │ │ + bne.w d644 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r2, d3ec │ │ │ │ │ + cbnz r2, d43c │ │ │ │ │ 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 │ │ │ │ │ - cbnz r2, d3ec │ │ │ │ │ + cbnz r2, d43c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, d3ea │ │ │ │ │ + cbz r0, d43a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, d3ea │ │ │ │ │ + cbz r0, d43a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eda8 │ │ │ │ │ + bl ee00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cbnz r2, d3ec │ │ │ │ │ + cbnz r2, d43c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, d3ea │ │ │ │ │ + cbz r0, d43a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f390 │ │ │ │ │ + bl f3e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r2, d3ec │ │ │ │ │ + cbnz r2, d43c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d58a │ │ │ │ │ + bne.w d5c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w cf1e │ │ │ │ │ + beq.w cf5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d0c4 │ │ │ │ │ + b.n d104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1f6 │ │ │ │ │ + beq.w d1f6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d1fc │ │ │ │ │ + beq.w d1fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d658 │ │ │ │ │ + beq.w d696 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d130 │ │ │ │ │ + b.n d2f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d066 │ │ │ │ │ - b.n d118 │ │ │ │ │ + beq.w d0a6 │ │ │ │ │ + b.n d158 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ - bl 9b8 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n d08e │ │ │ │ │ + b.n d0ce │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d13c │ │ │ │ │ + beq.w d298 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d68a │ │ │ │ │ + bne.w d6b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d434 │ │ │ │ │ + b.n d484 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d16c │ │ │ │ │ + beq.w d2c6 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d16c │ │ │ │ │ + beq.w d2c6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d16c │ │ │ │ │ + beq.w d2c6 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d16c │ │ │ │ │ + beq.w d2c6 │ │ │ │ │ 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 .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, d4f2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w d6da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d170 │ │ │ │ │ + beq.w d2ca │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d172 │ │ │ │ │ + b.n d2cc │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 9b8 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n d248 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, d528 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n d24a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n d4dc │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d434 │ │ │ │ │ + b.n d2f0 │ │ │ │ │ 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 cf74 │ │ │ │ │ - b.n d2b8 │ │ │ │ │ + beq.w cfb4 │ │ │ │ │ + b.n d308 │ │ │ │ │ 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 cfc2 │ │ │ │ │ - b.n d2b8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d434 │ │ │ │ │ + beq.w d002 │ │ │ │ │ + b.n d308 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d0c4 │ │ │ │ │ + b.n d104 │ │ │ │ │ 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 d010 │ │ │ │ │ - b.n d2b8 │ │ │ │ │ + beq.w d050 │ │ │ │ │ + b.n d308 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cefe │ │ │ │ │ + beq.w cf3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n d0c4 │ │ │ │ │ + b.n d104 │ │ │ │ │ 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 d136 │ │ │ │ │ + beq.w d292 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d0c4 │ │ │ │ │ + b.n d104 │ │ │ │ │ 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 d2fa │ │ │ │ │ - b.n d3ec │ │ │ │ │ + beq.w d34a │ │ │ │ │ + b.n d43c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 303c │ │ │ │ │ + bl 2ed8 │ │ │ │ │ R_ARM_THM_CALL _tmp_228_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d3ec │ │ │ │ │ + bne.w d43c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3ea │ │ │ │ │ + beq.w d43a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 139d0 │ │ │ │ │ + bl 13a0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d3ec │ │ │ │ │ + bne.w d43c │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3ea │ │ │ │ │ + beq.w d43a │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r2, r5 │ │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ strd r1, r0, [sp, #24] │ │ │ │ │ @@ -23504,17 +23509,17 @@ │ │ │ │ │ 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 d136 │ │ │ │ │ + bne.w d292 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d3f2 │ │ │ │ │ + b.n d442 │ │ │ │ │ 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 │ │ │ │ │ @@ -23523,143 +23528,155 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, d63e │ │ │ │ │ + cbnz r0, d67c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, d63a │ │ │ │ │ + cbz r0, d678 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d3f2 │ │ │ │ │ + b.n d442 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d602 │ │ │ │ │ + b.n d640 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, d65c │ │ │ │ │ + cbz r3, d69a │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d632 │ │ │ │ │ + bne.n d670 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d136 │ │ │ │ │ + b.n d292 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d1fc │ │ │ │ │ + b.n d1fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d136 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d130 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - b.n cfdc │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cfdc │ │ │ │ │ + b.n d292 │ │ │ │ │ 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 d15e │ │ │ │ │ + beq.w d2b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d172 │ │ │ │ │ + b.n d2cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d432 │ │ │ │ │ + beq.w d482 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d118 │ │ │ │ │ + b.n d158 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + b.n d01c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d1dc │ │ │ │ │ + b.n d1dc │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cbz r2, d6f6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w d530 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n d484 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n d01c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n d484 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000d6a8 : │ │ │ │ │ +0000d700 : │ │ │ │ │ arguments_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w de64 │ │ │ │ │ + beq.w debc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de72 │ │ │ │ │ + bne.w deca │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1174 @ 0x496 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d76e │ │ │ │ │ + bne.n d7c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de72 │ │ │ │ │ + bne.w deca │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w da38 │ │ │ │ │ + beq.w da90 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w da50 │ │ │ │ │ + beq.w daa8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5e8 <_gather_123_rule> │ │ │ │ │ + bl e640 <_gather_123_rule> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, d77a │ │ │ │ │ + cbnz r0, d7d2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d8d4 │ │ │ │ │ + bne.w d92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1505c │ │ │ │ │ + bl 151f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d85c │ │ │ │ │ + bne.w d8b4 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d8e6 │ │ │ │ │ + bne.w d93e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movw r2, #1174 @ 0x496 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -23675,359 +23692,359 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w da1e │ │ │ │ │ + beq.w da76 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w da32 │ │ │ │ │ + bne.w da8a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d830 │ │ │ │ │ + bne.n d888 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d72c │ │ │ │ │ + bne.n d784 │ │ │ │ │ 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 d8d4 │ │ │ │ │ + beq.w d92c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8ca │ │ │ │ │ + beq.n d922 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w da78 │ │ │ │ │ + bne.w dad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d8da │ │ │ │ │ + bne.n d932 │ │ │ │ │ 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 d8da │ │ │ │ │ + beq.n d932 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de36 │ │ │ │ │ + bne.w de8e │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1174 @ 0x496 │ │ │ │ │ - b.n d75c │ │ │ │ │ + b.n d7b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 1505c │ │ │ │ │ + bl 151f4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d7a8 │ │ │ │ │ + beq.n d800 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d7ac │ │ │ │ │ + beq.n d804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d7aa │ │ │ │ │ + beq.n d802 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d72c │ │ │ │ │ + b.n d784 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ 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 d8d4 │ │ │ │ │ + beq.n d92c │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r0, d894 │ │ │ │ │ + cbnz r0, d8ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de30 │ │ │ │ │ + bne.w de88 │ │ │ │ │ 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 de50 │ │ │ │ │ + beq.w dea8 │ │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, d8ca │ │ │ │ │ + cbz r0, d922 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w da78 │ │ │ │ │ + bne.w dad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d7f6 │ │ │ │ │ + b.n d84e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w da82 │ │ │ │ │ + bne.w dada │ │ │ │ │ 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 │ │ │ │ │ - beq.w d750 │ │ │ │ │ + beq.w d7a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de72 │ │ │ │ │ + bne.w deca │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de8e │ │ │ │ │ + beq.w dee6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w de78 │ │ │ │ │ + beq.w ded0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de1a │ │ │ │ │ + beq.w de72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5e8 <_gather_123_rule> │ │ │ │ │ + bl e640 <_gather_123_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc44 │ │ │ │ │ + bne.w dc9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w dcb0 │ │ │ │ │ + bne.w dd08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1505c │ │ │ │ │ + bl 151f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc78 │ │ │ │ │ + bne.w dcd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w db44 │ │ │ │ │ + bne.w db9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dbae │ │ │ │ │ + bne.w dc06 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w db44 │ │ │ │ │ + bne.w db9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w db4a │ │ │ │ │ + bne.w dba2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w db46 │ │ │ │ │ + bne.w db9e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w db06 │ │ │ │ │ + beq.w db5e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl dfa8 │ │ │ │ │ + bl e000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w daea │ │ │ │ │ + bne.w db42 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, d9cc │ │ │ │ │ + cbnz r1, da24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n da8e │ │ │ │ │ + bne.n dae6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w db44 │ │ │ │ │ + bne.w db9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfa8 │ │ │ │ │ + bl e000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w db1c │ │ │ │ │ + bne.w db74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w db44 │ │ │ │ │ + bne.w db9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfa8 │ │ │ │ │ + bl e000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dec2 │ │ │ │ │ + bne.w df1a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w db44 │ │ │ │ │ + bne.w db9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfa8 │ │ │ │ │ + bl e000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df5a │ │ │ │ │ + bne.w dfb2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n d750 │ │ │ │ │ + b.n d7a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d794 │ │ │ │ │ + beq.w d7ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d72c │ │ │ │ │ + b.n d784 │ │ │ │ │ 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 d8d4 │ │ │ │ │ + bne.w d92c │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d70e │ │ │ │ │ + bne.w d766 │ │ │ │ │ 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 da82 │ │ │ │ │ + blt.n dada │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d8d4 │ │ │ │ │ + bne.w d92c │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n d71e │ │ │ │ │ + b.n d776 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d8c2 │ │ │ │ │ + beq.w d91a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d8da │ │ │ │ │ + b.n d932 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d9ca │ │ │ │ │ + beq.n da22 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_155_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d9ca │ │ │ │ │ + beq.n da22 │ │ │ │ │ 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 │ │ │ │ │ @@ -24036,84 +24053,84 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 da16 │ │ │ │ │ + beq.n da6e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n da18 │ │ │ │ │ + b.n da70 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9b2 │ │ │ │ │ + beq.w da0a │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n d9b4 │ │ │ │ │ + b.n da0c │ │ │ │ │ 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 d9a2 │ │ │ │ │ + beq.w d9fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d9cc │ │ │ │ │ + b.n da24 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca34 │ │ │ │ │ + bl ca74 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9e2 │ │ │ │ │ + beq.w da3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df42 │ │ │ │ │ + bne.w df9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dba4 │ │ │ │ │ + bne.n dbfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n da18 │ │ │ │ │ + b.n da70 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d986 │ │ │ │ │ + beq.w d9de │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d986 │ │ │ │ │ + beq.w d9de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca34 │ │ │ │ │ + bl ca74 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d986 │ │ │ │ │ + beq.w d9de │ │ │ │ │ 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 │ │ │ │ │ @@ -24122,57 +24139,57 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da14 │ │ │ │ │ + beq.w da6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n da18 │ │ │ │ │ + b.n da70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca34 │ │ │ │ │ + bl ca74 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d96c │ │ │ │ │ + beq.w d9c4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d96c │ │ │ │ │ + beq.w d9c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n dcd0 │ │ │ │ │ + beq.n dd28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n dcbc │ │ │ │ │ + bne.n dd14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl dfa8 │ │ │ │ │ + bl e000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dcb6 │ │ │ │ │ + beq.n dd0e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d96e │ │ │ │ │ + bne.w d9c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -24197,130 +24214,130 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n dad4 │ │ │ │ │ + b.n db2c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d930 │ │ │ │ │ + beq.w d988 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1505c │ │ │ │ │ + bl 151f4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d930 │ │ │ │ │ + beq.w d988 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d936 │ │ │ │ │ + beq.w d98e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de0e │ │ │ │ │ + beq.w de66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w de06 │ │ │ │ │ + beq.w de5e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n dd9e │ │ │ │ │ + bne.n ddf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6c6 <_PyPegen_parse+0x6c6> │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - cbnz r0, dcf0 │ │ │ │ │ + cbnz r0, dd48 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d954 │ │ │ │ │ + b.n d9ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbz r1, dcc4 │ │ │ │ │ + cbz r1, dd1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d96e │ │ │ │ │ + b.n d9c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ - cbnz r0, dcd8 │ │ │ │ │ + bl 7300 │ │ │ │ │ + cbnz r0, dd30 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n dbec │ │ │ │ │ + b.n dc44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dbd8 │ │ │ │ │ + b.n dc30 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca34 │ │ │ │ │ + bl ca74 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dccc │ │ │ │ │ + beq.n dd24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n dbec │ │ │ │ │ + b.n dc44 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de12 │ │ │ │ │ + beq.w de6a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ddfe │ │ │ │ │ + bne.n de56 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddec │ │ │ │ │ + beq.n de44 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ddfe │ │ │ │ │ + bne.n de56 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ddb8 │ │ │ │ │ + bne.n de10 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dde6 │ │ │ │ │ + beq.n de3e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.n dda2 │ │ │ │ │ + bgt.n ddfa │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -24328,15 +24345,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n de0e │ │ │ │ │ + beq.n de66 │ │ │ │ │ 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 │ │ │ │ │ @@ -24344,174 +24361,174 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 349c │ │ │ │ │ + bl 3338 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dae4 │ │ │ │ │ - b.n da16 │ │ │ │ │ + bne.w db3c │ │ │ │ │ + b.n da6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dcb0 │ │ │ │ │ + b.n dd08 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r7, sl, lsl #2] │ │ │ │ │ str.w r1, [r3, sl, lsl #2] │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n dd44 │ │ │ │ │ - b.n dda2 │ │ │ │ │ + beq.n dd9c │ │ │ │ │ + b.n ddfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6c6 <_PyPegen_parse+0x6c6> │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dd2e │ │ │ │ │ + beq.n dd86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, ddd0 │ │ │ │ │ + cbz r3, de28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n deae │ │ │ │ │ + bne.n df06 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne.n dea0 │ │ │ │ │ + bne.n def8 │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n de9e │ │ │ │ │ + bne.n def6 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dcb0 │ │ │ │ │ + b.n dd08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dcb0 │ │ │ │ │ + b.n dd08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dc9c │ │ │ │ │ + b.n dcf4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d954 │ │ │ │ │ + b.n d9ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dcfe │ │ │ │ │ + b.n dd56 │ │ │ │ │ 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 d922 │ │ │ │ │ + beq.w d97a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d938 │ │ │ │ │ + b.n d990 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d894 │ │ │ │ │ + b.n d8ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d824 │ │ │ │ │ + beq.w d87c │ │ │ │ │ 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 d768 │ │ │ │ │ + b.n d7c0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d8a2 │ │ │ │ │ + beq.w d8fa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d8a2 │ │ │ │ │ + b.n d8fa │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d6d6 │ │ │ │ │ + beq.w d72e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n de4c │ │ │ │ │ + b.n dea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w dcb0 │ │ │ │ │ + bne.w dd08 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n d914 │ │ │ │ │ + b.n d96c │ │ │ │ │ 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 d8fc │ │ │ │ │ - b.n db44 │ │ │ │ │ + beq.w d954 │ │ │ │ │ + b.n db9c │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str.w r1, [r7, r6, lsl #2] │ │ │ │ │ mov fp, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n dd22 │ │ │ │ │ + b.n dd7a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dcb0 │ │ │ │ │ + b.n dd08 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9fa │ │ │ │ │ + beq.w da52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9fa │ │ │ │ │ + beq.w da52 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca34 │ │ │ │ │ + bl ca74 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9fa │ │ │ │ │ + beq.w da52 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r6, r3, [r3, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ @@ -24535,354 +24552,354 @@ │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da14 │ │ │ │ │ - b.n dba4 │ │ │ │ │ + beq.w da6c │ │ │ │ │ + b.n dbfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, df50 │ │ │ │ │ + cbz r3, dfa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dba4 │ │ │ │ │ + bne.w dbfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n d824 │ │ │ │ │ + b.n d87c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da14 │ │ │ │ │ + beq.w da6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfa8 │ │ │ │ │ + bl e000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da14 │ │ │ │ │ + beq.w da6c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, df90 │ │ │ │ │ + cbnz r0, dfe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dae4 │ │ │ │ │ - b.n da18 │ │ │ │ │ + bne.w db3c │ │ │ │ │ + b.n da70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n df50 │ │ │ │ │ + beq.n dfa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dae4 │ │ │ │ │ - b.n df54 │ │ │ │ │ + bne.w db3c │ │ │ │ │ + b.n dfac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000dfa8 : │ │ │ │ │ +0000e000 : │ │ │ │ │ args_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e196 │ │ │ │ │ + beq.w e1ee │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w e130 │ │ │ │ │ + bne.w e188 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w e13a │ │ │ │ │ + beq.w e192 │ │ │ │ │ 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 e5e8 <_gather_123_rule> │ │ │ │ │ + bl e640 <_gather_123_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, e01e │ │ │ │ │ + cbnz r0, e076 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e130 │ │ │ │ │ + bne.w e188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1505c │ │ │ │ │ + bl 151f4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e0d0 │ │ │ │ │ + bne.n e128 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e19c │ │ │ │ │ + beq.w e1f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e160 │ │ │ │ │ + bne.w e1b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e0a6 │ │ │ │ │ + bne.n e0fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dff8 │ │ │ │ │ + bne.n e050 │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e190 │ │ │ │ │ + beq.w e1e8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, e090 │ │ │ │ │ + cbz r0, e0e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e00e │ │ │ │ │ + beq.n e066 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e00e │ │ │ │ │ + beq.n e066 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e014 │ │ │ │ │ + b.n e06c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1505c │ │ │ │ │ + bl 151f4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e046 │ │ │ │ │ + beq.n e09e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e04e │ │ │ │ │ + beq.n e0a6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e18c │ │ │ │ │ + beq.n e1e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dff8 │ │ │ │ │ + b.n e050 │ │ │ │ │ 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 e190 │ │ │ │ │ + beq.n e1e8 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ mov fp, r3 │ │ │ │ │ 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, e104 │ │ │ │ │ + cbnz r0, e15c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e186 │ │ │ │ │ + bne.n e1de │ │ │ │ │ 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.n e174 │ │ │ │ │ + beq.n e1cc │ │ │ │ │ strd sl, fp, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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.n e08a │ │ │ │ │ - b.n e090 │ │ │ │ │ + bne.n e0e2 │ │ │ │ │ + b.n e0e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e014 │ │ │ │ │ + b.n e06c │ │ │ │ │ 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 e168 │ │ │ │ │ + blt.n e1c0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, 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 dfec │ │ │ │ │ - b.n e00e │ │ │ │ │ + beq.w e044 │ │ │ │ │ + b.n e066 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dff8 │ │ │ │ │ + b.n e050 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov ip, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e014 │ │ │ │ │ + b.n e06c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e112 │ │ │ │ │ + beq.n e16a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e112 │ │ │ │ │ + b.n e16a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e104 │ │ │ │ │ + b.n e15c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e04e │ │ │ │ │ + b.n e0a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e014 │ │ │ │ │ + b.n e06c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dfcc │ │ │ │ │ + b.n e024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e02e │ │ │ │ │ + b.n e086 │ │ │ │ │ │ │ │ │ │ -0000e1a4 : │ │ │ │ │ +0000e1fc : │ │ │ │ │ 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 e1f2 │ │ │ │ │ + beq.n e24a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e1ea │ │ │ │ │ + cbnz r3, e242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f054 │ │ │ │ │ - cbnz r0, e1de │ │ │ │ │ + bl f0ac │ │ │ │ │ + cbnz r0, e236 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, e1de │ │ │ │ │ + cbnz r3, e236 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8468 │ │ │ │ │ - cbz r0, e1e6 │ │ │ │ │ + bl 8498 │ │ │ │ │ + cbz r0, e23e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n e1de │ │ │ │ │ + b.n e236 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e1e2 │ │ │ │ │ + b.n e23a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e1c2 │ │ │ │ │ + b.n e21a │ │ │ │ │ │ │ │ │ │ -0000e1f8 : │ │ │ │ │ +0000e250 : │ │ │ │ │ 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, #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 e5c0 │ │ │ │ │ + beq.w e618 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, e23c │ │ │ │ │ + cbz r0, e294 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -24891,521 +24908,521 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e5ce │ │ │ │ │ + bne.w e626 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e5b6 │ │ │ │ │ + beq.w e60e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e32c │ │ │ │ │ + bne.n e384 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e36c │ │ │ │ │ + beq.n e3c4 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e386 │ │ │ │ │ + beq.n e3de │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e322 │ │ │ │ │ + beq.n e37a │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e330 │ │ │ │ │ + bne.n e388 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e32a │ │ │ │ │ + bne.n e382 │ │ │ │ │ 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 e506 │ │ │ │ │ + beq.w e55e │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e55c │ │ │ │ │ + bne.w e5b4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge.n e360 │ │ │ │ │ + bge.n e3b8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n e242 │ │ │ │ │ + b.n e29a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e3fa │ │ │ │ │ + beq.w e452 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e566 │ │ │ │ │ + beq.w e5be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e566 │ │ │ │ │ + bne.w e5be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt.w e426 │ │ │ │ │ + bgt.w e47e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n e29e │ │ │ │ │ + bne.n e2f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e2b2 │ │ │ │ │ + beq.n e30a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n e55e │ │ │ │ │ + b.n e5b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e322 │ │ │ │ │ + beq.n e37a │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e548 │ │ │ │ │ + beq.w e5a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e548 │ │ │ │ │ + bne.w e5a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt.n e2d4 │ │ │ │ │ + bgt.n e32c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e234 │ │ │ │ │ + b.n e28c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e290 │ │ │ │ │ + bne.n e2e8 │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ mov r9, ip │ │ │ │ │ mov r8, ip │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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.n e314 │ │ │ │ │ + bne.n e36c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e5d6 │ │ │ │ │ + beq.w e62e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e544 │ │ │ │ │ + bne.w e59c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n e42c │ │ │ │ │ + beq.n e484 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e446 │ │ │ │ │ + beq.n e49e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r3, e3fa │ │ │ │ │ + cbz r3, e452 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e2da │ │ │ │ │ + bne.w e332 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e542 │ │ │ │ │ + bne.w e59a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e518 │ │ │ │ │ + beq.n e570 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e51e │ │ │ │ │ + bne.n e576 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bge.w e30e │ │ │ │ │ + bge.w e366 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - b.n e38e │ │ │ │ │ + b.n e3e6 │ │ │ │ │ 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 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e3e0 │ │ │ │ │ + bne.n e438 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov fp, r1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, fp │ │ │ │ │ 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 e5ae │ │ │ │ │ + bne.w e606 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e5a6 │ │ │ │ │ + beq.w e5fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e53a │ │ │ │ │ + bne.n e592 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl e1f8 │ │ │ │ │ - cbz r0, e492 │ │ │ │ │ + bl e250 │ │ │ │ │ + cbz r0, e4ea │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, e4c2 │ │ │ │ │ + cbnz r0, e51a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e53a │ │ │ │ │ + bne.n e592 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e524 │ │ │ │ │ + beq.n e57c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e536 │ │ │ │ │ + bne.n e58e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.n e4fa │ │ │ │ │ + ble.n e552 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n e44c │ │ │ │ │ + b.n e4a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e492 │ │ │ │ │ + beq.n e4ea │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, e4e0 │ │ │ │ │ + cbz r0, e538 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e4aa │ │ │ │ │ + beq.n e502 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e59a │ │ │ │ │ + bne.n e5f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, e536 │ │ │ │ │ + cbnz r3, e58e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e4b4 │ │ │ │ │ + bne.n e50c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r0, #2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n e3e8 │ │ │ │ │ + b.n e440 │ │ │ │ │ mov ip, r1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w e360 │ │ │ │ │ - b.n e55e │ │ │ │ │ + beq.w e3b8 │ │ │ │ │ + b.n e5b6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e30e │ │ │ │ │ + beq.w e366 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e324 │ │ │ │ │ + b.n e37c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e4fa │ │ │ │ │ + beq.n e552 │ │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e3fc │ │ │ │ │ + b.n e454 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n e52e │ │ │ │ │ + b.n e586 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e52e │ │ │ │ │ + b.n e586 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e51e │ │ │ │ │ + b.n e576 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, e57a │ │ │ │ │ + cbnz r0, e5d2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r1, e582 │ │ │ │ │ + cbz r1, e5da │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e234 │ │ │ │ │ + b.n e28c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, e58a │ │ │ │ │ + cbz r0, e5e2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e51e │ │ │ │ │ + b.n e576 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e55e │ │ │ │ │ + b.n e5b6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e35a │ │ │ │ │ - b.n e360 │ │ │ │ │ + bne.w e3b2 │ │ │ │ │ + b.n e3b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e51e │ │ │ │ │ + bne.n e576 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e306 │ │ │ │ │ - b.n e30e │ │ │ │ │ + bne.w e35e │ │ │ │ │ + b.n e366 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e52e │ │ │ │ │ + b.n e586 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e474 │ │ │ │ │ + b.n e4cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n e3e8 │ │ │ │ │ + b.n e440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e266 │ │ │ │ │ + b.n e2be │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n e222 │ │ │ │ │ + b.n e27a │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e234 │ │ │ │ │ + b.n e28c │ │ │ │ │ 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 e3bc │ │ │ │ │ - b.n e544 │ │ │ │ │ + beq.w e414 │ │ │ │ │ + b.n e59c │ │ │ │ │ │ │ │ │ │ -0000e5e8 <_gather_123_rule>: │ │ │ │ │ +0000e640 <_gather_123_rule>: │ │ │ │ │ _gather_123_rule(): │ │ │ │ │ stmdb 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 r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w ecb2 <_gather_123_rule+0x6ca> │ │ │ │ │ + beq.w ed0a <_gather_123_rule+0x6ca> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ecc0 <_gather_123_rule+0x6d8> │ │ │ │ │ + bne.w ed18 <_gather_123_rule+0x6d8> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ed36 <_gather_123_rule+0x74e> │ │ │ │ │ + beq.w ed8e <_gather_123_rule+0x74e> │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ecf4 <_gather_123_rule+0x70c> │ │ │ │ │ + beq.w ed4c <_gather_123_rule+0x70c> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w e93c <_gather_123_rule+0x354> │ │ │ │ │ + beq.w e994 <_gather_123_rule+0x354> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r5, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ea56 <_gather_123_rule+0x46e> │ │ │ │ │ + bne.w eaae <_gather_123_rule+0x46e> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ea92 <_gather_123_rule+0x4aa> │ │ │ │ │ + bne.w eaea <_gather_123_rule+0x4aa> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e96c <_gather_123_rule+0x384> │ │ │ │ │ + bne.w e9c4 <_gather_123_rule+0x384> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec00 <_gather_123_rule+0x618> │ │ │ │ │ + bne.w ec58 <_gather_123_rule+0x618> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e97a <_gather_123_rule+0x392> │ │ │ │ │ + bne.w e9d2 <_gather_123_rule+0x392> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w ec4a <_gather_123_rule+0x662> │ │ │ │ │ + beq.w eca2 <_gather_123_rule+0x662> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ec68 <_gather_123_rule+0x680> │ │ │ │ │ + beq.w ecc0 <_gather_123_rule+0x680> │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w e840 <_gather_123_rule+0x258> │ │ │ │ │ + beq.w e898 <_gather_123_rule+0x258> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e87a <_gather_123_rule+0x292> │ │ │ │ │ + bne.w e8d2 <_gather_123_rule+0x292> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eb0c <_gather_123_rule+0x524> │ │ │ │ │ + bne.w eb64 <_gather_123_rule+0x524> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e6ea <_gather_123_rule+0x102> │ │ │ │ │ + cbnz r0, e742 <_gather_123_rule+0x102> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ @@ -25416,69 +25433,69 @@ │ │ │ │ │ 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 e6d8 <_gather_123_rule+0xf0> │ │ │ │ │ + beq.n e730 <_gather_123_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eb0e <_gather_123_rule+0x526> │ │ │ │ │ + beq.w eb66 <_gather_123_rule+0x526> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w eae6 <_gather_123_rule+0x4fe> │ │ │ │ │ + beq.w eb3e <_gather_123_rule+0x4fe> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ec46 <_gather_123_rule+0x65e> │ │ │ │ │ + bne.w ec9e <_gather_123_rule+0x65e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec3e <_gather_123_rule+0x656> │ │ │ │ │ + beq.w ec96 <_gather_123_rule+0x656> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ec46 <_gather_123_rule+0x65e> │ │ │ │ │ + bne.w ec9e <_gather_123_rule+0x65e> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov fp, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, e7a0 <_gather_123_rule+0x1b8> │ │ │ │ │ + cbnz r0, e7f8 <_gather_123_rule+0x1b8> │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec38 <_gather_123_rule+0x650> │ │ │ │ │ + beq.w ec90 <_gather_123_rule+0x650> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.w e8fa <_gather_123_rule+0x312> │ │ │ │ │ + bgt.w e952 <_gather_123_rule+0x312> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -25492,123 +25509,123 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ed20 <_gather_123_rule+0x738> │ │ │ │ │ + beq.w ed78 <_gather_123_rule+0x738> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ea88 <_gather_123_rule+0x4a0> │ │ │ │ │ + bne.w eae0 <_gather_123_rule+0x4a0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bl f1a4 │ │ │ │ │ + bl f1fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e922 <_gather_123_rule+0x33a> │ │ │ │ │ + bne.w e97a <_gather_123_rule+0x33a> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eb96 <_gather_123_rule+0x5ae> │ │ │ │ │ + bne.w ebee <_gather_123_rule+0x5ae> │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w ecc6 <_gather_123_rule+0x6de> │ │ │ │ │ + beq.w ed1e <_gather_123_rule+0x6de> │ │ │ │ │ adds r6, #2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ece2 <_gather_123_rule+0x6fa> │ │ │ │ │ + beq.w ed3a <_gather_123_rule+0x6fa> │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e9ec <_gather_123_rule+0x404> │ │ │ │ │ + beq.w ea44 <_gather_123_rule+0x404> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ea2a <_gather_123_rule+0x442> │ │ │ │ │ + bne.w ea82 <_gather_123_rule+0x442> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ea4a <_gather_123_rule+0x462> │ │ │ │ │ + bne.w eaa2 <_gather_123_rule+0x462> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e97e <_gather_123_rule+0x396> │ │ │ │ │ + bne.w e9d6 <_gather_123_rule+0x396> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e764 <_gather_123_rule+0x17c> │ │ │ │ │ + b.n e7bc <_gather_123_rule+0x17c> │ │ │ │ │ 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 eb00 <_gather_123_rule+0x518> │ │ │ │ │ + blt.w eb58 <_gather_123_rule+0x518> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ecac <_gather_123_rule+0x6c4> │ │ │ │ │ + bne.w ed04 <_gather_123_rule+0x6c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e6be <_gather_123_rule+0xd6> │ │ │ │ │ + beq.w e716 <_gather_123_rule+0xd6> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e6be <_gather_123_rule+0xd6> │ │ │ │ │ + beq.w e716 <_gather_123_rule+0xd6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed62 <_gather_123_rule+0x77a> │ │ │ │ │ + beq.w edba <_gather_123_rule+0x77a> │ │ │ │ │ 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 ed62 <_gather_123_rule+0x77a> │ │ │ │ │ + beq.w edba <_gather_123_rule+0x77a> │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed5c <_gather_123_rule+0x774> │ │ │ │ │ + beq.w edb4 <_gather_123_rule+0x774> │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -25616,287 +25633,287 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eaee <_gather_123_rule+0x506> │ │ │ │ │ + beq.w eb46 <_gather_123_rule+0x506> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ec7a <_gather_123_rule+0x692> │ │ │ │ │ + bne.w ecd2 <_gather_123_rule+0x692> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #22 │ │ │ │ │ - b.n e706 <_gather_123_rule+0x11e> │ │ │ │ │ + b.n e75e <_gather_123_rule+0x11e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.w e77e <_gather_123_rule+0x196> │ │ │ │ │ + beq.w e7d6 <_gather_123_rule+0x196> │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w e77e <_gather_123_rule+0x196> │ │ │ │ │ - b.n e90e <_gather_123_rule+0x326> │ │ │ │ │ + beq.w e7d6 <_gather_123_rule+0x196> │ │ │ │ │ + b.n e966 <_gather_123_rule+0x326> │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e9be <_gather_123_rule+0x3d6> │ │ │ │ │ + bne.n ea16 <_gather_123_rule+0x3d6> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n e9d4 <_gather_123_rule+0x3ec> │ │ │ │ │ + beq.n ea2c <_gather_123_rule+0x3ec> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n e756 <_gather_123_rule+0x16e> │ │ │ │ │ + b.n e7ae <_gather_123_rule+0x16e> │ │ │ │ │ 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 r7, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n e970 <_gather_123_rule+0x388> │ │ │ │ │ + blt.n e9c8 <_gather_123_rule+0x388> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r5, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ea52 <_gather_123_rule+0x46a> │ │ │ │ │ + bne.n eaaa <_gather_123_rule+0x46a> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e64e <_gather_123_rule+0x66> │ │ │ │ │ + beq.w e6a6 <_gather_123_rule+0x66> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e684 <_gather_123_rule+0x9c> │ │ │ │ │ + beq.w e6dc <_gather_123_rule+0x9c> │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ - b.n e6dc <_gather_123_rule+0xf4> │ │ │ │ │ + b.n e734 <_gather_123_rule+0xf4> │ │ │ │ │ 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.w e834 <_gather_123_rule+0x24c> │ │ │ │ │ + beq.w e88c <_gather_123_rule+0x24c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r3, #22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea88 <_gather_123_rule+0x4a0> │ │ │ │ │ + beq.n eae0 <_gather_123_rule+0x4a0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e92a <_gather_123_rule+0x342> │ │ │ │ │ + beq.n e982 <_gather_123_rule+0x342> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e92a <_gather_123_rule+0x342> │ │ │ │ │ + beq.n e982 <_gather_123_rule+0x342> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n ec46 <_gather_123_rule+0x65e> │ │ │ │ │ + b.n ec9e <_gather_123_rule+0x65e> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec36 <_gather_123_rule+0x64e> │ │ │ │ │ + beq.w ec8e <_gather_123_rule+0x64e> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n e930 <_gather_123_rule+0x348> │ │ │ │ │ + b.n e988 <_gather_123_rule+0x348> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ittt lt │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n ea40 <_gather_123_rule+0x458> │ │ │ │ │ + blt.n ea98 <_gather_123_rule+0x458> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ed1a <_gather_123_rule+0x732> │ │ │ │ │ + bne.w ed72 <_gather_123_rule+0x732> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e816 <_gather_123_rule+0x22e> │ │ │ │ │ + beq.w e86e <_gather_123_rule+0x22e> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eb12 <_gather_123_rule+0x52a> │ │ │ │ │ + bne.n eb6a <_gather_123_rule+0x52a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e826 <_gather_123_rule+0x23e> │ │ │ │ │ + beq.w e87e <_gather_123_rule+0x23e> │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ea8c <_gather_123_rule+0x4a4> │ │ │ │ │ + b.n eae4 <_gather_123_rule+0x4a4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e96c <_gather_123_rule+0x384> │ │ │ │ │ + bne.n e9c4 <_gather_123_rule+0x384> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ed06 <_gather_123_rule+0x71e> │ │ │ │ │ + beq.w ed5e <_gather_123_rule+0x71e> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eba0 <_gather_123_rule+0x5b8> │ │ │ │ │ + bne.w ebf8 <_gather_123_rule+0x5b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e64e <_gather_123_rule+0x66> │ │ │ │ │ - b.n e96c <_gather_123_rule+0x384> │ │ │ │ │ + beq.w e6a6 <_gather_123_rule+0x66> │ │ │ │ │ + b.n e9c4 <_gather_123_rule+0x384> │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e764 <_gather_123_rule+0x17c> │ │ │ │ │ + b.n e7bc <_gather_123_rule+0x17c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e65c <_gather_123_rule+0x74> │ │ │ │ │ + beq.w e6b4 <_gather_123_rule+0x74> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eda0 <_gather_123_rule+0x7b8> │ │ │ │ │ + beq.w edf8 <_gather_123_rule+0x7b8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed86 <_gather_123_rule+0x79e> │ │ │ │ │ + beq.w edde <_gather_123_rule+0x79e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ed96 <_gather_123_rule+0x7ae> │ │ │ │ │ + bne.w edee <_gather_123_rule+0x7ae> │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, #1 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w e72c <_gather_123_rule+0x144> │ │ │ │ │ + bne.w e784 <_gather_123_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e72c <_gather_123_rule+0x144> │ │ │ │ │ + b.n e784 <_gather_123_rule+0x144> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec92 <_gather_123_rule+0x6aa> │ │ │ │ │ + beq.w ecea <_gather_123_rule+0x6aa> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e6ce <_gather_123_rule+0xe6> │ │ │ │ │ + beq.w e726 <_gather_123_rule+0xe6> │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e6dc <_gather_123_rule+0xf4> │ │ │ │ │ + b.n e734 <_gather_123_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea3a <_gather_123_rule+0x452> │ │ │ │ │ + beq.n ea92 <_gather_123_rule+0x452> │ │ │ │ │ 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 ea3a <_gather_123_rule+0x452> │ │ │ │ │ + beq.n ea92 <_gather_123_rule+0x452> │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eca6 <_gather_123_rule+0x6be> │ │ │ │ │ + beq.w ecfe <_gather_123_rule+0x6be> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -25905,52 +25922,52 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, eb82 <_gather_123_rule+0x59a> │ │ │ │ │ + cbz r0, ebda <_gather_123_rule+0x59a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ec96 <_gather_123_rule+0x6ae> │ │ │ │ │ + bne.w ecee <_gather_123_rule+0x6ae> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e998 <_gather_123_rule+0x3b0> │ │ │ │ │ + b.n e9f0 <_gather_123_rule+0x3b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea3e <_gather_123_rule+0x456> │ │ │ │ │ + beq.w ea96 <_gather_123_rule+0x456> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ea40 <_gather_123_rule+0x458> │ │ │ │ │ + b.n ea98 <_gather_123_rule+0x458> │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e764 <_gather_123_rule+0x17c> │ │ │ │ │ + b.n e7bc <_gather_123_rule+0x17c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea76 <_gather_123_rule+0x48e> │ │ │ │ │ + beq.w eace <_gather_123_rule+0x48e> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea76 <_gather_123_rule+0x48e> │ │ │ │ │ + beq.w eace <_gather_123_rule+0x48e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea76 <_gather_123_rule+0x48e> │ │ │ │ │ + beq.w eace <_gather_123_rule+0x48e> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25959,25 +25976,25 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [sl, #12] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 ea78 <_gather_123_rule+0x490> │ │ │ │ │ + beq.w ead0 <_gather_123_rule+0x490> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ea7c <_gather_123_rule+0x494> │ │ │ │ │ + b.n ead4 <_gather_123_rule+0x494> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ @@ -25985,289 +26002,289 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ed6e <_gather_123_rule+0x786> │ │ │ │ │ + bne.w edc6 <_gather_123_rule+0x786> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed6a <_gather_123_rule+0x782> │ │ │ │ │ + beq.w edc2 <_gather_123_rule+0x782> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e970 <_gather_123_rule+0x388> │ │ │ │ │ + b.n e9c8 <_gather_123_rule+0x388> │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eb0e <_gather_123_rule+0x526> │ │ │ │ │ + b.n eb66 <_gather_123_rule+0x526> │ │ │ │ │ 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 eb0c <_gather_123_rule+0x524> │ │ │ │ │ + bne.w eb64 <_gather_123_rule+0x524> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w e69a <_gather_123_rule+0xb2> │ │ │ │ │ + bne.w e6f2 <_gather_123_rule+0xb2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, ec8a <_gather_123_rule+0x6a2> │ │ │ │ │ + cbnz r1, ece2 <_gather_123_rule+0x6a2> │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n e69c <_gather_123_rule+0xb4> │ │ │ │ │ + b.n e6f4 <_gather_123_rule+0xb4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eafc <_gather_123_rule+0x514> │ │ │ │ │ - b.n e8f4 <_gather_123_rule+0x30c> │ │ │ │ │ + bne.w eb54 <_gather_123_rule+0x514> │ │ │ │ │ + b.n e94c <_gather_123_rule+0x30c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n eb00 <_gather_123_rule+0x518> │ │ │ │ │ + b.n eb58 <_gather_123_rule+0x518> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eb00 <_gather_123_rule+0x518> │ │ │ │ │ + b.n eb58 <_gather_123_rule+0x518> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb90 <_gather_123_rule+0x5a8> │ │ │ │ │ - b.n e998 <_gather_123_rule+0x3b0> │ │ │ │ │ + bne.w ebe8 <_gather_123_rule+0x5a8> │ │ │ │ │ + b.n e9f0 <_gather_123_rule+0x3b0> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eb4a <_gather_123_rule+0x562> │ │ │ │ │ + b.n eba2 <_gather_123_rule+0x562> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n eb00 <_gather_123_rule+0x518> │ │ │ │ │ + b.n eb58 <_gather_123_rule+0x518> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e614 <_gather_123_rule+0x2c> │ │ │ │ │ + beq.w e66c <_gather_123_rule+0x2c> │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n e6e2 <_gather_123_rule+0xfa> │ │ │ │ │ + b.n e73a <_gather_123_rule+0xfa> │ │ │ │ │ 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 ea4a <_gather_123_rule+0x462> │ │ │ │ │ + bne.w eaa2 <_gather_123_rule+0x462> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - bne.w e7f2 <_gather_123_rule+0x20a> │ │ │ │ │ + bne.w e84a <_gather_123_rule+0x20a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - cbnz r1, ed1a <_gather_123_rule+0x732> │ │ │ │ │ + cbnz r1, ed72 <_gather_123_rule+0x732> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b.n e7f4 <_gather_123_rule+0x20c> │ │ │ │ │ + b.n e84c <_gather_123_rule+0x20c> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, ed54 <_gather_123_rule+0x76c> │ │ │ │ │ + cbnz r1, edac <_gather_123_rule+0x76c> │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n e632 <_gather_123_rule+0x4a> │ │ │ │ │ + b.n e68a <_gather_123_rule+0x4a> │ │ │ │ │ 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 ea66 <_gather_123_rule+0x47e> │ │ │ │ │ + beq.w eabe <_gather_123_rule+0x47e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ea7c <_gather_123_rule+0x494> │ │ │ │ │ + b.n ead4 <_gather_123_rule+0x494> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ea40 <_gather_123_rule+0x458> │ │ │ │ │ + b.n ea98 <_gather_123_rule+0x458> │ │ │ │ │ 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 e7ba <_gather_123_rule+0x1d2> │ │ │ │ │ + beq.w e812 <_gather_123_rule+0x1d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n ea8c <_gather_123_rule+0x4a4> │ │ │ │ │ + b.n eae4 <_gather_123_rule+0x4a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w eb0e <_gather_123_rule+0x526> │ │ │ │ │ + bne.w eb66 <_gather_123_rule+0x526> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n ecf6 <_gather_123_rule+0x70e> │ │ │ │ │ + beq.n ed4e <_gather_123_rule+0x70e> │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n e632 <_gather_123_rule+0x4a> │ │ │ │ │ + b.n e68a <_gather_123_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - b.n e970 <_gather_123_rule+0x388> │ │ │ │ │ + b.n e9c8 <_gather_123_rule+0x388> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e8bc <_gather_123_rule+0x2d4> │ │ │ │ │ + b.n e914 <_gather_123_rule+0x2d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n eb00 <_gather_123_rule+0x518> │ │ │ │ │ + b.n eb58 <_gather_123_rule+0x518> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e970 <_gather_123_rule+0x388> │ │ │ │ │ + b.n e9c8 <_gather_123_rule+0x388> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ead6 <_gather_123_rule+0x4ee> │ │ │ │ │ + beq.w eb2e <_gather_123_rule+0x4ee> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec30 <_gather_123_rule+0x648> │ │ │ │ │ - b.n eada <_gather_123_rule+0x4f2> │ │ │ │ │ + bne.w ec88 <_gather_123_rule+0x648> │ │ │ │ │ + b.n eb32 <_gather_123_rule+0x4f2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, eda0 <_gather_123_rule+0x7b8> │ │ │ │ │ + cbz r0, edf8 <_gather_123_rule+0x7b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - b.n e970 <_gather_123_rule+0x388> │ │ │ │ │ + b.n e9c8 <_gather_123_rule+0x388> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ed8c <_gather_123_rule+0x7a4> │ │ │ │ │ - b.n ead6 <_gather_123_rule+0x4ee> │ │ │ │ │ + bne.n ede4 <_gather_123_rule+0x7a4> │ │ │ │ │ + b.n eb2e <_gather_123_rule+0x4ee> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - b.n e970 <_gather_123_rule+0x388> │ │ │ │ │ + b.n e9c8 <_gather_123_rule+0x388> │ │ │ │ │ │ │ │ │ │ -0000eda8 : │ │ │ │ │ +0000ee00 : │ │ │ │ │ type_params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w ef5c │ │ │ │ │ + beq.w efb4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ef6a │ │ │ │ │ + bne.w efc2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eefa │ │ │ │ │ + bne.w ef52 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, edfc │ │ │ │ │ + cbnz r0, ee54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f034 │ │ │ │ │ + beq.w f08c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w efa0 │ │ │ │ │ + bne.w eff8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f03e │ │ │ │ │ + beq.w f096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6214 │ │ │ │ │ + bl 60b0 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef9c │ │ │ │ │ + beq.w eff4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w efa6 │ │ │ │ │ + beq.w effe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ef96 │ │ │ │ │ + bne.w efee │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efb4 │ │ │ │ │ + beq.w f00c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ef96 │ │ │ │ │ + bne.w efee │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ef3a │ │ │ │ │ + bne.n ef92 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efae │ │ │ │ │ + beq.w f006 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.n ef2c │ │ │ │ │ + bgt.n ef84 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -26277,496 +26294,496 @@ │ │ │ │ │ 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 efa0 │ │ │ │ │ + beq.n eff8 │ │ │ │ │ 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 efd6 │ │ │ │ │ + bne.w f02e │ │ │ │ │ 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 edea │ │ │ │ │ + beq.n ee42 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n efbe │ │ │ │ │ + beq.n f016 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n efbe │ │ │ │ │ + bne.n f016 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n edf2 │ │ │ │ │ + b.n ee4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f020 │ │ │ │ │ + beq.w f078 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n efda │ │ │ │ │ + bne.n f032 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ede0 │ │ │ │ │ + beq.w ee38 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n edf2 │ │ │ │ │ + b.n ee4a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n ee8c │ │ │ │ │ + b.n eee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6214 │ │ │ │ │ + bl 60b0 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ee78 │ │ │ │ │ + beq.n eed0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ef84 │ │ │ │ │ + cbnz r3, efdc │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.n ef70 │ │ │ │ │ + beq.n efc8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str.w r1, [r8, r6, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n ee6c │ │ │ │ │ + b.n eec4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w edd6 │ │ │ │ │ + beq.w ee2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n edf2 │ │ │ │ │ + b.n ee4a │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, efae │ │ │ │ │ + cbz r0, f006 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n ef4e │ │ │ │ │ + b.n efa6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef4a │ │ │ │ │ + beq.n efa2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n edec │ │ │ │ │ + b.n ee44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ee42 │ │ │ │ │ + b.n ee9a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n ef96 │ │ │ │ │ + b.n efee │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eef6 │ │ │ │ │ + beq.n ef4e │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n edf2 │ │ │ │ │ + b.n ee4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n efa0 │ │ │ │ │ + b.n eff8 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef16 │ │ │ │ │ + beq.n ef6e │ │ │ │ │ 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 .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ 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 349c │ │ │ │ │ + bl 3338 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef18 │ │ │ │ │ + beq.w ef70 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ef1c │ │ │ │ │ + b.n ef74 │ │ │ │ │ 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 ef0a │ │ │ │ │ + beq.w ef62 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n ef1c │ │ │ │ │ + b.n ef74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee0e │ │ │ │ │ + b.n ee66 │ │ │ │ │ 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 ee24 │ │ │ │ │ + beq.w ee7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n efa0 │ │ │ │ │ + b.n eff8 │ │ │ │ │ │ │ │ │ │ -0000f054 : │ │ │ │ │ +0000f0ac : │ │ │ │ │ yield_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, #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 f184 │ │ │ │ │ + beq.w f1dc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f192 │ │ │ │ │ + bne.w f1ea │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n f0cc │ │ │ │ │ + beq.n f124 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f0f8 │ │ │ │ │ + cbnz r0, f150 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n f19c │ │ │ │ │ + bne.n f1f4 │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f150 │ │ │ │ │ + bne.n f1a8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f144 │ │ │ │ │ + blt.n f19c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f19c │ │ │ │ │ + bne.n f1f4 │ │ │ │ │ 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 f0a4 │ │ │ │ │ + beq.n f0fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0a4 │ │ │ │ │ + beq.n f0fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0a4 │ │ │ │ │ + beq.n f0fc │ │ │ │ │ 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 f0be │ │ │ │ │ + beq.n f116 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f13c │ │ │ │ │ + cbz r0, f194 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f0be │ │ │ │ │ + beq.n f116 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0be │ │ │ │ │ + beq.n f116 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f0c2 │ │ │ │ │ + b.n f11a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8468 │ │ │ │ │ + bl 8498 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r3, f198 │ │ │ │ │ + cbnz r3, f1f0 │ │ │ │ │ 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 f0be │ │ │ │ │ + beq.n f116 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ 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 f136 │ │ │ │ │ - b.n f13c │ │ │ │ │ + bne.n f18e │ │ │ │ │ + b.n f194 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f082 │ │ │ │ │ + beq.w f0da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f0c2 │ │ │ │ │ + b.n f11a │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n f0bc │ │ │ │ │ + b.n f114 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f0c2 │ │ │ │ │ + b.n f11a │ │ │ │ │ │ │ │ │ │ -0000f1a4 : │ │ │ │ │ +0000f1fc : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f374 │ │ │ │ │ + beq.w f3cc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f382 │ │ │ │ │ + bne.w f3da │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n f21e │ │ │ │ │ + beq.n f276 │ │ │ │ │ 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 f24c │ │ │ │ │ + bne.n f2a4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f27a │ │ │ │ │ + bne.n f2d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, f240 │ │ │ │ │ + cbnz r3, f298 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f2cc │ │ │ │ │ + bne.n f324 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f2c0 │ │ │ │ │ + blt.n f318 │ │ │ │ │ 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, f248 │ │ │ │ │ + cbnz r2, f2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f1ee │ │ │ │ │ + beq.n f246 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f214 │ │ │ │ │ + b.n f26c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f240 │ │ │ │ │ + bne.n f298 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f360 │ │ │ │ │ + beq.w f3b8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f300 │ │ │ │ │ + bne.n f358 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f1ee │ │ │ │ │ - b.n f240 │ │ │ │ │ + beq.n f246 │ │ │ │ │ + b.n f298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f1fa │ │ │ │ │ + beq.n f252 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f388 │ │ │ │ │ + beq.n f3e0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f2b8 │ │ │ │ │ + cbz r0, f310 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, f2b8 │ │ │ │ │ + cbnz r3, f310 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n f214 │ │ │ │ │ + b.n f26c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f2b2 │ │ │ │ │ + beq.n f30a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f214 │ │ │ │ │ + b.n f26c │ │ │ │ │ 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 │ │ │ │ │ @@ -26774,39 +26791,39 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f358 │ │ │ │ │ + bne.n f3b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f2b4 │ │ │ │ │ + beq.n f30c │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f214 │ │ │ │ │ + b.n f26c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f26a │ │ │ │ │ + beq.n f2c2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f26a │ │ │ │ │ + beq.n f2c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f26a │ │ │ │ │ + beq.n f2c2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -26815,532 +26832,532 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 f26c │ │ │ │ │ + beq.n f2c4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f270 │ │ │ │ │ + b.n f2c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f2b2 │ │ │ │ │ - b.n f2ec │ │ │ │ │ + beq.n f30a │ │ │ │ │ + b.n f344 │ │ │ │ │ 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 f25c │ │ │ │ │ + beq.w f2b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f270 │ │ │ │ │ + b.n f2c8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f1d2 │ │ │ │ │ + beq.w f22a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f214 │ │ │ │ │ + b.n f26c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f214 │ │ │ │ │ + b.n f26c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f390 : │ │ │ │ │ +0000f3e8 : │ │ │ │ │ params_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 f3f2 │ │ │ │ │ + beq.n f44a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, f3ea │ │ │ │ │ + cbnz r3, f442 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbnz r2, f3d2 │ │ │ │ │ + cbnz r2, f42a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f3f8 │ │ │ │ │ - cbz r0, f3ce │ │ │ │ │ + bl f450 │ │ │ │ │ + cbz r0, f426 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n f3c4 │ │ │ │ │ + b.n f41c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2d08 │ │ │ │ │ + bl 2ba4 │ │ │ │ │ R_ARM_THM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f3bc │ │ │ │ │ + beq.n f414 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n f3c8 │ │ │ │ │ + b.n f420 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f3c8 │ │ │ │ │ + b.n f420 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f3b0 │ │ │ │ │ + b.n f408 │ │ │ │ │ │ │ │ │ │ -0000f3f8 : │ │ │ │ │ +0000f450 : │ │ │ │ │ parameters_rule(): │ │ │ │ │ stmdb 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 faf0 │ │ │ │ │ + beq.w fb48 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fa7c │ │ │ │ │ + bne.w fad4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fb08 │ │ │ │ │ + beq.w fb60 │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fb2a │ │ │ │ │ + beq.w fb82 │ │ │ │ │ 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 fa5c │ │ │ │ │ + beq.w fab4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w fb00 │ │ │ │ │ + bne.w fb58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f840 │ │ │ │ │ + beq.w f898 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f4e8 │ │ │ │ │ + beq.n f540 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa56 │ │ │ │ │ + beq.w faae │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f91a │ │ │ │ │ + beq.w f972 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa54 │ │ │ │ │ + beq.w faac │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ movs r5, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w fp, #4 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, f4e0 │ │ │ │ │ + cbz r0, f538 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.w f902 │ │ │ │ │ + beq.w f95a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov sl, r5 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f4c2 │ │ │ │ │ + bne.n f51a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r5, f4ee │ │ │ │ │ - b.n f842 │ │ │ │ │ + cbnz r5, f546 │ │ │ │ │ + b.n f89a │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f842 │ │ │ │ │ + bne.w f89a │ │ │ │ │ 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 fa56 │ │ │ │ │ + beq.w faae │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n f54e │ │ │ │ │ + ble.n f5a6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n f54e │ │ │ │ │ + beq.n f5a6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n f54e │ │ │ │ │ + beq.n f5a6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n f54e │ │ │ │ │ + beq.n f5a6 │ │ │ │ │ subs r5, r7, #4 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ add.w r5, r5, sl, lsl #2 │ │ │ │ │ rsb ip, r7, #4 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n f53e │ │ │ │ │ + bne.n f596 │ │ │ │ │ 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 f93e │ │ │ │ │ + bne.w f996 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f6ac │ │ │ │ │ + bne.w f704 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fab0 │ │ │ │ │ + beq.w fb08 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w faca │ │ │ │ │ + beq.w fb22 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w faba │ │ │ │ │ + bne.w fb12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f85e │ │ │ │ │ + beq.w f8b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f8f2 │ │ │ │ │ + beq.w f94a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fac4 │ │ │ │ │ + beq.w fb1c │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f926 │ │ │ │ │ + beq.w f97e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fac2 │ │ │ │ │ + beq.w fb1a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ movs r5, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, f624 │ │ │ │ │ + cbz r0, f67c │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w f8c2 │ │ │ │ │ + beq.w f91a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f606 │ │ │ │ │ + bne.n f65e │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f862 │ │ │ │ │ + beq.w f8ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f862 │ │ │ │ │ + bne.w f8ba │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fac4 │ │ │ │ │ + beq.w fb1c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n f68e │ │ │ │ │ + ble.n f6e6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n f68e │ │ │ │ │ + beq.n f6e6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n f68e │ │ │ │ │ + beq.n f6e6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n f68e │ │ │ │ │ + beq.n f6e6 │ │ │ │ │ subs r5, r7, #4 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ add.w r5, r5, r9, lsl #2 │ │ │ │ │ rsb ip, r7, #4 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n f67e │ │ │ │ │ + bne.n f6d6 │ │ │ │ │ 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 f950 │ │ │ │ │ + bne.w f9a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w fb3c │ │ │ │ │ + bne.w fb94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 102f0 │ │ │ │ │ + bl 1034c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fa36 │ │ │ │ │ + bne.w fa8e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fa7c │ │ │ │ │ + bne.w fad4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fa82 │ │ │ │ │ + beq.w fada │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa9e │ │ │ │ │ + beq.w faf6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w fa8e │ │ │ │ │ + bne.w fae6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f876 │ │ │ │ │ + beq.w f8ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f8fa │ │ │ │ │ + beq.w f952 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa98 │ │ │ │ │ + beq.w faf0 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f932 │ │ │ │ │ + beq.w f98a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa96 │ │ │ │ │ + beq.w faee │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ movs r5, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, f786 │ │ │ │ │ + cbz r0, f7de │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w f8da │ │ │ │ │ + beq.w f932 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f768 │ │ │ │ │ + bne.n f7c0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n f878 │ │ │ │ │ + beq.n f8d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f878 │ │ │ │ │ + bne.n f8d0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa98 │ │ │ │ │ + beq.w faf0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n f7ec │ │ │ │ │ + ble.n f844 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n f7ec │ │ │ │ │ + beq.n f844 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n f7ec │ │ │ │ │ + beq.n f844 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n f7ec │ │ │ │ │ + beq.n f844 │ │ │ │ │ subs r5, r7, #4 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ add.w r5, r5, r9, lsl #2 │ │ │ │ │ rsb r6, r7, #4 │ │ │ │ │ adds r3, r6, r2 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n f7dc │ │ │ │ │ + bne.n f834 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 11824 <_loop0_37_rule> │ │ │ │ │ + bl 11894 <_loop0_37_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb62 │ │ │ │ │ + beq.w fbba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12194 │ │ │ │ │ + bl 121d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n f886 │ │ │ │ │ + bne.n f8de │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa0a │ │ │ │ │ + beq.w fa62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fa0a │ │ │ │ │ + bne.w fa62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ @@ -27350,143 +27367,143 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f576 │ │ │ │ │ - b.n f6ac │ │ │ │ │ + beq.w f5ce │ │ │ │ │ + b.n f704 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f6b0 │ │ │ │ │ + b.n f708 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w fb3c │ │ │ │ │ + bne.w fb94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 106e4 <_loop1_185_rule> │ │ │ │ │ + bl 10740 <_loop1_185_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fa1e │ │ │ │ │ + bne.w fa76 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w fb3c │ │ │ │ │ + bne.w fb94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12194 │ │ │ │ │ + bl 121d0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f9f0 │ │ │ │ │ + bne.w fa48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n f836 │ │ │ │ │ + b.n f88e │ │ │ │ │ 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 fac4 │ │ │ │ │ + beq.w fb1c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n f60c │ │ │ │ │ + b.n f664 │ │ │ │ │ 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 fa98 │ │ │ │ │ + beq.w faf0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n f76e │ │ │ │ │ + b.n f7c6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n f62e │ │ │ │ │ + b.n f686 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n f78e │ │ │ │ │ + b.n f7e6 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa56 │ │ │ │ │ + beq.w faae │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n f4c8 │ │ │ │ │ + b.n f520 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #2 │ │ │ │ │ - b.n f4ee │ │ │ │ │ + b.n f546 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n f62e │ │ │ │ │ + b.n f686 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n f78e │ │ │ │ │ + b.n f7e6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f9d4 │ │ │ │ │ + bne.n fa2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f850 │ │ │ │ │ + b.n f8a8 │ │ │ │ │ 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 r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb5e │ │ │ │ │ + beq.w fbb6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n f9da │ │ │ │ │ + bne.n fa32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10608 <_loop0_171_rule> │ │ │ │ │ + bl 10664 <_loop0_171_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb5a │ │ │ │ │ + beq.w fbb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11824 <_loop0_37_rule> │ │ │ │ │ + bl 11894 <_loop0_37_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb5a │ │ │ │ │ + beq.w fbb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12194 │ │ │ │ │ + bl 121d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f6b0 │ │ │ │ │ + bne.w f708 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -27494,428 +27511,428 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb44 │ │ │ │ │ + beq.w fb9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fb44 │ │ │ │ │ + bne.w fb9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f8be │ │ │ │ │ + b.n f916 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f96e │ │ │ │ │ + beq.n f9c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f96e │ │ │ │ │ + beq.n f9c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f6b0 │ │ │ │ │ + b.n f708 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ strd r5, r0, [sp] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, fa0a │ │ │ │ │ + cbz r0, fa62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f9d0 │ │ │ │ │ + beq.n fa28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f9d0 │ │ │ │ │ + beq.n fa28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f836 │ │ │ │ │ + b.n f88e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12194 │ │ │ │ │ + bl 121d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f8a0 │ │ │ │ │ + bne.w f8f8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ - b.n f9f8 │ │ │ │ │ + b.n fa50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11824 <_loop0_37_rule> │ │ │ │ │ + bl 11894 <_loop0_37_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, fa6e │ │ │ │ │ + cbz r0, fac6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12194 │ │ │ │ │ + bl 121d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, fa70 │ │ │ │ │ + cbnz r5, fac8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n f9a6 │ │ │ │ │ + b.n f9fe │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f850 │ │ │ │ │ + b.n f8a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f6d6 │ │ │ │ │ + beq.w f72e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n f836 │ │ │ │ │ + b.n f88e │ │ │ │ │ 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 fb66 │ │ │ │ │ + beq.n fbbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f886 │ │ │ │ │ + b.n f8de │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f886 │ │ │ │ │ + b.n f8de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r5, fadc │ │ │ │ │ + cbz r5, fb34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f870 │ │ │ │ │ + b.n f8c8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f870 │ │ │ │ │ + b.n f8c8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f592 │ │ │ │ │ - b.n faca │ │ │ │ │ + bne.w f5ea │ │ │ │ │ + b.n fb22 │ │ │ │ │ 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 f424 │ │ │ │ │ - b.n fa7c │ │ │ │ │ + beq.w f47c │ │ │ │ │ + b.n fad4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f850 │ │ │ │ │ + b.n f8a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f870 │ │ │ │ │ + bne.w f8c8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n fb2c │ │ │ │ │ + beq.n fb84 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b.n f444 │ │ │ │ │ + b.n f49c │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, fb78 │ │ │ │ │ + cbnz r5, fbd0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n f444 │ │ │ │ │ + b.n f49c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f836 │ │ │ │ │ + b.n f88e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f8be │ │ │ │ │ + beq.w f916 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f836 │ │ │ │ │ + b.n f88e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f6b0 │ │ │ │ │ + b.n f708 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f870 │ │ │ │ │ + b.n f8c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f886 │ │ │ │ │ + b.n f8de │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f6f4 │ │ │ │ │ - b.n fa9e │ │ │ │ │ + bne.w f74c │ │ │ │ │ + b.n faf6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f850 │ │ │ │ │ + b.n f8a8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fb84 <_tmp_28_rule>: │ │ │ │ │ +0000fbdc <_tmp_28_rule>: │ │ │ │ │ _tmp_31_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.n fbf4 <_tmp_28_rule+0x70> │ │ │ │ │ + beq.n fc4c <_tmp_28_rule+0x70> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, fbec <_tmp_28_rule+0x68> │ │ │ │ │ + cbnz r2, fc44 <_tmp_28_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, fbc8 <_tmp_28_rule+0x44> │ │ │ │ │ + cbnz r0, fc20 <_tmp_28_rule+0x44> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fbba <_tmp_28_rule+0x36> │ │ │ │ │ + beq.n fc12 <_tmp_28_rule+0x36> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n fbbc <_tmp_28_rule+0x38> │ │ │ │ │ + beq.n fc14 <_tmp_28_rule+0x38> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fbbc <_tmp_28_rule+0x38> │ │ │ │ │ + beq.n fc14 <_tmp_28_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fbc2 <_tmp_28_rule+0x3e> │ │ │ │ │ + b.n fc1a <_tmp_28_rule+0x3e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fbaa <_tmp_28_rule+0x26> │ │ │ │ │ + beq.n fc02 <_tmp_28_rule+0x26> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fbec <_tmp_28_rule+0x68> │ │ │ │ │ + b.n fc44 <_tmp_28_rule+0x68> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fc04 : │ │ │ │ │ +0000fc5c : │ │ │ │ │ slash_no_default_rule(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n fcae │ │ │ │ │ + beq.n fd06 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n fca6 │ │ │ │ │ + bne.n fcfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl fcb4 <_loop1_173_rule> │ │ │ │ │ + bl fd0c <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, fc3e │ │ │ │ │ + cbz r0, fc96 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, fc68 │ │ │ │ │ + cbnz r0, fcc0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n fca6 │ │ │ │ │ + bne.n fcfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fcb4 <_loop1_173_rule> │ │ │ │ │ + bl fd0c <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, fc5a │ │ │ │ │ + cbz r0, fcb2 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, fc8e │ │ │ │ │ + cbnz r0, fce6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc3e │ │ │ │ │ + beq.n fc96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fc5e │ │ │ │ │ + beq.n fcb6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc5e │ │ │ │ │ + beq.n fcb6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc62 │ │ │ │ │ + b.n fcba │ │ │ │ │ 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 fc74 │ │ │ │ │ - b.n fc5a │ │ │ │ │ + bne.n fccc │ │ │ │ │ + b.n fcb2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc62 │ │ │ │ │ + b.n fcba │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fc22 │ │ │ │ │ + b.n fc7a │ │ │ │ │ │ │ │ │ │ -0000fcb4 <_loop1_173_rule>: │ │ │ │ │ +0000fd0c <_loop1_173_rule>: │ │ │ │ │ _loop1_42_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 r5, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n fd82 <_loop1_173_rule+0xce> │ │ │ │ │ + beq.n fdda <_loop1_173_rule+0xce> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n fd68 <_loop1_173_rule+0xb4> │ │ │ │ │ + bne.n fdc0 <_loop1_173_rule+0xb4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd72 <_loop1_173_rule+0xbe> │ │ │ │ │ + beq.n fdca <_loop1_173_rule+0xbe> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ movs r7, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n fd68 <_loop1_173_rule+0xb4> │ │ │ │ │ + bne.n fdc0 <_loop1_173_rule+0xb4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, fd0e <_loop1_173_rule+0x5a> │ │ │ │ │ + cbz r0, fd66 <_loop1_173_rule+0x5a> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n fd4c <_loop1_173_rule+0x98> │ │ │ │ │ + beq.n fda4 <_loop1_173_rule+0x98> │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n fcf4 <_loop1_173_rule+0x40> │ │ │ │ │ + b.n fd4c <_loop1_173_rule+0x40> │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ - cbz r4, fd62 <_loop1_173_rule+0xae> │ │ │ │ │ + cbz r4, fdba <_loop1_173_rule+0xae> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r7, fd62 <_loop1_173_rule+0xae> │ │ │ │ │ + cbnz r7, fdba <_loop1_173_rule+0xae> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, fd88 <_loop1_173_rule+0xd4> │ │ │ │ │ + cbz r0, fde0 <_loop1_173_rule+0xd4> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n fd38 <_loop1_173_rule+0x84> │ │ │ │ │ + ble.n fd90 <_loop1_173_rule+0x84> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n fd24 <_loop1_173_rule+0x70> │ │ │ │ │ + b.n fd7c <_loop1_173_rule+0x70> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ @@ -27925,1048 +27942,1047 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, fd88 <_loop1_173_rule+0xd4> │ │ │ │ │ + cbz r0, fde0 <_loop1_173_rule+0xd4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n fd02 <_loop1_173_rule+0x4e> │ │ │ │ │ + b.n fd5a <_loop1_173_rule+0x4e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd42 <_loop1_173_rule+0x8e> │ │ │ │ │ + b.n fd9a <_loop1_173_rule+0x8e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd42 <_loop1_173_rule+0x8e> │ │ │ │ │ + b.n fd9a <_loop1_173_rule+0x8e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fcd6 <_loop1_173_rule+0x22> │ │ │ │ │ + b.n fd2e <_loop1_173_rule+0x22> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd42 <_loop1_173_rule+0x8e> │ │ │ │ │ + b.n fd9a <_loop1_173_rule+0x8e> │ │ │ │ │ │ │ │ │ │ -0000fd9c : │ │ │ │ │ +0000fdf4 : │ │ │ │ │ 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 10120 │ │ │ │ │ + beq.w 10178 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fffa │ │ │ │ │ + bne.w 10052 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1005e │ │ │ │ │ + beq.w 100b6 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10072 │ │ │ │ │ + beq.w 100ca │ │ │ │ │ mov r3, r5 │ │ │ │ │ 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 │ │ │ │ │ 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 fec0 │ │ │ │ │ + beq.n ff18 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1010e │ │ │ │ │ + beq.w 10166 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10108 │ │ │ │ │ + bne.w 10160 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10022 │ │ │ │ │ + bne.w 1007a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fec2 │ │ │ │ │ + bne.n ff1a │ │ │ │ │ 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 1015c │ │ │ │ │ + beq.w 101b4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ 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 10174 │ │ │ │ │ + beq.w 101cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ffd0 │ │ │ │ │ + bne.w 10028 │ │ │ │ │ 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 ffee │ │ │ │ │ + beq.w 10046 │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10196 │ │ │ │ │ + bne.w 101ee │ │ │ │ │ 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 10130 │ │ │ │ │ + beq.w 10188 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10130 │ │ │ │ │ + bne.w 10188 │ │ │ │ │ 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fffa │ │ │ │ │ + bne.w 10052 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 100a0 │ │ │ │ │ + beq.w 100f8 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 100b4 │ │ │ │ │ + beq.w 1010c │ │ │ │ │ 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1001a │ │ │ │ │ + beq.w 10072 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10146 │ │ │ │ │ + beq.w 1019e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 10016 │ │ │ │ │ + bne.n 1006e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1003e │ │ │ │ │ + bne.w 10096 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1001a │ │ │ │ │ + bne.n 10072 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 100e0 │ │ │ │ │ + beq.w 10138 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10188 │ │ │ │ │ + beq.w 101e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10164 │ │ │ │ │ + bne.w 101bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10098 │ │ │ │ │ + bne.w 100f0 │ │ │ │ │ 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 10098 │ │ │ │ │ + beq.n 100f0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10130 │ │ │ │ │ + beq.w 10188 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10130 │ │ │ │ │ + bne.w 10188 │ │ │ │ │ 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} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1017e │ │ │ │ │ + bne.w 101d6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe88 │ │ │ │ │ + bne.w fee0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w fecc │ │ │ │ │ + beq.w ff24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n feb6 │ │ │ │ │ + b.n ff0e │ │ │ │ │ strd r0, r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ff30 │ │ │ │ │ + beq.n ff88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n ffc4 │ │ │ │ │ + b.n 1001c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe28 │ │ │ │ │ + beq.w fe80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 100f2 │ │ │ │ │ + bne.n 1014a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fe36 │ │ │ │ │ + b.n fe8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff2e │ │ │ │ │ + beq.w ff86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10000 │ │ │ │ │ + bne.n 10058 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ff3c │ │ │ │ │ + b.n ff94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 10092 │ │ │ │ │ + cbnz r1, 100ea │ │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w fde2 │ │ │ │ │ + bne.w fe3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 100e6 │ │ │ │ │ + blt.n 1013e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w fdf0 │ │ │ │ │ + beq.w fe48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fff2 │ │ │ │ │ + b.n 1004a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n ffc4 │ │ │ │ │ + b.n 1001c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 100e0 │ │ │ │ │ + cbnz r3, 10138 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w fee4 │ │ │ │ │ + bne.w ff3c │ │ │ │ │ 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 1009a │ │ │ │ │ + blt.n 100f2 │ │ │ │ │ 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 fef2 │ │ │ │ │ + beq.w ff4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1009a │ │ │ │ │ + b.n 100f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fff2 │ │ │ │ │ + b.n 1004a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe2a │ │ │ │ │ + beq.w fe82 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fec2 │ │ │ │ │ + b.n ff1a │ │ │ │ │ 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 fe16 │ │ │ │ │ + beq.w fe6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10108 │ │ │ │ │ + b.n 10160 │ │ │ │ │ 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 fdc8 │ │ │ │ │ - b.n fffa │ │ │ │ │ + beq.w fe20 │ │ │ │ │ + b.n 10052 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ffc4 │ │ │ │ │ + beq.w 1001c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n feb6 │ │ │ │ │ + b.n ff0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ff18 │ │ │ │ │ + beq.w ff70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10016 │ │ │ │ │ + b.n 1006e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fff2 │ │ │ │ │ + b.n 1004a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 10184 │ │ │ │ │ + cbz r0, 101dc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1009a │ │ │ │ │ + b.n 100f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 1019a │ │ │ │ │ + cbz r0, 101f2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fff2 │ │ │ │ │ + b.n 1004a │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ - b.n ff80 │ │ │ │ │ + b.n ffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1016e │ │ │ │ │ - b.n 1009a │ │ │ │ │ + bne.n 101c6 │ │ │ │ │ + b.n 100f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fff2 │ │ │ │ │ + b.n 1004a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fff2 │ │ │ │ │ + b.n 1004a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000101a0 : │ │ │ │ │ +000101f8 : │ │ │ │ │ param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 102ea │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 102ca │ │ │ │ │ - ldrd r7, r6, [r4, #8] │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - beq.n 10294 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 10324 │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1031c │ │ │ │ │ + ldrd r6, r5, [r4, #8] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq.n 102f2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10266 │ │ │ │ │ + beq.n 102c2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 102c2 │ │ │ │ │ + beq.n 10344 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10260 │ │ │ │ │ + bne.n 102bc │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1026c │ │ │ │ │ + bne.n 102c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 10266 │ │ │ │ │ + cbnz r2, 102c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102b2 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ │ - strd r9, r0, [sp] │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + beq.n 10310 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + strd r8, r0, [sp] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102d6 │ │ │ │ │ + beq.n 10334 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 102d6 │ │ │ │ │ + bne.n 10334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b.n 10254 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 102b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1020e │ │ │ │ │ + beq.n 1026a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 10214 │ │ │ │ │ + beq.n 10272 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - cbz r0, 102d2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 10340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10266 │ │ │ │ │ + b.n 102c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 102b8 │ │ │ │ │ + blt.n 10316 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 101e0 │ │ │ │ │ + beq.n 1023a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10256 │ │ │ │ │ + b.n 1031e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10256 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 102b4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 101fa │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 10224 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 10256 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10214 │ │ │ │ │ + b.n 1031c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10254 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10256 │ │ │ │ │ + beq.n 102b0 │ │ │ │ │ + b.n 10318 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 10272 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 101c4 │ │ │ │ │ + b.n 10254 │ │ │ │ │ │ │ │ │ │ -000102f0 : │ │ │ │ │ +0001034c : │ │ │ │ │ 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 105a4 │ │ │ │ │ + beq.w 10600 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1054c │ │ │ │ │ + bne.w 105a8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 105b4 │ │ │ │ │ + beq.w 10610 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10500 │ │ │ │ │ + beq.w 1055c │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 105d0 │ │ │ │ │ + bne.w 1062c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 104ea │ │ │ │ │ + beq.w 10546 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1037e │ │ │ │ │ + cbz r0, 103da │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.w 104c2 │ │ │ │ │ + beq.w 1051e │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10362 │ │ │ │ │ + bne.n 103be │ │ │ │ │ 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 104fa │ │ │ │ │ + beq.w 10556 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 103cc │ │ │ │ │ + ble.n 10428 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 103cc │ │ │ │ │ + beq.n 10428 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 103cc │ │ │ │ │ + beq.n 10428 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 103cc │ │ │ │ │ + beq.n 10428 │ │ │ │ │ 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 103bc │ │ │ │ │ + bne.n 10418 │ │ │ │ │ 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 106e4 <_loop1_185_rule> │ │ │ │ │ + bl 10740 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10536 │ │ │ │ │ + bne.w 10592 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1054c │ │ │ │ │ + bne.w 105a8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 105d8 │ │ │ │ │ + beq.w 10634 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10526 │ │ │ │ │ + beq.w 10582 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1052e │ │ │ │ │ + bne.w 1058a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10512 │ │ │ │ │ + beq.n 1056e │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 10450 │ │ │ │ │ + cbz r0, 104ac │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 104d6 │ │ │ │ │ + beq.n 10532 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10436 │ │ │ │ │ + bne.n 10492 │ │ │ │ │ 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 10520 │ │ │ │ │ + beq.n 1057c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1049c │ │ │ │ │ + ble.n 104f8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1049c │ │ │ │ │ + beq.n 104f8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1049c │ │ │ │ │ + beq.n 104f8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1049c │ │ │ │ │ + beq.n 104f8 │ │ │ │ │ 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 1048c │ │ │ │ │ + bne.n 104e8 │ │ │ │ │ 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 106e4 <_loop1_185_rule> │ │ │ │ │ + bl 10740 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10554 │ │ │ │ │ + bne.n 105b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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, 104fa │ │ │ │ │ + cbz r0, 10556 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 10368 │ │ │ │ │ + b.n 103c4 │ │ │ │ │ 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, 10520 │ │ │ │ │ + cbz r0, 1057c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1043a │ │ │ │ │ + b.n 10496 │ │ │ │ │ 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 103cc │ │ │ │ │ + bne.w 10428 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10544 │ │ │ │ │ + b.n 105a0 │ │ │ │ │ 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 1049c │ │ │ │ │ + bne.n 104f8 │ │ │ │ │ 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 10560 │ │ │ │ │ + b.n 105bc │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10566 │ │ │ │ │ + cbnz r0, 105c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 103f2 │ │ │ │ │ + beq.w 1044e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 104bc │ │ │ │ │ + b.n 10518 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1058c │ │ │ │ │ + cbnz r0, 105e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 104b8 │ │ │ │ │ + b.n 10514 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10540 │ │ │ │ │ + beq.n 1059c │ │ │ │ │ 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 105f6 │ │ │ │ │ + beq.n 10652 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 105f6 │ │ │ │ │ + bne.n 10652 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 104b8 │ │ │ │ │ + b.n 10514 │ │ │ │ │ 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 10572 │ │ │ │ │ - b.n 1055e │ │ │ │ │ + bne.n 105ce │ │ │ │ │ + b.n 105ba │ │ │ │ │ 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 1031a │ │ │ │ │ - b.n 1054c │ │ │ │ │ + beq.w 10376 │ │ │ │ │ + b.n 105a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 105d0 │ │ │ │ │ + cbnz r2, 1062c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1033a │ │ │ │ │ - b.n 10500 │ │ │ │ │ + bne.w 10396 │ │ │ │ │ + b.n 1055c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10544 │ │ │ │ │ + b.n 105a0 │ │ │ │ │ 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 1052e │ │ │ │ │ + bne.n 1058a │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10410 │ │ │ │ │ - b.n 10526 │ │ │ │ │ + bne.w 1046c │ │ │ │ │ + b.n 10582 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 104b8 │ │ │ │ │ + beq.w 10514 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1054c │ │ │ │ │ + b.n 105a8 │ │ │ │ │ │ │ │ │ │ -00010608 <_loop0_171_rule>: │ │ │ │ │ +00010664 <_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 106b0 <_loop0_171_rule+0xa8> │ │ │ │ │ + beq.n 1070c <_loop0_171_rule+0xa8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 106da <_loop0_171_rule+0xd2> │ │ │ │ │ + bne.n 10736 <_loop0_171_rule+0xd2> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 106ca <_loop0_171_rule+0xc2> │ │ │ │ │ + beq.n 10726 <_loop0_171_rule+0xc2> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 106da <_loop0_171_rule+0xd2> │ │ │ │ │ + bne.n 10736 <_loop0_171_rule+0xd2> │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 10662 <_loop0_171_rule+0x5a> │ │ │ │ │ + cbz r0, 106be <_loop0_171_rule+0x5a> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.n 10696 <_loop0_171_rule+0x8e> │ │ │ │ │ + beq.n 106f2 <_loop0_171_rule+0x8e> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r8, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 1064a <_loop0_171_rule+0x42> │ │ │ │ │ + b.n 106a6 <_loop0_171_rule+0x42> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 106b6 <_loop0_171_rule+0xae> │ │ │ │ │ + cbz r0, 10712 <_loop0_171_rule+0xae> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 10682 <_loop0_171_rule+0x7a> │ │ │ │ │ + ble.n 106de <_loop0_171_rule+0x7a> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 10670 <_loop0_171_rule+0x68> │ │ │ │ │ + b.n 106cc <_loop0_171_rule+0x68> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -28976,493 +28992,493 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 106b6 <_loop0_171_rule+0xae> │ │ │ │ │ + cbz r0, 10712 <_loop0_171_rule+0xae> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 10658 <_loop0_171_rule+0x50> │ │ │ │ │ + b.n 106b4 <_loop0_171_rule+0x50> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1062a <_loop0_171_rule+0x22> │ │ │ │ │ + b.n 10686 <_loop0_171_rule+0x22> │ │ │ │ │ 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 1068c <_loop0_171_rule+0x84> │ │ │ │ │ + b.n 106e8 <_loop0_171_rule+0x84> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1068c <_loop0_171_rule+0x84> │ │ │ │ │ + b.n 106e8 <_loop0_171_rule+0x84> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1068c <_loop0_171_rule+0x84> │ │ │ │ │ + b.n 106e8 <_loop0_171_rule+0x84> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000106e4 <_loop1_185_rule>: │ │ │ │ │ +00010740 <_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 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 10f00 <_loop1_185_rule+0x81c> │ │ │ │ │ + beq.w 10f64 <_loop1_185_rule+0x824> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10f0e <_loop1_185_rule+0x82a> │ │ │ │ │ + bne.w 10f72 <_loop1_185_rule+0x832> │ │ │ │ │ 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 10ef0 <_loop1_185_rule+0x80c> │ │ │ │ │ + beq.w 10f54 <_loop1_185_rule+0x814> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 10eea <_loop1_185_rule+0x806> │ │ │ │ │ + bne.w 10f4e <_loop1_185_rule+0x80e> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 10ed6 <_loop1_185_rule+0x7f2> │ │ │ │ │ + beq.w 10f3c <_loop1_185_rule+0x7fc> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1098c <_loop1_185_rule+0x2a8> │ │ │ │ │ + beq.w 109e8 <_loop1_185_rule+0x2a8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 109a4 <_loop1_185_rule+0x2c0> │ │ │ │ │ + beq.w 10a00 <_loop1_185_rule+0x2c0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r9, [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 109d4 <_loop1_185_rule+0x2f0> │ │ │ │ │ + beq.w 10a30 <_loop1_185_rule+0x2f0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11032 <_loop1_185_rule+0x94e> │ │ │ │ │ + beq.w 110f8 <_loop1_185_rule+0x9b8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11042 <_loop1_185_rule+0x95e> │ │ │ │ │ + bne.w 11108 <_loop1_185_rule+0x9c8> │ │ │ │ │ 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 r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10b5e <_loop1_185_rule+0x47a> │ │ │ │ │ + bne.w 10bba <_loop1_185_rule+0x47a> │ │ │ │ │ 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 109d8 <_loop1_185_rule+0x2f4> │ │ │ │ │ + bne.w 10a34 <_loop1_185_rule+0x2f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [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 11018 <_loop1_185_rule+0x934> │ │ │ │ │ + beq.w 110de <_loop1_185_rule+0x99e> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11020 <_loop1_185_rule+0x93c> │ │ │ │ │ + beq.w 110e6 <_loop1_185_rule+0x9a6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10fa8 <_loop1_185_rule+0x8c4> │ │ │ │ │ + bne.w 110cc <_loop1_185_rule+0x98c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14f50 │ │ │ │ │ + bl 150e8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b7c <_loop1_185_rule+0x498> │ │ │ │ │ + beq.w 10bd8 <_loop1_185_rule+0x498> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b7c <_loop1_185_rule+0x498> │ │ │ │ │ + beq.w 10bd8 <_loop1_185_rule+0x498> │ │ │ │ │ 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 10ed2 <_loop1_185_rule+0x7ee> │ │ │ │ │ + bne.w 10f38 <_loop1_185_rule+0x7f8> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10eaa <_loop1_185_rule+0x7c6> │ │ │ │ │ + beq.w 10f10 <_loop1_185_rule+0x7d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f50 <_loop1_185_rule+0x86c> │ │ │ │ │ + bne.w 10fb6 <_loop1_185_rule+0x876> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - mov r7, lr │ │ │ │ │ + mov r6, lr │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ str.w lr, [sp, #32] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - beq.w 10f2a <_loop1_185_rule+0x846> │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + beq.w 10f8e <_loop1_185_rule+0x84e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10ee6 <_loop1_185_rule+0x802> │ │ │ │ │ + bne.w 10fb2 <_loop1_185_rule+0x872> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10b92 <_loop1_185_rule+0x4ae> │ │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq.w 10baa <_loop1_185_rule+0x4c6> │ │ │ │ │ - mov r6, r5 │ │ │ │ │ + beq.w 10bee <_loop1_185_rule+0x4ae> │ │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + beq.w 10c06 <_loop1_185_rule+0x4c6> │ │ │ │ │ + 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 r3, [r3, #16] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10bda <_loop1_185_rule+0x4f6> │ │ │ │ │ + beq.w 10c36 <_loop1_185_rule+0x4f6> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10f14 <_loop1_185_rule+0x830> │ │ │ │ │ + beq.w 10f78 <_loop1_185_rule+0x838> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10f24 <_loop1_185_rule+0x840> │ │ │ │ │ + bne.w 10f88 <_loop1_185_rule+0x848> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10e00 <_loop1_185_rule+0x71c> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - movs r1, #0 │ │ │ │ │ + bne.w 10e6e <_loop1_185_rule+0x72e> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10bde <_loop1_185_rule+0x4fa> │ │ │ │ │ + bne.w 10c3a <_loop1_185_rule+0x4fa> │ │ │ │ │ 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 11082 <_loop1_185_rule+0x99e> │ │ │ │ │ + beq.w 11010 <_loop1_185_rule+0x8d0> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r7, [ip, #24] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + ldr.w r7, [ip, #20] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11070 <_loop1_185_rule+0x98c> │ │ │ │ │ + beq.w 10ff0 <_loop1_185_rule+0x8b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10fbe <_loop1_185_rule+0x8da> │ │ │ │ │ + bne.w 11036 <_loop1_185_rule+0x8f6> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14f50 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + bl 150e8 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10de6 <_loop1_185_rule+0x702> │ │ │ │ │ + beq.w 10e46 <_loop1_185_rule+0x706> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10de6 <_loop1_185_rule+0x702> │ │ │ │ │ + beq.w 10e46 <_loop1_185_rule+0x706> │ │ │ │ │ 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 1105a <_loop1_185_rule+0x976> │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + bne.w 10fda <_loop1_185_rule+0x89a> │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ce2 <_loop1_185_rule+0x5fe> │ │ │ │ │ + beq.w 10d42 <_loop1_185_rule+0x602> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11098 <_loop1_185_rule+0x9b4> │ │ │ │ │ + bne.w 10fde <_loop1_185_rule+0x89e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.w 10e46 <_loop1_185_rule+0x762> │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.w 10eb4 <_loop1_185_rule+0x774> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - str.w r6, [sl, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ + str.w r7, [sl, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.n 1085e <_loop1_185_rule+0x17a> │ │ │ │ │ + b.n 108ba <_loop1_185_rule+0x17a> │ │ │ │ │ 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 10fb8 <_loop1_185_rule+0x8d4> │ │ │ │ │ + bne.w 11092 <_loop1_185_rule+0x952> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 10756 <_loop1_185_rule+0x72> │ │ │ │ │ + bne.w 107b2 <_loop1_185_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10ea0 <_loop1_185_rule+0x7bc> │ │ │ │ │ + blt.w 10f06 <_loop1_185_rule+0x7c6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10fb8 <_loop1_185_rule+0x8d4> │ │ │ │ │ + bne.w 11092 <_loop1_185_rule+0x952> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10772 <_loop1_185_rule+0x8e> │ │ │ │ │ + bne.w 107ce <_loop1_185_rule+0x8e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e96 <_loop1_185_rule+0x7b2> │ │ │ │ │ + bne.w 10efc <_loop1_185_rule+0x7bc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10afa <_loop1_185_rule+0x416> │ │ │ │ │ + beq.w 10b56 <_loop1_185_rule+0x416> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 10b12 <_loop1_185_rule+0x42e> │ │ │ │ │ + beq.w 10b6e <_loop1_185_rule+0x42e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r5, r8, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b3e <_loop1_185_rule+0x45a> │ │ │ │ │ + beq.w 10b9a <_loop1_185_rule+0x45a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10ffa <_loop1_185_rule+0x916> │ │ │ │ │ + beq.w 110bc <_loop1_185_rule+0x97c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1100a <_loop1_185_rule+0x926> │ │ │ │ │ + bne.w 1109c <_loop1_185_rule+0x95c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10daa <_loop1_185_rule+0x6c6> │ │ │ │ │ + bne.w 10e0a <_loop1_185_rule+0x6ca> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 10e5e <_loop1_185_rule+0x77a> │ │ │ │ │ + bne.w 10eca <_loop1_185_rule+0x78a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [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 11012 <_loop1_185_rule+0x92e> │ │ │ │ │ + beq.w 11088 <_loop1_185_rule+0x948> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ 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 10e8a <_loop1_185_rule+0x7a6> │ │ │ │ │ + beq.w 10ef0 <_loop1_185_rule+0x7b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11048 <_loop1_185_rule+0x964> │ │ │ │ │ + bne.w 1110e <_loop1_185_rule+0x9ce> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14f50 │ │ │ │ │ + bl 150e8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10dda <_loop1_185_rule+0x6f6> │ │ │ │ │ + beq.w 10e3a <_loop1_185_rule+0x6fa> │ │ │ │ │ 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 10dee <_loop1_185_rule+0x70a> │ │ │ │ │ + bne.w 10e5c <_loop1_185_rule+0x71c> │ │ │ │ │ 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 10dda <_loop1_185_rule+0x6f6> │ │ │ │ │ + beq.w 10e3a <_loop1_185_rule+0x6fa> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f3a <_loop1_185_rule+0x856> │ │ │ │ │ + beq.w 10f9e <_loop1_185_rule+0x85e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1108a <_loop1_185_rule+0x9a6> │ │ │ │ │ + bne.w 11002 <_loop1_185_rule+0x8c2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ mov fp, r8 │ │ │ │ │ - b.n 1084e <_loop1_185_rule+0x16a> │ │ │ │ │ + b.n 108aa <_loop1_185_rule+0x16a> │ │ │ │ │ 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 11012 <_loop1_185_rule+0x92e> │ │ │ │ │ + bne.w 11088 <_loop1_185_rule+0x948> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 109f8 <_loop1_185_rule+0x314> │ │ │ │ │ + bne.w 10a54 <_loop1_185_rule+0x314> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10ec2 <_loop1_185_rule+0x7de> │ │ │ │ │ + blt.w 10f28 <_loop1_185_rule+0x7e8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r5, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11012 <_loop1_185_rule+0x92e> │ │ │ │ │ + bne.w 11088 <_loop1_185_rule+0x948> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a10 <_loop1_185_rule+0x32c> │ │ │ │ │ + bne.w 10a6c <_loop1_185_rule+0x32c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -29470,735 +29486,742 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107a0 <_loop1_185_rule+0xbc> │ │ │ │ │ + beq.w 107fc <_loop1_185_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f8a <_loop1_185_rule+0x8a6> │ │ │ │ │ + bne.w 1101c <_loop1_185_rule+0x8dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 107b2 <_loop1_185_rule+0xce> │ │ │ │ │ + b.n 1080e <_loop1_185_rule+0xce> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 109e2 <_loop1_185_rule+0x2fe> │ │ │ │ │ + beq.w 10a3e <_loop1_185_rule+0x2fe> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b48 <_loop1_185_rule+0x464> │ │ │ │ │ + b.n 10ba4 <_loop1_185_rule+0x464> │ │ │ │ │ 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 1105e <_loop1_185_rule+0x97a> │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 10888 <_loop1_185_rule+0x1a4> │ │ │ │ │ + bne.w 110b6 <_loop1_185_rule+0x976> │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w 108e4 <_loop1_185_rule+0x1a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10e74 <_loop1_185_rule+0x790> │ │ │ │ │ + blt.w 10ee6 <_loop1_185_rule+0x7a6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1105e <_loop1_185_rule+0x97a> │ │ │ │ │ + bne.w 110b6 <_loop1_185_rule+0x976> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 108a4 <_loop1_185_rule+0x1c0> │ │ │ │ │ + bne.w 10900 <_loop1_185_rule+0x1c0> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e84 <_loop1_185_rule+0x7a0> │ │ │ │ │ + bne.w 10e52 <_loop1_185_rule+0x712> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10cf8 <_loop1_185_rule+0x614> │ │ │ │ │ + beq.w 10d58 <_loop1_185_rule+0x618> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 10d10 <_loop1_185_rule+0x62c> │ │ │ │ │ + beq.w 10d70 <_loop1_185_rule+0x630> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ │ + ldrd r5, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d3c <_loop1_185_rule+0x658> │ │ │ │ │ + beq.w 10d9c <_loop1_185_rule+0x65c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11068 <_loop1_185_rule+0x984> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 11064 <_loop1_185_rule+0x980> │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + add.w r0, r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 110a2 <_loop1_185_rule+0x962> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 11098 <_loop1_185_rule+0x958> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10e1e <_loop1_185_rule+0x73a> │ │ │ │ │ + bne.w 10e8c <_loop1_185_rule+0x74c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e7e <_loop1_185_rule+0x79a> │ │ │ │ │ + bne.w 10ee0 <_loop1_185_rule+0x7a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - strd r2, r1, [sp, #20] │ │ │ │ │ + strd r2, r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - ldrd r2, r1, [sp, #20] │ │ │ │ │ + ldrd r2, r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11010 <_loop1_185_rule+0x92c> │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + beq.w 11086 <_loop1_185_rule+0x946> │ │ │ │ │ + mov r3, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ - strd r6, r5, [sp] │ │ │ │ │ + strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10fea <_loop1_185_rule+0x906> │ │ │ │ │ + beq.w 1105c <_loop1_185_rule+0x91c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10fd4 <_loop1_185_rule+0x8f0> │ │ │ │ │ + bne.w 11046 <_loop1_185_rule+0x906> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14f50 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 150e8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10dec <_loop1_185_rule+0x708> │ │ │ │ │ + beq.w 10e5a <_loop1_185_rule+0x71a> │ │ │ │ │ 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 10dec <_loop1_185_rule+0x708> │ │ │ │ │ + bne.w 10e5a <_loop1_185_rule+0x71a> │ │ │ │ │ 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 10dec <_loop1_185_rule+0x708> │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + beq.w 10e5a <_loop1_185_rule+0x71a> │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1096a <_loop1_185_rule+0x286> │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + bne.w 109c6 <_loop1_185_rule+0x286> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110aa <_loop1_185_rule+0x9c6> │ │ │ │ │ + beq.w 1108e <_loop1_185_rule+0x94e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10d42 <_loop1_185_rule+0x65e> │ │ │ │ │ + b.n 10da2 <_loop1_185_rule+0x662> │ │ │ │ │ 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 11010 <_loop1_185_rule+0x92c> │ │ │ │ │ + bne.w 11086 <_loop1_185_rule+0x946> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 10bfa <_loop1_185_rule+0x516> │ │ │ │ │ + bne.w 10c56 <_loop1_185_rule+0x516> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10e68 <_loop1_185_rule+0x784> │ │ │ │ │ + blt.w 10ed4 <_loop1_185_rule+0x794> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ │ + ldrd r5, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11010 <_loop1_185_rule+0x92c> │ │ │ │ │ + bne.w 11086 <_loop1_185_rule+0x946> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10c12 <_loop1_185_rule+0x52e> │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + bne.w 10c6e <_loop1_185_rule+0x52e> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 10b48 <_loop1_185_rule+0x464> │ │ │ │ │ + beq.w 10ba4 <_loop1_185_rule+0x464> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10b48 <_loop1_185_rule+0x464> │ │ │ │ │ + bne.w 10ba4 <_loop1_185_rule+0x464> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f5c <_loop1_185_rule+0x878> │ │ │ │ │ + beq.w 10fc2 <_loop1_185_rule+0x882> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 10d9c <_loop1_185_rule+0x6b8> │ │ │ │ │ + ble.n 10dfc <_loop1_185_rule+0x6bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 10d9c <_loop1_185_rule+0x6b8> │ │ │ │ │ + beq.n 10dfc <_loop1_185_rule+0x6bc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 10d9c <_loop1_185_rule+0x6b8> │ │ │ │ │ + beq.n 10dfc <_loop1_185_rule+0x6bc> │ │ │ │ │ add.w r2, sl, #4 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 10d8c <_loop1_185_rule+0x6a8> │ │ │ │ │ + bne.n 10dec <_loop1_185_rule+0x6ac> │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b56 <_loop1_185_rule+0x472> │ │ │ │ │ + b.n 10bb2 <_loop1_185_rule+0x472> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a3e <_loop1_185_rule+0x35a> │ │ │ │ │ + beq.w 10a9a <_loop1_185_rule+0x35a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10a42 <_loop1_185_rule+0x35e> │ │ │ │ │ + beq.w 10a9e <_loop1_185_rule+0x35e> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a40 <_loop1_185_rule+0x35c> │ │ │ │ │ + beq.w 10a9c <_loop1_185_rule+0x35c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10d40 <_loop1_185_rule+0x65c> │ │ │ │ │ + b.n 10da0 <_loop1_185_rule+0x660> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b48 <_loop1_185_rule+0x464> │ │ │ │ │ + b.n 10ba4 <_loop1_185_rule+0x464> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10be0 <_loop1_185_rule+0x4fc> │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 10c44 <_loop1_185_rule+0x504> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 10da2 <_loop1_185_rule+0x662> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 10b48 <_loop1_185_rule+0x464> │ │ │ │ │ - b.n 10d4e <_loop1_185_rule+0x66a> │ │ │ │ │ + beq.w 10ba4 <_loop1_185_rule+0x464> │ │ │ │ │ + b.n 10dae <_loop1_185_rule+0x66e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 108d0 <_loop1_185_rule+0x1ec> │ │ │ │ │ + beq.w 1092e <_loop1_185_rule+0x1ee> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10f74 <_loop1_185_rule+0x890> │ │ │ │ │ + bne.w 1106c <_loop1_185_rule+0x92c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 108e4 <_loop1_185_rule+0x200> │ │ │ │ │ + b.n 10940 <_loop1_185_rule+0x200> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c3c <_loop1_185_rule+0x558> │ │ │ │ │ + beq.w 10c9a <_loop1_185_rule+0x55a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10c44 <_loop1_185_rule+0x560> │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + beq.w 10ca2 <_loop1_185_rule+0x562> │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110a6 <_loop1_185_rule+0x9c2> │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - b.n 10dce <_loop1_185_rule+0x6ea> │ │ │ │ │ + beq.w 10fec <_loop1_185_rule+0x8ac> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + b.n 10e2e <_loop1_185_rule+0x6ee> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f5a <_loop1_185_rule+0x876> │ │ │ │ │ + beq.n 10fc0 <_loop1_185_rule+0x880> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 10980 <_loop1_185_rule+0x29c> │ │ │ │ │ + b.n 109dc <_loop1_185_rule+0x29c> │ │ │ │ │ subs r3, #3 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b48 <_loop1_185_rule+0x464> │ │ │ │ │ + b.n 10ba4 <_loop1_185_rule+0x464> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10df0 <_loop1_185_rule+0x70c> │ │ │ │ │ + b.n 10e5e <_loop1_185_rule+0x71e> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 10da0 <_loop1_185_rule+0x660> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 10be0 <_loop1_185_rule+0x4fc> │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b.n 10d40 <_loop1_185_rule+0x65c> │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - subs r3, r0, #1 │ │ │ │ │ - b.n 10d42 <_loop1_185_rule+0x65e> │ │ │ │ │ + b.n 10e4a <_loop1_185_rule+0x70a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11056 <_loop1_185_rule+0x972> │ │ │ │ │ + bne.w 1111c <_loop1_185_rule+0x9dc> │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b48 <_loop1_185_rule+0x464> │ │ │ │ │ + b.n 10ba4 <_loop1_185_rule+0x464> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10b80 <_loop1_185_rule+0x49c> │ │ │ │ │ + b.n 10bdc <_loop1_185_rule+0x49c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10f44 <_loop1_185_rule+0x860> │ │ │ │ │ + beq.n 10fa6 <_loop1_185_rule+0x866> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b48 <_loop1_185_rule+0x464> │ │ │ │ │ + b.n 10ba4 <_loop1_185_rule+0x464> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b48 <_loop1_185_rule+0x464> │ │ │ │ │ + b.n 10ba4 <_loop1_185_rule+0x464> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b80 <_loop1_185_rule+0x49c> │ │ │ │ │ + b.n 10bdc <_loop1_185_rule+0x49c> │ │ │ │ │ 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 1073c <_loop1_185_rule+0x58> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 10d42 <_loop1_185_rule+0x65e> │ │ │ │ │ + beq.w 10798 <_loop1_185_rule+0x58> │ │ │ │ │ + b.n 10e56 <_loop1_185_rule+0x716> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10da6 <_loop1_185_rule+0x6c2> │ │ │ │ │ + b.n 10e06 <_loop1_185_rule+0x6c6> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10da6 <_loop1_185_rule+0x6c2> │ │ │ │ │ + b.n 10e06 <_loop1_185_rule+0x6c6> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10712 <_loop1_185_rule+0x2e> │ │ │ │ │ + beq.w 1076e <_loop1_185_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10da6 <_loop1_185_rule+0x6c2> │ │ │ │ │ + b.n 10e06 <_loop1_185_rule+0x6c6> │ │ │ │ │ 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 108be <_loop1_185_rule+0x1da> │ │ │ │ │ + beq.w 1091a <_loop1_185_rule+0x1da> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10bde <_loop1_185_rule+0x4fa> │ │ │ │ │ + b.n 10c3a <_loop1_185_rule+0x4fa> │ │ │ │ │ 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, 10f70 <_loop1_185_rule+0x88c> │ │ │ │ │ + cbnz r2, 10fd6 <_loop1_185_rule+0x896> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 10872 <_loop1_185_rule+0x18e> │ │ │ │ │ + b.n 108ce <_loop1_185_rule+0x18e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11094 <_loop1_185_rule+0x9b0> │ │ │ │ │ + bne.n 1100c <_loop1_185_rule+0x8cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b48 <_loop1_185_rule+0x464> │ │ │ │ │ + b.n 10ba4 <_loop1_185_rule+0x464> │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.n 10e56 <_loop1_185_rule+0x716> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10eb2 <_loop1_185_rule+0x7ce> │ │ │ │ │ - b.n 10aea <_loop1_185_rule+0x406> │ │ │ │ │ + bne.n 10f18 <_loop1_185_rule+0x7d8> │ │ │ │ │ + b.n 10b46 <_loop1_185_rule+0x406> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10da6 <_loop1_185_rule+0x6c2> │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - b.n 10ee6 <_loop1_185_rule+0x802> │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 10e06 <_loop1_185_rule+0x6c6> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + b.n 10e56 <_loop1_185_rule+0x716> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 10e4a <_loop1_185_rule+0x70a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 10fa4 <_loop1_185_rule+0x8c0> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 109ce <_loop1_185_rule+0x28e> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + b.n 10d4e <_loop1_185_rule+0x60e> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 10ca2 <_loop1_185_rule+0x562> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + mov r3, r0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + cbz r3, 11018 <_loop1_185_rule+0x8d8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 10e4a <_loop1_185_rule+0x70a> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 10b46 <_loop1_185_rule+0x406> │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 10d4e <_loop1_185_rule+0x60e> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10bde <_loop1_185_rule+0x4fa> │ │ │ │ │ + b.n 10e4a <_loop1_185_rule+0x70a> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 10e4a <_loop1_185_rule+0x70a> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107a4 <_loop1_185_rule+0xc0> │ │ │ │ │ + beq.w 10800 <_loop1_185_rule+0xc0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 109d8 <_loop1_185_rule+0x2f4> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 108d8 <_loop1_185_rule+0x1f4> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 10ea4 <_loop1_185_rule+0x7c0> │ │ │ │ │ - b.n 107f6 <_loop1_185_rule+0x112> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 10b80 <_loop1_185_rule+0x49c> │ │ │ │ │ + b.n 10a34 <_loop1_185_rule+0x2f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10928 <_loop1_185_rule+0x244> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10be0 <_loop1_185_rule+0x4fc> │ │ │ │ │ + bne.n 10ffc <_loop1_185_rule+0x8bc> │ │ │ │ │ + b.n 10984 <_loop1_185_rule+0x244> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c94 <_loop1_185_rule+0x5b0> │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + beq.w 10cf4 <_loop1_185_rule+0x5b4> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10df0 <_loop1_185_rule+0x70c> │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + b.n 10e5e <_loop1_185_rule+0x71e> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10fe4 <_loop1_185_rule+0x900> │ │ │ │ │ - b.n 10df0 <_loop1_185_rule+0x70c> │ │ │ │ │ + bne.n 11056 <_loop1_185_rule+0x916> │ │ │ │ │ + b.n 10e5e <_loop1_185_rule+0x71e> │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 10932 <_loop1_185_rule+0x1f2> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 10c3a <_loop1_185_rule+0x4fa> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 10e5e <_loop1_185_rule+0x71e> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 10e56 <_loop1_185_rule+0x716> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 10bdc <_loop1_185_rule+0x49c> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 10da0 <_loop1_185_rule+0x660> │ │ │ │ │ + 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 10c88 <_loop1_185_rule+0x548> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1109c <_loop1_185_rule+0x95c> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + b.n 10e4a <_loop1_185_rule+0x70a> │ │ │ │ │ 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 10a2a <_loop1_185_rule+0x346> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10d40 <_loop1_185_rule+0x65c> │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + beq.w 10a86 <_loop1_185_rule+0x346> │ │ │ │ │ + b.n 110b2 <_loop1_185_rule+0x972> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10df0 <_loop1_185_rule+0x70c> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 10f0a <_loop1_185_rule+0x7ca> │ │ │ │ │ + b.w 10852 <_loop1_185_rule+0x112> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b80 <_loop1_185_rule+0x49c> │ │ │ │ │ + b.n 10bdc <_loop1_185_rule+0x49c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ea4 <_loop1_185_rule+0x7c0> │ │ │ │ │ + bne.w 10f0a <_loop1_185_rule+0x7ca> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10b80 <_loop1_185_rule+0x49c> │ │ │ │ │ + b.n 10bdc <_loop1_185_rule+0x49c> │ │ │ │ │ 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 1078c <_loop1_185_rule+0xa8> │ │ │ │ │ + beq.w 107e8 <_loop1_185_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 109d8 <_loop1_185_rule+0x2f4> │ │ │ │ │ + b.n 10a34 <_loop1_185_rule+0x2f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10fe4 <_loop1_185_rule+0x900> │ │ │ │ │ - b.n 10a94 <_loop1_185_rule+0x3b0> │ │ │ │ │ + bne.n 11056 <_loop1_185_rule+0x916> │ │ │ │ │ + b.n 10af0 <_loop1_185_rule+0x3b0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10fe4 <_loop1_185_rule+0x900> │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10be0 <_loop1_185_rule+0x4fc> │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - b.n 10be0 <_loop1_185_rule+0x4fc> │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - b.n 11008 <_loop1_185_rule+0x924> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10c22 <_loop1_185_rule+0x53e> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 10fce <_loop1_185_rule+0x8ea> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10be0 <_loop1_185_rule+0x4fc> │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - b.n 10be0 <_loop1_185_rule+0x4fc> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 10aea <_loop1_185_rule+0x406> │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 10cee <_loop1_185_rule+0x60a> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 10972 <_loop1_185_rule+0x28e> │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - b.n 10cee <_loop1_185_rule+0x60a> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10c44 <_loop1_185_rule+0x560> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ee6 <_loop1_185_rule+0x802> │ │ │ │ │ - nop │ │ │ │ │ + b.n 11056 <_loop1_185_rule+0x916> │ │ │ │ │ │ │ │ │ │ -000110b0 : │ │ │ │ │ +00011120 : │ │ │ │ │ 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 1146a │ │ │ │ │ + beq.w 114da │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11478 │ │ │ │ │ + bne.w 114e8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1115a │ │ │ │ │ + beq.n 111ca │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r6 │ │ │ │ │ - beq.n 11170 │ │ │ │ │ + beq.n 111e0 │ │ │ │ │ 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 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1119c │ │ │ │ │ + bne.n 1120c │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11232 │ │ │ │ │ + bne.w 112a2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11414 │ │ │ │ │ + bne.w 11484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1126a │ │ │ │ │ + beq.w 112da │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1126a │ │ │ │ │ + beq.w 112da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11464 │ │ │ │ │ + bne.w 114d4 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 110f4 │ │ │ │ │ + bne.n 11164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1121a │ │ │ │ │ + blt.n 1128a │ │ │ │ │ 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 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11464 │ │ │ │ │ + bne.w 114d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1110e │ │ │ │ │ + beq.n 1117e │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1110e │ │ │ │ │ + beq.n 1117e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1145c │ │ │ │ │ + beq.w 114cc │ │ │ │ │ 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 1145c │ │ │ │ │ + beq.w 114cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11456 │ │ │ │ │ + beq.w 114c6 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -30206,134 +30229,134 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1141c │ │ │ │ │ + beq.w 1148c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1142c │ │ │ │ │ + bne.w 1149c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11150 │ │ │ │ │ + b.n 111c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11120 │ │ │ │ │ + beq.w 11190 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11478 │ │ │ │ │ + bne.w 114e8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11442 │ │ │ │ │ + beq.w 114b2 │ │ │ │ │ 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, 11272 │ │ │ │ │ + cbz r0, 112e2 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 11216 │ │ │ │ │ + bne.n 11286 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 11120 │ │ │ │ │ + b.n 11190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 11216 │ │ │ │ │ + b.n 11286 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11450 │ │ │ │ │ + bne.w 114c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1134e │ │ │ │ │ + bne.n 113be │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11450 │ │ │ │ │ + bne.w 114c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 112e2 │ │ │ │ │ + cbnz r0, 11352 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11450 │ │ │ │ │ + bne.w 114c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_161_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_161_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 112ca │ │ │ │ │ + cbz r0, 1133a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 113ae │ │ │ │ │ + bne.n 1141e │ │ │ │ │ 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 11258 │ │ │ │ │ + b.n 112c8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112a0 │ │ │ │ │ + beq.n 11310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112a0 │ │ │ │ │ + beq.n 11310 │ │ │ │ │ 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 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112a0 │ │ │ │ │ + beq.n 11310 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -30343,38 +30366,38 @@ │ │ │ │ │ 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 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112d2 │ │ │ │ │ + beq.n 11342 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11266 │ │ │ │ │ + b.n 112d6 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1128a │ │ │ │ │ + beq.n 112fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1128a │ │ │ │ │ + beq.n 112fa │ │ │ │ │ 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 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -30395,42 +30418,42 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11340 │ │ │ │ │ - b.n 112d2 │ │ │ │ │ + bne.n 113b0 │ │ │ │ │ + b.n 11342 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112ca │ │ │ │ │ + beq.n 1133a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112ca │ │ │ │ │ + beq.n 1133a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_162_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_162_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112ca │ │ │ │ │ + beq.w 1133a │ │ │ │ │ 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 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -30450,260 +30473,260 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n 1139c │ │ │ │ │ + b.n 1140c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11150 │ │ │ │ │ + b.n 111c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 1143e │ │ │ │ │ + cbz r0, 114ae │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11224 │ │ │ │ │ + b.n 11294 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11426 │ │ │ │ │ + bne.n 11496 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11216 │ │ │ │ │ + b.n 11286 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11224 │ │ │ │ │ + b.n 11294 │ │ │ │ │ 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 11246 │ │ │ │ │ + beq.w 112b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1134a │ │ │ │ │ + b.n 113ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 111dc │ │ │ │ │ + b.n 1124c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11224 │ │ │ │ │ + b.n 11294 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11224 │ │ │ │ │ + b.n 11294 │ │ │ │ │ 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 110dc │ │ │ │ │ + beq.w 1114c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 11150 │ │ │ │ │ + b.n 111c0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011480 : │ │ │ │ │ +000114f0 : │ │ │ │ │ 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 116a8 │ │ │ │ │ + beq.w 11718 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 116b6 │ │ │ │ │ + bne.w 11726 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 116bc │ │ │ │ │ + beq.w 1172c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1164a │ │ │ │ │ + beq.w 116ba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1169e │ │ │ │ │ + beq.w 1170e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 116fc │ │ │ │ │ + bne.w 1176c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 115c6 │ │ │ │ │ + beq.n 11636 │ │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ it ne │ │ │ │ │ movne r8, r6 │ │ │ │ │ - beq.n 115dc │ │ │ │ │ + beq.n 1164c │ │ │ │ │ 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 11606 │ │ │ │ │ + bne.n 11676 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 11702 │ │ │ │ │ + bne.w 11772 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1167a │ │ │ │ │ + beq.w 116ea │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1165c │ │ │ │ │ + beq.w 116cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ce4 │ │ │ │ │ + bl 12d20 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1172e │ │ │ │ │ + bne.w 1179e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116f0 │ │ │ │ │ + beq.w 11760 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 116f0 │ │ │ │ │ + bne.w 11760 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1164a │ │ │ │ │ + beq.n 116ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 115b8 │ │ │ │ │ + cbz r0, 11628 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11714 │ │ │ │ │ + beq.w 11784 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11714 │ │ │ │ │ + bne.w 11784 │ │ │ │ │ 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, 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 11702 │ │ │ │ │ + bne.w 11772 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 11506 │ │ │ │ │ + bne.n 11576 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1167e │ │ │ │ │ + blt.n 116ee │ │ │ │ │ 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 11702 │ │ │ │ │ + bne.w 11772 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1151e │ │ │ │ │ + beq.n 1158e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1151e │ │ │ │ │ + beq.n 1158e │ │ │ │ │ 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 1170a │ │ │ │ │ + beq.n 1177a │ │ │ │ │ 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, 1166e │ │ │ │ │ + cbz r0, 116de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1168a │ │ │ │ │ + cbnz r3, 116fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1153e │ │ │ │ │ + b.n 115ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ @@ -30711,1492 +30734,1494 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1157a │ │ │ │ │ - b.n 1164c │ │ │ │ │ + beq.n 115ea │ │ │ │ │ + b.n 116bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 11696 │ │ │ │ │ + cbnz r0, 11706 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11660 │ │ │ │ │ + b.n 116d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11660 │ │ │ │ │ + b.n 116d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11646 │ │ │ │ │ + beq.n 116b6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11660 │ │ │ │ │ + b.n 116d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 114e4 │ │ │ │ │ + b.n 11554 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 114ae │ │ │ │ │ + beq.w 1151e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 115bc │ │ │ │ │ + b.n 1162c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 116d2 │ │ │ │ │ + bge.n 11742 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 115bc │ │ │ │ │ + b.n 1162c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 114c6 │ │ │ │ │ + beq.w 11536 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 115bc │ │ │ │ │ + b.n 1162c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 11728 │ │ │ │ │ + cbz r0, 11798 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1164c │ │ │ │ │ + b.n 116bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11660 │ │ │ │ │ + b.n 116d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11660 │ │ │ │ │ + b.n 116d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11650 │ │ │ │ │ + beq.n 116c0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 115bc │ │ │ │ │ + b.n 1162c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11664 │ │ │ │ │ + b.n 116d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11660 │ │ │ │ │ + b.n 116d0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011734 : │ │ │ │ │ +000117a4 : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1181e │ │ │ │ │ + beq.n 1188e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 117b8 │ │ │ │ │ + cbnz r2, 11828 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 11798 │ │ │ │ │ + beq.n 11808 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 117c4 │ │ │ │ │ + cbnz r0, 11834 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 117b8 │ │ │ │ │ + cbnz r3, 11828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 117c0 │ │ │ │ │ + cbz r0, 11830 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11812 │ │ │ │ │ + blt.n 11882 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11770 │ │ │ │ │ + beq.n 117e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1178e │ │ │ │ │ + b.n 117fe │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1178a │ │ │ │ │ + b.n 117fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1177a │ │ │ │ │ + beq.n 117ea │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1178a │ │ │ │ │ + beq.n 117fa │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 117fe │ │ │ │ │ + cbz r0, 1186e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1178a │ │ │ │ │ + beq.n 117fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1178a │ │ │ │ │ + beq.n 117fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1178e │ │ │ │ │ + b.n 117fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1178e │ │ │ │ │ + b.n 117fe │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11756 │ │ │ │ │ + b.n 117c6 │ │ │ │ │ │ │ │ │ │ -00011824 <_loop0_37_rule>: │ │ │ │ │ +00011894 <_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 r3, [r0, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1203e <_loop0_37_rule+0x81a> │ │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1204c <_loop0_37_rule+0x828> │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + add.w r1, r1, #1 │ │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 12084 <_loop0_37_rule+0x7f0> │ │ │ │ │ + ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 12092 <_loop0_37_rule+0x7fe> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e2c <_loop0_37_rule+0x608> │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 11e34 <_loop0_37_rule+0x610> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 11e7a <_loop0_37_rule+0x5e6> │ │ │ │ │ + ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 11e84 <_loop0_37_rule+0x5f0> │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 12070 <_loop0_37_rule+0x7dc> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11f46 <_loop0_37_rule+0x722> │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 11acc <_loop0_37_rule+0x2a8> │ │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - beq.w 11ae4 <_loop0_37_rule+0x2c0> │ │ │ │ │ - mov r6, r8 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 11b42 <_loop0_37_rule+0x2ae> │ │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq.w 11b5a <_loop0_37_rule+0x2c6> │ │ │ │ │ + mov r5, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r6, sl, [r3, #12] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b10 <_loop0_37_rule+0x2ec> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12028 <_loop0_37_rule+0x804> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 12038 <_loop0_37_rule+0x814> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + beq.w 11b8a <_loop0_37_rule+0x2f6> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + add.w r1, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1205a <_loop0_37_rule+0x7c6> │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 1206a <_loop0_37_rule+0x7d6> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11c86 <_loop0_37_rule+0x462> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - 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 11b14 <_loop0_37_rule+0x2f0> │ │ │ │ │ + bne.w 11ce0 <_loop0_37_rule+0x44c> │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 11b8e <_loop0_37_rule+0x2fa> │ │ │ │ │ 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 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1214e <_loop0_37_rule+0x92a> │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ + beq.w 12140 <_loop0_37_rule+0x8ac> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ - strd sl, r6, [sp] │ │ │ │ │ + mov r3, fp │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + ldr.w r5, [ip, #24] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldr.w r5, [ip, #20] │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12156 <_loop0_37_rule+0x932> │ │ │ │ │ + beq.w 12148 <_loop0_37_rule+0x8b4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12122 <_loop0_37_rule+0x8fe> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + bne.w 1215a <_loop0_37_rule+0x8c6> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14f50 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + bl 150e8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11cb6 <_loop0_37_rule+0x492> │ │ │ │ │ + beq.w 11d0c <_loop0_37_rule+0x478> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11cb6 <_loop0_37_rule+0x492> │ │ │ │ │ + beq.w 11d0c <_loop0_37_rule+0x478> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 12024 <_loop0_37_rule+0x800> │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 120d0 <_loop0_37_rule+0x83c> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f82 <_loop0_37_rule+0x75e> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1208e <_loop0_37_rule+0x86a> │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ + beq.w 11fc0 <_loop0_37_rule+0x72c> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 12028 <_loop0_37_rule+0x794> │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov fp, r1 │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - add.w r3, r2, #1 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11fe4 <_loop0_37_rule+0x7c0> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 11f7a <_loop0_37_rule+0x756> │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + str r7, [sp, #20] │ │ │ │ │ + str r5, [r7, #0] │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - add.w r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - it ne │ │ │ │ │ - movne r6, r7 │ │ │ │ │ - beq.w 11ffe <_loop0_37_rule+0x7da> │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.w 11ef8 <_loop0_37_rule+0x6d4> │ │ │ │ │ + beq.w 12018 <_loop0_37_rule+0x784> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 12032 <_loop0_37_rule+0x79e> │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 11f44 <_loop0_37_rule+0x6b0> │ │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq.w 11f58 <_loop0_37_rule+0x6c4> │ │ │ │ │ + mov r5, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r9, r5, [r3, #12] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11cbc <_loop0_37_rule+0x498> │ │ │ │ │ + beq.w 11d32 <_loop0_37_rule+0x49e> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11ff6 <_loop0_37_rule+0x7d2> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 11fee <_loop0_37_rule+0x7ca> │ │ │ │ │ + beq.w 1203a <_loop0_37_rule+0x7a6> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 12008 <_loop0_37_rule+0x774> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e8a <_loop0_37_rule+0x666> │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + bne.w 11eda <_loop0_37_rule+0x646> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 11cbe <_loop0_37_rule+0x49a> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 11d34 <_loop0_37_rule+0x4a0> │ │ │ │ │ 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 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11fd4 <_loop0_37_rule+0x7b0> │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ + beq.w 121c2 <_loop0_37_rule+0x92e> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - strd r5, r0, [sp] │ │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ │ + strd r7, r0, [sp] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120b6 <_loop0_37_rule+0x892> │ │ │ │ │ + beq.w 121b2 <_loop0_37_rule+0x91e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 120a2 <_loop0_37_rule+0x87e> │ │ │ │ │ + bne.w 1218a <_loop0_37_rule+0x8f6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14f50 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + bl 150e8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e3e <_loop0_37_rule+0x61a> │ │ │ │ │ + beq.w 11e8a <_loop0_37_rule+0x5f6> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e3e <_loop0_37_rule+0x61a> │ │ │ │ │ + beq.w 11e8a <_loop0_37_rule+0x5f6> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 12062 <_loop0_37_rule+0x83e> │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 120a6 <_loop0_37_rule+0x812> │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11fa6 <_loop0_37_rule+0x782> │ │ │ │ │ + beq.w 11fde <_loop0_37_rule+0x74a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12066 <_loop0_37_rule+0x842> │ │ │ │ │ + bne.w 12098 <_loop0_37_rule+0x804> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 11ee2 <_loop0_37_rule+0x6be> │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ - str.w r6, [r2, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.n 1199c <_loop0_37_rule+0x178> │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + beq.w 11f2e <_loop0_37_rule+0x69a> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str.w r6, [r3, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [sp, #16] │ │ │ │ │ + b.n 11a14 <_loop0_37_rule+0x180> │ │ │ │ │ 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 1218e <_loop0_37_rule+0x96a> │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 11898 <_loop0_37_rule+0x74> │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 120d4 <_loop0_37_rule+0x840> │ │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w 1190a <_loop0_37_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11fb8 <_loop0_37_rule+0x794> │ │ │ │ │ + blt.w 11fd4 <_loop0_37_rule+0x740> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r6, sl, [r3, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1218e <_loop0_37_rule+0x96a> │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 120d4 <_loop0_37_rule+0x840> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 118b0 <_loop0_37_rule+0x8c> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 11f56 <_loop0_37_rule+0x732> │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 11e44 <_loop0_37_rule+0x620> │ │ │ │ │ + bne.w 11926 <_loop0_37_rule+0x92> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 11fac <_loop0_37_rule+0x718> │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w 11e90 <_loop0_37_rule+0x5fc> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - beq.w 11e5c <_loop0_37_rule+0x638> │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w 11ea8 <_loop0_37_rule+0x614> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r9, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11c3e <_loop0_37_rule+0x41a> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1210e <_loop0_37_rule+0x8ea> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1211e <_loop0_37_rule+0x8fa> │ │ │ │ │ + beq.n 11cac <_loop0_37_rule+0x418> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + add.w r1, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 120da <_loop0_37_rule+0x846> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 120ea <_loop0_37_rule+0x856> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11dd0 <_loop0_37_rule+0x5ac> │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 11f96 <_loop0_37_rule+0x772> │ │ │ │ │ + bne.w 11e20 <_loop0_37_rule+0x58c> │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 11cae <_loop0_37_rule+0x41a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr.w ip, [r4, #20] │ │ │ │ │ - mov lr, r0 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1205c <_loop0_37_rule+0x838> │ │ │ │ │ + beq.w 1212a <_loop0_37_rule+0x896> │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - ldr.w r2, [lr, #24] │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr.w r2, [ip, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr.w r2, [lr, #20] │ │ │ │ │ - strd r8, r2, [sp] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + ldr.w r2, [ip, #20] │ │ │ │ │ + strd r6, r2, [sp] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12140 <_loop0_37_rule+0x91c> │ │ │ │ │ + beq.w 12178 <_loop0_37_rule+0x8e4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12132 <_loop0_37_rule+0x90e> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + bne.w 1216a <_loop0_37_rule+0x8d6> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14f50 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bl 150e8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e08 <_loop0_37_rule+0x5e4> │ │ │ │ │ + beq.w 11e58 <_loop0_37_rule+0x5c4> │ │ │ │ │ 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 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e08 <_loop0_37_rule+0x5e4> │ │ │ │ │ + bne.w 11e58 <_loop0_37_rule+0x5c4> │ │ │ │ │ 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 r6, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e08 <_loop0_37_rule+0x5e4> │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + beq.w 11e58 <_loop0_37_rule+0x5c4> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12168 <_loop0_37_rule+0x944> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 11982 <_loop0_37_rule+0x15e> │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + beq.w 120aa <_loop0_37_rule+0x816> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 119f4 <_loop0_37_rule+0x160> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11982 <_loop0_37_rule+0x15e> │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 11f8c <_loop0_37_rule+0x768> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - subs r3, #2 │ │ │ │ │ + beq.w 119f4 <_loop0_37_rule+0x160> │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + b.n 11fc8 <_loop0_37_rule+0x734> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + 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 r9, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e26 <_loop0_37_rule+0x602> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bgt.n 11c72 <_loop0_37_rule+0x44e> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq.w 11e74 <_loop0_37_rule+0x5e0> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bgt.n 11d12 <_loop0_37_rule+0x47e> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ - ldr.w r2, [r5, r7, lsl #2] │ │ │ │ │ - str.w r2, [r3, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - beq.n 11c5e <_loop0_37_rule+0x43a> │ │ │ │ │ - b.n 11c72 <_loop0_37_rule+0x44e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + bl 7300 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118de <_loop0_37_rule+0xba> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 118e4 <_loop0_37_rule+0xc0> │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + beq.w 11952 <_loop0_37_rule+0xbe> │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 11956 <_loop0_37_rule+0xc2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118e2 <_loop0_37_rule+0xbe> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11b14 <_loop0_37_rule+0x2f0> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 11954 <_loop0_37_rule+0xc0> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11b8e <_loop0_37_rule+0x2fa> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11b90 <_loop0_37_rule+0x2fc> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp.w r8, #1 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + beq.n 11ccc <_loop0_37_rule+0x438> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ + str.w r1, [r2, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + beq.n 11ccc <_loop0_37_rule+0x438> │ │ │ │ │ + b.n 11d20 <_loop0_37_rule+0x48c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11b16 <_loop0_37_rule+0x2f2> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 11f7a <_loop0_37_rule+0x756> │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 11fa6 <_loop0_37_rule+0x712> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 120c6 <_loop0_37_rule+0x8a2> │ │ │ │ │ + beq.w 1219e <_loop0_37_rule+0x90a> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.w 11f1a <_loop0_37_rule+0x6f6> │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + beq.w 11f7e <_loop0_37_rule+0x6ea> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd r9, r5, [r3, #12] │ │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11dc6 <_loop0_37_rule+0x5a2> │ │ │ │ │ + beq.n 11e18 <_loop0_37_rule+0x584> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11fdc <_loop0_37_rule+0x7b8> │ │ │ │ │ + beq.w 12010 <_loop0_37_rule+0x77c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11fc2 <_loop0_37_rule+0x79e> │ │ │ │ │ + bne.w 12132 <_loop0_37_rule+0x89e> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11eba <_loop0_37_rule+0x696> │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + bne.w 11f0a <_loop0_37_rule+0x676> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 11f9e <_loop0_37_rule+0x77a> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 11ff0 <_loop0_37_rule+0x75c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12054 <_loop0_37_rule+0x830> │ │ │ │ │ + beq.w 12126 <_loop0_37_rule+0x892> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - strd r5, r0, [sp] │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ + strd r6, r0, [sp] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120f6 <_loop0_37_rule+0x8d2> │ │ │ │ │ + beq.w 12112 <_loop0_37_rule+0x87e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 120d8 <_loop0_37_rule+0x8b4> │ │ │ │ │ + bne.w 120f6 <_loop0_37_rule+0x862> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14f50 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 150e8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11e02 <_loop0_37_rule+0x5de> │ │ │ │ │ + beq.n 11e56 <_loop0_37_rule+0x5c2> │ │ │ │ │ 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 11e02 <_loop0_37_rule+0x5de> │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbnz r3, 11e56 <_loop0_37_rule+0x5c2> │ │ │ │ │ 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 11e02 <_loop0_37_rule+0x5de> │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1207c <_loop0_37_rule+0x858> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 11aaa <_loop0_37_rule+0x286> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 11aaa <_loop0_37_rule+0x286> │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - b.n 11c3a <_loop0_37_rule+0x416> │ │ │ │ │ - ldrd r6, r7, [sp, #24] │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11c42 <_loop0_37_rule+0x41e> │ │ │ │ │ + cbz r0, 11e56 <_loop0_37_rule+0x5c2> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + b.n 11b0a <_loop0_37_rule+0x276> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11cae <_loop0_37_rule+0x41a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + bl 7300 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b78 <_loop0_37_rule+0x354> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 11b7c <_loop0_37_rule+0x358> │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + beq.w 11bf0 <_loop0_37_rule+0x35c> │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 11bf4 <_loop0_37_rule+0x360> │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b7a <_loop0_37_rule+0x356> │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11c42 <_loop0_37_rule+0x41e> │ │ │ │ │ - ldrd r6, r7, [sp, #24] │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w ip, [r4, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r1, ip │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 11bf2 <_loop0_37_rule+0x35e> │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11cae <_loop0_37_rule+0x41a> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11c5a <_loop0_37_rule+0x436> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.w 11cc6 <_loop0_37_rule+0x432> │ │ │ │ │ + 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 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11c68 <_loop0_37_rule+0x444> │ │ │ │ │ + b.n 11cd6 <_loop0_37_rule+0x442> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11cc0 <_loop0_37_rule+0x49c> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11d36 <_loop0_37_rule+0x4a2> │ │ │ │ │ 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 1209e <_loop0_37_rule+0x87a> │ │ │ │ │ - ldrd r8, r3, [r4, #8] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne.w 11b36 <_loop0_37_rule+0x312> │ │ │ │ │ + bne.w 121ca <_loop0_37_rule+0x936> │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 11bae <_loop0_37_rule+0x31a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11f9a <_loop0_37_rule+0x776> │ │ │ │ │ + blt.w 11ff8 <_loop0_37_rule+0x764> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1209e <_loop0_37_rule+0x87a> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r9, r6, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 121ca <_loop0_37_rule+0x936> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b4c <_loop0_37_rule+0x328> │ │ │ │ │ - b.n 11dcc <_loop0_37_rule+0x5a8> │ │ │ │ │ + bne.w 11bc4 <_loop0_37_rule+0x330> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 11cae <_loop0_37_rule+0x41a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a10 <_loop0_37_rule+0x1ec> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 11a16 <_loop0_37_rule+0x1f2> │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 11a84 <_loop0_37_rule+0x1f0> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 11a8c <_loop0_37_rule+0x1f8> │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11fd0 <_loop0_37_rule+0x7ac> │ │ │ │ │ + beq.w 12138 <_loop0_37_rule+0x8a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11cbe <_loop0_37_rule+0x49a> │ │ │ │ │ + b.n 11d34 <_loop0_37_rule+0x4a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d18 <_loop0_37_rule+0x4f4> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 11d20 <_loop0_37_rule+0x4fc> │ │ │ │ │ + beq.w 11d90 <_loop0_37_rule+0x4fc> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 11d9a <_loop0_37_rule+0x506> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12078 <_loop0_37_rule+0x854> │ │ │ │ │ - ldrd r6, r7, [sp, #24] │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - b.n 11df6 <_loop0_37_rule+0x5d2> │ │ │ │ │ + beq.w 1213c <_loop0_37_rule+0x8a8> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + b.n 11e48 <_loop0_37_rule+0x5b4> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1200e <_loop0_37_rule+0x7ea> │ │ │ │ │ + beq.w 12042 <_loop0_37_rule+0x7ae> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - b.n 11aba <_loop0_37_rule+0x296> │ │ │ │ │ + b.n 11b30 <_loop0_37_rule+0x29c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r2, 11f78 <_loop0_37_rule+0x6e4> │ │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w 11a3e <_loop0_37_rule+0x1aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11f5c <_loop0_37_rule+0x738> │ │ │ │ │ + blt.n 11ffe <_loop0_37_rule+0x76a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r9, r5, [r3, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 119da <_loop0_37_rule+0x1b6> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 11a4c <_loop0_37_rule+0x1b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11cc0 <_loop0_37_rule+0x49c> │ │ │ │ │ + b.n 11d36 <_loop0_37_rule+0x4a2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11f66 <_loop0_37_rule+0x742> │ │ │ │ │ + blt.n 11fb0 <_loop0_37_rule+0x71c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd r9, r5, [r3, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 11ce4 <_loop0_37_rule+0x4c0> │ │ │ │ │ - ldrd r6, r7, [sp, #24] │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w ip, [r4, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 11e0e <_loop0_37_rule+0x5ea> │ │ │ │ │ - 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 │ │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1187c <_loop0_37_rule+0x58> │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 11c44 <_loop0_37_rule+0x420> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 11cc0 <_loop0_37_rule+0x49c> │ │ │ │ │ - ldrd r6, r7, [sp, #24] │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr.w ip, [r4, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11e0e <_loop0_37_rule+0x5ea> │ │ │ │ │ - ldrd r6, r7, [sp, #24] │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - b.n 11f58 <_loop0_37_rule+0x734> │ │ │ │ │ + beq.w 11d5a <_loop0_37_rule+0x4c6> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 11e5e <_loop0_37_rule+0x5ca> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n 11cb0 <_loop0_37_rule+0x41c> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r8, fp │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11e5e <_loop0_37_rule+0x5ca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12172 <_loop0_37_rule+0x94e> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 11c44 <_loop0_37_rule+0x420> │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 11c42 <_loop0_37_rule+0x41e> │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 11f6c <_loop0_37_rule+0x748> │ │ │ │ │ - ldrd r6, r7, [sp, #24] │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - b.n 11c42 <_loop0_37_rule+0x41e> │ │ │ │ │ - ldrd r6, r7, [sp, #24] │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ + beq.n 120b4 <_loop0_37_rule+0x820> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 11cb0 <_loop0_37_rule+0x41c> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11b90 <_loop0_37_rule+0x2fc> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11f8c <_loop0_37_rule+0x768> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11f58 <_loop0_37_rule+0x734> │ │ │ │ │ + bne.n 11fc8 <_loop0_37_rule+0x734> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 11cb0 <_loop0_37_rule+0x41c> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.n 11cae <_loop0_37_rule+0x41a> │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + b.n 11fb2 <_loop0_37_rule+0x71e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11b16 <_loop0_37_rule+0x2f2> │ │ │ │ │ - ldrd r6, r7, [sp, #24] │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11c42 <_loop0_37_rule+0x41e> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11a16 <_loop0_37_rule+0x1f2> │ │ │ │ │ + b.n 11d36 <_loop0_37_rule+0x4a2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11cc0 <_loop0_37_rule+0x49c> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11d00 <_loop0_37_rule+0x4dc> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11d34 <_loop0_37_rule+0x4a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 119ae <_loop0_37_rule+0x18a> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11cbe <_loop0_37_rule+0x49a> │ │ │ │ │ + b.n 11d76 <_loop0_37_rule+0x4e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 119f8 <_loop0_37_rule+0x1d4> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r3, 12032 <_loop0_37_rule+0x79e> │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.n 11a28 <_loop0_37_rule+0x194> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 11fc8 <_loop0_37_rule+0x734> │ │ │ │ │ + b.n 119f4 <_loop0_37_rule+0x160> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + b.n 11cb0 <_loop0_37_rule+0x41c> │ │ │ │ │ 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 11f14 <_loop0_37_rule+0x6f0> │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.n 119c8 <_loop0_37_rule+0x1a4> │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + b.n 11a6a <_loop0_37_rule+0x1d6> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r5, 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 11c68 <_loop0_37_rule+0x444> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11b16 <_loop0_37_rule+0x2f2> │ │ │ │ │ + b.n 11cd6 <_loop0_37_rule+0x442> │ │ │ │ │ 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 118ca <_loop0_37_rule+0xa6> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11b14 <_loop0_37_rule+0x2f0> │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 11940 <_loop0_37_rule+0xac> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11b8e <_loop0_37_rule+0x2fa> │ │ │ │ │ + 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 11852 <_loop0_37_rule+0x2e> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 11c68 <_loop0_37_rule+0x444> │ │ │ │ │ - ldrd r6, r7, [sp, #24] │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 11e0e <_loop0_37_rule+0x5ea> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11cc0 <_loop0_37_rule+0x49c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 11aaa <_loop0_37_rule+0x286> │ │ │ │ │ - ldrd r6, r7, [sp, #24] │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - b.n 11f8c <_loop0_37_rule+0x768> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d20 <_loop0_37_rule+0x4fc> │ │ │ │ │ - ldrd r6, r7, [sp, #24] │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 11c3a <_loop0_37_rule+0x416> │ │ │ │ │ - b.n 11fb4 <_loop0_37_rule+0x790> │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + beq.w 118f0 <_loop0_37_rule+0x5c> │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + b.n 12034 <_loop0_37_rule+0x7a0> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 118c2 <_loop0_37_rule+0x2e> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 11cd6 <_loop0_37_rule+0x442> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f8c <_loop0_37_rule+0x768> │ │ │ │ │ - b.n 11982 <_loop0_37_rule+0x15e> │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 11f3c <_loop0_37_rule+0x718> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + beq.w 11b22 <_loop0_37_rule+0x28e> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + b.n 11fc8 <_loop0_37_rule+0x734> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 11a60 <_loop0_37_rule+0x23c> │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11cc0 <_loop0_37_rule+0x49c> │ │ │ │ │ + b.n 11d36 <_loop0_37_rule+0x4a2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 11ca6 <_loop0_37_rule+0x412> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 120b0 <_loop0_37_rule+0x88c> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11cc0 <_loop0_37_rule+0x49c> │ │ │ │ │ + bne.w 11ccc <_loop0_37_rule+0x438> │ │ │ │ │ + b.n 11e74 <_loop0_37_rule+0x5e0> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11b90 <_loop0_37_rule+0x2fc> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 11b90 <_loop0_37_rule+0x2fc> │ │ │ │ │ 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 11f36 <_loop0_37_rule+0x712> │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - b.n 11cd2 <_loop0_37_rule+0x4ae> │ │ │ │ │ + beq.w 11bde <_loop0_37_rule+0x34a> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 11cae <_loop0_37_rule+0x41a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d66 <_loop0_37_rule+0x542> │ │ │ │ │ - ldrd r6, r7, [sp, #24] │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr.w ip, [r4, #20] │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11e0e <_loop0_37_rule+0x5ea> │ │ │ │ │ - ldrd r6, r7, [sp, #24] │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ + beq.w 11de2 <_loop0_37_rule+0x54e> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r8, fp │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11e5e <_loop0_37_rule+0x5ca> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 120ec <_loop0_37_rule+0x8c8> │ │ │ │ │ - ldr.w ip, [r4, #20] │ │ │ │ │ - b.n 11e0e <_loop0_37_rule+0x5ea> │ │ │ │ │ - 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 11b66 <_loop0_37_rule+0x342> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 11fca <_loop0_37_rule+0x7a6> │ │ │ │ │ + bne.n 12108 <_loop0_37_rule+0x874> │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.n 11e5e <_loop0_37_rule+0x5ca> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 11e5e <_loop0_37_rule+0x5ca> │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 120ee <_loop0_37_rule+0x85a> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11a8c <_loop0_37_rule+0x1f8> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11d9a <_loop0_37_rule+0x506> │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 11b90 <_loop0_37_rule+0x2fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11fbc <_loop0_37_rule+0x798> │ │ │ │ │ - b.n 11936 <_loop0_37_rule+0x112> │ │ │ │ │ + bne.w 11fd8 <_loop0_37_rule+0x744> │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11b90 <_loop0_37_rule+0x2fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 120ec <_loop0_37_rule+0x8c8> │ │ │ │ │ - b.n 11bd2 <_loop0_37_rule+0x3ae> │ │ │ │ │ + bne.w 11fd8 <_loop0_37_rule+0x744> │ │ │ │ │ + b.n 119a6 <_loop0_37_rule+0x112> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12108 <_loop0_37_rule+0x8e4> │ │ │ │ │ - b.n 120ec <_loop0_37_rule+0x8c8> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 11b16 <_loop0_37_rule+0x2f2> │ │ │ │ │ + bne.n 12108 <_loop0_37_rule+0x874> │ │ │ │ │ + b.n 11c44 <_loop0_37_rule+0x3b0> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 12108 <_loop0_37_rule+0x874> │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b.n 11e5e <_loop0_37_rule+0x5ca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11fbc <_loop0_37_rule+0x798> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11b16 <_loop0_37_rule+0x2f2> │ │ │ │ │ + beq.w 11ad8 <_loop0_37_rule+0x244> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11d36 <_loop0_37_rule+0x4a2> │ │ │ │ │ + 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 11f9a <_loop0_37_rule+0x706> │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + b.n 11d48 <_loop0_37_rule+0x4b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 11c3a <_loop0_37_rule+0x416> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w fp, [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.w 11c5e <_loop0_37_rule+0x43a> │ │ │ │ │ - b.n 11e26 <_loop0_37_rule+0x602> │ │ │ │ │ + bne.n 12198 <_loop0_37_rule+0x904> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11d36 <_loop0_37_rule+0x4a2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11b16 <_loop0_37_rule+0x2f2> │ │ │ │ │ + b.n 11d36 <_loop0_37_rule+0x4a2> │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + b.n 11f9c <_loop0_37_rule+0x708> │ │ │ │ │ │ │ │ │ │ -00012194 : │ │ │ │ │ +000121d0 : │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 125be │ │ │ │ │ + beq.w 125fa │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 125cc │ │ │ │ │ + bne.w 12608 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1231a │ │ │ │ │ + bne.w 12356 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12226 │ │ │ │ │ + bne.n 12262 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 122ae │ │ │ │ │ + bne.n 122ea │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12268 │ │ │ │ │ + bne.n 122a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 122ae │ │ │ │ │ + bne.n 122ea │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 122b6 │ │ │ │ │ + bne.n 122f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 122ae │ │ │ │ │ + bne.n 122ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 126a4 │ │ │ │ │ + bl 126e0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12306 │ │ │ │ │ + bne.n 12342 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 121da │ │ │ │ │ + beq.n 12216 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c1c │ │ │ │ │ + bl 1ab8 │ │ │ │ │ R_ARM_THM_CALL _loop0_48_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 121da │ │ │ │ │ + beq.n 12216 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 126a4 │ │ │ │ │ + bl 126e0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 121dc │ │ │ │ │ + bne.n 12218 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 122f2 │ │ │ │ │ + beq.n 1232e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 122f2 │ │ │ │ │ + bne.n 1232e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1221c │ │ │ │ │ + b.n 12258 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 125d2 │ │ │ │ │ + beq.w 1260e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 122a2 │ │ │ │ │ + cbnz r6, 122de │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 1f7c │ │ │ │ │ + bl 1e18 │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12646 │ │ │ │ │ + bne.w 12682 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 122a2 │ │ │ │ │ + cbnz r6, 122de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f7c │ │ │ │ │ + bl 1e18 │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 125e6 │ │ │ │ │ + bne.w 12622 │ │ │ │ │ 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.n 121f6 │ │ │ │ │ + beq.n 12232 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1221c │ │ │ │ │ + b.n 12258 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 125da │ │ │ │ │ + beq.w 12616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c0 │ │ │ │ │ + bl 1f5c │ │ │ │ │ R_ARM_THM_CALL _loop1_50_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 125da │ │ │ │ │ + beq.w 12616 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 126a4 │ │ │ │ │ + bl 126e0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 125dc │ │ │ │ │ + bne.w 12618 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1225c │ │ │ │ │ + bne.n 12298 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12264 │ │ │ │ │ + beq.n 122a0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1221c │ │ │ │ │ + b.n 12258 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1225c │ │ │ │ │ - b.n 122f2 │ │ │ │ │ + bne.n 12298 │ │ │ │ │ + b.n 1232e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 12488 │ │ │ │ │ + beq.w 124c4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 124b4 │ │ │ │ │ + bne.w 124f0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12494 │ │ │ │ │ + bne.w 124d0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ 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.n 1243c │ │ │ │ │ + bne.n 12478 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12494 │ │ │ │ │ + bne.w 124d0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ 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.n 12400 │ │ │ │ │ + bne.n 1243c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12494 │ │ │ │ │ + bne.w 124d0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1239c │ │ │ │ │ + cbnz r0, 123d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 121ce │ │ │ │ │ + beq.w 1220a │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1221c │ │ │ │ │ + b.n 12258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7d4 │ │ │ │ │ R_ARM_THM_CALL _tmp_181_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12386 │ │ │ │ │ + beq.n 123c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c1c │ │ │ │ │ + bl 1ab8 │ │ │ │ │ R_ARM_THM_CALL _loop0_182_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12386 │ │ │ │ │ + beq.n 123c2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12386 │ │ │ │ │ + beq.n 123c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7d4 │ │ │ │ │ R_ARM_THM_CALL _tmp_183_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12386 │ │ │ │ │ + beq.n 123c2 │ │ │ │ │ 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 │ │ │ │ │ @@ -32205,37 +32230,37 @@ │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 12388 │ │ │ │ │ + beq.n 123c4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1238c │ │ │ │ │ + b.n 123c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101a0 │ │ │ │ │ + bl 101f8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12372 │ │ │ │ │ + beq.n 123ae │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12372 │ │ │ │ │ + beq.n 123ae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32243,143 +32268,143 @@ │ │ │ │ │ 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 123e8 │ │ │ │ │ + b.n 12424 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12358 │ │ │ │ │ + beq.n 12394 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12358 │ │ │ │ │ + beq.w 12394 │ │ │ │ │ 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 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ - cbnz r0, 1249a │ │ │ │ │ + cbnz r0, 124d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 123fa │ │ │ │ │ + bne.n 12436 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1238c │ │ │ │ │ + b.n 123c8 │ │ │ │ │ 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 1256c │ │ │ │ │ + beq.n 125a8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1238c │ │ │ │ │ + b.n 123c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 125b6 │ │ │ │ │ + beq.w 125f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 123fa │ │ │ │ │ + bne.n 12436 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12264 │ │ │ │ │ + b.n 122a0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 125aa │ │ │ │ │ + beq.n 125e6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 125a2 │ │ │ │ │ + bne.n 125de │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12544 │ │ │ │ │ + bne.n 12580 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 125a2 │ │ │ │ │ + bne.n 125de │ │ │ │ │ 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] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 124fc │ │ │ │ │ + cbnz r0, 12538 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12340 │ │ │ │ │ + b.n 1237c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 12596 │ │ │ │ │ + beq.n 125d2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1258e │ │ │ │ │ + bne.n 125ca │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 12570 │ │ │ │ │ + cbnz r0, 125ac │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1258e │ │ │ │ │ + bne.n 125ca │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 12570 │ │ │ │ │ + cbnz r0, 125ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 124f6 │ │ │ │ │ + b.n 12532 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ @@ -32390,278 +32415,278 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - b.n 123e8 │ │ │ │ │ + b.n 12424 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 1232a │ │ │ │ │ + b.n 12366 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ 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, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1254a │ │ │ │ │ - b.n 1233e │ │ │ │ │ + bne.n 12586 │ │ │ │ │ + b.n 1237a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 124f6 │ │ │ │ │ + b.n 12532 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 1250a │ │ │ │ │ + b.n 12546 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12340 │ │ │ │ │ + b.n 1237c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 124c2 │ │ │ │ │ + b.n 124fe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12264 │ │ │ │ │ + b.n 122a0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 121c2 │ │ │ │ │ + beq.w 121fe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1221c │ │ │ │ │ + b.n 12258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12278 │ │ │ │ │ + b.n 122b4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1220a │ │ │ │ │ - b.n 122ae │ │ │ │ │ + beq.w 12246 │ │ │ │ │ + b.n 122ea │ │ │ │ │ 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 122a2 │ │ │ │ │ + bne.w 122de │ │ │ │ │ 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 122a0 │ │ │ │ │ + beq.w 122dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 12676 │ │ │ │ │ + cbz r0, 126b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1268e │ │ │ │ │ + bne.n 126ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1c1c │ │ │ │ │ + bl 1ab8 │ │ │ │ │ R_ARM_THM_CALL _loop0_49_rule │ │ │ │ │ - cbz r0, 1268a │ │ │ │ │ + cbz r0, 126c6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 126a4 │ │ │ │ │ + bl 126e0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1224c │ │ │ │ │ - b.n 122a8 │ │ │ │ │ + beq.w 12288 │ │ │ │ │ + b.n 122e4 │ │ │ │ │ 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 1228c │ │ │ │ │ + beq.w 122c8 │ │ │ │ │ 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 1228e │ │ │ │ │ + bne.w 122ca │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1261e │ │ │ │ │ + bne.n 1265a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 12698 │ │ │ │ │ + cbz r0, 126d4 │ │ │ │ │ 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 122a8 │ │ │ │ │ + b.n 122e4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 122a8 │ │ │ │ │ + b.n 122e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1267c │ │ │ │ │ - b.n 12624 │ │ │ │ │ + bne.n 126b8 │ │ │ │ │ + b.n 12660 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 122a8 │ │ │ │ │ + b.n 122e4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000126a4 : │ │ │ │ │ +000126e0 : │ │ │ │ │ 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.n 12764 │ │ │ │ │ + beq.n 127a0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12770 │ │ │ │ │ + bne.n 127ac │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - cbnz r3, 12708 │ │ │ │ │ + cbnz r3, 12744 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 126ee │ │ │ │ │ + cbnz r0, 1272a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 126de │ │ │ │ │ + beq.n 1271a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1282a │ │ │ │ │ + bne.w 12866 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 126e6 │ │ │ │ │ + b.n 12722 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 127f6 │ │ │ │ │ + beq.n 12832 │ │ │ │ │ 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 12806 │ │ │ │ │ + bne.n 12842 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 12800 │ │ │ │ │ + bne.n 1283c │ │ │ │ │ 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 127ce │ │ │ │ │ + bne.n 1280a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 12800 │ │ │ │ │ + bne.n 1283c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12776 │ │ │ │ │ + cbnz r0, 127b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 126d4 │ │ │ │ │ + beq.n 12710 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 126e6 │ │ │ │ │ + b.n 12722 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 126cc │ │ │ │ │ + beq.n 12708 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 126e6 │ │ │ │ │ + b.n 12722 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101a0 │ │ │ │ │ + bl 101f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12750 │ │ │ │ │ + beq.n 1278c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12750 │ │ │ │ │ + beq.n 1278c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d60 │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12750 │ │ │ │ │ + beq.n 1278c │ │ │ │ │ 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 │ │ │ │ │ @@ -32670,264 +32695,264 @@ │ │ │ │ │ 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 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 12752 │ │ │ │ │ + beq.n 1278e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12756 │ │ │ │ │ + b.n 12792 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101a0 │ │ │ │ │ + bl 101f8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1273e │ │ │ │ │ + beq.n 1277a │ │ │ │ │ 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 1273e │ │ │ │ │ + beq.n 1277a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101a0 │ │ │ │ │ + bl 101f8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1273e │ │ │ │ │ - b.n 12796 │ │ │ │ │ + beq.n 1277a │ │ │ │ │ + b.n 127d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r1, 12844 │ │ │ │ │ + cbz r1, 12880 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 12756 │ │ │ │ │ + b.n 12792 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101a0 │ │ │ │ │ + bl 101f8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12726 │ │ │ │ │ + beq.n 12762 │ │ │ │ │ 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 12726 │ │ │ │ │ + beq.n 12762 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ - b.n 1279e │ │ │ │ │ + b.n 127da │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12702 │ │ │ │ │ + beq.w 1273e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 126e6 │ │ │ │ │ + b.n 12722 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b.n 12716 │ │ │ │ │ + b.n 12752 │ │ │ │ │ │ │ │ │ │ -00012848 : │ │ │ │ │ +00012884 : │ │ │ │ │ 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, #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 12ac4 │ │ │ │ │ + beq.w 12b00 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12ad2 │ │ │ │ │ + bne.w 12b0e │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a10 │ │ │ │ │ + bne.w 12a4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12ad0 │ │ │ │ │ + bne.w 12b0c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12aa0 │ │ │ │ │ + beq.w 12adc │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12aa0 │ │ │ │ │ + beq.w 12adc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12b34 │ │ │ │ │ + beq.w 12b70 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12a80 │ │ │ │ │ + bne.w 12abc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12bbc │ │ │ │ │ + beq.w 12bf8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b1e │ │ │ │ │ + beq.w 12b5a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12b2a │ │ │ │ │ + bne.w 12b66 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 12956 │ │ │ │ │ + beq.n 12992 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12a64 │ │ │ │ │ + bne.w 12aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 77c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a4a │ │ │ │ │ + bne.w 12a86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12a64 │ │ │ │ │ + bne.w 12aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2320 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1295e │ │ │ │ │ + cbz r0, 1299a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12a20 │ │ │ │ │ + bne.n 12a5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 12a36 │ │ │ │ │ + beq.n 12a72 │ │ │ │ │ str.w sl, [r6, r5, lsl #2] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 12904 │ │ │ │ │ + bne.n 12940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12904 │ │ │ │ │ + b.n 12940 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 12a74 │ │ │ │ │ + beq.w 12ab0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12a74 │ │ │ │ │ + bne.n 12ab0 │ │ │ │ │ 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 12b18 │ │ │ │ │ + beq.w 12b54 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 129c4 │ │ │ │ │ + ble.n 12a00 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 129c4 │ │ │ │ │ + beq.n 12a00 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 129c4 │ │ │ │ │ + beq.n 12a00 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 129c4 │ │ │ │ │ + beq.n 12a00 │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ rsb ip, r6, #4 │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 129b4 │ │ │ │ │ + bne.n 129f0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 12b04 │ │ │ │ │ + beq.w 12b40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12a86 │ │ │ │ │ + bne.n 12ac2 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12aa0 │ │ │ │ │ + beq.n 12adc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12b9a │ │ │ │ │ + bne.w 12bd6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -32936,519 +32961,519 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12bb2 │ │ │ │ │ + bne.w 12bee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 12944 │ │ │ │ │ + bne.n 12980 │ │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12b18 │ │ │ │ │ + beq.n 12b54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 12944 │ │ │ │ │ + b.n 12980 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12932 │ │ │ │ │ + bne.w 1296e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12bb2 │ │ │ │ │ + bne.w 12bee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1296e │ │ │ │ │ + bne.w 129aa │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 │ │ │ │ │ - b.n 12aa2 │ │ │ │ │ + b.n 12ade │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12b0e │ │ │ │ │ + bne.n 12b4a │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 129f8 │ │ │ │ │ + bne.n 12a34 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r5, 12ad0 │ │ │ │ │ + cbnz r5, 12b0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2320 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12ab6 │ │ │ │ │ + cbz r0, 12af2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 12a02 │ │ │ │ │ + b.n 12a3e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r3, 12ada │ │ │ │ │ + cbnz r3, 12b16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 12a02 │ │ │ │ │ + b.n 12a3e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12876 │ │ │ │ │ + beq.w 128b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12a18 │ │ │ │ │ + b.n 12a54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12a14 │ │ │ │ │ + bne.n 12a50 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 12b8c │ │ │ │ │ + beq.n 12bc8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12b46 │ │ │ │ │ + cbnz r0, 12b82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 12abe │ │ │ │ │ + b.n 12afa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 12b2e │ │ │ │ │ + cbz r0, 12b6a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12aa2 │ │ │ │ │ + b.n 12ade │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12a80 │ │ │ │ │ + b.n 12abc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12aa2 │ │ │ │ │ + b.n 12ade │ │ │ │ │ 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 128cc │ │ │ │ │ - b.n 12a80 │ │ │ │ │ + beq.w 12908 │ │ │ │ │ + b.n 12abc │ │ │ │ │ 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 12af8 │ │ │ │ │ + beq.n 12b34 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 12bd0 │ │ │ │ │ + cbnz r0, 12c0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12af8 │ │ │ │ │ + beq.n 12b34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12afc │ │ │ │ │ + b.n 12b38 │ │ │ │ │ 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 12aee │ │ │ │ │ - b.n 12af8 │ │ │ │ │ + beq.n 12b2a │ │ │ │ │ + b.n 12b34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a02 │ │ │ │ │ + beq.w 12a3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12ad6 │ │ │ │ │ + b.n 12b12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12a68 │ │ │ │ │ + b.n 12aa4 │ │ │ │ │ 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 128da │ │ │ │ │ + beq.w 12916 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12a80 │ │ │ │ │ + b.n 12abc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 12bdc │ │ │ │ │ + cbz r3, 12c18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12b82 │ │ │ │ │ + bne.n 12bbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12a02 │ │ │ │ │ + b.n 12a3e │ │ │ │ │ │ │ │ │ │ -00012be8 : │ │ │ │ │ +00012c24 : │ │ │ │ │ list_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #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 12cc8 │ │ │ │ │ + beq.n 12d04 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12cd4 │ │ │ │ │ + bne.n 12d10 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 12c86 │ │ │ │ │ + beq.n 12cc2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12cae │ │ │ │ │ + beq.n 12cea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ce4 │ │ │ │ │ + bl 12d20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12cae │ │ │ │ │ + bne.n 12cea │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12cae │ │ │ │ │ + beq.n 12cea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12c78 │ │ │ │ │ + cbz r0, 12cb4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12cb4 │ │ │ │ │ + cbz r0, 12cf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 12cb4 │ │ │ │ │ + cbnz r3, 12cf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12cbc │ │ │ │ │ + blt.n 12cf8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 12cda │ │ │ │ │ + cbnz r3, 12d16 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12c34 │ │ │ │ │ + bne.n 12c70 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 12c78 │ │ │ │ │ + b.n 12cb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c78 │ │ │ │ │ + beq.n 12cb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12c7c │ │ │ │ │ + b.n 12cb8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 12c12 │ │ │ │ │ + beq.n 12c4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12c7c │ │ │ │ │ + b.n 12cb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12c7c │ │ │ │ │ + b.n 12cb8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012ce4 : │ │ │ │ │ +00012d20 : │ │ │ │ │ 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 130c8 │ │ │ │ │ + beq.w 13104 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 130d6 │ │ │ │ │ + bne.w 13112 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 13064 │ │ │ │ │ + beq.w 130a0 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 130dc │ │ │ │ │ + beq.w 13118 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 12f88 │ │ │ │ │ + beq.w 12fc4 │ │ │ │ │ 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 12fbc │ │ │ │ │ + bne.w 12ff8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1301c │ │ │ │ │ + bne.w 13058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13020 │ │ │ │ │ + beq.w 1305c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13130 │ │ │ │ │ + beq.w 1316c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1301c │ │ │ │ │ + bne.w 13058 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13014 │ │ │ │ │ + beq.w 13050 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1301c │ │ │ │ │ + bne.w 13058 │ │ │ │ │ movs r6, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e28 │ │ │ │ │ + beq.n 12e64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1307e │ │ │ │ │ + beq.w 130ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1309a │ │ │ │ │ + bne.w 130d6 │ │ │ │ │ ldrd r9, r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 12eec │ │ │ │ │ + beq.w 12f28 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r9, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12f1c │ │ │ │ │ + bne.w 12f58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1308c │ │ │ │ │ + bne.w 130c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13004 │ │ │ │ │ + beq.w 13040 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 130aa │ │ │ │ │ + bne.w 130e6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 12f6a │ │ │ │ │ + beq.w 12fa6 │ │ │ │ │ str.w r3, [sl, r5, lsl #2] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12daa │ │ │ │ │ + bne.n 12de6 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ 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 1300e │ │ │ │ │ + beq.w 1304a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 12eaa │ │ │ │ │ + ble.n 12ee6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 12eaa │ │ │ │ │ + beq.n 12ee6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 12eaa │ │ │ │ │ + beq.n 12ee6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 12eaa │ │ │ │ │ + beq.n 12ee6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 12eaa │ │ │ │ │ + beq.n 12ee6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 12eaa │ │ │ │ │ + beq.n 12ee6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 12eaa │ │ │ │ │ + beq.n 12ee6 │ │ │ │ │ sub.w r7, sl, #4 │ │ │ │ │ add.w r3, sl, #20 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, sl, #4 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 12e9a │ │ │ │ │ + bne.n 12ed6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -33457,152 +33482,152 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13022 │ │ │ │ │ + beq.w 1305e │ │ │ │ │ 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.w 13022 │ │ │ │ │ + bne.w 1305e │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13034 │ │ │ │ │ + blt.w 13070 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r9, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1308c │ │ │ │ │ + bne.w 130c8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12de6 │ │ │ │ │ + beq.w 12e22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12de6 │ │ │ │ │ + beq.w 12e22 │ │ │ │ │ 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 13100 │ │ │ │ │ + beq.w 1313c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130ea │ │ │ │ │ + beq.w 13126 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13046 │ │ │ │ │ + bne.n 13082 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12e0e │ │ │ │ │ + b.n 12e4a │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1300e │ │ │ │ │ + beq.n 1304a │ │ │ │ │ str.w r3, [r0, r5, lsl #2] │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 12d9e │ │ │ │ │ + b.n 12dda │ │ │ │ │ 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 13020 │ │ │ │ │ + blt.n 1305c │ │ │ │ │ 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 1301c │ │ │ │ │ + bne.n 13058 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12d4e │ │ │ │ │ + beq.w 12d8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12d4e │ │ │ │ │ + beq.w 12d8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1301c │ │ │ │ │ + cbz r0, 13058 │ │ │ │ │ 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 r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13122 │ │ │ │ │ + beq.w 1315e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1310e │ │ │ │ │ + bne.w 1314a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12d6a │ │ │ │ │ + b.n 12da6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12e2e │ │ │ │ │ + b.n 12e6a │ │ │ │ │ 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 │ │ │ │ │ @@ -33619,274 +33644,274 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12e2e │ │ │ │ │ + b.n 12e6a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 130a0 │ │ │ │ │ + cbz r0, 130dc │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12e2e │ │ │ │ │ + b.n 12e6a │ │ │ │ │ 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 13020 │ │ │ │ │ + bne.n 1305c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 130dc │ │ │ │ │ + beq.n 13118 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 12d2e │ │ │ │ │ + b.n 12d6a │ │ │ │ │ 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 12dc0 │ │ │ │ │ + beq.w 12dfc │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12e2e │ │ │ │ │ + b.n 12e6a │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ - b.n 13092 │ │ │ │ │ + b.n 130ce │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 12e0e │ │ │ │ │ + beq.w 12e4a │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e0e │ │ │ │ │ + beq.w 12e4a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13020 │ │ │ │ │ + b.n 1305c │ │ │ │ │ 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 12d10 │ │ │ │ │ + beq.w 12d4c │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12ee2 │ │ │ │ │ + b.n 12f1e │ │ │ │ │ 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 1307a │ │ │ │ │ - b.n 1301c │ │ │ │ │ + beq.n 130b6 │ │ │ │ │ + b.n 13058 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1305a │ │ │ │ │ + bne.n 13096 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12e2e │ │ │ │ │ + b.n 12e6a │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12e2e │ │ │ │ │ + b.n 12e6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13000 │ │ │ │ │ + beq.w 1303c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13020 │ │ │ │ │ + b.n 1305c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1311c │ │ │ │ │ - b.n 13020 │ │ │ │ │ + bne.n 13158 │ │ │ │ │ + b.n 1305c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12d74 │ │ │ │ │ + b.n 12db0 │ │ │ │ │ │ │ │ │ │ -00013138 : │ │ │ │ │ +00013174 : │ │ │ │ │ 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 1342e │ │ │ │ │ + beq.w 13466 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1343c │ │ │ │ │ + bne.w 13474 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 1339a │ │ │ │ │ + bne.w 133d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13422 │ │ │ │ │ + blt.w 13436 │ │ │ │ │ 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 133fe │ │ │ │ │ + bne.w 13966 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 131b4 │ │ │ │ │ + cbnz r0, 131f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1344a │ │ │ │ │ + bne.w 1347a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ 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 133bc │ │ │ │ │ + beq.w 13402 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 133cc │ │ │ │ │ + bne.w 13412 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f054 │ │ │ │ │ + bl f0ac │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13998 │ │ │ │ │ + bne.w 1342e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 133ca │ │ │ │ │ + bne.w 13410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8468 │ │ │ │ │ + bl 8498 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133b6 │ │ │ │ │ + beq.w 133fc │ │ │ │ │ str r2, [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 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1319e │ │ │ │ │ + bne.n 131da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 139a0 │ │ │ │ │ + beq.w 13976 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 132da │ │ │ │ │ + bne.w 133b2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 133b6 │ │ │ │ │ + bne.w 133fc │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 13300 │ │ │ │ │ + beq.n 13318 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 13314 │ │ │ │ │ + beq.n 1332c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ 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 133aa │ │ │ │ │ + bne.w 133e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1319e │ │ │ │ │ + bne.n 131da │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1319c │ │ │ │ │ + beq.n 131d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 132cc │ │ │ │ │ + cbz r0, 1330a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ @@ -33896,93 +33921,74 @@ │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ strd fp, r8, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_formatted_value │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133e8 │ │ │ │ │ + beq.w 13418 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 133e8 │ │ │ │ │ + bne.w 13418 │ │ │ │ │ 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 1322e │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 133d2 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 133d2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 13240 │ │ │ │ │ - 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 133ca │ │ │ │ │ + bne.n 13410 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 13252 │ │ │ │ │ + bne.n 13290 │ │ │ │ │ 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 13442 │ │ │ │ │ + blt.w 1396e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 133ca │ │ │ │ │ + bne.n 13410 │ │ │ │ │ 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 13270 │ │ │ │ │ + beq.n 132ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 3cb8 │ │ │ │ │ + bl 3b54 │ │ │ │ │ R_ARM_THM_CALL _loop0_112_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1341e │ │ │ │ │ + beq.n 1345e │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13416 │ │ │ │ │ + beq.n 13456 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ @@ -33992,254 +33998,295 @@ │ │ │ │ │ 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.n 13406 │ │ │ │ │ + beq.n 13442 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 13406 │ │ │ │ │ + bne.n 13442 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1327c │ │ │ │ │ + b.n 132ba │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1326c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + cbz r0, 133ea │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 133ea │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 1327e │ │ │ │ │ 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 13192 │ │ │ │ │ + b.n 131ce │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 1334c │ │ │ │ │ + b.n 13364 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cbnz r0, 1344c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 13240 │ │ │ │ │ + beq.w 1327e │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1319e │ │ │ │ │ + b.n 131da │ │ │ │ │ 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 131ce │ │ │ │ │ + beq.w 1320a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1319e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 133ae │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1319e │ │ │ │ │ + b.n 131da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131a8 │ │ │ │ │ + beq.w 131e4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 131aa │ │ │ │ │ + b.n 131e6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 13238 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 131aa │ │ │ │ │ + b.n 131e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 133de │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13396 │ │ │ │ │ + cbz r0, 13462 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 131da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1327c │ │ │ │ │ + b.n 132ba │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ - b.n 13270 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 131aa │ │ │ │ │ + b.n 132ae │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 133ae │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13166 │ │ │ │ │ + beq.w 131a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 131aa │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 133cc │ │ │ │ │ + b.n 131e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1343c │ │ │ │ │ + bne.n 13474 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 136e2 │ │ │ │ │ + beq.w 13990 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13478 │ │ │ │ │ + cbz r0, 134a8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 139b0 │ │ │ │ │ + bne.w 13986 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 136f0 │ │ │ │ │ + bne.w 1399e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1349a │ │ │ │ │ + cbz r0, 134ca │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 139ba │ │ │ │ │ + bne.w 139a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 136f0 │ │ │ │ │ + bne.w 1399e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 134bc │ │ │ │ │ + cbz r0, 134ec │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 137b8 │ │ │ │ │ + bne.w 139b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 136f0 │ │ │ │ │ + bne.w 1399e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 134de │ │ │ │ │ + cbz r0, 1350c │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 137ee │ │ │ │ │ + bne.n 135d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 136f0 │ │ │ │ │ + bne.w 1399e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13506 │ │ │ │ │ + cbz r0, 13534 │ │ │ │ │ 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 1359e │ │ │ │ │ + bne.n 1360c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 136f0 │ │ │ │ │ + bne.w 1399e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13768 │ │ │ │ │ + bne.w 139ba │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 136f0 │ │ │ │ │ + bne.w 1399e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136f8 │ │ │ │ │ + bne.w 13754 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 136f0 │ │ │ │ │ + bne.w 1399e │ │ │ │ │ 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 1387c │ │ │ │ │ + bne.w 13846 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 136f0 │ │ │ │ │ + bne.w 1399e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 137f8 │ │ │ │ │ + bne.w 137c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 136f0 │ │ │ │ │ + bne.w 1399e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1364a │ │ │ │ │ + bne.w 136b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 136f0 │ │ │ │ │ + bne.w 1399e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 135d8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 13640 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 131a8 │ │ │ │ │ + b.n 131e4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r1, [r0, #24] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r0, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3370 │ │ │ │ │ + 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 135c6 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 135ca │ │ │ │ │ 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 │ │ │ │ │ @@ -34247,57 +34294,55 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136c8 │ │ │ │ │ + bne.w 1373a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 139c4 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ + bne.n 13602 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13598 │ │ │ │ │ + b.n 135ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1a4 │ │ │ │ │ + bl e1fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13592 │ │ │ │ │ + beq.n 135c4 │ │ │ │ │ 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.n 13592 │ │ │ │ │ + bne.n 135c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10e2 │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13592 │ │ │ │ │ + bne.n 135c4 │ │ │ │ │ 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.n 13592 │ │ │ │ │ + beq.n 135c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1363a │ │ │ │ │ + cbnz r0, 136a2 │ │ │ │ │ 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 │ │ │ │ │ @@ -34305,66 +34350,66 @@ │ │ │ │ │ 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 │ │ │ │ │ - bne.w 13752 │ │ │ │ │ + bne.w 137ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 136f0 │ │ │ │ │ + beq.w 1399e │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13594 │ │ │ │ │ + b.n 135c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1a4 │ │ │ │ │ + bl e1fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1357e │ │ │ │ │ + beq.w 135ae │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 13580 │ │ │ │ │ + bne.w 135b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10e2 │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 13580 │ │ │ │ │ + bne.w 135b0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1357e │ │ │ │ │ + beq.w 135ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3cb8 │ │ │ │ │ + bl 3b54 │ │ │ │ │ R_ARM_THM_CALL _loop0_240_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1357e │ │ │ │ │ + beq.w 135ae │ │ │ │ │ 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 1357e │ │ │ │ │ + beq.w 135ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 135c0 │ │ │ │ │ + bne.n 1362e │ │ │ │ │ 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 │ │ │ │ │ @@ -34372,61 +34417,51 @@ │ │ │ │ │ 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 135c0 │ │ │ │ │ + beq.w 1362e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13760 │ │ │ │ │ + beq.n 137bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 135ce │ │ │ │ │ + bne.w 13602 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 131a8 │ │ │ │ │ + b.n 131e4 │ │ │ │ │ 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 1345e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13598 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e1a4 │ │ │ │ │ + bl e1fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13536 │ │ │ │ │ + beq.w 13564 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13536 │ │ │ │ │ + beq.w 13564 │ │ │ │ │ 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 13536 │ │ │ │ │ + beq.w 13564 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1363a │ │ │ │ │ + bne.n 136a2 │ │ │ │ │ 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 │ │ │ │ │ @@ -34434,121 +34469,56 @@ │ │ │ │ │ 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 1363a │ │ │ │ │ + beq.w 136a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 13760 │ │ │ │ │ + cbz r3, 137bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13642 │ │ │ │ │ + bne.w 136ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 131a8 │ │ │ │ │ + b.n 131e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1a4 │ │ │ │ │ + bl e1fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1351e │ │ │ │ │ - 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 1351e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 135c0 │ │ │ │ │ - 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 .LC71 │ │ │ │ │ - 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.w 135c0 │ │ │ │ │ - b.n 136c8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r1, [r0, #24] │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r0, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 34d4 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 135ce │ │ │ │ │ - b.n 13594 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ - b.n 137c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e1a4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 13568 │ │ │ │ │ + beq.w 13596 │ │ │ │ │ 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 1356a │ │ │ │ │ + bne.w 13598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10e2 │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1356a │ │ │ │ │ + bne.w 13598 │ │ │ │ │ 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 13568 │ │ │ │ │ + beq.w 13596 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 135c0 │ │ │ │ │ + bne.w 1362e │ │ │ │ │ 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 │ │ │ │ │ @@ -34556,117 +34526,117 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 135c0 │ │ │ │ │ + beq.w 1362e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13760 │ │ │ │ │ + beq.n 137bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 135ce │ │ │ │ │ - b.n 13762 │ │ │ │ │ + bne.w 13602 │ │ │ │ │ + b.n 137be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1a4 │ │ │ │ │ + bl e1fc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13550 │ │ │ │ │ + beq.w 1357e │ │ │ │ │ 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 13552 │ │ │ │ │ + bne.w 13580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13922 │ │ │ │ │ + beq.n 138ec │ │ │ │ │ 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, 138ca │ │ │ │ │ + cbz r0, 13894 │ │ │ │ │ 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 1393c │ │ │ │ │ + bne.n 13906 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 1392e │ │ │ │ │ + cbnz r5, 138f8 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1398e │ │ │ │ │ + beq.n 13956 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1398e │ │ │ │ │ + beq.n 13956 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1395c │ │ │ │ │ + cbnz r0, 13926 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 13936 │ │ │ │ │ + cbz r0, 13900 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13552 │ │ │ │ │ + b.n 13580 │ │ │ │ │ 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 138aa │ │ │ │ │ + beq.n 13874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13552 │ │ │ │ │ + b.n 13580 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13552 │ │ │ │ │ + b.n 13580 │ │ │ │ │ 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] │ │ │ │ │ @@ -34674,406 +34644,457 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1390e │ │ │ │ │ + beq.n 138d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 139ca │ │ │ │ │ + cbz r3, 13960 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13918 │ │ │ │ │ + bne.n 138e2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13598 │ │ │ │ │ - b.n 131a8 │ │ │ │ │ + beq.w 135ca │ │ │ │ │ + b.n 131e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13552 │ │ │ │ │ + b.n 13580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 131fc │ │ │ │ │ + b.n 13936 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 131e6 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 13412 │ │ │ │ │ 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 1321c │ │ │ │ │ - b.n 133ca │ │ │ │ │ + beq.w 13258 │ │ │ │ │ + b.n 13410 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ - b.n 137c0 │ │ │ │ │ + b.n 135d8 │ │ │ │ │ + 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 1348e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 135ca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ - b.n 137c0 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13598 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1396e │ │ │ │ │ + b.n 135d8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ + b.n 135d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e1fc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1354c │ │ │ │ │ + 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 1354c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1362e │ │ │ │ │ + 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 .LC71 │ │ │ │ │ + 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.w 1362e │ │ │ │ │ + b.n 1373a │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000139d0 : │ │ │ │ │ +00013a0c : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 13ae2 │ │ │ │ │ + beq.n 13b1e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 13a7c │ │ │ │ │ + bne.n 13ab8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13a0c │ │ │ │ │ + cbz r0, 13a48 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13a5a │ │ │ │ │ + cbnz r0, 13a96 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 13a32 │ │ │ │ │ + cbnz r3, 13a6e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 13a7c │ │ │ │ │ + bne.n 13ab8 │ │ │ │ │ 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, 13a28 │ │ │ │ │ + cbnz r0, 13a64 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 13b16 │ │ │ │ │ + bne.n 13b52 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 13b00 │ │ │ │ │ + beq.n 13b3c │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13a84 │ │ │ │ │ + cbnz r0, 13ac0 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 13a14 │ │ │ │ │ + b.n 13a50 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13a0e │ │ │ │ │ + beq.n 13a4a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 13ae8 │ │ │ │ │ + bne.n 13b24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13a28 │ │ │ │ │ + b.n 13a64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13a2a │ │ │ │ │ + b.n 13a66 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13a4e │ │ │ │ │ + beq.n 13a8a │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13a4e │ │ │ │ │ + beq.n 13a8a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13a4e │ │ │ │ │ + beq.n 13a8a │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13a4e │ │ │ │ │ + beq.n 13a8a │ │ │ │ │ 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 .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 13b1c │ │ │ │ │ + cbnz r0, 13b58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - cbz r0, 13b12 │ │ │ │ │ + cbz r0, 13b4e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13a54 │ │ │ │ │ + b.n 13a90 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 139f0 │ │ │ │ │ + b.n 13a2c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13a28 │ │ │ │ │ + beq.n 13a64 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13a2a │ │ │ │ │ + b.n 13a66 │ │ │ │ │ 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 13a44 │ │ │ │ │ + beq.n 13a80 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - b.n 13a54 │ │ │ │ │ + b.n 13a90 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13a54 │ │ │ │ │ + b.n 13a90 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 13a2a │ │ │ │ │ + b.n 13a66 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 13b36 │ │ │ │ │ + cbz r2, 13b72 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13adc │ │ │ │ │ + bne.n 13b18 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13a28 │ │ │ │ │ + b.n 13a64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13a28 │ │ │ │ │ + b.n 13a64 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013b40 <_tmp_259_rule>: │ │ │ │ │ +00013b7c <_tmp_259_rule>: │ │ │ │ │ _tmp_259_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13cdc <_tmp_259_rule+0x19c> │ │ │ │ │ + beq.w 13d18 <_tmp_259_rule+0x19c> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13cea <_tmp_259_rule+0x1aa> │ │ │ │ │ + bne.w 13d26 <_tmp_259_rule+0x1aa> │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13cac <_tmp_259_rule+0x16c> │ │ │ │ │ + beq.w 13ce8 <_tmp_259_rule+0x16c> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13d16 <_tmp_259_rule+0x1d6> │ │ │ │ │ + beq.w 13d52 <_tmp_259_rule+0x1d6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13d26 <_tmp_259_rule+0x1e6> │ │ │ │ │ + bne.w 13d62 <_tmp_259_rule+0x1e6> │ │ │ │ │ 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, 13bfe <_tmp_259_rule+0xbe> │ │ │ │ │ + cbnz r0, 13c3a <_tmp_259_rule+0xbe> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 13d04 <_tmp_259_rule+0x1c4> │ │ │ │ │ + beq.w 13d40 <_tmp_259_rule+0x1c4> │ │ │ │ │ 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 13d10 <_tmp_259_rule+0x1d0> │ │ │ │ │ + bne.w 13d4c <_tmp_259_rule+0x1d0> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13c1e <_tmp_259_rule+0xde> │ │ │ │ │ + cbnz r0, 13c5a <_tmp_259_rule+0xde> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13d10 <_tmp_259_rule+0x1d0> │ │ │ │ │ + bne.w 13d4c <_tmp_259_rule+0x1d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 6604 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13cbc <_tmp_259_rule+0x17c> │ │ │ │ │ + beq.n 13cf8 <_tmp_259_rule+0x17c> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r3, [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 r5, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 13cac <_tmp_259_rule+0x16c> │ │ │ │ │ + beq.n 13ce8 <_tmp_259_rule+0x16c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13cf0 <_tmp_259_rule+0x1b0> │ │ │ │ │ + bne.n 13d2c <_tmp_259_rule+0x1b0> │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13cd4 <_tmp_259_rule+0x194> │ │ │ │ │ + beq.n 13d10 <_tmp_259_rule+0x194> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13ccc <_tmp_259_rule+0x18c> │ │ │ │ │ + bne.n 13d08 <_tmp_259_rule+0x18c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13cc2 <_tmp_259_rule+0x182> │ │ │ │ │ + beq.n 13cfe <_tmp_259_rule+0x182> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6480 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13cc2 <_tmp_259_rule+0x182> │ │ │ │ │ + beq.n 13cfe <_tmp_259_rule+0x182> │ │ │ │ │ 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 13d10 <_tmp_259_rule+0x1d0> │ │ │ │ │ + beq.n 13d4c <_tmp_259_rule+0x1d0> │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13d2a <_tmp_259_rule+0x1ea> │ │ │ │ │ + beq.n 13d66 <_tmp_259_rule+0x1ea> │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 13c98 <_tmp_259_rule+0x158> │ │ │ │ │ + cbz r0, 13cd4 <_tmp_259_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13bf0 <_tmp_259_rule+0xb0> │ │ │ │ │ + beq.n 13c2c <_tmp_259_rule+0xb0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13bf0 <_tmp_259_rule+0xb0> │ │ │ │ │ + beq.n 13c2c <_tmp_259_rule+0xb0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ @@ -35081,315 +35102,315 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 13bf0 <_tmp_259_rule+0xb0> │ │ │ │ │ + b.n 13c2c <_tmp_259_rule+0xb0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13bd8 <_tmp_259_rule+0x98> │ │ │ │ │ + b.n 13c14 <_tmp_259_rule+0x98> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13bd8 <_tmp_259_rule+0x98> │ │ │ │ │ + b.n 13c14 <_tmp_259_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13c2c <_tmp_259_rule+0xec> │ │ │ │ │ + b.n 13c68 <_tmp_259_rule+0xec> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13b6e <_tmp_259_rule+0x2e> │ │ │ │ │ + beq.w 13baa <_tmp_259_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 13c14 <_tmp_259_rule+0xd4> │ │ │ │ │ + b.n 13c50 <_tmp_259_rule+0xd4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c12 <_tmp_259_rule+0xd2> │ │ │ │ │ + beq.n 13c4e <_tmp_259_rule+0xd2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13c14 <_tmp_259_rule+0xd4> │ │ │ │ │ + b.n 13c50 <_tmp_259_rule+0xd4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 13ca0 <_tmp_259_rule+0x160> │ │ │ │ │ - b.n 13bb6 <_tmp_259_rule+0x76> │ │ │ │ │ + blt.n 13cdc <_tmp_259_rule+0x160> │ │ │ │ │ + b.n 13bf2 <_tmp_259_rule+0x76> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13ca8 <_tmp_259_rule+0x168> │ │ │ │ │ + b.n 13ce4 <_tmp_259_rule+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13b9a <_tmp_259_rule+0x5a> │ │ │ │ │ + beq.w 13bd6 <_tmp_259_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 13ca8 <_tmp_259_rule+0x168> │ │ │ │ │ + b.n 13ce4 <_tmp_259_rule+0x168> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13c7c <_tmp_259_rule+0x13c> │ │ │ │ │ + b.n 13cb8 <_tmp_259_rule+0x13c> │ │ │ │ │ │ │ │ │ │ -00013d30 : │ │ │ │ │ +00013d6c : │ │ │ │ │ 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 13fd6 │ │ │ │ │ + beq.w 14012 │ │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13fe4 │ │ │ │ │ + bne.w 14020 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 13ffe │ │ │ │ │ + bne.w 1403a │ │ │ │ │ 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 13dc8 │ │ │ │ │ + blt.n 13e04 │ │ │ │ │ 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 13ec6 │ │ │ │ │ + bne.w 13f02 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f50 │ │ │ │ │ + bne.w 13f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13dd2 │ │ │ │ │ + cbnz r0, 13e0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f50 │ │ │ │ │ + bne.w 13f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13e4a │ │ │ │ │ + bne.n 13e86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13da8 │ │ │ │ │ + beq.n 13de4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13da8 │ │ │ │ │ + beq.n 13de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13da8 │ │ │ │ │ + beq.n 13de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13d30 │ │ │ │ │ + bl 13d6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13da8 │ │ │ │ │ + beq.n 13de4 │ │ │ │ │ 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 13ff0 │ │ │ │ │ + beq.w 1402c │ │ │ │ │ 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 13fea │ │ │ │ │ + beq.w 14026 │ │ │ │ │ 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 13eb2 │ │ │ │ │ + beq.n 13eee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13eb2 │ │ │ │ │ + bne.n 13eee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13dc6 │ │ │ │ │ + b.n 13e02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ff6 │ │ │ │ │ + beq.w 14032 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ff6 │ │ │ │ │ + beq.w 14032 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ff6 │ │ │ │ │ + beq.w 14032 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14020 │ │ │ │ │ + bl 1405c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13ff6 │ │ │ │ │ + bne.w 14032 │ │ │ │ │ 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 13ff0 │ │ │ │ │ + beq.w 1402c │ │ │ │ │ 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 13e40 │ │ │ │ │ + bne.n 13e7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13dc6 │ │ │ │ │ + beq.n 13e02 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13dc8 │ │ │ │ │ + b.n 13e04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13f50 │ │ │ │ │ + bne.n 13f8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13f58 │ │ │ │ │ + beq.n 13f94 │ │ │ │ │ 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, 13efc │ │ │ │ │ + cbz r0, 13f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ - cbz r0, 13efc │ │ │ │ │ + bl 11120 │ │ │ │ │ + cbz r0, 13f38 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13fa0 │ │ │ │ │ + bne.n 13fdc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 13f64 │ │ │ │ │ + cbnz r5, 13fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 13f40 │ │ │ │ │ + cbz r0, 13f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ - cbz r0, 13f40 │ │ │ │ │ + bl 11120 │ │ │ │ │ + cbz r0, 13f7c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13f40 │ │ │ │ │ + cbz r0, 13f7c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13f40 │ │ │ │ │ + cbz r0, 13f7c │ │ │ │ │ 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, 13f6a │ │ │ │ │ + cbnz r0, 13fa6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13d9c │ │ │ │ │ + beq.w 13dd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13dc8 │ │ │ │ │ + b.n 13e04 │ │ │ │ │ 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 13eda │ │ │ │ │ + beq.n 13f16 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13f46 │ │ │ │ │ + b.n 13f82 │ │ │ │ │ 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 │ │ │ │ │ @@ -35398,24 +35419,24 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 13fc0 │ │ │ │ │ + cbnz r0, 13ffc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13f44 │ │ │ │ │ + beq.n 13f80 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13f46 │ │ │ │ │ + b.n 13f82 │ │ │ │ │ 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] │ │ │ │ │ @@ -35423,88 +35444,88 @@ │ │ │ │ │ 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 13f8e │ │ │ │ │ + beq.n 13fca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 14016 │ │ │ │ │ + cbz r3, 14052 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13f9a │ │ │ │ │ + bne.n 13fd6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13dc6 │ │ │ │ │ + b.n 13e02 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13d5e │ │ │ │ │ + beq.w 13d9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 13dc8 │ │ │ │ │ + b.n 13e04 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13e24 │ │ │ │ │ + b.n 13e60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13dc8 │ │ │ │ │ + b.n 13e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 13dc6 │ │ │ │ │ + b.n 13e02 │ │ │ │ │ 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 13d9c │ │ │ │ │ - b.n 13ecc │ │ │ │ │ + beq.w 13dd8 │ │ │ │ │ + b.n 13f08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13dc6 │ │ │ │ │ + b.n 13e02 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00014020 : │ │ │ │ │ +0001405c : │ │ │ │ │ else_block_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.w 14176 │ │ │ │ │ + beq.w 141b2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14184 │ │ │ │ │ + bne.w 141c0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 140b4 │ │ │ │ │ + bne.n 140f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14072 │ │ │ │ │ + cbnz r0, 140ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ @@ -35514,73 +35535,73 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14062 │ │ │ │ │ + beq.n 1409e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14062 │ │ │ │ │ + beq.n 1409e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1409c │ │ │ │ │ + cbnz r3, 140d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1406a │ │ │ │ │ + b.n 140a6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14098 │ │ │ │ │ + beq.n 140d4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1406a │ │ │ │ │ + b.n 140a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14164 │ │ │ │ │ + beq.n 141a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1415c │ │ │ │ │ + beq.n 14198 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1415c │ │ │ │ │ + beq.n 14198 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1415c │ │ │ │ │ + beq.n 14198 │ │ │ │ │ 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 1415c │ │ │ │ │ + beq.n 14198 │ │ │ │ │ ldr r3, [r5, #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 │ │ │ │ │ @@ -35589,166 +35610,166 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 14142 │ │ │ │ │ + cbnz r0, 1417e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 1413e │ │ │ │ │ + cbz r0, 1417a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14056 │ │ │ │ │ + beq.n 14092 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1406a │ │ │ │ │ + b.n 140a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14130 │ │ │ │ │ + b.n 1416c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 1418a │ │ │ │ │ + cbz r3, 141c6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1412c │ │ │ │ │ + bne.n 14168 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14098 │ │ │ │ │ + b.n 140d4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 14130 │ │ │ │ │ + b.n 1416c │ │ │ │ │ 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 140c2 │ │ │ │ │ + beq.n 140fe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 14130 │ │ │ │ │ + b.n 1416c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1404c │ │ │ │ │ + beq.w 14088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1406a │ │ │ │ │ + b.n 140a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14098 │ │ │ │ │ + b.n 140d4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00014194 : │ │ │ │ │ +000141d0 : │ │ │ │ │ slices_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 14596 │ │ │ │ │ + beq.w 145d2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 145a4 │ │ │ │ │ + bne.w 145e0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 14288 │ │ │ │ │ + bne.n 142c4 │ │ │ │ │ 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 r6, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 1427e │ │ │ │ │ + blt.n 142ba │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 145a4 │ │ │ │ │ + bne.w 145e0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 142aa │ │ │ │ │ + beq.n 142e6 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 144be │ │ │ │ │ + beq.w 144fa │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r6, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 144ea │ │ │ │ │ + bne.w 14526 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 142b8 │ │ │ │ │ + bne.n 142f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 144f2 │ │ │ │ │ + bne.w 1452e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14504 │ │ │ │ │ + beq.w 14540 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1461a │ │ │ │ │ + bne.w 14656 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14358 │ │ │ │ │ + beq.n 14394 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 145aa │ │ │ │ │ + bne.w 145e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ @@ -35760,191 +35781,191 @@ │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r0, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r6, r5 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 14210 │ │ │ │ │ + bne.n 1424c │ │ │ │ │ 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 14204 │ │ │ │ │ - b.n 144f2 │ │ │ │ │ + beq.n 14240 │ │ │ │ │ + b.n 1452e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 144ea │ │ │ │ │ + bne.w 14526 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 145be │ │ │ │ │ + beq.w 145fa │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1450e │ │ │ │ │ + bne.w 1454a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 144ea │ │ │ │ │ + bne.w 14526 │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14504 │ │ │ │ │ + beq.w 14540 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144fa │ │ │ │ │ + beq.w 14536 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14604 │ │ │ │ │ + bne.w 14640 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14272 │ │ │ │ │ + bne.n 142ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 145a4 │ │ │ │ │ + bne.w 145e0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1465e │ │ │ │ │ + beq.w 1469a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1464a │ │ │ │ │ + beq.w 14686 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 14674 │ │ │ │ │ + bl 146b0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14568 │ │ │ │ │ + beq.w 145a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 14642 │ │ │ │ │ + beq.w 1467e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1457c │ │ │ │ │ + bne.w 145b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14638 │ │ │ │ │ + beq.w 14674 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1457c │ │ │ │ │ + bne.w 145b8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14420 │ │ │ │ │ + cbz r0, 1445c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 145d4 │ │ │ │ │ + beq.w 14610 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14548 │ │ │ │ │ + bne.w 14584 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 14674 │ │ │ │ │ + bl 146b0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14532 │ │ │ │ │ + beq.w 1456e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 145dc │ │ │ │ │ + bne.w 14618 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 14554 │ │ │ │ │ + beq.w 14590 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 143ca │ │ │ │ │ + b.n 14406 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov ip, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14632 │ │ │ │ │ + beq.w 1466e │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 14450 │ │ │ │ │ + ble.n 1448c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1443e │ │ │ │ │ + b.n 1447a │ │ │ │ │ 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 r0, r4 │ │ │ │ │ @@ -35954,668 +35975,836 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14584 │ │ │ │ │ + beq.w 145c0 │ │ │ │ │ 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 1465a │ │ │ │ │ + bne.w 14696 │ │ │ │ │ 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 1427a │ │ │ │ │ + beq.w 142b6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 145aa │ │ │ │ │ + beq.n 145e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 145aa │ │ │ │ │ + bne.n 145e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1427e │ │ │ │ │ + b.n 142ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1458a │ │ │ │ │ + blt.n 145c6 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r1, 144f2 │ │ │ │ │ + cbnz r1, 1452e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1422c │ │ │ │ │ + beq.w 14268 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 14242 │ │ │ │ │ + beq.w 1427e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1435c │ │ │ │ │ + b.n 14398 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1460e │ │ │ │ │ + bne.w 1464a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1435c │ │ │ │ │ + b.n 14398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 142ec │ │ │ │ │ + bne.w 14328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 142f2 │ │ │ │ │ + bne.w 1432e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 145f8 │ │ │ │ │ + bne.n 14634 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 142f2 │ │ │ │ │ + b.n 1432e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14548 │ │ │ │ │ + cbnz r3, 14584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1a4 │ │ │ │ │ + bl f1fc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 143fe │ │ │ │ │ + bne.w 1443a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14424 │ │ │ │ │ + b.n 14460 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14630 │ │ │ │ │ + beq.n 1466c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 14414 │ │ │ │ │ + b.n 14450 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 1457c │ │ │ │ │ + cbnz r3, 145b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1a4 │ │ │ │ │ + bl f1fc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14392 │ │ │ │ │ + bne.w 143ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 144ba │ │ │ │ │ + b.n 144f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1435c │ │ │ │ │ + b.n 14398 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 141c2 │ │ │ │ │ + beq.w 141fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1427e │ │ │ │ │ + b.n 142ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 144ba │ │ │ │ │ + beq.n 144f6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1427e │ │ │ │ │ + b.n 142ba │ │ │ │ │ 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 142d8 │ │ │ │ │ + beq.w 14314 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144ea │ │ │ │ │ + b.n 14526 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 143e4 │ │ │ │ │ + b.n 14420 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1440c │ │ │ │ │ + beq.w 14448 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14580 │ │ │ │ │ + b.n 145bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144ea │ │ │ │ │ + b.n 14526 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1433c │ │ │ │ │ + beq.w 14378 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1435c │ │ │ │ │ + b.n 14398 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14340 │ │ │ │ │ + beq.w 1437c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1435c │ │ │ │ │ + b.n 14398 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1457c │ │ │ │ │ + b.n 145b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1439e │ │ │ │ │ + b.n 143da │ │ │ │ │ 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 14382 │ │ │ │ │ - b.n 1457c │ │ │ │ │ + beq.w 143be │ │ │ │ │ + b.n 145b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14584 │ │ │ │ │ + b.n 145c0 │ │ │ │ │ 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 14372 │ │ │ │ │ + beq.w 143ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14584 │ │ │ │ │ + b.n 145c0 │ │ │ │ │ │ │ │ │ │ -00014674 : │ │ │ │ │ +000146b0 : │ │ │ │ │ slice_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #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 147d8 │ │ │ │ │ + beq.w 14814 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 147bc │ │ │ │ │ + bne.w 147f8 │ │ │ │ │ ldrd r7, r6, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 14770 │ │ │ │ │ + beq.n 147ac │ │ │ │ │ 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 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r6, 146ce │ │ │ │ │ + cbnz r6, 1470a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 146f4 │ │ │ │ │ + cbnz r0, 14730 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 147bc │ │ │ │ │ + bne.n 147f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 11120 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14790 │ │ │ │ │ + beq.n 147cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1475c │ │ │ │ │ + bne.n 14798 │ │ │ │ │ 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 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 146ce │ │ │ │ │ + bne.n 1470a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 147c4 │ │ │ │ │ + beq.n 14800 │ │ │ │ │ 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 14794 │ │ │ │ │ + bne.n 147d0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 146ce │ │ │ │ │ + bne.n 1470a │ │ │ │ │ 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 146e6 │ │ │ │ │ + beq.n 14722 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 146e0 │ │ │ │ │ + bne.n 1471c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 146e6 │ │ │ │ │ + beq.n 14722 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 146ea │ │ │ │ │ + b.n 14726 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 147b2 │ │ │ │ │ + blt.n 147ee │ │ │ │ │ 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.n 146b6 │ │ │ │ │ - b.n 146e6 │ │ │ │ │ + beq.n 146f2 │ │ │ │ │ + b.n 14722 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 146e6 │ │ │ │ │ + b.n 14722 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 14720 │ │ │ │ │ + bne.n 1475c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14724 │ │ │ │ │ + bne.n 14760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 147de │ │ │ │ │ + cbnz r0, 1481a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14724 │ │ │ │ │ + b.n 14760 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 146ea │ │ │ │ │ + b.n 14726 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 146ea │ │ │ │ │ + b.n 14726 │ │ │ │ │ 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 14710 │ │ │ │ │ + beq.n 1474c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 146ce │ │ │ │ │ + b.n 1470a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14698 │ │ │ │ │ + b.n 146d4 │ │ │ │ │ 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 146ce │ │ │ │ │ + b.n 1470a │ │ │ │ │ + │ │ │ │ │ +00014828 : │ │ │ │ │ +finally_block_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 14906 │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 14912 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + cbnz r3, 148ae │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #651 @ 0x28b │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 14872 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 14862 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 12884 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 14862 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 1489a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 14868 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 14896 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 148ec │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 148f4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #651 @ 0x28b │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 148de │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 148de │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 14916 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 14856 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1486c │ │ │ │ │ + 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 148bc │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 148e4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 14850 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + b.n 148ee │ │ │ │ │ + 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 148de │ │ │ │ │ + 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 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbnz r0, 14962 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cbz r0, 1495e │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 148e4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 148e4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbz r3, 1497c │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 14958 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 14868 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 14868 │ │ │ │ │ │ │ │ │ │ -000147ec <_gather_116_rule>: │ │ │ │ │ +00014984 <_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 14bf4 <_gather_116_rule+0x408> │ │ │ │ │ + beq.w 14d8c <_gather_116_rule+0x408> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14c06 <_gather_116_rule+0x41a> │ │ │ │ │ + bne.w 14d9e <_gather_116_rule+0x41a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w sl, [fp, #8] │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14afc <_gather_116_rule+0x310> │ │ │ │ │ + beq.w 14c94 <_gather_116_rule+0x310> │ │ │ │ │ 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 14b1c <_gather_116_rule+0x330> │ │ │ │ │ + bne.w 14cb4 <_gather_116_rule+0x330> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ str.w r4, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14b7a <_gather_116_rule+0x38e> │ │ │ │ │ + bne.w 14d12 <_gather_116_rule+0x38e> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 14a8a <_gather_116_rule+0x29e> │ │ │ │ │ - bl 72e0 │ │ │ │ │ + beq.w 14c22 <_gather_116_rule+0x29e> │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14a9a <_gather_116_rule+0x2ae> │ │ │ │ │ + beq.w 14c32 <_gather_116_rule+0x2ae> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14a9a <_gather_116_rule+0x2ae> │ │ │ │ │ + beq.w 14c32 <_gather_116_rule+0x2ae> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14a9a <_gather_116_rule+0x2ae> │ │ │ │ │ + beq.w 14c32 <_gather_116_rule+0x2ae> │ │ │ │ │ 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 14c9a <_gather_116_rule+0x4ae> │ │ │ │ │ + beq.w 14e32 <_gather_116_rule+0x4ae> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14be0 <_gather_116_rule+0x3f4> │ │ │ │ │ + bne.w 14d78 <_gather_116_rule+0x3f4> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14b94 <_gather_116_rule+0x3a8> │ │ │ │ │ + beq.w 14d2c <_gather_116_rule+0x3a8> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14b76 <_gather_116_rule+0x38a> │ │ │ │ │ + bne.w 14d0e <_gather_116_rule+0x38a> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14b6c <_gather_116_rule+0x380> │ │ │ │ │ + beq.w 14d04 <_gather_116_rule+0x380> │ │ │ │ │ ldr.w r4, [fp, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 14b76 <_gather_116_rule+0x38a> │ │ │ │ │ + bne.w 14d0e <_gather_116_rule+0x38a> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ - b.n 14928 <_gather_116_rule+0x13c> │ │ │ │ │ + b.n 14ac0 <_gather_116_rule+0x13c> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14994 <_gather_116_rule+0x1a8> │ │ │ │ │ + beq.n 14b2c <_gather_116_rule+0x1a8> │ │ │ │ │ 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 14c8a <_gather_116_rule+0x49e> │ │ │ │ │ + beq.w 14e22 <_gather_116_rule+0x49e> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14c0c <_gather_116_rule+0x420> │ │ │ │ │ + bne.w 14da4 <_gather_116_rule+0x420> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.w 14ab4 <_gather_116_rule+0x2c8> │ │ │ │ │ + beq.w 14c4c <_gather_116_rule+0x2c8> │ │ │ │ │ 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, 1499e <_gather_116_rule+0x1b2> │ │ │ │ │ + cbz r0, 14b36 <_gather_116_rule+0x1b2> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 14b7e <_gather_116_rule+0x392> │ │ │ │ │ + beq.w 14d16 <_gather_116_rule+0x392> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14b5e <_gather_116_rule+0x372> │ │ │ │ │ + bne.w 14cf6 <_gather_116_rule+0x372> │ │ │ │ │ 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 14aca <_gather_116_rule+0x2de> │ │ │ │ │ + bne.w 14c62 <_gather_116_rule+0x2de> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ str.w r5, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14b5e <_gather_116_rule+0x372> │ │ │ │ │ + bne.w 14cf6 <_gather_116_rule+0x372> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 14b4c <_gather_116_rule+0x360> │ │ │ │ │ - bl 72e0 │ │ │ │ │ + beq.w 14ce4 <_gather_116_rule+0x360> │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 14994 <_gather_116_rule+0x1a8> │ │ │ │ │ + cbz r0, 14b2c <_gather_116_rule+0x1a8> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 148e8 <_gather_116_rule+0xfc> │ │ │ │ │ + bne.n 14a80 <_gather_116_rule+0xfc> │ │ │ │ │ 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 14b66 <_gather_116_rule+0x37a> │ │ │ │ │ + beq.w 14cfe <_gather_116_rule+0x37a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 14a60 <_gather_116_rule+0x274> │ │ │ │ │ + ble.n 14bf8 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 14a60 <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 14bf8 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 14a60 <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 14bf8 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 14a60 <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 14bf8 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 14a60 <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 14bf8 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 14a60 <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 14bf8 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 14a60 <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 14bf8 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq.n 14a60 <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 14bf8 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ - beq.n 14a60 <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 14bf8 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ - beq.n 14a60 <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 14bf8 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #10 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ - beq.n 14a60 <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 14bf8 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #11 │ │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ │ - beq.n 14a60 <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 14bf8 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #12 │ │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ │ - beq.n 14a60 <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 14bf8 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #13 │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ │ - beq.n 14a60 <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 14bf8 <_gather_116_rule+0x274> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #14 │ │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ │ - beq.n 14a60 <_gather_116_rule+0x274> │ │ │ │ │ + beq.n 14bf8 <_gather_116_rule+0x274> │ │ │ │ │ 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 14a52 <_gather_116_rule+0x266> │ │ │ │ │ + bne.n 14bea <_gather_116_rule+0x266> │ │ │ │ │ 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 │ │ │ │ │ @@ -36629,15 +36818,15 @@ │ │ │ │ │ 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.w r3, [fp, #60] @ 0x3c │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14860 <_gather_116_rule+0x74> │ │ │ │ │ + beq.w 149f8 <_gather_116_rule+0x74> │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [fp, #8] │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ @@ -36645,586 +36834,586 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b66 <_gather_116_rule+0x37a> │ │ │ │ │ + beq.n 14cfe <_gather_116_rule+0x37a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1491e <_gather_116_rule+0x132> │ │ │ │ │ + b.n 14ab6 <_gather_116_rule+0x132> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14c4e <_gather_116_rule+0x462> │ │ │ │ │ + beq.w 14de6 <_gather_116_rule+0x462> │ │ │ │ │ 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.w 14c3a <_gather_116_rule+0x44e> │ │ │ │ │ + beq.w 14dd2 <_gather_116_rule+0x44e> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14b9c <_gather_116_rule+0x3b0> │ │ │ │ │ + bne.n 14d34 <_gather_116_rule+0x3b0> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 14918 <_gather_116_rule+0x12c> │ │ │ │ │ + b.n 14ab0 <_gather_116_rule+0x12c> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14b76 <_gather_116_rule+0x38a> │ │ │ │ │ + bne.n 14d0e <_gather_116_rule+0x38a> │ │ │ │ │ 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 1483c <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 149d4 <_gather_116_rule+0x50> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 9f8c │ │ │ │ │ + bl 9fbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1483c <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 149d4 <_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.w 14c7a <_gather_116_rule+0x48e> │ │ │ │ │ + beq.w 14e12 <_gather_116_rule+0x48e> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14c62 <_gather_116_rule+0x476> │ │ │ │ │ + bne.w 14dfa <_gather_116_rule+0x476> │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 148aa <_gather_116_rule+0xbe> │ │ │ │ │ + b.n 14a42 <_gather_116_rule+0xbe> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14c36 <_gather_116_rule+0x44a> │ │ │ │ │ + beq.n 14dce <_gather_116_rule+0x44a> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 1499e <_gather_116_rule+0x1b2> │ │ │ │ │ + b.n 14b36 <_gather_116_rule+0x1b2> │ │ │ │ │ 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 14aa2 <_gather_116_rule+0x2b6> │ │ │ │ │ + b.n 14c3a <_gather_116_rule+0x2b6> │ │ │ │ │ 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 1494e <_gather_116_rule+0x162> │ │ │ │ │ + beq.w 14ae6 <_gather_116_rule+0x162> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 14b5e <_gather_116_rule+0x372> │ │ │ │ │ + b.n 14cf6 <_gather_116_rule+0x372> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 148b8 <_gather_116_rule+0xcc> │ │ │ │ │ + b.n 14a50 <_gather_116_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 14bb4 <_gather_116_rule+0x3c8> │ │ │ │ │ + cbz r0, 14d4c <_gather_116_rule+0x3c8> │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 1499e <_gather_116_rule+0x1b2> │ │ │ │ │ + b.n 14b36 <_gather_116_rule+0x1b2> │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14918 <_gather_116_rule+0x12c> │ │ │ │ │ + beq.w 14ab0 <_gather_116_rule+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14918 <_gather_116_rule+0x12c> │ │ │ │ │ + beq.w 14ab0 <_gather_116_rule+0x12c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14aa2 <_gather_116_rule+0x2b6> │ │ │ │ │ + b.n 14c3a <_gather_116_rule+0x2b6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 14c20 <_gather_116_rule+0x434> │ │ │ │ │ + cbz r0, 14db8 <_gather_116_rule+0x434> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 14aa0 <_gather_116_rule+0x2b4> │ │ │ │ │ + b.n 14c38 <_gather_116_rule+0x2b4> │ │ │ │ │ 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 14818 <_gather_116_rule+0x2c> │ │ │ │ │ + beq.w 149b0 <_gather_116_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 14a80 <_gather_116_rule+0x294> │ │ │ │ │ + b.n 14c18 <_gather_116_rule+0x294> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - cbz r0, 14c24 <_gather_116_rule+0x438> │ │ │ │ │ + cbz r0, 14dbc <_gather_116_rule+0x438> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 14b5e <_gather_116_rule+0x372> │ │ │ │ │ + b.n 14cf6 <_gather_116_rule+0x372> │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 148aa <_gather_116_rule+0xbe> │ │ │ │ │ + b.n 14a42 <_gather_116_rule+0xbe> │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14918 <_gather_116_rule+0x12c> │ │ │ │ │ - b.n 14bc2 <_gather_116_rule+0x3d6> │ │ │ │ │ + beq.w 14ab0 <_gather_116_rule+0x12c> │ │ │ │ │ + b.n 14d5a <_gather_116_rule+0x3d6> │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.n 14980 <_gather_116_rule+0x194> │ │ │ │ │ + b.n 14b18 <_gather_116_rule+0x194> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14ba8 <_gather_116_rule+0x3bc> │ │ │ │ │ + bne.n 14d40 <_gather_116_rule+0x3bc> │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 1499e <_gather_116_rule+0x1b2> │ │ │ │ │ + b.n 14b36 <_gather_116_rule+0x1b2> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ str.w r5, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 14972 <_gather_116_rule+0x186> │ │ │ │ │ - b.n 14b5e <_gather_116_rule+0x372> │ │ │ │ │ + beq.w 14b0a <_gather_116_rule+0x186> │ │ │ │ │ + b.n 14cf6 <_gather_116_rule+0x372> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148aa <_gather_116_rule+0xbe> │ │ │ │ │ + beq.w 14a42 <_gather_116_rule+0xbe> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 14aa2 <_gather_116_rule+0x2b6> │ │ │ │ │ + b.n 14c3a <_gather_116_rule+0x2b6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14c72 <_gather_116_rule+0x486> │ │ │ │ │ - b.n 14aa2 <_gather_116_rule+0x2b6> │ │ │ │ │ + bne.n 14e0a <_gather_116_rule+0x486> │ │ │ │ │ + b.n 14c3a <_gather_116_rule+0x2b6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14c18 <_gather_116_rule+0x42c> │ │ │ │ │ - b.n 14b5e <_gather_116_rule+0x372> │ │ │ │ │ + bne.n 14db0 <_gather_116_rule+0x42c> │ │ │ │ │ + b.n 14cf6 <_gather_116_rule+0x372> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14bec <_gather_116_rule+0x400> │ │ │ │ │ - b.n 14aa0 <_gather_116_rule+0x2b4> │ │ │ │ │ + bne.n 14d84 <_gather_116_rule+0x400> │ │ │ │ │ + b.n 14c38 <_gather_116_rule+0x2b4> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00014cac : │ │ │ │ │ +00014e44 : │ │ │ │ │ augassign_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 14f16 │ │ │ │ │ + beq.w 150ae │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14f24 │ │ │ │ │ + bne.w 150bc │ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14e18 │ │ │ │ │ + bne.w 14fb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14ee0 │ │ │ │ │ + bne.w 15078 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14e30 │ │ │ │ │ + bne.w 14fc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14ee0 │ │ │ │ │ + bne.w 15078 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14e64 │ │ │ │ │ + bne.w 14ffc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14ee0 │ │ │ │ │ + bne.w 15078 │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14e96 │ │ │ │ │ + bne.w 1502e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14ee0 │ │ │ │ │ + bne.w 15078 │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14ed0 │ │ │ │ │ + bne.w 15068 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14ee0 │ │ │ │ │ + bne.w 15078 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14ec0 │ │ │ │ │ + bne.w 15058 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14eb8 │ │ │ │ │ + bne.w 15050 │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14e86 │ │ │ │ │ + bne.w 1501e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14ee0 │ │ │ │ │ + bne.w 15078 │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14e54 │ │ │ │ │ + bne.n 14fec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14ee0 │ │ │ │ │ + bne.w 15078 │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14ee6 │ │ │ │ │ + bne.w 1507e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14ee0 │ │ │ │ │ + bne.w 15078 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14f06 │ │ │ │ │ + bne.w 1509e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14eb8 │ │ │ │ │ + bne.n 15050 │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14ef6 │ │ │ │ │ + bne.w 1508e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14ee0 │ │ │ │ │ + bne.n 15078 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14f3c │ │ │ │ │ + bne.w 150d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14ee0 │ │ │ │ │ + bne.n 15078 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14f2a │ │ │ │ │ + bne.w 150c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 14e72 │ │ │ │ │ + cbz r0, 1500a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14e72 │ │ │ │ │ + cbnz r3, 1500a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14e12 │ │ │ │ │ + b.n 14faa │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 14e42 │ │ │ │ │ + cbz r0, 14fda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14e28 │ │ │ │ │ + beq.n 14fc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e28 │ │ │ │ │ + beq.n 14fc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14e12 │ │ │ │ │ + b.n 14faa │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14e3c │ │ │ │ │ - b.n 14e42 │ │ │ │ │ + bne.n 14fd4 │ │ │ │ │ + b.n 14fda │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14e24 │ │ │ │ │ + bne.n 14fbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e28 │ │ │ │ │ + beq.n 14fc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14e12 │ │ │ │ │ + b.n 14faa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14e24 │ │ │ │ │ - b.n 14e72 │ │ │ │ │ + bne.n 14fbc │ │ │ │ │ + b.n 1500a │ │ │ │ │ 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 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14e3c │ │ │ │ │ - b.n 14e42 │ │ │ │ │ + bne.n 14fd4 │ │ │ │ │ + b.n 14fda │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14e12 │ │ │ │ │ + b.n 14faa │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14e3c │ │ │ │ │ - b.n 14e42 │ │ │ │ │ + bne.n 14fd4 │ │ │ │ │ + b.n 14fda │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14e24 │ │ │ │ │ - b.n 14e72 │ │ │ │ │ + bne.n 14fbc │ │ │ │ │ + b.n 1500a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14e12 │ │ │ │ │ + b.n 14faa │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14e24 │ │ │ │ │ - b.n 14e72 │ │ │ │ │ + bne.n 14fbc │ │ │ │ │ + b.n 1500a │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14e24 │ │ │ │ │ - b.n 14e72 │ │ │ │ │ + bne.n 14fbc │ │ │ │ │ + b.n 1500a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14e3c │ │ │ │ │ - b.n 14e42 │ │ │ │ │ + bne.n 14fd4 │ │ │ │ │ + b.n 14fda │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14cd6 │ │ │ │ │ + beq.w 14e6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 14e12 │ │ │ │ │ + b.n 14faa │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14e24 │ │ │ │ │ - b.n 14e72 │ │ │ │ │ + bne.w 14fbc │ │ │ │ │ + b.n 1500a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14e3c │ │ │ │ │ - b.n 14e42 │ │ │ │ │ + bne.w 14fd4 │ │ │ │ │ + b.n 14fda │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00014f50 : │ │ │ │ │ +000150e8 : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 15032 │ │ │ │ │ + beq.n 151ca │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1503e │ │ │ │ │ + bne.n 151d6 │ │ │ │ │ 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, 14fa2 │ │ │ │ │ + cbz r0, 1513a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 14fa2 │ │ │ │ │ + cbz r0, 1513a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15044 │ │ │ │ │ + bne.n 151dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbz r3, 14fd0 │ │ │ │ │ + cbz r3, 15168 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1503e │ │ │ │ │ + bne.n 151d6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 15020 │ │ │ │ │ + beq.n 151b8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 14fd4 │ │ │ │ │ + cbnz r0, 1516c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 14f96 │ │ │ │ │ + b.n 1512e │ │ │ │ │ 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 14fc8 │ │ │ │ │ + beq.n 15160 │ │ │ │ │ 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 │ │ │ │ │ @@ -37233,253 +37422,253 @@ │ │ │ │ │ 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 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 14fca │ │ │ │ │ + beq.n 15162 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14fcc │ │ │ │ │ + b.n 15164 │ │ │ │ │ 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 14fbc │ │ │ │ │ + beq.n 15154 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14fcc │ │ │ │ │ + b.n 15164 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14f78 │ │ │ │ │ + beq.n 15110 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 14f9a │ │ │ │ │ + b.n 15132 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f96 │ │ │ │ │ + beq.n 1512e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14f9a │ │ │ │ │ + b.n 15132 │ │ │ │ │ │ │ │ │ │ -0001505c : │ │ │ │ │ +000151f4 : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr 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 15c40 │ │ │ │ │ + beq.w 15d26 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 153ca │ │ │ │ │ + bne.w 1556e │ │ │ │ │ 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 15d10 │ │ │ │ │ + beq.w 15d6a │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15d28 │ │ │ │ │ + beq.w 15d82 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1559a │ │ │ │ │ + beq.w 1573e │ │ │ │ │ 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 15928 │ │ │ │ │ + bne.w 15ac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 152ec │ │ │ │ │ + bne.w 15484 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15872 │ │ │ │ │ + bne.w 15a0e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15260 │ │ │ │ │ + beq.w 153f8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1527a │ │ │ │ │ + beq.w 15412 │ │ │ │ │ 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 158e4 │ │ │ │ │ + bne.w 15a80 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15792 │ │ │ │ │ + bne.w 1593a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1591a │ │ │ │ │ + bne.w 15ab6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15ae8 │ │ │ │ │ + bne.w 15c82 │ │ │ │ │ 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 153ca │ │ │ │ │ + bne.w 1556e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15bb0 │ │ │ │ │ + beq.w 15da0 │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15bca │ │ │ │ │ + beq.w 15dba │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 155ca │ │ │ │ │ + beq.w 1576e │ │ │ │ │ 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 1593a │ │ │ │ │ + bne.w 15ad6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 153d0 │ │ │ │ │ + bne.w 15574 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15baa │ │ │ │ │ + bne.w 15e2c │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 152a6 │ │ │ │ │ + beq.w 1543e │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.w 152ba │ │ │ │ │ + beq.w 15452 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 158b6 │ │ │ │ │ + bne.w 15a52 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1580e │ │ │ │ │ + bne.w 159aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 152e6 │ │ │ │ │ + bne.w 1547e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15a52 │ │ │ │ │ + bne.w 15b72 │ │ │ │ │ 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 153ca │ │ │ │ │ + bne.w 1556e │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15ce4 │ │ │ │ │ + beq.w 15d3e │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15cfe │ │ │ │ │ + beq.w 15d58 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 15944 │ │ │ │ │ + beq.w 15ae0 │ │ │ │ │ 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 r9, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1596a │ │ │ │ │ + bne.w 15b06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1597c │ │ │ │ │ + bne.w 15b1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 1524a │ │ │ │ │ + cbnz r3, 153e2 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15710 │ │ │ │ │ + bne.w 158b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -37487,139 +37676,144 @@ │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1591a │ │ │ │ │ + bne.w 15ab6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 150f4 │ │ │ │ │ + bne.w 1528c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15868 │ │ │ │ │ + blt.w 15a04 │ │ │ │ │ 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 159ca │ │ │ │ │ + bne.w 15b6c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15108 │ │ │ │ │ - b.n 1591a │ │ │ │ │ + beq.w 152a0 │ │ │ │ │ + b.n 15ab6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 152e6 │ │ │ │ │ + cbnz r2, 1547e │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 15bda │ │ │ │ │ + bne.w 15dca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 159e2 │ │ │ │ │ + blt.w 15c16 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 159d0 │ │ │ │ │ + bne.w 15b18 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 151bc │ │ │ │ │ + beq.w 15354 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 159ec │ │ │ │ │ + b.n 15ba6 │ │ │ │ │ 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 150d0 │ │ │ │ │ + beq.w 15268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 150d0 │ │ │ │ │ + beq.w 15268 │ │ │ │ │ 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 15b82 │ │ │ │ │ + beq.w 15cfa │ │ │ │ │ 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 15c3a │ │ │ │ │ + beq.w 15d36 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b7a │ │ │ │ │ + beq.w 15994 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15b62 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6001 @ 0x1771 │ │ │ │ │ + bne.w 15e5e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 15c52 │ │ │ │ │ + beq.w 15e6c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 15768 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c28 │ │ │ │ │ + beq.w 15ec8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 155c4 │ │ │ │ │ + bne.w 15768 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 154f2 │ │ │ │ │ + bne.w 15696 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ 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 15c22 │ │ │ │ │ + beq.w 15ec2 │ │ │ │ │ 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, r8 │ │ │ │ │ @@ -37629,99 +37823,99 @@ │ │ │ │ │ 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 154b6 │ │ │ │ │ + bne.n 1565a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1513e │ │ │ │ │ + beq.w 152d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 15256 │ │ │ │ │ + b.n 153ee │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15184 │ │ │ │ │ + beq.w 1531c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15184 │ │ │ │ │ + beq.w 1531c │ │ │ │ │ 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 15ba6 │ │ │ │ │ + beq.w 15e28 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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 15de8 │ │ │ │ │ + beq.w 15f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b9e │ │ │ │ │ + beq.w 15e1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c8a │ │ │ │ │ + bne.w 15f38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 15cda │ │ │ │ │ + beq.w 15eda │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 155f4 │ │ │ │ │ + bne.w 15798 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ca8 │ │ │ │ │ + beq.w 15e4c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 155f4 │ │ │ │ │ + bne.w 15798 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15548 │ │ │ │ │ + bne.n 156ec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ 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 15ca2 │ │ │ │ │ + beq.w 15e46 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -37730,165 +37924,165 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15254 │ │ │ │ │ + bne.w 153ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 151f2 │ │ │ │ │ - b.n 153ca │ │ │ │ │ + beq.w 1538a │ │ │ │ │ + b.n 1556e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 153c0 │ │ │ │ │ + beq.w 15564 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15cba │ │ │ │ │ + beq.w 15f6a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15b5c │ │ │ │ │ + bne.w 15cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16148 │ │ │ │ │ + bl 162d0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15b1a │ │ │ │ │ + bne.w 15cb2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 153c2 │ │ │ │ │ + b.n 15566 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15e04 │ │ │ │ │ + bl 15f8c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15388 │ │ │ │ │ + beq.w 1552c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 15dd8 │ │ │ │ │ + bne.w 15f28 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1565c │ │ │ │ │ + bne.w 15800 │ │ │ │ │ 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 15c22 │ │ │ │ │ + beq.w 15ec2 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ │ str.w r0, [r1, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.w 1539c │ │ │ │ │ - b.n 15534 │ │ │ │ │ + beq.w 15540 │ │ │ │ │ + b.n 156d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15e04 │ │ │ │ │ + bl 15f8c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15472 │ │ │ │ │ + beq.n 15616 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 15dc8 │ │ │ │ │ + bne.w 15f18 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 155fa │ │ │ │ │ + bne.n 1579e │ │ │ │ │ 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 15ca2 │ │ │ │ │ + beq.w 15e46 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ │ str.w r0, [r1, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.w 15486 │ │ │ │ │ - b.n 15586 │ │ │ │ │ + beq.w 1562a │ │ │ │ │ + b.n 1572a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15b6c │ │ │ │ │ + blt.w 1599e │ │ │ │ │ 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 15920 │ │ │ │ │ + bne.w 15abc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 150c4 │ │ │ │ │ + beq.w 1525c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15134 │ │ │ │ │ + b.n 152cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15c94 │ │ │ │ │ + blt.w 15f42 │ │ │ │ │ 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 15932 │ │ │ │ │ + bne.w 15ace │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15176 │ │ │ │ │ + beq.w 1530e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 151e8 │ │ │ │ │ + b.n 15380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15e04 │ │ │ │ │ + bl 15f8c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1556e │ │ │ │ │ + beq.n 15712 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15da8 │ │ │ │ │ + bne.w 15ef8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ca2 │ │ │ │ │ + beq.w 15e46 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ @@ -37896,431 +38090,445 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ 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 156c0 │ │ │ │ │ + bne.n 15864 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ca2 │ │ │ │ │ + beq.w 15e46 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 15586 │ │ │ │ │ - b.n 15486 │ │ │ │ │ + bgt.n 1572a │ │ │ │ │ + b.n 1562a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15e04 │ │ │ │ │ + bl 15f8c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1551c │ │ │ │ │ + beq.w 156c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 15db8 │ │ │ │ │ + bne.w 15f08 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c22 │ │ │ │ │ + beq.w 15ec2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r0, 156e8 │ │ │ │ │ + cbnz r0, 1588c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c22 │ │ │ │ │ + beq.w 15ec2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 15534 │ │ │ │ │ - b.n 1539c │ │ │ │ │ + bgt.w 156d8 │ │ │ │ │ + b.n 15540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15e04 │ │ │ │ │ + bl 15f8c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1563e │ │ │ │ │ + beq.n 157e2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 15d5c │ │ │ │ │ + bne.w 15e76 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.w 15876 │ │ │ │ │ + beq.w 15a12 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 1562c │ │ │ │ │ + b.n 157d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15e04 │ │ │ │ │ + bl 15f8c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156a0 │ │ │ │ │ + beq.n 15844 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 15d82 │ │ │ │ │ + bne.w 15e9c │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.w 15896 │ │ │ │ │ + beq.w 15a32 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 15690 │ │ │ │ │ + b.n 15834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1524a │ │ │ │ │ + beq.w 153e2 │ │ │ │ │ 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 1524a │ │ │ │ │ + beq.w 153e2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 159c4 │ │ │ │ │ + beq.w 15b66 │ │ │ │ │ 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 15df4 │ │ │ │ │ + beq.w 15f5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15bf0 │ │ │ │ │ + bne.w 15e08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 2ac8 │ │ │ │ │ + bl 2964 │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15dee │ │ │ │ │ + beq.w 15f56 │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15254 │ │ │ │ │ - b.n 15250 │ │ │ │ │ + bne.w 153ec │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n 153ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15116 │ │ │ │ │ + beq.w 152ae │ │ │ │ │ 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 15d48 │ │ │ │ │ + beq.w 15ef0 │ │ │ │ │ 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] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1585e │ │ │ │ │ + beq.n 159fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15d50 │ │ │ │ │ + bne.w 15ee4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b7a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 15b62 │ │ │ │ │ + bne.w 154e2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 15cfa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 15c52 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 1535e │ │ │ │ │ - b.n 155c4 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 152cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 151ca │ │ │ │ │ + beq.w 15362 │ │ │ │ │ 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 15c5a │ │ │ │ │ + beq.w 15dd4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 159d8 │ │ │ │ │ + beq.w 15c0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15be4 │ │ │ │ │ + bne.w 15d1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1541c │ │ │ │ │ + b.n 155c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d48 │ │ │ │ │ + beq.w 15ef0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15134 │ │ │ │ │ + b.n 152cc │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 15ca2 │ │ │ │ │ + beq.w 15e46 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 156dc │ │ │ │ │ + b.n 15880 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c22 │ │ │ │ │ + beq.w 15ec2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 15704 │ │ │ │ │ + b.n 158a8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15c62 │ │ │ │ │ + beq.w 15df4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 159f2 │ │ │ │ │ + bne.w 15bac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 152de │ │ │ │ │ + b.n 15476 │ │ │ │ │ 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 15c76 │ │ │ │ │ + beq.w 15e32 │ │ │ │ │ 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 15a88 │ │ │ │ │ + bne.w 15c22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15108 │ │ │ │ │ + beq.w 152a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15872 │ │ │ │ │ + b.n 15a0e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 155c4 │ │ │ │ │ + bne.w 15768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3888 │ │ │ │ │ + bl 3724 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 155bc │ │ │ │ │ + b.n 15760 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 155f4 │ │ │ │ │ + bne.w 15798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3888 │ │ │ │ │ + bl 3724 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 155ec │ │ │ │ │ + b.n 15790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15bfa │ │ │ │ │ + blt.w 15e12 │ │ │ │ │ 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 r9, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 15972 │ │ │ │ │ + cbz r3, 15b0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1524a │ │ │ │ │ + bne.w 153e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3888 │ │ │ │ │ + bl 3724 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15228 │ │ │ │ │ - b.n 1524a │ │ │ │ │ + beq.w 153c0 │ │ │ │ │ + b.n 153e2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 15a54 │ │ │ │ │ + b.n 1547e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15236 │ │ │ │ │ + beq.w 153ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15236 │ │ │ │ │ + beq.w 153ce │ │ │ │ │ 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 1524a │ │ │ │ │ + beq.w 153e2 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + 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 15750 │ │ │ │ │ + bne.w 158f4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15750 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 158e6 │ │ │ │ │ - b.n 1591a │ │ │ │ │ + b.n 158f4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 158b8 │ │ │ │ │ - b.n 152e6 │ │ │ │ │ + beq.n 15a82 │ │ │ │ │ + b.n 15ab6 │ │ │ │ │ + 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 .LC52 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 15ddc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 15c5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 15d16 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.w 151e8 │ │ │ │ │ + b.w 15380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 158d8 │ │ │ │ │ + beq.w 15a74 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 158d8 │ │ │ │ │ + beq.w 15a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 158d8 │ │ │ │ │ + beq.w 15a74 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -38329,64 +38537,49 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 158da │ │ │ │ │ + beq.w 15a76 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 158de │ │ │ │ │ - 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 .LC52 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 15c0a │ │ │ │ │ + b.n 15a7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 15dd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 15c06 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 159ec │ │ │ │ │ + b.n 15ba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15906 │ │ │ │ │ + beq.w 15aa2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15906 │ │ │ │ │ + beq.w 15aa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15906 │ │ │ │ │ + beq.w 15aa2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -38395,25 +38588,25 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 15908 │ │ │ │ │ + beq.w 15aa4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1590c │ │ │ │ │ + b.n 15aa8 │ │ │ │ │ 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 │ │ │ │ │ @@ -38421,624 +38614,614 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15b88 │ │ │ │ │ + bne.n 15d00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 15b84 │ │ │ │ │ + cbz r0, 15cfc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15872 │ │ │ │ │ + b.n 15a0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ac8 │ │ │ │ │ + bl 2964 │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154ea │ │ │ │ │ + beq.w 1568e │ │ │ │ │ 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 153c0 │ │ │ │ │ + beq.w 15564 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15cc2 │ │ │ │ │ + beq.w 15f74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15cc2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 15254 │ │ │ │ │ + bne.w 15f74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 153c2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 157f4 │ │ │ │ │ + b.w 153ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 15134 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 15b6c │ │ │ │ │ + b.n 15566 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15872 │ │ │ │ │ + b.n 15a0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 157d4 │ │ │ │ │ + beq.w 1597c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15b14 │ │ │ │ │ - b.n 157d8 │ │ │ │ │ + bne.n 15cac │ │ │ │ │ + b.n 15980 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 15ba6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15c94 │ │ │ │ │ + bne.w 15c16 │ │ │ │ │ + b.n 159ee │ │ │ │ │ + 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 15220 │ │ │ │ │ + b.n 1556e │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 154d2 │ │ │ │ │ + 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, 15d9c │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 153a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 151e8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 153a0 │ │ │ │ │ + b.w 153e2 │ │ │ │ │ + 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, 15d96 │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.n 15d90 │ │ │ │ │ + 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 15768 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.w 1523c │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 15566 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n 15934 │ │ │ │ │ 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, 15be0 │ │ │ │ │ + cbnz r2, 15dd0 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 15156 │ │ │ │ │ + bne.w 152ee │ │ │ │ │ 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 15156 │ │ │ │ │ - b.n 155f4 │ │ │ │ │ + beq.w 152ee │ │ │ │ │ + b.n 15798 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.w 151a6 │ │ │ │ │ + b.w 1533e │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 154ac │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 159e2 │ │ │ │ │ - b.n 15852 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 15768 │ │ │ │ │ + b.n 15650 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1524e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 159ec │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 15ba6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15852 │ │ │ │ │ + beq.w 159ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15a82 │ │ │ │ │ - b.n 15856 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 15134 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1533c │ │ │ │ │ + bne.w 15ba2 │ │ │ │ │ + b.n 159f2 │ │ │ │ │ + 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 15088 │ │ │ │ │ - b.w 153ca │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 15804 │ │ │ │ │ + beq.w 15a64 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 15a7a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1590c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 159ec │ │ │ │ │ - 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 158c8 │ │ │ │ │ + b.w 153e6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 15f42 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 158de │ │ │ │ │ + b.w 15380 │ │ │ │ │ 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 158f6 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 1590c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 15432 │ │ │ │ │ + beq.w 15a92 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 151e8 │ │ │ │ │ + b.n 15aa8 │ │ │ │ │ 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 │ │ │ │ │ - b.w 151e8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 154d4 │ │ │ │ │ + b.w 15380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15254 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 15256 │ │ │ │ │ + bne.w 1599e │ │ │ │ │ + b.w 154ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 15442 │ │ │ │ │ - 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, 15d42 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 15208 │ │ │ │ │ - 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 15208 │ │ │ │ │ - b.w 1524a │ │ │ │ │ - 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, 15d3c │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 15d36 │ │ │ │ │ - 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 155c4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.w 150a4 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 153c2 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 15250 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 15872 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 15868 │ │ │ │ │ - b.n 157d4 │ │ │ │ │ + b.w 154fa │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 156d6 │ │ │ │ │ + beq.w 1587a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 151e8 │ │ │ │ │ + b.w 15380 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 156fe │ │ │ │ │ + beq.w 158a2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 15134 │ │ │ │ │ + b.w 152cc │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 152cc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 155e6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 15a04 │ │ │ │ │ + b.n 1597c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 15a0e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1560e │ │ │ │ │ - b.n 15d6e │ │ │ │ │ + beq.w 157b2 │ │ │ │ │ + b.n 15e88 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15672 │ │ │ │ │ - b.n 15d94 │ │ │ │ │ + beq.w 15816 │ │ │ │ │ + b.n 15eae │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1555c │ │ │ │ │ - b.n 15d6e │ │ │ │ │ + beq.w 15700 │ │ │ │ │ + b.n 15e88 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15508 │ │ │ │ │ - b.n 15d94 │ │ │ │ │ + beq.w 156ac │ │ │ │ │ + b.n 15eae │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 155d6 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w 15380 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1541c │ │ │ │ │ + b.w 155c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1524e │ │ │ │ │ + b.w 153e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15bfa │ │ │ │ │ - b.w 1524a │ │ │ │ │ - nop │ │ │ │ │ + bne.w 15e12 │ │ │ │ │ + b.w 153e2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 15678 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 153ec │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 153ee │ │ │ │ │ │ │ │ │ │ -00015e04 : │ │ │ │ │ +00015f8c : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 16112 │ │ │ │ │ + beq.w 1629c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16120 │ │ │ │ │ + bne.w 162aa │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 15f96 │ │ │ │ │ + beq.w 16120 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16036 │ │ │ │ │ + bne.w 161c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15f38 │ │ │ │ │ + bne.n 160c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16120 │ │ │ │ │ + bne.w 162aa │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 15ec8 │ │ │ │ │ + beq.n 16050 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 15eda │ │ │ │ │ + beq.n 16062 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15f08 │ │ │ │ │ + bne.n 16090 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15fc6 │ │ │ │ │ + bne.w 16150 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 15efe │ │ │ │ │ + cbnz r3, 16086 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 160b6 │ │ │ │ │ + bne.w 16240 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 15efe │ │ │ │ │ + cbnz r3, 16086 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 15e7e │ │ │ │ │ + bne.n 16006 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16048 │ │ │ │ │ + blt.w 161d2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 15f04 │ │ │ │ │ + cbnz r3, 1608c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 15e92 │ │ │ │ │ + beq.n 1601a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16050 │ │ │ │ │ + b.n 161da │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 15efe │ │ │ │ │ + bne.n 16086 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 160fe │ │ │ │ │ + beq.w 16288 │ │ │ │ │ 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 16056 │ │ │ │ │ + bne.w 161e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 15e92 │ │ │ │ │ - b.n 15efe │ │ │ │ │ + beq.n 1601a │ │ │ │ │ + b.n 16086 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15e5e │ │ │ │ │ + beq.n 15fe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15e5e │ │ │ │ │ + beq.n 15fe6 │ │ │ │ │ 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 160f8 │ │ │ │ │ + beq.w 16282 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 160f2 │ │ │ │ │ + beq.w 1627c │ │ │ │ │ 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.n 1601a │ │ │ │ │ + beq.n 161a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1601a │ │ │ │ │ + bne.n 161a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15ebc │ │ │ │ │ + b.n 16044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 160e6 │ │ │ │ │ + blt.w 16270 │ │ │ │ │ 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 r7, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16030 │ │ │ │ │ + bne.n 161ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15e52 │ │ │ │ │ + beq.w 15fda │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15ebe │ │ │ │ │ + b.n 16046 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ea0 │ │ │ │ │ + beq.w 16028 │ │ │ │ │ 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 15efe │ │ │ │ │ + beq.n 16086 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1613c │ │ │ │ │ + beq.w 162c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 16040 │ │ │ │ │ + cbnz r3, 161ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15f8c │ │ │ │ │ + bne.n 16116 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ebc │ │ │ │ │ + beq.w 16044 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15ebe │ │ │ │ │ + b.n 16046 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 15fbe │ │ │ │ │ + bne.n 16148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3888 │ │ │ │ │ + bl 3724 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 15fb6 │ │ │ │ │ + b.n 16140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16004 │ │ │ │ │ + beq.n 1618e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 15ebc │ │ │ │ │ + b.n 16044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f28 │ │ │ │ │ + beq.w 160b0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f28 │ │ │ │ │ + beq.w 160b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f28 │ │ │ │ │ + beq.w 160b0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -39047,774 +39230,773 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 15f2a │ │ │ │ │ + beq.w 160b2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15f2e │ │ │ │ │ + b.n 160b6 │ │ │ │ │ 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 .LC52 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 16126 │ │ │ │ │ + cbnz r0, 162b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16050 │ │ │ │ │ + beq.n 161da │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16050 │ │ │ │ │ + b.n 161da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15ebe │ │ │ │ │ + b.n 16046 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15f7e │ │ │ │ │ + b.n 16108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15ebe │ │ │ │ │ + b.n 16046 │ │ │ │ │ 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 15f18 │ │ │ │ │ + beq.w 160a0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 15f2e │ │ │ │ │ + b.n 160b6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15e32 │ │ │ │ │ + beq.w 15fba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 15ebe │ │ │ │ │ + b.n 16046 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16004 │ │ │ │ │ + beq.w 1618e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 160e0 │ │ │ │ │ - b.n 16008 │ │ │ │ │ + bne.n 1626a │ │ │ │ │ + b.n 16192 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16048 │ │ │ │ │ - b.n 15efe │ │ │ │ │ - nop │ │ │ │ │ + bne.n 161d2 │ │ │ │ │ + b.n 16086 │ │ │ │ │ │ │ │ │ │ -00016148 : │ │ │ │ │ +000162d0 : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1629c │ │ │ │ │ + beq.w 16424 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1624c │ │ │ │ │ + bne.n 163d4 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1621a │ │ │ │ │ + beq.n 163a2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1623e │ │ │ │ │ + bne.n 163c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16254 │ │ │ │ │ + bne.n 163dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1624c │ │ │ │ │ + bne.n 163d4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 161be │ │ │ │ │ + cbnz r0, 16346 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 161ac │ │ │ │ │ + beq.n 16334 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 161b0 │ │ │ │ │ + beq.n 16338 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16296 │ │ │ │ │ + beq.n 1641e │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 16206 │ │ │ │ │ + cbz r0, 1638e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 161b0 │ │ │ │ │ + beq.n 16338 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 161b0 │ │ │ │ │ + beq.n 16338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 161b4 │ │ │ │ │ + b.n 1633c │ │ │ │ │ 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 162a2 │ │ │ │ │ + blt.n 1642a │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 16246 │ │ │ │ │ + cbz r3, 163ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1624c │ │ │ │ │ + cbnz r3, 163d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3888 │ │ │ │ │ + bl 3724 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1618e │ │ │ │ │ + beq.n 16316 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 161b4 │ │ │ │ │ + b.n 1633c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1619a │ │ │ │ │ + beq.n 16322 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1619a │ │ │ │ │ + beq.n 16322 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 161b0 │ │ │ │ │ + beq.n 16338 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 161f4 │ │ │ │ │ + bne.n 1637c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 161f4 │ │ │ │ │ + b.n 1637c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1616c │ │ │ │ │ + b.n 162f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 161b4 │ │ │ │ │ + b.n 1633c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000162b0 : │ │ │ │ │ +00016438 : │ │ │ │ │ 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 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 16596 │ │ │ │ │ + beq.w 1671e │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 165a4 │ │ │ │ │ + bne.w 1672c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 164da │ │ │ │ │ + bne.w 16662 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 164ac │ │ │ │ │ + blt.w 16634 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 164d2 │ │ │ │ │ + bne.w 1665a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 164ce │ │ │ │ │ + beq.w 16656 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16570 │ │ │ │ │ + beq.w 166f8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16580 │ │ │ │ │ + bne.w 16708 │ │ │ │ │ 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 164c0 │ │ │ │ │ + beq.w 16648 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 16568 │ │ │ │ │ + bne.w 166f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16586 │ │ │ │ │ + beq.w 1670e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 163c8 │ │ │ │ │ + bne.n 16550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 164d2 │ │ │ │ │ + bne.w 1665a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 163a2 │ │ │ │ │ + cbz r0, 1652a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16544 │ │ │ │ │ + bne.w 166cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 164d2 │ │ │ │ │ + bne.w 1665a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 164ea │ │ │ │ │ + beq.w 16672 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1636a │ │ │ │ │ + beq.n 164f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 165b2 │ │ │ │ │ + bne.w 1673a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ strd r5, r1, [sp, #20] │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 165aa │ │ │ │ │ + beq.w 16732 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 16410 │ │ │ │ │ + cbnz r3, 16598 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 164ee │ │ │ │ │ + bne.n 16676 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 16374 │ │ │ │ │ + beq.n 164fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16374 │ │ │ │ │ + bne.n 164fc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 164ba │ │ │ │ │ + beq.n 16642 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 1644e │ │ │ │ │ + ble.n 165d6 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1643e │ │ │ │ │ + bne.n 165c6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 16382 │ │ │ │ │ + bne.n 1650a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 163ba │ │ │ │ │ + beq.n 16542 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16562 │ │ │ │ │ + beq.n 166ea │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 164a4 │ │ │ │ │ + cbz r0, 1662c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 163ba │ │ │ │ │ + beq.n 16542 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 163ba │ │ │ │ │ + beq.n 16542 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 163be │ │ │ │ │ + b.n 16546 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16382 │ │ │ │ │ + b.n 1650a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 163be │ │ │ │ │ + b.n 16546 │ │ │ │ │ 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 │ │ │ │ │ - b.n 1630a │ │ │ │ │ + b.n 16492 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 163ba │ │ │ │ │ + b.n 16542 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16410 │ │ │ │ │ + beq.n 16598 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1652e │ │ │ │ │ + cbnz r3, 166b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 16516 │ │ │ │ │ + beq.n 1669e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 163f0 │ │ │ │ │ + b.n 16578 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 164b8 │ │ │ │ │ + beq.n 16640 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1650a │ │ │ │ │ + b.n 16692 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 164fe │ │ │ │ │ + beq.n 16686 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 16418 │ │ │ │ │ + b.n 165a0 │ │ │ │ │ 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 163ba │ │ │ │ │ + beq.w 16542 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16488 │ │ │ │ │ + bne.n 16610 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16488 │ │ │ │ │ + b.n 16610 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16382 │ │ │ │ │ + b.n 1650a │ │ │ │ │ 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 16332 │ │ │ │ │ + beq.w 164ba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16382 │ │ │ │ │ + b.n 1650a │ │ │ │ │ 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 1635e │ │ │ │ │ - b.n 16414 │ │ │ │ │ + beq.w 164e6 │ │ │ │ │ + b.n 1659c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 162de │ │ │ │ │ + beq.w 16466 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 163be │ │ │ │ │ + b.n 16546 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16400 │ │ │ │ │ + b.n 16588 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 163dc │ │ │ │ │ - b.n 1653a │ │ │ │ │ + beq.w 16564 │ │ │ │ │ + b.n 166c2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000165c4 : │ │ │ │ │ +0001674c : │ │ │ │ │ lambda_parameters_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 167bc │ │ │ │ │ + beq.w 16944 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16780 │ │ │ │ │ + bne.w 16908 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 167f2 │ │ │ │ │ - bl 168f4 <_loop1_101_rule> │ │ │ │ │ + beq.w 1697a │ │ │ │ │ + bl 16a7c <_loop1_101_rule> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 16618 │ │ │ │ │ + cbz r0, 167a0 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16700 │ │ │ │ │ + bne.n 16888 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 167fa │ │ │ │ │ + bne.w 16982 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 168f4 <_loop1_101_rule> │ │ │ │ │ + bl 16a7c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1663a │ │ │ │ │ + cbz r0, 167c2 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16788 │ │ │ │ │ + bne.w 16910 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16780 │ │ │ │ │ + bne.w 16908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16f3c │ │ │ │ │ + bl 170c4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16812 │ │ │ │ │ + bne.w 1699a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1680c │ │ │ │ │ + bne.w 16994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 168f4 <_loop1_101_rule> │ │ │ │ │ + bl 16a7c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 166a6 │ │ │ │ │ + cbz r0, 1682e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2bd0 │ │ │ │ │ + bl 2a6c │ │ │ │ │ R_ARM_THM_CALL _loop0_102_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 166a6 │ │ │ │ │ + cbz r0, 1682e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c44 │ │ │ │ │ + bl 17db8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 166a8 │ │ │ │ │ + cbnz r1, 16830 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 166f0 │ │ │ │ │ + beq.n 16878 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 166f0 │ │ │ │ │ + cbnz r3, 16878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1680c │ │ │ │ │ + bne.w 16994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17878 <_loop1_103_rule> │ │ │ │ │ + bl 17a00 <_loop1_103_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 167cc │ │ │ │ │ + bne.w 16954 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1680c │ │ │ │ │ + bne.w 16994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl 17c44 │ │ │ │ │ + bl 17db8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 166dc │ │ │ │ │ + cbnz r0, 16864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1669a │ │ │ │ │ + b.n 16822 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16694 │ │ │ │ │ + bne.n 1681c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1669a │ │ │ │ │ + beq.n 16822 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16780 │ │ │ │ │ + b.n 16908 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16618 │ │ │ │ │ + beq.n 167a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 167a6 │ │ │ │ │ + bne.n 1692e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17218 <_loop0_106_rule> │ │ │ │ │ + bl 173a0 <_loop0_106_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 16774 │ │ │ │ │ + cbz r0, 168fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2bd0 │ │ │ │ │ + bl 2a6c │ │ │ │ │ R_ARM_THM_CALL _loop0_99_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 16774 │ │ │ │ │ + cbz r0, 168fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c44 │ │ │ │ │ + bl 17db8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 16776 │ │ │ │ │ + cbnz r1, 168fe │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -39822,1006 +40004,1006 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2c │ │ │ │ │ + bl 1dc8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 16762 │ │ │ │ │ + cbz r0, 168ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16698 │ │ │ │ │ + beq.n 16820 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1669a │ │ │ │ │ + beq.n 16822 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16782 │ │ │ │ │ + b.n 1690a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1664a │ │ │ │ │ + beq.w 167d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1669e │ │ │ │ │ + b.n 16826 │ │ │ │ │ movs r3, #11 │ │ │ │ │ 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1663c │ │ │ │ │ + beq.w 167c4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 16712 │ │ │ │ │ + beq.n 1689a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16712 │ │ │ │ │ + beq.n 1689a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16776 │ │ │ │ │ + b.n 168fe │ │ │ │ │ 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 165f0 │ │ │ │ │ - b.n 16780 │ │ │ │ │ + beq.w 16778 │ │ │ │ │ + b.n 16908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c44 │ │ │ │ │ + bl 17db8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 166c0 │ │ │ │ │ + bne.w 16848 │ │ │ │ │ strd r5, r0, [sp] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16694 │ │ │ │ │ - b.n 166f0 │ │ │ │ │ + bne.w 1681c │ │ │ │ │ + b.n 16878 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r1, 16832 │ │ │ │ │ + cbz r1, 169ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16776 │ │ │ │ │ + b.n 168fe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 16662 │ │ │ │ │ + beq.w 167ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 16782 │ │ │ │ │ + b.n 1690a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2bd0 │ │ │ │ │ + bl 2a6c │ │ │ │ │ R_ARM_THM_CALL _loop0_100_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16802 │ │ │ │ │ + beq.n 1698a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c44 │ │ │ │ │ + bl 17db8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 16804 │ │ │ │ │ + bne.n 1698c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 1673e │ │ │ │ │ + b.n 168c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 168f4 <_loop1_101_rule> │ │ │ │ │ + bl 16a7c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1660c │ │ │ │ │ - b.n 16618 │ │ │ │ │ + bne.w 16794 │ │ │ │ │ + b.n 167a0 │ │ │ │ │ │ │ │ │ │ -00016844 : │ │ │ │ │ +000169cc : │ │ │ │ │ lambda_slash_no_default_rule(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 168ee │ │ │ │ │ + beq.n 16a76 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 168e6 │ │ │ │ │ + bne.n 16a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 168f4 <_loop1_101_rule> │ │ │ │ │ + bl 16a7c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1687e │ │ │ │ │ + cbz r0, 16a06 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 168a8 │ │ │ │ │ + cbnz r0, 16a30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 168e6 │ │ │ │ │ + bne.n 16a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 168f4 <_loop1_101_rule> │ │ │ │ │ + bl 16a7c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1689a │ │ │ │ │ + cbz r0, 16a22 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 168ce │ │ │ │ │ + cbnz r0, 16a56 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1687e │ │ │ │ │ + beq.n 16a06 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1689e │ │ │ │ │ + beq.n 16a26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1689e │ │ │ │ │ + beq.n 16a26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 168a2 │ │ │ │ │ + b.n 16a2a │ │ │ │ │ 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 168b4 │ │ │ │ │ - b.n 1689a │ │ │ │ │ + bne.n 16a3c │ │ │ │ │ + b.n 16a22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 168a2 │ │ │ │ │ + b.n 16a2a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16862 │ │ │ │ │ + b.n 169ea │ │ │ │ │ │ │ │ │ │ -000168f4 <_loop1_101_rule>: │ │ │ │ │ +00016a7c <_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 16c8e <_loop1_101_rule+0x39a> │ │ │ │ │ + beq.w 16e16 <_loop1_101_rule+0x39a> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16c8a <_loop1_101_rule+0x396> │ │ │ │ │ + bne.w 16e12 <_loop1_101_rule+0x396> │ │ │ │ │ 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 16c80 <_loop1_101_rule+0x38c> │ │ │ │ │ + beq.w 16e08 <_loop1_101_rule+0x38c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 16c8a <_loop1_101_rule+0x396> │ │ │ │ │ + bne.w 16e12 <_loop1_101_rule+0x396> │ │ │ │ │ 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 16a24 <_loop1_101_rule+0x130> │ │ │ │ │ + beq.n 16bac <_loop1_101_rule+0x130> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16a32 <_loop1_101_rule+0x13e> │ │ │ │ │ + bne.n 16bba <_loop1_101_rule+0x13e> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 16a36 <_loop1_101_rule+0x142> │ │ │ │ │ + beq.n 16bbe <_loop1_101_rule+0x142> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 16a4c <_loop1_101_rule+0x158> │ │ │ │ │ + beq.n 16bd4 <_loop1_101_rule+0x158> │ │ │ │ │ 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 16a80 <_loop1_101_rule+0x18c> │ │ │ │ │ + beq.n 16c08 <_loop1_101_rule+0x18c> │ │ │ │ │ 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 16c72 <_loop1_101_rule+0x37e> │ │ │ │ │ + beq.w 16dfa <_loop1_101_rule+0x37e> │ │ │ │ │ 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 16c62 <_loop1_101_rule+0x36e> │ │ │ │ │ + beq.w 16dea <_loop1_101_rule+0x36e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16b2a <_loop1_101_rule+0x236> │ │ │ │ │ + bne.w 16cb2 <_loop1_101_rule+0x236> │ │ │ │ │ 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 16b48 <_loop1_101_rule+0x254> │ │ │ │ │ + beq.w 16cd0 <_loop1_101_rule+0x254> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16c50 <_loop1_101_rule+0x35c> │ │ │ │ │ + bne.w 16dd8 <_loop1_101_rule+0x35c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 16b1e <_loop1_101_rule+0x22a> │ │ │ │ │ + bne.w 16ca6 <_loop1_101_rule+0x22a> │ │ │ │ │ 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 16c7a <_loop1_101_rule+0x386> │ │ │ │ │ + beq.w 16e02 <_loop1_101_rule+0x386> │ │ │ │ │ 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 16958 <_loop1_101_rule+0x64> │ │ │ │ │ + bne.n 16ae0 <_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 1695e <_loop1_101_rule+0x6a> │ │ │ │ │ + beq.n 16ae6 <_loop1_101_rule+0x6a> │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 16bb2 <_loop1_101_rule+0x2be> │ │ │ │ │ + b.n 16d3a <_loop1_101_rule+0x2be> │ │ │ │ │ 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 16cdc <_loop1_101_rule+0x3e8> │ │ │ │ │ + bne.w 16e64 <_loop1_101_rule+0x3e8> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 16976 <_loop1_101_rule+0x82> │ │ │ │ │ + bne.n 16afe <_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 16b4c <_loop1_101_rule+0x258> │ │ │ │ │ + blt.n 16cd4 <_loop1_101_rule+0x258> │ │ │ │ │ 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 16cdc <_loop1_101_rule+0x3e8> │ │ │ │ │ + bne.w 16e64 <_loop1_101_rule+0x3e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1698c <_loop1_101_rule+0x98> │ │ │ │ │ + bne.n 16b14 <_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 16b52 <_loop1_101_rule+0x25e> │ │ │ │ │ + bne.n 16cda <_loop1_101_rule+0x25e> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16b6e <_loop1_101_rule+0x27a> │ │ │ │ │ + beq.n 16cf6 <_loop1_101_rule+0x27a> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 16b84 <_loop1_101_rule+0x290> │ │ │ │ │ + beq.n 16d0c <_loop1_101_rule+0x290> │ │ │ │ │ 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 16bae <_loop1_101_rule+0x2ba> │ │ │ │ │ + beq.n 16d36 <_loop1_101_rule+0x2ba> │ │ │ │ │ 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 16ce6 <_loop1_101_rule+0x3f2> │ │ │ │ │ + beq.w 16e6e <_loop1_101_rule+0x3f2> │ │ │ │ │ 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 16c9c <_loop1_101_rule+0x3a8> │ │ │ │ │ + beq.w 16e24 <_loop1_101_rule+0x3a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16cb4 <_loop1_101_rule+0x3c0> │ │ │ │ │ + bne.w 16e3c <_loop1_101_rule+0x3c0> │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c5e <_loop1_101_rule+0x36a> │ │ │ │ │ + beq.w 16de6 <_loop1_101_rule+0x36a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16c50 <_loop1_101_rule+0x35c> │ │ │ │ │ + bne.w 16dd8 <_loop1_101_rule+0x35c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 169f6 <_loop1_101_rule+0x102> │ │ │ │ │ + beq.w 16b7e <_loop1_101_rule+0x102> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 1694c <_loop1_101_rule+0x58> │ │ │ │ │ + b.n 16ad4 <_loop1_101_rule+0x58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16c6c <_loop1_101_rule+0x378> │ │ │ │ │ + bne.w 16df4 <_loop1_101_rule+0x378> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 169e0 <_loop1_101_rule+0xec> │ │ │ │ │ + bne.w 16b68 <_loop1_101_rule+0xec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 16a8c <_loop1_101_rule+0x198> │ │ │ │ │ + beq.n 16c14 <_loop1_101_rule+0x198> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 16bbc <_loop1_101_rule+0x2c8> │ │ │ │ │ + bne.n 16d44 <_loop1_101_rule+0x2c8> │ │ │ │ │ mov r0, fp │ │ │ │ │ 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 16c48 <_loop1_101_rule+0x354> │ │ │ │ │ + b.n 16dd0 <_loop1_101_rule+0x354> │ │ │ │ │ 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 16ce6 <_loop1_101_rule+0x3f2> │ │ │ │ │ + bne.w 16e6e <_loop1_101_rule+0x3f2> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 16a9e <_loop1_101_rule+0x1aa> │ │ │ │ │ + bne.n 16c26 <_loop1_101_rule+0x1aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16ce2 <_loop1_101_rule+0x3ee> │ │ │ │ │ + blt.w 16e6a <_loop1_101_rule+0x3ee> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16ce6 <_loop1_101_rule+0x3f2> │ │ │ │ │ + bne.w 16e6e <_loop1_101_rule+0x3f2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16ab4 <_loop1_101_rule+0x1c0> │ │ │ │ │ + bne.n 16c3c <_loop1_101_rule+0x1c0> │ │ │ │ │ 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 16b5e <_loop1_101_rule+0x26a> │ │ │ │ │ + beq.n 16ce6 <_loop1_101_rule+0x26a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16b5e <_loop1_101_rule+0x26a> │ │ │ │ │ + bne.n 16ce6 <_loop1_101_rule+0x26a> │ │ │ │ │ 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 16c7a <_loop1_101_rule+0x386> │ │ │ │ │ + beq.n 16e02 <_loop1_101_rule+0x386> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 16c3c <_loop1_101_rule+0x348> │ │ │ │ │ + ble.n 16dc4 <_loop1_101_rule+0x348> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 16c3c <_loop1_101_rule+0x348> │ │ │ │ │ + beq.n 16dc4 <_loop1_101_rule+0x348> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 16c3c <_loop1_101_rule+0x348> │ │ │ │ │ + beq.n 16dc4 <_loop1_101_rule+0x348> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 16c3c <_loop1_101_rule+0x348> │ │ │ │ │ + beq.n 16dc4 <_loop1_101_rule+0x348> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 16c3c <_loop1_101_rule+0x348> │ │ │ │ │ + beq.n 16dc4 <_loop1_101_rule+0x348> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 16c3c <_loop1_101_rule+0x348> │ │ │ │ │ + beq.n 16dc4 <_loop1_101_rule+0x348> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 16c3c <_loop1_101_rule+0x348> │ │ │ │ │ + beq.n 16dc4 <_loop1_101_rule+0x348> │ │ │ │ │ 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 r7, r3 │ │ │ │ │ - bne.n 16c2c <_loop1_101_rule+0x338> │ │ │ │ │ + bne.n 16db4 <_loop1_101_rule+0x338> │ │ │ │ │ mov r0, fp │ │ │ │ │ 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} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b10 <_loop1_101_rule+0x21c> │ │ │ │ │ + beq.w 16c98 <_loop1_101_rule+0x21c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16b52 <_loop1_101_rule+0x25e> │ │ │ │ │ + b.n 16cda <_loop1_101_rule+0x25e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 16cb0 <_loop1_101_rule+0x3bc> │ │ │ │ │ + cbz r0, 16e38 <_loop1_101_rule+0x3bc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16b4c <_loop1_101_rule+0x258> │ │ │ │ │ + b.n 16cd4 <_loop1_101_rule+0x258> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16b4c <_loop1_101_rule+0x258> │ │ │ │ │ + b.n 16cd4 <_loop1_101_rule+0x258> │ │ │ │ │ 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 16b68 <_loop1_101_rule+0x274> │ │ │ │ │ + b.n 16cf0 <_loop1_101_rule+0x274> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16922 <_loop1_101_rule+0x2e> │ │ │ │ │ - b.n 16c88 <_loop1_101_rule+0x394> │ │ │ │ │ + beq.w 16aaa <_loop1_101_rule+0x2e> │ │ │ │ │ + b.n 16e10 <_loop1_101_rule+0x394> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b52 <_loop1_101_rule+0x25e> │ │ │ │ │ + beq.w 16cda <_loop1_101_rule+0x25e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16b52 <_loop1_101_rule+0x25e> │ │ │ │ │ + b.n 16cda <_loop1_101_rule+0x25e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16b4c <_loop1_101_rule+0x258> │ │ │ │ │ + b.n 16cd4 <_loop1_101_rule+0x258> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16caa <_loop1_101_rule+0x3b6> │ │ │ │ │ + bne.n 16e32 <_loop1_101_rule+0x3b6> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ 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.w 16b08 <_loop1_101_rule+0x214> │ │ │ │ │ - b.n 16c5e <_loop1_101_rule+0x36a> │ │ │ │ │ + bne.w 16c90 <_loop1_101_rule+0x214> │ │ │ │ │ + b.n 16de6 <_loop1_101_rule+0x36a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16b4c <_loop1_101_rule+0x258> │ │ │ │ │ + b.n 16cd4 <_loop1_101_rule+0x258> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16b52 <_loop1_101_rule+0x25e> │ │ │ │ │ + b.n 16cda <_loop1_101_rule+0x25e> │ │ │ │ │ │ │ │ │ │ -00016cec : │ │ │ │ │ +00016e74 : │ │ │ │ │ lambda_param_no_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 16e50 │ │ │ │ │ + beq.w 16fd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e4a │ │ │ │ │ + bne.w 16fd2 │ │ │ │ │ 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 16e38 │ │ │ │ │ + beq.w 16fc0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 16dfa │ │ │ │ │ + beq.n 16f82 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16da4 │ │ │ │ │ + beq.n 16f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 16da4 │ │ │ │ │ + cbz r0, 16f2c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 16d9c │ │ │ │ │ + cbz r0, 16f24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16e22 │ │ │ │ │ + bne.n 16faa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16df6 │ │ │ │ │ - cbnz r3, 16de2 │ │ │ │ │ + beq.n 16f7e │ │ │ │ │ + cbnz r3, 16f6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16e2a │ │ │ │ │ + bne.n 16fb2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 16e58 │ │ │ │ │ + bne.n 16fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e60 │ │ │ │ │ + bl 16fe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 16dc6 │ │ │ │ │ + cbnz r0, 16f4e │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 16d8e │ │ │ │ │ + b.n 16f16 │ │ │ │ │ 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 16dc0 │ │ │ │ │ + beq.n 16f48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16d8e │ │ │ │ │ + beq.n 16f16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16d8e │ │ │ │ │ + beq.n 16f16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16d92 │ │ │ │ │ + b.n 16f1a │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 16dae │ │ │ │ │ + b.n 16f36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 16e2a │ │ │ │ │ + blt.n 16fb2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16d40 │ │ │ │ │ + beq.n 16ec8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16dae │ │ │ │ │ + b.n 16f36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16d78 │ │ │ │ │ + beq.n 16f00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16dae │ │ │ │ │ + b.n 16f36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16e1a │ │ │ │ │ + bne.n 16fa2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 16d2c │ │ │ │ │ + b.n 16eb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 16d92 │ │ │ │ │ + b.n 16f1a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16d12 │ │ │ │ │ + b.n 16e9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16d92 │ │ │ │ │ + b.n 16f1a │ │ │ │ │ │ │ │ │ │ -00016e60 : │ │ │ │ │ +00016fe8 : │ │ │ │ │ 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 16f1a │ │ │ │ │ + beq.n 170a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16f06 │ │ │ │ │ + bne.n 1708e │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 16ee6 │ │ │ │ │ + beq.n 1706e │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 16ee2 │ │ │ │ │ + cbz r0, 1706a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16f34 │ │ │ │ │ + beq.n 170bc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 16f20 │ │ │ │ │ + cbz r0, 170a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 16f20 │ │ │ │ │ + cbnz r3, 170a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 16ed4 │ │ │ │ │ + b.n 1705c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 16f0e │ │ │ │ │ + blt.n 17096 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16e9e │ │ │ │ │ + beq.n 17026 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16eda │ │ │ │ │ + b.n 17062 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16eda │ │ │ │ │ + b.n 17062 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16e82 │ │ │ │ │ + b.n 1700a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ed4 │ │ │ │ │ + beq.n 1705c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16eda │ │ │ │ │ + b.n 17062 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16eda │ │ │ │ │ + b.n 17062 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016f3c : │ │ │ │ │ +000170c4 : │ │ │ │ │ lambda_slash_with_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, #4056] @ 0xfd8 │ │ │ │ │ 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 171be │ │ │ │ │ + beq.w 17346 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 170ee │ │ │ │ │ + bne.w 17276 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 17218 <_loop0_106_rule> │ │ │ │ │ + bl 173a0 <_loop0_106_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 170e2 │ │ │ │ │ + beq.w 1726a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1718a │ │ │ │ │ + beq.w 17312 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17184 │ │ │ │ │ + bne.w 1730c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17178 │ │ │ │ │ + beq.w 17300 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1716a │ │ │ │ │ + bne.w 172f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17960 │ │ │ │ │ + bl 17ae8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17032 │ │ │ │ │ + bne.n 171ba │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 170ee │ │ │ │ │ + bne.w 17276 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17218 <_loop0_106_rule> │ │ │ │ │ + bl 173a0 <_loop0_106_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1710e │ │ │ │ │ + beq.w 17296 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 171fa │ │ │ │ │ + beq.w 17382 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 171da │ │ │ │ │ + bne.w 17362 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 171d2 │ │ │ │ │ + beq.w 1735a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 171da │ │ │ │ │ + bne.w 17362 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17960 │ │ │ │ │ + bl 17ae8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1707c │ │ │ │ │ + bne.n 17204 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ @@ -40833,320 +41015,320 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 17960 │ │ │ │ │ + bl 17ae8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17122 │ │ │ │ │ + bne.n 172aa │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16fb8 │ │ │ │ │ + beq.n 17140 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 16fb8 │ │ │ │ │ + bne.n 17140 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17172 │ │ │ │ │ + beq.w 172fa │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 170c8 │ │ │ │ │ + ble.n 17250 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1706a │ │ │ │ │ + b.n 171f2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 17960 │ │ │ │ │ + bl 17ae8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17114 │ │ │ │ │ + bne.n 1729c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17018 │ │ │ │ │ + beq.n 171a0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 17018 │ │ │ │ │ + bne.n 171a0 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 171cc │ │ │ │ │ + beq.w 17354 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 170f4 │ │ │ │ │ + ble.n 1727c │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ │ str.w r1, [r2, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 170b4 │ │ │ │ │ + b.n 1723c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ 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.n 1719c │ │ │ │ │ + bne.n 17324 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16fce │ │ │ │ │ + beq.w 17156 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 17028 │ │ │ │ │ + b.n 171b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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.n 171e0 │ │ │ │ │ + bne.n 17368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 17026 │ │ │ │ │ + b.n 171ae │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 17130 │ │ │ │ │ + beq.n 172b8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 17084 │ │ │ │ │ + b.n 1720c │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 1714e │ │ │ │ │ + beq.n 172d6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1703a │ │ │ │ │ + b.n 171c2 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 171cc │ │ │ │ │ + beq.n 17354 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 17118 │ │ │ │ │ + b.n 172a0 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r0, 17172 │ │ │ │ │ + cbz r0, 172fa │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 17126 │ │ │ │ │ + b.n 172ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 170e4 │ │ │ │ │ + b.n 1726c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 170e4 │ │ │ │ │ + b.n 1726c │ │ │ │ │ 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 16f94 │ │ │ │ │ + beq.w 1711c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17184 │ │ │ │ │ + b.n 1730c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 170e2 │ │ │ │ │ + beq.n 1726a │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 17202 │ │ │ │ │ + cbz r0, 1738a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 17202 │ │ │ │ │ + cbnz r3, 1738a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17026 │ │ │ │ │ + b.n 171ae │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16f6a │ │ │ │ │ - b.n 170ec │ │ │ │ │ + beq.w 170f2 │ │ │ │ │ + b.n 17274 │ │ │ │ │ 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 1710e │ │ │ │ │ + b.n 17296 │ │ │ │ │ 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 1710c │ │ │ │ │ + beq.n 17294 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 171aa │ │ │ │ │ + b.n 17332 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16fec │ │ │ │ │ + b.n 17174 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17026 │ │ │ │ │ + beq.w 171ae │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17028 │ │ │ │ │ + b.n 171b0 │ │ │ │ │ │ │ │ │ │ -00017218 <_loop0_106_rule>: │ │ │ │ │ +000173a0 <_loop0_106_rule>: │ │ │ │ │ _loop0_98_rule(): │ │ │ │ │ stmdb 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 1778a <_loop0_106_rule+0x572> │ │ │ │ │ + beq.w 17912 <_loop0_106_rule+0x572> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17798 <_loop0_106_rule+0x580> │ │ │ │ │ + bne.w 17920 <_loop0_106_rule+0x580> │ │ │ │ │ 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 1777c <_loop0_106_rule+0x564> │ │ │ │ │ + beq.w 17904 <_loop0_106_rule+0x564> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1776c <_loop0_106_rule+0x554> │ │ │ │ │ + bne.w 178f4 <_loop0_106_rule+0x554> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 177ca <_loop0_106_rule+0x5b2> │ │ │ │ │ + beq.w 17952 <_loop0_106_rule+0x5b2> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 175ec <_loop0_106_rule+0x3d4> │ │ │ │ │ + beq.w 17774 <_loop0_106_rule+0x3d4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 17604 <_loop0_106_rule+0x3ec> │ │ │ │ │ + beq.w 1778c <_loop0_106_rule+0x3ec> │ │ │ │ │ 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 17630 <_loop0_106_rule+0x418> │ │ │ │ │ + beq.w 177b8 <_loop0_106_rule+0x418> │ │ │ │ │ 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 17630 <_loop0_106_rule+0x418> │ │ │ │ │ + beq.w 177b8 <_loop0_106_rule+0x418> │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1780e <_loop0_106_rule+0x5f6> │ │ │ │ │ + beq.w 17996 <_loop0_106_rule+0x5f6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 177fa <_loop0_106_rule+0x5e2> │ │ │ │ │ + bne.w 17982 <_loop0_106_rule+0x5e2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 176d4 <_loop0_106_rule+0x4bc> │ │ │ │ │ + beq.w 1785c <_loop0_106_rule+0x4bc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17824 <_loop0_106_rule+0x60c> │ │ │ │ │ + bne.w 179ac <_loop0_106_rule+0x60c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov sl, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ str.w r8, [r7] │ │ │ │ │ @@ -41157,47 +41339,47 @@ │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 173f2 <_loop0_106_rule+0x1da> │ │ │ │ │ + beq.n 1757a <_loop0_106_rule+0x1da> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1781e <_loop0_106_rule+0x606> │ │ │ │ │ + bne.w 179a6 <_loop0_106_rule+0x606> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17404 <_loop0_106_rule+0x1ec> │ │ │ │ │ + beq.n 1758c <_loop0_106_rule+0x1ec> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1741a <_loop0_106_rule+0x202> │ │ │ │ │ + beq.n 175a2 <_loop0_106_rule+0x202> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17452 <_loop0_106_rule+0x23a> │ │ │ │ │ + beq.n 175da <_loop0_106_rule+0x23a> │ │ │ │ │ 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 177be <_loop0_106_rule+0x5a6> │ │ │ │ │ + beq.w 17946 <_loop0_106_rule+0x5a6> │ │ │ │ │ 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] │ │ │ │ │ @@ -41206,1191 +41388,1190 @@ │ │ │ │ │ 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 177ae <_loop0_106_rule+0x596> │ │ │ │ │ + beq.w 17936 <_loop0_106_rule+0x596> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17868 <_loop0_106_rule+0x650> │ │ │ │ │ + bne.w 179f0 <_loop0_106_rule+0x650> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 174f6 <_loop0_106_rule+0x2de> │ │ │ │ │ + beq.w 1767e <_loop0_106_rule+0x2de> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17856 <_loop0_106_rule+0x63e> │ │ │ │ │ + bne.w 179de <_loop0_106_rule+0x63e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 174ea <_loop0_106_rule+0x2d2> │ │ │ │ │ + bne.w 17672 <_loop0_106_rule+0x2d2> │ │ │ │ │ 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.w 17774 <_loop0_106_rule+0x55c> │ │ │ │ │ + beq.w 178fc <_loop0_106_rule+0x55c> │ │ │ │ │ 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 17324 <_loop0_106_rule+0x10c> │ │ │ │ │ + bne.n 174ac <_loop0_106_rule+0x10c> │ │ │ │ │ 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 17500 <_loop0_106_rule+0x2e8> │ │ │ │ │ + bne.n 17688 <_loop0_106_rule+0x2e8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1732c <_loop0_106_rule+0x114> │ │ │ │ │ + b.n 174b4 <_loop0_106_rule+0x114> │ │ │ │ │ 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 177f4 <_loop0_106_rule+0x5dc> │ │ │ │ │ + bne.w 1797c <_loop0_106_rule+0x5dc> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 1733e <_loop0_106_rule+0x126> │ │ │ │ │ + bne.n 174c6 <_loop0_106_rule+0x126> │ │ │ │ │ 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 174fa <_loop0_106_rule+0x2e2> │ │ │ │ │ + blt.n 17682 <_loop0_106_rule+0x2e2> │ │ │ │ │ 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 r7, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 177f4 <_loop0_106_rule+0x5dc> │ │ │ │ │ + bne.w 1797c <_loop0_106_rule+0x5dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17358 <_loop0_106_rule+0x140> │ │ │ │ │ + bne.n 174e0 <_loop0_106_rule+0x140> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17500 <_loop0_106_rule+0x2e8> │ │ │ │ │ + bne.n 17688 <_loop0_106_rule+0x2e8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1750c <_loop0_106_rule+0x2f4> │ │ │ │ │ + beq.n 17694 <_loop0_106_rule+0x2f4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 17522 <_loop0_106_rule+0x30a> │ │ │ │ │ + beq.n 176aa <_loop0_106_rule+0x30a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1754c <_loop0_106_rule+0x334> │ │ │ │ │ + beq.n 176d4 <_loop0_106_rule+0x334> │ │ │ │ │ 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 177e0 <_loop0_106_rule+0x5c8> │ │ │ │ │ + beq.w 17968 <_loop0_106_rule+0x5c8> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r7, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17756 <_loop0_106_rule+0x53e> │ │ │ │ │ + beq.w 178de <_loop0_106_rule+0x53e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 176da <_loop0_106_rule+0x4c2> │ │ │ │ │ + bne.w 17862 <_loop0_106_rule+0x4c2> │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17702 <_loop0_106_rule+0x4ea> │ │ │ │ │ + beq.w 1788a <_loop0_106_rule+0x4ea> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17856 <_loop0_106_rule+0x63e> │ │ │ │ │ + bne.w 179de <_loop0_106_rule+0x63e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 173c4 <_loop0_106_rule+0x1ac> │ │ │ │ │ + beq.w 1754c <_loop0_106_rule+0x1ac> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str.w r7, [fp, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 1731a <_loop0_106_rule+0x102> │ │ │ │ │ + b.n 174a2 <_loop0_106_rule+0x102> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1745e <_loop0_106_rule+0x246> │ │ │ │ │ + beq.n 175e6 <_loop0_106_rule+0x246> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17558 <_loop0_106_rule+0x340> │ │ │ │ │ + b.n 176e0 <_loop0_106_rule+0x340> │ │ │ │ │ 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 177a6 <_loop0_106_rule+0x58e> │ │ │ │ │ + bne.w 1792e <_loop0_106_rule+0x58e> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 1746c <_loop0_106_rule+0x254> │ │ │ │ │ + bne.n 175f4 <_loop0_106_rule+0x254> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17732 <_loop0_106_rule+0x51a> │ │ │ │ │ + blt.w 178ba <_loop0_106_rule+0x51a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 177a6 <_loop0_106_rule+0x58e> │ │ │ │ │ + bne.w 1792e <_loop0_106_rule+0x58e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17482 <_loop0_106_rule+0x26a> │ │ │ │ │ + bne.n 1760a <_loop0_106_rule+0x26a> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17776 <_loop0_106_rule+0x55e> │ │ │ │ │ + beq.w 178fe <_loop0_106_rule+0x55e> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 175d8 <_loop0_106_rule+0x3c0> │ │ │ │ │ + ble.n 17760 <_loop0_106_rule+0x3c0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 175d8 <_loop0_106_rule+0x3c0> │ │ │ │ │ + beq.n 17760 <_loop0_106_rule+0x3c0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 175d8 <_loop0_106_rule+0x3c0> │ │ │ │ │ + beq.n 17760 <_loop0_106_rule+0x3c0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 175d8 <_loop0_106_rule+0x3c0> │ │ │ │ │ + beq.n 17760 <_loop0_106_rule+0x3c0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 175d8 <_loop0_106_rule+0x3c0> │ │ │ │ │ + beq.n 17760 <_loop0_106_rule+0x3c0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 175d8 <_loop0_106_rule+0x3c0> │ │ │ │ │ + beq.n 17760 <_loop0_106_rule+0x3c0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #6 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 175d8 <_loop0_106_rule+0x3c0> │ │ │ │ │ + beq.n 17760 <_loop0_106_rule+0x3c0> │ │ │ │ │ subs r6, r7, #4 │ │ │ │ │ add.w r3, r7, #20 │ │ │ │ │ add.w r6, r6, fp, lsl #2 │ │ │ │ │ rsb ip, r7, #4 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 175c8 <_loop0_106_rule+0x3b0> │ │ │ │ │ + bne.n 17750 <_loop0_106_rule+0x3b0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 177a0 <_loop0_106_rule+0x588> │ │ │ │ │ + bne.w 17928 <_loop0_106_rule+0x588> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1728a <_loop0_106_rule+0x72> │ │ │ │ │ + bne.w 17412 <_loop0_106_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1779c <_loop0_106_rule+0x584> │ │ │ │ │ + blt.w 17924 <_loop0_106_rule+0x584> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 177a0 <_loop0_106_rule+0x588> │ │ │ │ │ + bne.w 17928 <_loop0_106_rule+0x588> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 172a2 <_loop0_106_rule+0x8a> │ │ │ │ │ + bne.w 1742a <_loop0_106_rule+0x8a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 177da <_loop0_106_rule+0x5c2> │ │ │ │ │ + bne.w 17962 <_loop0_106_rule+0x5c2> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17834 <_loop0_106_rule+0x61c> │ │ │ │ │ + beq.w 179bc <_loop0_106_rule+0x61c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 17710 <_loop0_106_rule+0x4f8> │ │ │ │ │ + beq.n 17898 <_loop0_106_rule+0x4f8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r6, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17552 <_loop0_106_rule+0x33a> │ │ │ │ │ + beq.w 176da <_loop0_106_rule+0x33a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 177e6 <_loop0_106_rule+0x5ce> │ │ │ │ │ + beq.w 1796e <_loop0_106_rule+0x5ce> │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ strd r6, r1, [sp] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17744 <_loop0_106_rule+0x52c> │ │ │ │ │ + beq.n 178cc <_loop0_106_rule+0x52c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17846 <_loop0_106_rule+0x62e> │ │ │ │ │ + bne.w 179ce <_loop0_106_rule+0x62e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 17706 <_loop0_106_rule+0x4ee> │ │ │ │ │ + cbz r0, 1788e <_loop0_106_rule+0x4ee> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 172fa <_loop0_106_rule+0xe2> │ │ │ │ │ + beq.w 17482 <_loop0_106_rule+0xe2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 172fa <_loop0_106_rule+0xe2> │ │ │ │ │ + beq.w 17482 <_loop0_106_rule+0xe2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17506 <_loop0_106_rule+0x2ee> │ │ │ │ │ + b.n 1768e <_loop0_106_rule+0x2ee> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17636 <_loop0_106_rule+0x41e> │ │ │ │ │ + b.n 177be <_loop0_106_rule+0x41e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 177ec <_loop0_106_rule+0x5d4> │ │ │ │ │ + bne.w 17974 <_loop0_106_rule+0x5d4> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ 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.w 174d4 <_loop0_106_rule+0x2bc> │ │ │ │ │ + bne.w 1765c <_loop0_106_rule+0x2bc> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17558 <_loop0_106_rule+0x340> │ │ │ │ │ + b.n 176e0 <_loop0_106_rule+0x340> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17738 <_loop0_106_rule+0x520> │ │ │ │ │ + blt.n 178c0 <_loop0_106_rule+0x520> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1765e <_loop0_106_rule+0x446> │ │ │ │ │ + beq.n 177e6 <_loop0_106_rule+0x446> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1770c <_loop0_106_rule+0x4f4> │ │ │ │ │ + b.n 17894 <_loop0_106_rule+0x4f4> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1770c <_loop0_106_rule+0x4f4> │ │ │ │ │ + b.n 17894 <_loop0_106_rule+0x4f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 17768 <_loop0_106_rule+0x550> │ │ │ │ │ + cbz r0, 178f0 <_loop0_106_rule+0x550> │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1770c <_loop0_106_rule+0x4f4> │ │ │ │ │ + b.n 17894 <_loop0_106_rule+0x4f4> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1774e <_loop0_106_rule+0x536> │ │ │ │ │ + bne.n 178d6 <_loop0_106_rule+0x536> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 1770c <_loop0_106_rule+0x4f4> │ │ │ │ │ + b.n 17894 <_loop0_106_rule+0x4f4> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 175e4 <_loop0_106_rule+0x3cc> │ │ │ │ │ + b.n 1776c <_loop0_106_rule+0x3cc> │ │ │ │ │ mov r7, 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 │ │ │ │ │ - b.n 1776e <_loop0_106_rule+0x556> │ │ │ │ │ + b.n 178f6 <_loop0_106_rule+0x556> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17246 <_loop0_106_rule+0x2e> │ │ │ │ │ + beq.w 173ce <_loop0_106_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1776e <_loop0_106_rule+0x556> │ │ │ │ │ + b.n 178f6 <_loop0_106_rule+0x556> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17636 <_loop0_106_rule+0x41e> │ │ │ │ │ + b.n 177be <_loop0_106_rule+0x41e> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 1772a <_loop0_106_rule+0x512> │ │ │ │ │ + b.n 178b2 <_loop0_106_rule+0x512> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 177c6 <_loop0_106_rule+0x5ae> │ │ │ │ │ + cbz r0, 1794e <_loop0_106_rule+0x5ae> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 174fa <_loop0_106_rule+0x2e2> │ │ │ │ │ + b.n 17682 <_loop0_106_rule+0x2e2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 174fa <_loop0_106_rule+0x2e2> │ │ │ │ │ + b.n 17682 <_loop0_106_rule+0x2e2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 174fa <_loop0_106_rule+0x2e2> │ │ │ │ │ + b.n 17682 <_loop0_106_rule+0x2e2> │ │ │ │ │ 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 17270 <_loop0_106_rule+0x58> │ │ │ │ │ + beq.w 173f8 <_loop0_106_rule+0x58> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 17506 <_loop0_106_rule+0x2ee> │ │ │ │ │ + b.n 1768e <_loop0_106_rule+0x2ee> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1770c <_loop0_106_rule+0x4f4> │ │ │ │ │ + b.n 17894 <_loop0_106_rule+0x4f4> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 1774e <_loop0_106_rule+0x536> │ │ │ │ │ + b.n 178d6 <_loop0_106_rule+0x536> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 174fa <_loop0_106_rule+0x2e2> │ │ │ │ │ + b.n 17682 <_loop0_106_rule+0x2e2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 172e2 <_loop0_106_rule+0xca> │ │ │ │ │ + beq.w 1746a <_loop0_106_rule+0xca> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17636 <_loop0_106_rule+0x41e> │ │ │ │ │ + b.n 177be <_loop0_106_rule+0x41e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17808 <_loop0_106_rule+0x5f0> │ │ │ │ │ + bne.n 17990 <_loop0_106_rule+0x5f0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17636 <_loop0_106_rule+0x41e> │ │ │ │ │ + b.n 177be <_loop0_106_rule+0x41e> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b.n 17506 <_loop0_106_rule+0x2ee> │ │ │ │ │ + b.n 1768e <_loop0_106_rule+0x2ee> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 172fa <_loop0_106_rule+0xe2> │ │ │ │ │ + beq.w 17482 <_loop0_106_rule+0xe2> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 176cc <_loop0_106_rule+0x4b4> │ │ │ │ │ + b.n 17854 <_loop0_106_rule+0x4b4> │ │ │ │ │ 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 1772a <_loop0_106_rule+0x512> │ │ │ │ │ + bne.w 178b2 <_loop0_106_rule+0x512> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1764e <_loop0_106_rule+0x436> │ │ │ │ │ + b.n 177d6 <_loop0_106_rule+0x436> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1774e <_loop0_106_rule+0x536> │ │ │ │ │ - b.n 176a4 <_loop0_106_rule+0x48c> │ │ │ │ │ + bne.w 178d6 <_loop0_106_rule+0x536> │ │ │ │ │ + b.n 1782c <_loop0_106_rule+0x48c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 174dc <_loop0_106_rule+0x2c4> │ │ │ │ │ + beq.w 17664 <_loop0_106_rule+0x2c4> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 176cc <_loop0_106_rule+0x4b4> │ │ │ │ │ + b.n 17854 <_loop0_106_rule+0x4b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 177b8 <_loop0_106_rule+0x5a0> │ │ │ │ │ - b.n 1739e <_loop0_106_rule+0x186> │ │ │ │ │ + bne.n 17940 <_loop0_106_rule+0x5a0> │ │ │ │ │ + b.n 17526 <_loop0_106_rule+0x186> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017878 <_loop1_103_rule>: │ │ │ │ │ +00017a00 <_loop1_103_rule>: │ │ │ │ │ _loop1_103_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 17936 <_loop1_103_rule+0xbe> │ │ │ │ │ + beq.n 17abe <_loop1_103_rule+0xbe> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 178ca <_loop1_103_rule+0x52> │ │ │ │ │ + cbnz r6, 17a52 <_loop1_103_rule+0x52> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17950 <_loop1_103_rule+0xd8> │ │ │ │ │ + beq.n 17ad8 <_loop1_103_rule+0xd8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 178ca <_loop1_103_rule+0x52> │ │ │ │ │ + cbnz r3, 17a52 <_loop1_103_rule+0x52> │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17960 │ │ │ │ │ + bl 17ae8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 178da <_loop1_103_rule+0x62> │ │ │ │ │ + cbnz r0, 17a62 <_loop1_103_rule+0x62> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 178e8 <_loop1_103_rule+0x70> │ │ │ │ │ + cbnz r6, 17a70 <_loop1_103_rule+0x70> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 1791c <_loop1_103_rule+0xa4> │ │ │ │ │ + beq.n 17aa4 <_loop1_103_rule+0xa4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 178b6 <_loop1_103_rule+0x3e> │ │ │ │ │ + b.n 17a3e <_loop1_103_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 178c4 <_loop1_103_rule+0x4c> │ │ │ │ │ + bne.n 17a4c <_loop1_103_rule+0x4c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1793c <_loop1_103_rule+0xc4> │ │ │ │ │ + cbz r0, 17ac4 <_loop1_103_rule+0xc4> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 17910 <_loop1_103_rule+0x98> │ │ │ │ │ + ble.n 17a98 <_loop1_103_rule+0x98> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 178fe <_loop1_103_rule+0x86> │ │ │ │ │ + b.n 17a86 <_loop1_103_rule+0x86> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 178d0 <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 17a58 <_loop1_103_rule+0x58> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1793c <_loop1_103_rule+0xc4> │ │ │ │ │ + cbz r0, 17ac4 <_loop1_103_rule+0xc4> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 178de <_loop1_103_rule+0x66> │ │ │ │ │ + b.n 17a66 <_loop1_103_rule+0x66> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1789a <_loop1_103_rule+0x22> │ │ │ │ │ + b.n 17a22 <_loop1_103_rule+0x22> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 178d0 <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 17a58 <_loop1_103_rule+0x58> │ │ │ │ │ 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 178d0 <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 17a58 <_loop1_103_rule+0x58> │ │ │ │ │ │ │ │ │ │ -00017960 : │ │ │ │ │ +00017ae8 : │ │ │ │ │ lambda_param_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17bc4 │ │ │ │ │ + beq.w 17d38 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17bd2 │ │ │ │ │ + bne.w 17d46 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17ae8 │ │ │ │ │ + beq.n 17bc4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 17afe │ │ │ │ │ + beq.n 17bda │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17b2e │ │ │ │ │ + beq.n 17c0c │ │ │ │ │ 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 17c18 │ │ │ │ │ + beq.w 17d8c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ 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 r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17c34 │ │ │ │ │ + beq.w 17da8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17c20 │ │ │ │ │ + bne.w 17d94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14f50 │ │ │ │ │ - cbz r0, 17a20 │ │ │ │ │ + bl 150e8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 17cec │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ 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 │ │ │ │ │ - bne.w 17b96 │ │ │ │ │ + beq.w 17cec │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 17d0e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 17d0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17ce2 │ │ │ │ │ + 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 17d26 │ │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 17b28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 17d2c │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 17d26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 17b42 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17bd2 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ + bne.w 17d46 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17b44 │ │ │ │ │ + beq.n 17d00 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17b54 │ │ │ │ │ + beq.n 17cac │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17b84 │ │ │ │ │ + beq.n 17cda │ │ │ │ │ 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 17bd8 │ │ │ │ │ + beq.n 17d4c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ 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 r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17bf4 │ │ │ │ │ + beq.n 17d68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17c06 │ │ │ │ │ + bne.n 17d7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14f50 │ │ │ │ │ + bl 150e8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17c14 │ │ │ │ │ + beq.n 17d88 │ │ │ │ │ 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 17c14 │ │ │ │ │ + beq.n 17d88 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 17b9a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 17b9a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17b8c │ │ │ │ │ - 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 17bb2 │ │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 179a4 │ │ │ │ │ - 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 17bb8 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 17bb2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 179c0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 17bd2 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 17a3a │ │ │ │ │ - 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 17bd8 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - b.n 17a3c │ │ │ │ │ + b.n 17ba8 │ │ │ │ │ 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 17bea │ │ │ │ │ + blt.n 17d5e │ │ │ │ │ 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 17bd8 │ │ │ │ │ + bne.n 17d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17a60 │ │ │ │ │ + bne.n 17c44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 17ad0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cbnz r2, 17d46 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 17c22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 17d4c │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + b.n 17c24 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b8c │ │ │ │ │ + beq.n 17ce2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17b8e │ │ │ │ │ + b.n 17ce4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17a24 │ │ │ │ │ + b.n 17cf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17a24 │ │ │ │ │ + b.n 17cf0 │ │ │ │ │ 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 1798a │ │ │ │ │ + beq.w 17b12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 17b8e │ │ │ │ │ + b.n 17ce4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17bdc │ │ │ │ │ + b.n 17d50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17bdc │ │ │ │ │ + beq.n 17d50 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17bdc │ │ │ │ │ + b.n 17d50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17c00 │ │ │ │ │ - b.n 17aa4 │ │ │ │ │ + bne.n 17d74 │ │ │ │ │ + b.n 17c82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17bdc │ │ │ │ │ + b.n 17d50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17a24 │ │ │ │ │ + b.n 17cf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a04 │ │ │ │ │ + beq.w 17b86 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17a24 │ │ │ │ │ + b.n 17cf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17c2e │ │ │ │ │ + bne.n 17da2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17a24 │ │ │ │ │ + b.n 17cf0 │ │ │ │ │ │ │ │ │ │ -00017c44 : │ │ │ │ │ +00017db8 : │ │ │ │ │ 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 17d6e │ │ │ │ │ + beq.w 17ee2 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17d7c │ │ │ │ │ + bne.w 17ef0 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17d02 │ │ │ │ │ + bne.n 17e76 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17cc0 │ │ │ │ │ + cbnz r0, 17e34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17f90 │ │ │ │ │ + bne.w 18104 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17d82 │ │ │ │ │ + bne.n 17ef6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17f90 │ │ │ │ │ + bne.w 18104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff8 │ │ │ │ │ + bl 1816c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17f00 │ │ │ │ │ + bne.w 18074 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16cec │ │ │ │ │ + bl 16e74 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17c84 │ │ │ │ │ + beq.n 17df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 3574 │ │ │ │ │ R_ARM_THM_CALL _loop0_110_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17c84 │ │ │ │ │ + beq.n 17df8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff8 │ │ │ │ │ + bl 1816c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 17c86 │ │ │ │ │ + bne.n 17dfa │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17dbc │ │ │ │ │ + beq.n 17f30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17dbc │ │ │ │ │ + bne.n 17f30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17cb8 │ │ │ │ │ + b.n 17e2c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 17e7c │ │ │ │ │ + beq.w 17ff0 │ │ │ │ │ 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 17e90 │ │ │ │ │ + bne.w 18004 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17e88 │ │ │ │ │ + bne.w 17ffc │ │ │ │ │ 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 17e3c │ │ │ │ │ + bne.n 17fb0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17e88 │ │ │ │ │ + bne.w 17ffc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17dd4 │ │ │ │ │ + bne.n 17f48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 17c7a │ │ │ │ │ + beq.n 17dee │ │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 17cb8 │ │ │ │ │ + b.n 17e2c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17c70 │ │ │ │ │ + beq.w 17de4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 17cb8 │ │ │ │ │ + b.n 17e2c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f86 │ │ │ │ │ + beq.w 180fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d9c │ │ │ │ │ + bl 5c38 │ │ │ │ │ R_ARM_THM_CALL _loop1_111_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f86 │ │ │ │ │ + beq.w 180fa │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ff8 │ │ │ │ │ + bl 1816c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17f88 │ │ │ │ │ + bne.w 180fc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17cf6 │ │ │ │ │ + bne.n 17e6a │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17cfe │ │ │ │ │ + beq.n 17e72 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17cb8 │ │ │ │ │ + b.n 17e2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1134 │ │ │ │ │ R_ARM_THM_CALL _tmp_199_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d54 │ │ │ │ │ + beq.n 17ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 3574 │ │ │ │ │ R_ARM_THM_CALL _loop0_200_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d54 │ │ │ │ │ + beq.n 17ec8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d54 │ │ │ │ │ + beq.n 17ec8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1134 │ │ │ │ │ R_ARM_THM_CALL _tmp_201_rule │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d54 │ │ │ │ │ + beq.n 17ec8 │ │ │ │ │ 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 │ │ │ │ │ @@ -42399,37 +42580,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 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d56 │ │ │ │ │ + beq.n 17eca │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17d5c │ │ │ │ │ + b.n 17ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e60 │ │ │ │ │ + bl 16fe8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17d3e │ │ │ │ │ + beq.w 17eb2 │ │ │ │ │ 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 17d3e │ │ │ │ │ + beq.w 17eb2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -42437,97 +42618,97 @@ │ │ │ │ │ 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 17e22 │ │ │ │ │ + b.n 17f96 │ │ │ │ │ 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 17f60 │ │ │ │ │ + beq.n 180d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17d5c │ │ │ │ │ + b.n 17ed0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 17f1c │ │ │ │ │ + beq.n 18090 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 17f14 │ │ │ │ │ + bne.n 18088 │ │ │ │ │ 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 17f28 │ │ │ │ │ + bne.n 1809c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - cbnz r1, 17f14 │ │ │ │ │ + cbnz r1, 18088 │ │ │ │ │ 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, 17eda │ │ │ │ │ + cbnz r0, 1804e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17d26 │ │ │ │ │ + b.n 17e9a │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 17ef2 │ │ │ │ │ + bne.n 18066 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 17f98 │ │ │ │ │ + beq.n 1810c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17ed4 │ │ │ │ │ + b.n 18048 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17cf6 │ │ │ │ │ - b.n 17dbc │ │ │ │ │ + bne.w 17e6a │ │ │ │ │ + b.n 17f30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17d26 │ │ │ │ │ + b.n 17e9a │ │ │ │ │ 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 17e9e │ │ │ │ │ + b.n 18012 │ │ │ │ │ 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 │ │ │ │ │ @@ -42537,221 +42718,221 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 17f64 │ │ │ │ │ + cbnz r0, 180d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17e36 │ │ │ │ │ + bne.w 17faa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17d5c │ │ │ │ │ + b.n 17ed0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 17d12 │ │ │ │ │ + b.n 17e86 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 17ff0 │ │ │ │ │ + beq.n 18164 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17e36 │ │ │ │ │ + bne.w 17faa │ │ │ │ │ mov r2, ip │ │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17cfe │ │ │ │ │ + b.n 17e72 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 17ca4 │ │ │ │ │ + beq.w 17e18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17cb8 │ │ │ │ │ + b.n 17e2c │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r1, #11 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 17fcc │ │ │ │ │ + cbz r0, 18140 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17f2e │ │ │ │ │ + bne.n 180a2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 17d26 │ │ │ │ │ + b.n 17e9a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 17ef8 │ │ │ │ │ + bne.n 1806c │ │ │ │ │ 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 17fac │ │ │ │ │ + bne.n 18120 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17ed4 │ │ │ │ │ + b.n 18048 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17cfe │ │ │ │ │ + b.n 17e72 │ │ │ │ │ │ │ │ │ │ -00017ff8 : │ │ │ │ │ +0001816c : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 18042 │ │ │ │ │ + beq.n 181b6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1804e │ │ │ │ │ + cbnz r2, 181c2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18082 │ │ │ │ │ + bne.n 181f6 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18054 │ │ │ │ │ + cbnz r0, 181c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {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 1801e │ │ │ │ │ + beq.n 18192 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1803a │ │ │ │ │ + b.n 181ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16cec │ │ │ │ │ + bl 16e74 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18032 │ │ │ │ │ + beq.n 181a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1806a │ │ │ │ │ + cbnz r3, 181de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1803a │ │ │ │ │ + b.n 181ae │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18064 │ │ │ │ │ + beq.n 181d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1803a │ │ │ │ │ + b.n 181ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1815e │ │ │ │ │ + beq.n 182d2 │ │ │ │ │ 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 1816e │ │ │ │ │ + bne.n 182e2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18168 │ │ │ │ │ + bne.n 182dc │ │ │ │ │ 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 18136 │ │ │ │ │ + bne.n 182aa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18168 │ │ │ │ │ + bne.n 182dc │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 180de │ │ │ │ │ + cbnz r0, 18252 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 18028 │ │ │ │ │ + beq.n 1819c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1803a │ │ │ │ │ + b.n 181ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e60 │ │ │ │ │ + bl 16fe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 180ca │ │ │ │ │ + beq.n 1823e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 180ca │ │ │ │ │ + beq.n 1823e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d60 │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 180ca │ │ │ │ │ + beq.n 1823e │ │ │ │ │ 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 │ │ │ │ │ @@ -42760,110 +42941,110 @@ │ │ │ │ │ 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 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ 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 180cc │ │ │ │ │ + beq.n 18240 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 180d0 │ │ │ │ │ + b.n 18244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e60 │ │ │ │ │ + bl 16fe8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 180b8 │ │ │ │ │ + beq.n 1822c │ │ │ │ │ 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 180b8 │ │ │ │ │ + beq.n 1822c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e60 │ │ │ │ │ + bl 16fe8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 180b8 │ │ │ │ │ - b.n 180fe │ │ │ │ │ + beq.n 1822c │ │ │ │ │ + b.n 18272 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r1, 18192 │ │ │ │ │ + cbz r1, 18306 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 180d0 │ │ │ │ │ + b.n 18244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e60 │ │ │ │ │ + bl 16fe8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 180a0 │ │ │ │ │ + beq.n 18214 │ │ │ │ │ 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 180a0 │ │ │ │ │ + beq.n 18214 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ - b.n 18106 │ │ │ │ │ + b.n 1827a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b.n 18090 │ │ │ │ │ + b.n 18204 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018198 <_loop0_1_rule>: │ │ │ │ │ +0001830c <_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 18292 <_loop0_1_rule+0xfa> │ │ │ │ │ + beq.n 18406 <_loop0_1_rule+0xfa> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1829e <_loop0_1_rule+0x106> │ │ │ │ │ + bne.n 18412 <_loop0_1_rule+0x106> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18258 <_loop0_1_rule+0xc0> │ │ │ │ │ + beq.n 183cc <_loop0_1_rule+0xc0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 18260 <_loop0_1_rule+0xc8> │ │ │ │ │ + bne.n 183d4 <_loop0_1_rule+0xc8> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18200 <_loop0_1_rule+0x68> │ │ │ │ │ + cbnz r0, 18374 <_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, 18252 <_loop0_1_rule+0xba> │ │ │ │ │ + cbz r0, 183c6 <_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 │ │ │ │ │ @@ -42876,74 +43057,74 @@ │ │ │ │ │ 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, 18244 <_loop0_1_rule+0xac> │ │ │ │ │ + cbnz r0, 183b8 <_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, 18252 <_loop0_1_rule+0xba> │ │ │ │ │ + cbz r0, 183c6 <_loop0_1_rule+0xba> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 181ec <_loop0_1_rule+0x54> │ │ │ │ │ + ble.n 18360 <_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 181ec <_loop0_1_rule+0x54> │ │ │ │ │ - b.n 18232 <_loop0_1_rule+0x9a> │ │ │ │ │ + beq.n 18360 <_loop0_1_rule+0x54> │ │ │ │ │ + b.n 183a6 <_loop0_1_rule+0x9a> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 18268 <_loop0_1_rule+0xd0> │ │ │ │ │ + beq.n 183dc <_loop0_1_rule+0xd0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 18208 <_loop0_1_rule+0x70> │ │ │ │ │ + b.n 1837c <_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 181f6 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1836a <_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] │ │ │ │ │ - cbnz r0, 182a4 <_loop0_1_rule+0x10c> │ │ │ │ │ + cbnz r0, 18418 <_loop0_1_rule+0x10c> │ │ │ │ │ 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 181f6 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1836a <_loop0_1_rule+0x5e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 181c2 <_loop0_1_rule+0x2a> │ │ │ │ │ + beq.n 18336 <_loop0_1_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 181f6 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1836a <_loop0_1_rule+0x5e> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 18248 <_loop0_1_rule+0xb0> │ │ │ │ │ + b.n 183bc <_loop0_1_rule+0xb0> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -152,15 +152,15 @@ │ │ │ │ │ cbz r3, 16e <_tmp_267_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 198 <_tmp_267_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 190 <_tmp_267_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 19c <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -316,15 +316,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 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ 000002d8 : │ │ │ │ │ invalid_lambda_parameters_rule.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -376,15 +376,15 @@ │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 66a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 676 <_tmp_186_rule> │ │ │ │ │ cbz r0, 372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 <_loop0_110_rule> │ │ │ │ │ + bl 3574 <_loop0_110_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_187_rule │ │ │ │ │ cbz r0, 372 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 372 │ │ │ │ │ @@ -394,21 +394,21 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ b.n 638 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 66a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16844 │ │ │ │ │ + bl 169cc │ │ │ │ │ R_ARM_THM_CALL lambda_slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 40c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17218 <_loop0_106_rule> │ │ │ │ │ + bl 173a0 <_loop0_106_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_188_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 40c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -417,15 +417,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 3de │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 16f3c │ │ │ │ │ + bl 170c4 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_with_default_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 3d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -445,38 +445,38 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cbz r3, 3e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 40c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17878 <_loop1_103_rule> │ │ │ │ │ + bl 17a00 <_loop1_103_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_197_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 3f2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cbz r5, 40c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16cec │ │ │ │ │ + bl 16e74 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbz r0, 40c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ b.n 638 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 66a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17218 <_loop0_106_rule> │ │ │ │ │ + bl 173a0 <_loop0_106_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_189_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 584 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 584 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 16e60 │ │ │ │ │ + bl 16fe8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 53e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ @@ -534,15 +534,15 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cbz r3, 4e8 │ │ │ │ │ - bl 16e60 │ │ │ │ │ + bl 16fe8 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cbz r0, 4e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbz r3, 4c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ @@ -647,15 +647,15 @@ │ │ │ │ │ bne.n 66a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 676 <_tmp_186_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 60c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 <_loop0_110_rule> │ │ │ │ │ + bl 3574 <_loop0_110_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_193_rule │ │ │ │ │ cbz r0, 60c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 60c │ │ │ │ │ @@ -680,24 +680,24 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbz r3, 5de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 60c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16cec │ │ │ │ │ + bl 16e74 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbnz r0, 5e8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cbz r0, 60c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 <_loop0_110_rule> │ │ │ │ │ + bl 3574 <_loop0_110_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_195_rule │ │ │ │ │ cbz r0, 60c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 60c │ │ │ │ │ @@ -706,15 +706,15 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ b.n 638 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cbnz r3, 66a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d9c <_loop1_111_rule> │ │ │ │ │ + bl 5c38 <_loop1_111_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_196_rule │ │ │ │ │ cbz r0, 666 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 666 │ │ │ │ │ @@ -735,15 +735,15 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34d4 │ │ │ │ │ + bl 3370 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cbz r0, 66a │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -775,22 +775,22 @@ │ │ │ │ │ cbz r3, 6a4 <_tmp_186_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 6c2 <_tmp_186_rule+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 16844 │ │ │ │ │ + bl 169cc │ │ │ │ │ R_ARM_THM_CALL lambda_slash_no_default_rule │ │ │ │ │ cbnz r0, 6be <_tmp_186_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 6be <_tmp_186_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16f3c │ │ │ │ │ + bl 170c4 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_with_default_rule │ │ │ │ │ cbnz r0, 6be <_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} │ │ │ │ │ @@ -814,15 +814,15 @@ │ │ │ │ │ cbz r6, 6f4 <_tmp_262_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 71c <_tmp_262_rule+0x56> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl f1a4 │ │ │ │ │ + bl f1fc │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 714 <_tmp_262_rule+0x4e> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ @@ -946,15 +946,15 @@ │ │ │ │ │ cbz r3, 802 <_tmp_181_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 822 <_tmp_181_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl fd9c │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cbnz r0, 81e <_tmp_181_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 81e <_tmp_181_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1046,15 +1046,15 @@ │ │ │ │ │ b.n 948 <_loop0_215_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n 8ac <_loop0_215_rule+0x2e> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12848 │ │ │ │ │ + bl 12884 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 90a <_loop0_215_rule+0x8c> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne.n 8fe <_loop0_215_rule+0x80> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1175,25 +1175,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, a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, a5c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 162b0 │ │ │ │ │ + bl 16438 │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ cbz r0, a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 950 <_tmp_217_rule> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r7, a5c │ │ │ │ │ movs r1, #11 │ │ │ │ │ @@ -1211,15 +1211,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC110 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - bl 349c │ │ │ │ │ + bl 3338 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1237,15 +1237,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, ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 950 <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, ad0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -1428,15 +1428,15 @@ │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n d02 <_gather_141_rule+0x138> │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n cf4 <_gather_141_rule+0x12a> │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ │ @@ -1462,15 +1462,15 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ cbz r2, c98 <_gather_141_rule+0xce> │ │ │ │ │ - bl 72e0 │ │ │ │ │ + bl 7300 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, c98 <_gather_141_rule+0xce> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ cbz r2, c7a <_gather_141_rule+0xb0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ @@ -1692,15 +1692,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, e72 <_tmp_229_rule.isra.0+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6a8 │ │ │ │ │ + bl d700 │ │ │ │ │ R_ARM_THM_CALL arguments_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbnz r3, e72 <_tmp_229_rule.isra.0+0x58> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1970,15 +1970,15 @@ │ │ │ │ │ cbz r3, 10b4 <_tmp_268_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 10de <_tmp_268_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 162b0 │ │ │ │ │ + bl 16438 │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 10d6 <_tmp_268_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 19c <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2054,15 +2054,15 @@ │ │ │ │ │ cbz r3, 1162 <_tmp_199_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 1182 <_tmp_199_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 16cec │ │ │ │ │ + bl 16e74 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbnz r0, 117e <_tmp_199_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 117e <_tmp_199_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -191,17 +191,17 @@ │ │ │ │ │ 0x00000bc0 3730002e 4c433731 002e4c43 3732002e 70..LC71..LC72.. │ │ │ │ │ 0x00000bd0 4c433733 002e4c43 3734002e 4c433735 LC73..LC74..LC75 │ │ │ │ │ 0x00000be0 002e4c43 3736002e 4c433737 005f6c6f ..LC76..LC77._lo │ │ │ │ │ 0x00000bf0 6f70305f 3131325f 72756c65 005f746d op0_112_rule._tm │ │ │ │ │ 0x00000c00 705f3233 375f7275 6c652e69 7372612e p_237_rule.isra. │ │ │ │ │ 0x00000c10 30005f6c 6f6f7030 5f323430 5f72756c 0._loop0_240_rul │ │ │ │ │ 0x00000c20 65005f74 6d705f32 33365f72 756c6500 e._tmp_236_rule. │ │ │ │ │ - 0x00000c30 5f746d70 5f323335 5f72756c 65005f74 _tmp_235_rule._t │ │ │ │ │ - 0x00000c40 6d705f32 33385f72 756c6500 5f746d70 mp_238_rule._tmp │ │ │ │ │ - 0x00000c50 5f323432 5f72756c 65002e4c 43373800 _242_rule..LC78. │ │ │ │ │ + 0x00000c30 5f746d70 5f323338 5f72756c 65005f74 _tmp_238_rule._t │ │ │ │ │ + 0x00000c40 6d705f32 34325f72 756c6500 5f746d70 mp_242_rule._tmp │ │ │ │ │ + 0x00000c50 5f323335 5f72756c 65002e4c 43373800 _235_rule..LC78. │ │ │ │ │ 0x00000c60 2e4c4337 3900736c 6963655f 72756c65 .LC79.slice_rule │ │ │ │ │ 0x00000c70 002e4c43 3830002e 4c433831 005f746d ..LC80..LC81._tm │ │ │ │ │ 0x00000c80 705f3232 345f7275 6c650069 6e76616c p_224_rule.inval │ │ │ │ │ 0x00000c90 69645f65 78636570 745f7374 6d745f72 id_except_stmt_r │ │ │ │ │ 0x00000ca0 756c6500 2e4c4338 32005f74 6d705f32 ule..LC82._tmp_2 │ │ │ │ │ 0x00000cb0 32395f72 756c652e 69737261 2e30002e 29_rule.isra.0.. │ │ │ │ │ 0x00000cc0 4c433833 002e4c43 3834005f 6c6f6f70 LC83..LC84._loop │ │ │ │ │ @@ -416,17 +416,17 @@ │ │ │ │ │ 0x000019d0 5f507950 6567656e 5f636f6e 63617465 _PyPegen_concate │ │ │ │ │ 0x000019e0 6e617465 5f737472 696e6773 005f5079 nate_strings._Py │ │ │ │ │ 0x000019f0 50656765 6e5f636f 6e737461 6e745f66 Pegen_constant_f │ │ │ │ │ 0x00001a00 726f6d5f 746f6b65 6e005f50 79506567 rom_token._PyPeg │ │ │ │ │ 0x00001a10 656e5f6a 6f696e65 645f7374 72005f50 en_joined_str._P │ │ │ │ │ 0x00001a20 79415354 5f547570 6c65005f 50794153 yAST_Tuple._PyAS │ │ │ │ │ 0x00001a30 545f5374 61727265 64005f50 79415354 T_Starred._PyAST │ │ │ │ │ - 0x00001a40 5f4c6973 74005f50 79415354 5f47656e _List._PyAST_Gen │ │ │ │ │ - 0x00001a50 65726174 6f724578 70005f50 79415354 eratorExp._PyAST │ │ │ │ │ - 0x00001a60 5f4e616d 65644578 7072005f 50794153 _NamedExpr._PyAS │ │ │ │ │ + 0x00001a40 5f4c6973 74005f50 79415354 5f4e616d _List._PyAST_Nam │ │ │ │ │ + 0x00001a50 65644578 7072005f 50794153 545f4765 edExpr._PyAST_Ge │ │ │ │ │ + 0x00001a60 6e657261 746f7245 7870005f 50794153 neratorExp._PyAS │ │ │ │ │ 0x00001a70 545f4966 45787000 5f507950 6567656e T_IfExp._PyPegen │ │ │ │ │ 0x00001a80 5f636865 636b5f6c 65676163 795f7374 _check_legacy_st │ │ │ │ │ 0x00001a90 6d74005f 50794153 545f426f 6f6c4f70 mt._PyAST_BoolOp │ │ │ │ │ 0x00001aa0 005f5079 4153545f 42696e4f 70005f50 ._PyAST_BinOp._P │ │ │ │ │ 0x00001ab0 79506567 656e5f63 6d706f70 5f657870 yPegen_cmpop_exp │ │ │ │ │ 0x00001ac0 725f7061 6972005f 50795065 67656e5f r_pair._PyPegen_ │ │ │ │ │ 0x00001ad0 6765745f 636d706f 7073005f 50795065 get_cmpops._PyPe │ │ │ │ │ @@ -476,19 +476,19 @@ │ │ │ │ │ 0x00001d90 656e5f61 6c696173 5f666f72 5f737461 en_alias_for_sta │ │ │ │ │ 0x00001da0 72005f50 79506567 656e5f73 6c617368 r._PyPegen_slash │ │ │ │ │ 0x00001db0 5f776974 685f6465 6661756c 74005f50 _with_default._P │ │ │ │ │ 0x00001dc0 79506567 656e5f6e 616d655f 64656661 yPegen_name_defa │ │ │ │ │ 0x00001dd0 756c745f 70616972 005f5079 50656765 ult_pair._PyPege │ │ │ │ │ 0x00001de0 6e5f7374 61725f65 7463005f 50795065 n_star_etc._PyPe │ │ │ │ │ 0x00001df0 67656e5f 666f726d 61747465 645f7661 gen_formatted_va │ │ │ │ │ - 0x00001e00 6c756500 5f507950 6567656e 5f636865 lue._PyPegen_che │ │ │ │ │ - 0x00001e10 636b5f66 73747269 6e675f63 6f6e7665 ck_fstring_conve │ │ │ │ │ - 0x00001e20 7273696f 6e005f50 79506567 656e5f73 rsion._PyPegen_s │ │ │ │ │ - 0x00001e30 65747570 5f66756c 6c5f666f 726d6174 etup_full_format │ │ │ │ │ - 0x00001e40 5f737065 63005f50 79506567 656e5f6c _spec._PyPegen_l │ │ │ │ │ + 0x00001e00 6c756500 5f507950 6567656e 5f736574 lue._PyPegen_set │ │ │ │ │ + 0x00001e10 75705f66 756c6c5f 666f726d 61745f73 up_full_format_s │ │ │ │ │ + 0x00001e20 70656300 5f507950 6567656e 5f636865 pec._PyPegen_che │ │ │ │ │ + 0x00001e30 636b5f66 73747269 6e675f63 6f6e7665 ck_fstring_conve │ │ │ │ │ + 0x00001e40 7273696f 6e005f50 79506567 656e5f6c rsion._PyPegen_l │ │ │ │ │ 0x00001e50 6f6f6b61 68656164 5f666f72 5f657870 ookahead_for_exp │ │ │ │ │ 0x00001e60 72005f50 79415354 5f536c69 6365005f r._PyAST_Slice._ │ │ │ │ │ 0x00001e70 50794153 545f4578 63657074 48616e64 PyAST_ExceptHand │ │ │ │ │ 0x00001e80 6c657200 5f507941 53545f43 6c617373 ler._PyAST_Class │ │ │ │ │ 0x00001e90 44656600 5f507941 53545f46 6f72005f Def._PyAST_For._ │ │ │ │ │ 0x00001ea0 50794153 545f4173 796e6346 6f72005f PyAST_AsyncFor._ │ │ │ │ │ 0x00001eb0 50795065 67656e5f 6175676f 70657261 PyPegen_augopera │ │ │ ├── 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: 5608 (bytes into file) │ │ │ │ │ + Start of section headers: 4892 (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 0x15e8: │ │ │ │ │ +There are 13 section headers, starting at offset 0x131c: │ │ │ │ │ │ │ │ │ │ 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 0001e8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0010b0 0000b8 08 I 10 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 000e6c 0000b8 08 I 10 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00021c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 00021c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 00021c 0000a2 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0002c0 0008c8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 001168 000410 08 I 10 6 4 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 000b88 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 000b88 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 000bbc 0002b0 10 11 20 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 000e6c 000241 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 001578 00006d 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0002c0 000674 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 000f24 000388 08 I 10 6 4 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 000934 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 000934 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 000968 0002b0 10 11 20 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 000c18 000252 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 0012ac 00006d 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,45 +1,45 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 43 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 3: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 4: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ - 5: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ - 6: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ - 7: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 8: 000001a6 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 9: 000001ca 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 10: 00000214 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 11: 000002a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 12: 000002f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 13: 00000384 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 14: 00000001 418 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ - 15: 000008b1 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 16: 000001a5 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 4: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ + 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 6: 00000431 580 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: 00000228 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 12: 000002b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 13: 00000001 418 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ + 14: 000001a5 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 15: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ + 16: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 17: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 18: 00000084 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 20: 00000001 1666 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ + 20: 00000001 1038 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8Stateful │ │ │ │ │ - 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_DecodeEscape2 │ │ │ │ │ - 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ - 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 34: 00000685 556 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ + 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_DecodeEscape2 │ │ │ │ │ + 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ + 31: 00000411 30 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ + 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ + 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Size │ │ │ │ │ 39: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnExplicitObject │ │ │ │ │ 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,159 +1,142 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x10b0 contains 23 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe6c contains 23 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003a 0000112f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ 0000003e 0000122f R_ARM_THM_MOVW_ABS_NC 00000084 .LC5 │ │ │ │ │ 00000046 00001130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ 0000004a 00001230 R_ARM_THM_MOVT_ABS 00000084 .LC5 │ │ │ │ │ 0000004e 0000230a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000066 0000242f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ 0000006a 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000006e 00002430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ 00000072 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000008e 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 0000009a 0000260a R_ARM_THM_CALL 00000000 PyBytes_Size │ │ │ │ │ 000000c4 0000270a R_ARM_THM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ -00000122 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000122 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000012a 0000280a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000130 0000290a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000134 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000138 00002130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000134 00001e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000138 00001e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000150 0000122f R_ARM_THM_MOVW_ABS_NC 00000084 .LC5 │ │ │ │ │ 00000154 00001230 R_ARM_THM_MOVT_ABS 00000084 .LC5 │ │ │ │ │ -0000017c 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000017c 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000192 0000112f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ 00000196 00001130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ 000001de 00002a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1168 contains 130 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xf24 contains 113 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000028 0000162f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000002c 00001630 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000056 0000170a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000007c 0000180a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -000000b6 00001a0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000000c2 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000011e 00001b0a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ -0000014a 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000017e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000182 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000186 00001d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000001e2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000001e6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001ea 00001d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000214 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000218 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000021c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000220 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000224 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000228 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000022c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000230 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000234 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000238 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000023c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000240 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000244 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000248 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000024c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000250 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000254 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000258 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000025c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000260 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000264 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000268 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000026c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000270 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000274 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000278 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000027c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000280 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000284 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000288 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000028c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000290 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000294 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000298 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000029c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002a0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002f4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002f8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002fc 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000300 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000304 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000308 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000030c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000310 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000314 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000318 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000031c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000320 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000324 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000328 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000032c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000330 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000334 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000338 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000033c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000340 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000344 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000348 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000034c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000350 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000354 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000358 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000035c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000360 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000364 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000368 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000036c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000370 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000374 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000378 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000037c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000380 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000004ae 00001e0a R_ARM_THM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ -000004c8 00000e0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ -000004e4 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000506 00001f0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000532 0000042f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00000536 00000430 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00000560 0000200a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000059e 00000e0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ -000005c0 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005d8 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005e2 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000005e6 00002130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000005ea 0000032f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000005ee 00000330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000600 0000100a R_ARM_THM_CALL 000001a5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000060c 0000052f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -00000610 00000530 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -0000062e 0000052f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -00000632 00000530 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -00000664 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000670 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000674 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000067c 00001d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000006c8 00001a0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000006d2 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000074c 00001b0a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ -0000076a 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000782 00000e0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ -000007a2 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007ce 00001f0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000007ee 0000042f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000007f2 00000430 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00000828 0000200a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000084a 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000852 0000052f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -00000856 00000530 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -00000876 0000052f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -0000087a 00000530 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -000008aa 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000096 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -00000496 00001a1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000006ac 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -000008c0 00001c1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000026 0000162f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000002a 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 │ │ │ │ │ +000000c8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000000cc 00001a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000011e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000122 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000126 00001a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000150 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000154 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000158 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000015c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000160 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000164 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000168 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000016c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000170 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000174 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000178 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000017c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000180 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000184 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000188 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000018c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000190 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000194 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000198 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000019c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001a0 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001a4 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001a8 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001ac 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001b0 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001b4 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001b8 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001bc 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001c0 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001c4 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001c8 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001cc 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001d0 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001d4 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001d8 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001dc 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000228 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000022c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000230 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000234 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000238 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000023c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000240 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000244 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000248 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000024c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000250 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000254 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000258 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000025c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000260 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000264 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000268 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000026c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000270 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000274 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000278 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000027c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000280 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000284 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000288 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000028c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000290 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000294 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000298 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000029c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000002a0 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000002a4 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000002a8 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000002ac 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000002b0 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000002b4 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000039a 00001c0a R_ARM_THM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ +000003ac 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ +000003c6 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003d8 00001e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000003dc 00001e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000003e0 0000032f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000003e4 00000330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +000003f6 00000e0a R_ARM_THM_CALL 000001a5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000003fc 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000400 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000408 00001a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000460 00001b0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000046c 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000004d2 0000200a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ +000004f8 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000052c 0000210a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000554 00000f2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00000558 00000f30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00000594 0000220a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000005da 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ +000005f4 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000060a 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000061e 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000626 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +0000062a 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +00000648 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +0000064c 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +00000086 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ +00000382 00001b1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000041e 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ ../Parser/string_parser.c │ │ │ │ │ bytes can only contain ASCII literal characters │ │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ │ invalid escape sequence '\%c' │ │ │ │ │ -;FIF:F F │ │ │ │ │ +[FBF9FPF │ │ │ │ │ +decode_unicode_with_escapes │ │ │ │ │ warn_invalid_escape_sequence │ │ │ │ │ -Py_XDECREF │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ _PyPegen_parse_string │ │ │ │ │ PyBytes_AsString │ │ │ │ │ _Py_ctype_table │ │ │ │ │ PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -PyBytes_FromStringAndSize │ │ │ │ │ -_PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ -_Py_Dealloc │ │ │ │ │ _PyErr_BadInternalCall │ │ │ │ │ +PyBytes_FromStringAndSize │ │ │ │ │ _PyBytes_DecodeEscape2 │ │ │ │ │ -PyUnicode_DecodeUTF8 │ │ │ │ │ -__sprintf_chk │ │ │ │ │ +_Py_Dealloc │ │ │ │ │ PyExc_SyntaxError │ │ │ │ │ _PyPegen_decode_string │ │ │ │ │ +_PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ +PyUnicode_DecodeUTF8 │ │ │ │ │ +__sprintf_chk │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ PyBytes_Size │ │ │ │ │ PyErr_WarnExplicitObject │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -4,635 +4,451 @@ │ │ │ │ │ Disassembly of section .text.hot: │ │ │ │ │ │ │ │ │ │ 00000000 <_PyPegen_parse_string>: │ │ │ │ │ _PyPegen_parse_string(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov fp, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14e <_PyPegen_parse_string+0x14e> │ │ │ │ │ - ldrb.w r8, [r0] │ │ │ │ │ + beq.w 3cc <_PyPegen_parse_string+0x3cc> │ │ │ │ │ + ldrb r5, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ - lsls r2, r3, #30 │ │ │ │ │ - bne.w 18c <_PyPegen_parse_string+0x18c> │ │ │ │ │ - cmp.w r8, #34 @ 0x22 │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + lsls r1, r3, #30 │ │ │ │ │ + bne.n d2 <_PyPegen_parse_string+0xd2> │ │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ - cmpne.w r8, #39 @ 0x27 │ │ │ │ │ + cmpne r5, #39 @ 0x27 │ │ │ │ │ ite ne │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - moveq r3, #0 │ │ │ │ │ - bne.w 1de <_PyPegen_parse_string+0x1de> │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - adds r4, r6, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + movne r6, #1 │ │ │ │ │ + moveq r6, #0 │ │ │ │ │ + bne.n 11a <_PyPegen_parse_string+0x11a> │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + adds r7, r4, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r9, r0, #4294967295 @ 0xffffffff │ │ │ │ │ - adds r5, r6, r0 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bne.w 670 <_PyPegen_parse_string+0x670> │ │ │ │ │ - cmp.w r9, #3 │ │ │ │ │ - bls.n 76 <_PyPegen_parse_string+0x76> │ │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - beq.n 156 <_PyPegen_parse_string+0x156> │ │ │ │ │ - cbnz r3, 82 <_PyPegen_parse_string+0x82> │ │ │ │ │ + ldrb r3, [r4, r0] │ │ │ │ │ + add.w r8, r0, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w 3fc <_PyPegen_parse_string+0x3fc> │ │ │ │ │ + cmp.w r8, #3 │ │ │ │ │ + bls.n 66 <_PyPegen_parse_string+0x66> │ │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.n a2 <_PyPegen_parse_string+0xa2> │ │ │ │ │ + cbnz r6, 72 <_PyPegen_parse_string+0x72> │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strchr │ │ │ │ │ - cbnz r0, 9a <_PyPegen_parse_string+0x9a> │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ │ + cbnz r0, 8a <_PyPegen_parse_string+0x8a> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2ee <_PyPegen_parse_string+0x2ee> │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 49a <_PyPegen_parse_string+0x49a> │ │ │ │ │ - movw r3, #21845 @ 0x5555 │ │ │ │ │ - movt r3, #5461 @ 0x1555 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bhi.w 5c4 <_PyPegen_parse_string+0x5c4> │ │ │ │ │ - movs r1, #6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mul.w r1, r1, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5c8 <_PyPegen_parse_string+0x5c8> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 646 <_PyPegen_parse_string+0x646> │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bcs.n 10c <_PyPegen_parse_string+0x10c> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n e6 <_PyPegen_parse_string+0xe6> │ │ │ │ │ - lsls r1, r3, #24 │ │ │ │ │ - bmi.w 4ec <_PyPegen_parse_string+0x4ec> │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - strb.w r3, [r6], #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bcs.n 10e <_PyPegen_parse_string+0x10e> │ │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ │ - bne.n d6 <_PyPegen_parse_string+0xd6> │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - adds r7, r4, #1 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - strb.w r3, [r1], #1 │ │ │ │ │ - bcs.w 62e <_PyPegen_parse_string+0x62e> │ │ │ │ │ - ldrsb.w r2, [r4, #1] │ │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.w 60c <_PyPegen_parse_string+0x60c> │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - b.n dc <_PyPegen_parse_string+0xdc> │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - subs r1, r6, r0 │ │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - bl 0 <_PyUnicode_DecodeUnicodeEscapeInternal2> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 12e <_PyPegen_parse_string+0x12e> │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 598 <_PyPegen_parse_string+0x598> │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 606 <_PyPegen_parse_string+0x606> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 606 <_PyPegen_parse_string+0x606> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bne.n 76 <_PyPegen_parse_string+0x76> │ │ │ │ │ - adds r4, r6, #3 │ │ │ │ │ - adds r2, r4, r0 │ │ │ │ │ - ldrb.w r2, [r2, #-4] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bne.n 17a <_PyPegen_parse_string+0x17a> │ │ │ │ │ - sub.w r9, r0, #5 │ │ │ │ │ - add.w r5, r4, r9 │ │ │ │ │ - ldrb.w r2, [r4, r9] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - beq.w 76 <_PyPegen_parse_string+0x76> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 386 <_PyPegen_parse_string+0x386> │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b.n 430 │ │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.n 66 <_PyPegen_parse_string+0x66> │ │ │ │ │ + adds r7, r4, #3 │ │ │ │ │ + adds r3, r7, r0 │ │ │ │ │ + ldrb.w r3, [r3, #-4] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.n c0 <_PyPegen_parse_string+0xc0> │ │ │ │ │ + sub.w r8, r0, #5 │ │ │ │ │ + ldrb.w r3, [r7, r8] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.n 66 <_PyPegen_parse_string+0x66> │ │ │ │ │ mov.w r1, #302 @ 0x12e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4e8 <_PyPegen_parse_string+0x4e8> │ │ │ │ │ - cmp.w r8, #66 @ 0x42 │ │ │ │ │ - beq.w 2b0 <_PyPegen_parse_string+0x2b0> │ │ │ │ │ - sub.w r3, r8, #82 @ 0x52 │ │ │ │ │ + b.n 3ca <_PyPegen_parse_string+0x3ca> │ │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ │ + beq.w 1ea <_PyPegen_parse_string+0x1ea> │ │ │ │ │ + sub.w r3, r5, #82 @ 0x52 │ │ │ │ │ uxtb r2, r3 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bhi.n 1ca <_PyPegen_parse_string+0x1ca> │ │ │ │ │ + bhi.n 10e <_PyPegen_parse_string+0x10e> │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - bhi.n 1ca <_PyPegen_parse_string+0x1ca> │ │ │ │ │ + bhi.n 10e <_PyPegen_parse_string+0x10e> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ - .short 0x1225 │ │ │ │ │ - .word 0x12127f12 │ │ │ │ │ + .short 0x1221 │ │ │ │ │ + .word 0x12127b12 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ - .word 0x12851212 │ │ │ │ │ + .word 0x12801212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ - .word 0x12251212 │ │ │ │ │ - .short 0x7f12 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp.w r8, #39 @ 0x27 │ │ │ │ │ - beq.w 50 <_PyPegen_parse_string+0x50> │ │ │ │ │ - cmp.w r8, #34 @ 0x22 │ │ │ │ │ - beq.w 50 <_PyPegen_parse_string+0x50> │ │ │ │ │ + .word 0x12211212 │ │ │ │ │ + .short 0x7b12 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + cmp r5, #39 @ 0x27 │ │ │ │ │ + beq.n 46 <_PyPegen_parse_string+0x46> │ │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ │ + beq.n 46 <_PyPegen_parse_string+0x46> │ │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4e8 <_PyPegen_parse_string+0x4e8> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldrb.w r8, [r0, #1] │ │ │ │ │ - add r6, r3 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - cmp.w r8, #66 @ 0x42 │ │ │ │ │ - beq.w 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ - sub.w r2, r8, #82 @ 0x52 │ │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ │ - bhi.n 1ce <_PyPegen_parse_string+0x1ce> │ │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ │ - bhi.n 1ce <_PyPegen_parse_string+0x1ce> │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 214 <_PyPegen_parse_string+0x214>) │ │ │ │ │ - ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ - .word 0x000002bd │ │ │ │ │ + b.n 3ca <_PyPegen_parse_string+0x3ca> │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + ldrb r5, [r0, #1] │ │ │ │ │ + add r4, r6 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ │ + beq.w 2e4 <_PyPegen_parse_string+0x2e4> │ │ │ │ │ + sub.w r3, r5, #82 @ 0x52 │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + bhi.n 112 <_PyPegen_parse_string+0x112> │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + bhi.n 112 <_PyPegen_parse_string+0x112> │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 150 <_PyPegen_parse_string+0x150>) │ │ │ │ │ + ldr.w pc, [r2, r3, lsl #2] │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000001f7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000003a5 │ │ │ │ │ + .word 0x000002d5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000003b7 │ │ │ │ │ + .word 0x000002e5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000002bd │ │ │ │ │ + .word 0x000001f7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000003a5 │ │ │ │ │ + .word 0x000002d5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldrb.w r8, [r0, #1] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 1fa <_PyPegen_parse_string+0x1fa> │ │ │ │ │ - ldrb.w r8, [r6, #1] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - b.n 1fa <_PyPegen_parse_string+0x1fa> │ │ │ │ │ - ldrb.w r8, [r6, #1] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - eor.w r2, r3, #1 │ │ │ │ │ - eor.w r1, r7, #1 │ │ │ │ │ - orrs r2, r1 │ │ │ │ │ - beq.w 1ce <_PyPegen_parse_string+0x1ce> │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ - sub.w r1, r8, #82 @ 0x52 │ │ │ │ │ - subs r6, r2, #1 │ │ │ │ │ - cmp.w r8, #66 @ 0x42 │ │ │ │ │ - beq.n 3ac <_PyPegen_parse_string+0x3ac> │ │ │ │ │ - cmp r1, #35 @ 0x23 │ │ │ │ │ - bhi.w 1ce <_PyPegen_parse_string+0x1ce> │ │ │ │ │ - cmp r1, #35 @ 0x23 │ │ │ │ │ - bhi.w 1ce <_PyPegen_parse_string+0x1ce> │ │ │ │ │ - add r0, pc, #4 @ (adr r0, 2f4 <_PyPegen_parse_string+0x2f4>) │ │ │ │ │ - ldr.w pc, [r0, r1, lsl #2] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldrb r5, [r0, #1] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 136 <_PyPegen_parse_string+0x136> │ │ │ │ │ + ldrb r5, [r4, #1] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + b.n 136 <_PyPegen_parse_string+0x136> │ │ │ │ │ + ldrb r5, [r4, #1] │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + eor.w r3, r6, #1 │ │ │ │ │ + eor.w r2, r9, #1 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + beq.n 112 <_PyPegen_parse_string+0x112> │ │ │ │ │ + adds r3, r4, #1 │ │ │ │ │ + sub.w r2, r5, #82 @ 0x52 │ │ │ │ │ + subs r4, r3, #1 │ │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ │ + beq.n 2da <_PyPegen_parse_string+0x2da> │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ + bhi.w 112 <_PyPegen_parse_string+0x112> │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ + bhi.w 112 <_PyPegen_parse_string+0x112> │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 228 <_PyPegen_parse_string+0x228>) │ │ │ │ │ + ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00000385 │ │ │ │ │ + .word 0x000002b9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000039d │ │ │ │ │ + .word 0x000002cf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000003ad │ │ │ │ │ + .word 0x000002db │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000385 │ │ │ │ │ + .word 0x000002b9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001cf │ │ │ │ │ + .word 0x00000113 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000039d │ │ │ │ │ + .word 0x000002cf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - ldrb.w r8, [r2] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - eor.w r1, r7, #1 │ │ │ │ │ - eor.w r0, r3, #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - orrs r1, r0 │ │ │ │ │ - bne.n 2d4 <_PyPegen_parse_string+0x2d4> │ │ │ │ │ - b.n 1ce <_PyPegen_parse_string+0x1ce> │ │ │ │ │ - ldrb.w r8, [r2] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.n 38c <_PyPegen_parse_string+0x38c> │ │ │ │ │ - ldrb.w r8, [r6, #1] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - b.n 2d2 <_PyPegen_parse_string+0x2d2> │ │ │ │ │ - ldrb.w r8, [r2] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - b.n 38c <_PyPegen_parse_string+0x38c> │ │ │ │ │ - ldrb.w r8, [r6, #1] │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - b.n 2c4 <_PyPegen_parse_string+0x2c4> │ │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ │ + ldrb r5, [r3, #0] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + eor.w r2, r9, #1 │ │ │ │ │ + eor.w r1, r6, #1 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + bne.n 20a <_PyPegen_parse_string+0x20a> │ │ │ │ │ + b.n 112 <_PyPegen_parse_string+0x112> │ │ │ │ │ + ldrb r5, [r3, #0] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.n 2be <_PyPegen_parse_string+0x2be> │ │ │ │ │ + ldrb r5, [r4, #1] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + b.n 208 <_PyPegen_parse_string+0x208> │ │ │ │ │ + ldrb r5, [r3, #0] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + b.n 2be <_PyPegen_parse_string+0x2be> │ │ │ │ │ + ldrb r5, [r4, #1] │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + b.n 1fc <_PyPegen_parse_string+0x1fc> │ │ │ │ │ + ldrb r3, [r7, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - lsls r3, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ │ + beq.n 378 <_PyPegen_parse_string+0x378> │ │ │ │ │ + lsls r2, r3, #24 │ │ │ │ │ + bmi.n 3d4 <_PyPegen_parse_string+0x3d4> │ │ │ │ │ + ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 48a <_PyPegen_parse_string+0x48a> │ │ │ │ │ - lsls r7, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ │ + beq.n 376 <_PyPegen_parse_string+0x376> │ │ │ │ │ + lsls r3, r3, #24 │ │ │ │ │ + bmi.n 3d4 <_PyPegen_parse_string+0x3d4> │ │ │ │ │ + ldrb r3, [r7, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 48a <_PyPegen_parse_string+0x48a> │ │ │ │ │ + beq.n 376 <_PyPegen_parse_string+0x376> │ │ │ │ │ lsls r6, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ │ + bmi.n 3d4 <_PyPegen_parse_string+0x3d4> │ │ │ │ │ + ldrb r3, [r7, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 48a <_PyPegen_parse_string+0x48a> │ │ │ │ │ + beq.n 376 <_PyPegen_parse_string+0x376> │ │ │ │ │ lsls r5, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ │ + bmi.n 3d4 <_PyPegen_parse_string+0x3d4> │ │ │ │ │ + ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 48a <_PyPegen_parse_string+0x48a> │ │ │ │ │ + beq.n 376 <_PyPegen_parse_string+0x376> │ │ │ │ │ + lsls r4, r3, #24 │ │ │ │ │ + bmi.n 3d4 <_PyPegen_parse_string+0x3d4> │ │ │ │ │ + ldrb r3, [r7, #5] │ │ │ │ │ + cbz r3, 376 <_PyPegen_parse_string+0x376> │ │ │ │ │ lsls r0, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ - ldrb r3, [r4, #5] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 48a <_PyPegen_parse_string+0x48a> │ │ │ │ │ + bmi.n 3d4 <_PyPegen_parse_string+0x3d4> │ │ │ │ │ + ldrb r3, [r7, #6] │ │ │ │ │ + cbz r3, 376 <_PyPegen_parse_string+0x376> │ │ │ │ │ lsls r2, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ - ldrb r3, [r4, #6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 48a <_PyPegen_parse_string+0x48a> │ │ │ │ │ + bmi.n 3d4 <_PyPegen_parse_string+0x3d4> │ │ │ │ │ + ldrb r3, [r7, #7] │ │ │ │ │ + cbz r3, 376 <_PyPegen_parse_string+0x376> │ │ │ │ │ lsls r3, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ - ldrb r3, [r4, #7] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 48a <_PyPegen_parse_string+0x48a> │ │ │ │ │ - lsls r7, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 48a <_PyPegen_parse_string+0x48a> │ │ │ │ │ + bmi.n 3d4 <_PyPegen_parse_string+0x3d4> │ │ │ │ │ + ldrb r3, [r7, #8] │ │ │ │ │ + cbz r3, 376 <_PyPegen_parse_string+0x376> │ │ │ │ │ lsls r6, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ - ldrb r3, [r4, #9] │ │ │ │ │ - cbz r3, 48a <_PyPegen_parse_string+0x48a> │ │ │ │ │ + bmi.n 3d4 <_PyPegen_parse_string+0x3d4> │ │ │ │ │ + ldrb r3, [r7, #9] │ │ │ │ │ + cbz r3, 376 <_PyPegen_parse_string+0x376> │ │ │ │ │ lsls r5, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ - ldrb r3, [r4, #10] │ │ │ │ │ - cbz r3, 48a <_PyPegen_parse_string+0x48a> │ │ │ │ │ + bmi.n 3d4 <_PyPegen_parse_string+0x3d4> │ │ │ │ │ + ldrb r3, [r7, #10] │ │ │ │ │ + cbz r3, 376 <_PyPegen_parse_string+0x376> │ │ │ │ │ + lsls r4, r3, #24 │ │ │ │ │ + bmi.n 3d4 <_PyPegen_parse_string+0x3d4> │ │ │ │ │ + ldrb r3, [r7, #11] │ │ │ │ │ + cbz r3, 376 <_PyPegen_parse_string+0x376> │ │ │ │ │ lsls r0, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ - ldrb r3, [r4, #11] │ │ │ │ │ - cbz r3, 48a <_PyPegen_parse_string+0x48a> │ │ │ │ │ + bmi.n 3d4 <_PyPegen_parse_string+0x3d4> │ │ │ │ │ + ldrb r3, [r7, #12] │ │ │ │ │ + cbz r3, 376 <_PyPegen_parse_string+0x376> │ │ │ │ │ lsls r2, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ │ - cbz r3, 48a <_PyPegen_parse_string+0x48a> │ │ │ │ │ + bmi.n 3d4 <_PyPegen_parse_string+0x3d4> │ │ │ │ │ + ldrb r3, [r7, #13] │ │ │ │ │ + cbz r3, 376 <_PyPegen_parse_string+0x376> │ │ │ │ │ + add.w r2, r7, #13 │ │ │ │ │ lsls r3, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ │ - cbz r3, 48a <_PyPegen_parse_string+0x48a> │ │ │ │ │ - lsls r7, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ - ldrb r3, [r4, #14] │ │ │ │ │ - cbz r3, 48a <_PyPegen_parse_string+0x48a> │ │ │ │ │ - lsls r6, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ - ldrb r3, [r4, #15] │ │ │ │ │ - cbz r3, 48a <_PyPegen_parse_string+0x48a> │ │ │ │ │ - lsls r5, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - cbz r3, 48a <_PyPegen_parse_string+0x48a> │ │ │ │ │ - add.w r2, r4, #16 │ │ │ │ │ - lsls r0, r3, #24 │ │ │ │ │ - bmi.w 5de <_PyPegen_parse_string+0x5de> │ │ │ │ │ + bmi.n 3d4 <_PyPegen_parse_string+0x3d4> │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 47c <_PyPegen_parse_string+0x47c> │ │ │ │ │ - cbz r1, 4a2 <_PyPegen_parse_string+0x4a2> │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ │ + bne.n 36a <_PyPegen_parse_string+0x36a> │ │ │ │ │ + cbz r1, 38e <_PyPegen_parse_string+0x38e> │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ │ + ldrb r3, [r7, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c8 <_PyPegen_parse_string+0x3c8> │ │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + bne.n 2f6 <_PyPegen_parse_string+0x2f6> │ │ │ │ │ + add r3, sp, #20 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + add r3, sp, #16 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14e <_PyPegen_parse_string+0x14e> │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 14e <_PyPegen_parse_string+0x14e> │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_PyPegen_parse_string> │ │ │ │ │ - R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w 14e <_PyPegen_parse_string+0x14e> │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 4e8 <_PyPegen_parse_string+0x4e8> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 4e8 <_PyPegen_parse_string+0x4e8> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 14e <_PyPegen_parse_string+0x14e> │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bcs.n 500 <_PyPegen_parse_string+0x500> │ │ │ │ │ - ldrsb.w r2, [r4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.n 4f0 <_PyPegen_parse_string+0x4f0> │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - subs r1, r4, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 64c <_PyPegen_parse_string+0x64c> │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - ubfx r2, r3, #2, #3 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - lsls r2, r3, #26 │ │ │ │ │ - bpl.w 66a <_PyPegen_parse_string+0x66a> │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r3, r0, #20 │ │ │ │ │ - addpl.w r3, r0, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble.n 568 <_PyPegen_parse_string+0x568> │ │ │ │ │ - movs r2, #10 │ │ │ │ │ - mla r0, r2, r7, r6 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - bne.n 586 <_PyPegen_parse_string+0x586> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - bl 0 <__sprintf_chk> │ │ │ │ │ - R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 53e <_PyPegen_parse_string+0x53e> │ │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ │ - movs r3, #10 │ │ │ │ │ - mla r6, r3, r2, r6 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 5cc <_PyPegen_parse_string+0x5cc> │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bcc.w e6 <_PyPegen_parse_string+0xe6> │ │ │ │ │ - b.n 10e <_PyPegen_parse_string+0x10e> │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ite eq │ │ │ │ │ - ldrheq.w r2, [r2, r7, lsl #1] │ │ │ │ │ - ldrne.w r2, [r2, r7, lsl #2] │ │ │ │ │ - b.n 554 <_PyPegen_parse_string+0x554> │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 3cc <_PyPegen_parse_string+0x3cc> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cbz r2, 3cc <_PyPegen_parse_string+0x3cc> │ │ │ │ │ mov r3, fp │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_parse_string> │ │ │ │ │ R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 12e <_PyPegen_parse_string+0x12e> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 8b0 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + bne.n 3cc <_PyPegen_parse_string+0x3cc> │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5c4 <_PyPegen_parse_string+0x5c4> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 5c4 <_PyPegen_parse_string+0x5c4> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.n 14e <_PyPegen_parse_string+0x14e> │ │ │ │ │ + beq.n 3ca <_PyPegen_parse_string+0x3ca> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 57e <_PyPegen_parse_string+0x57e> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbnz r3, 3ca <_PyPegen_parse_string+0x3ca> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 57e <_PyPegen_parse_string+0x57e> │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r4, r1, [fp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ @@ -641,314 +457,283 @@ │ │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ │ bl 1a4 <_PyPegen_parse_string+0x1a4> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 4e8 <_PyPegen_parse_string+0x4e8> │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.n 14e <_PyPegen_parse_string+0x14e> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - adds r6, #6 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldrh r3, [r3, #4] │ │ │ │ │ - str r0, [r1, #0] │ │ │ │ │ - strh r3, [r1, #4] │ │ │ │ │ - ldrsb.w r2, [r4, #1] │ │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.w 4ee <_PyPegen_parse_string+0x4ee> │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b.n dc <_PyPegen_parse_string+0xdc> │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - adds r6, #6 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - ldrh r3, [r2, #4] │ │ │ │ │ - str.w r0, [r8, #1] │ │ │ │ │ - strh r3, [r1, #4] │ │ │ │ │ - b.n 10e <_PyPegen_parse_string+0x10e> │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.n 14e <_PyPegen_parse_string+0x14e> │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 5c4 <_PyPegen_parse_string+0x5c4> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 5c4 <_PyPegen_parse_string+0x5c4> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5c4 <_PyPegen_parse_string+0x5c4> │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 52e <_PyPegen_parse_string+0x52e> │ │ │ │ │ + b.n 3ca <_PyPegen_parse_string+0x3ca> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4e8 <_PyPegen_parse_string+0x4e8> │ │ │ │ │ + b.n 3ca <_PyPegen_parse_string+0x3ca> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000684 <_PyPegen_decode_string>: │ │ │ │ │ +00000410 <_PyPegen_decode_string>: │ │ │ │ │ _PyPegen_decode_string(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - mov r4, r2 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r1, 6b0 <_PyPegen_decode_string+0x2c> │ │ │ │ │ + cbz r1, 422 <_PyPegen_decode_string+0x12> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, ip │ │ │ │ │ mov r2, r3 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ - movw r3, #21845 @ 0x5555 │ │ │ │ │ - movt r3, #5461 @ 0x1555 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.n 7a6 <_PyPegen_decode_string+0x122> │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + push {lr} │ │ │ │ │ + mov r1, ip │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ │ + b.n 430 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00000430 : │ │ │ │ │ +decode_unicode_with_escapes(): │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + movw r5, #21845 @ 0x5555 │ │ │ │ │ + movt r5, #5461 @ 0x1555 │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bhi.w 60e │ │ │ │ │ + mov r4, r1 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mul.w r1, r2, r1 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mul.w r1, r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 770 <_PyPegen_decode_string+0xec> │ │ │ │ │ + beq.w 60e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a6 <_PyPegen_decode_string+0x122> │ │ │ │ │ - add r5, r4 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bcc.n 6f4 <_PyPegen_decode_string+0x70> │ │ │ │ │ - b.n 7aa <_PyPegen_decode_string+0x126> │ │ │ │ │ - lsls r0, r2, #24 │ │ │ │ │ - bmi.n 7ae <_PyPegen_decode_string+0x12a> │ │ │ │ │ + beq.w 60e │ │ │ │ │ + add r9, r4 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bls.n 504 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 490 │ │ │ │ │ + lsls r5, r2, #24 │ │ │ │ │ + bmi.n 508 │ │ │ │ │ adds r4, #1 │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bls.n 73a <_PyPegen_decode_string+0xb6> │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bcs.n 4c0 │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ - bne.n 6e6 <_PyPegen_decode_string+0x62> │ │ │ │ │ - mov lr, r3 │ │ │ │ │ + bne.n 482 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ add.w ip, r4, #1 │ │ │ │ │ - cmp r5, ip │ │ │ │ │ - strb.w r2, [lr], #1 │ │ │ │ │ - bls.w 876 <_PyPegen_decode_string+0x1f2> │ │ │ │ │ + cmp ip, r9 │ │ │ │ │ + strb.w r2, [r5], #1 │ │ │ │ │ + bcs.w 648 │ │ │ │ │ ldrsb.w r1, [r4, #1] │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 852 <_PyPegen_decode_string+0x1ce> │ │ │ │ │ + blt.w 626 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r4, ip │ │ │ │ │ - mov r3, lr │ │ │ │ │ - b.n 6ea <_PyPegen_decode_string+0x66> │ │ │ │ │ - ldrd r4, r0, [sp, #24] │ │ │ │ │ - bic.w r1, r2, r2, asr #31 │ │ │ │ │ - movs r2, #10 │ │ │ │ │ - mla r3, r2, r1, r3 │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne.w 83e <_PyPegen_decode_string+0x1ba> │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bhi.n 6f4 <_PyPegen_decode_string+0x70> │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + strb.w r2, [r3], #1 │ │ │ │ │ + bcc.n 490 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - subs r1, r1, r0 │ │ │ │ │ + subs r1, r1, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyUnicode_DecodeUnicodeEscapeInternal2> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 758 <_PyPegen_decode_string+0xd4> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 4e6 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - cbnz r2, 778 <_PyPegen_decode_string+0xf4> │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + it ne │ │ │ │ │ + cmpne.w r8, #0 │ │ │ │ │ + bne.n 5d4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 76e <_PyPegen_decode_string+0xea> │ │ │ │ │ + beq.n 4fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 76e <_PyPegen_decode_string+0xea> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cbnz r3, 4fc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 758 <_PyPegen_decode_string+0xd4> │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_PyPegen_parse_string> │ │ │ │ │ - R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.n 758 <_PyPegen_decode_string+0xd4> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 8b0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 7a6 <_PyPegen_decode_string+0x122> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7a6 <_PyPegen_decode_string+0x122> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 770 <_PyPegen_decode_string+0xec> │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 73c <_PyPegen_decode_string+0xb8> │ │ │ │ │ + b.n 4c2 │ │ │ │ │ mov ip, r4 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bls.n 522 │ │ │ │ │ mov r2, ip │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldrsb.w r1, [r2] │ │ │ │ │ mov r4, r2 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bls.n 7c4 <_PyPegen_decode_string+0x140> │ │ │ │ │ - ldrsb.w r1, [r4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 7b4 <_PyPegen_decode_string+0x130> │ │ │ │ │ + bge.n 522 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bne.n 510 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ movs r2, #0 │ │ │ │ │ sub.w r1, r4, ip │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 894 <_PyPegen_decode_string+0x210> │ │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ │ - ubfx fp, r2, #2, #3 │ │ │ │ │ - lsls r1, r2, #26 │ │ │ │ │ - bpl.n 88e <_PyPegen_decode_string+0x20a> │ │ │ │ │ - lsls r2, r2, #25 │ │ │ │ │ + beq.w 664 │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + ubfx r0, r1, #2, #3 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 65e │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w sl, r0, #20 │ │ │ │ │ - addpl.w sl, r0, #28 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + addmi.w fp, r2, #20 │ │ │ │ │ + addpl.w fp, r2, #28 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - strd r2, r3, [sp, #12] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble.n 71c <_PyPegen_decode_string+0x98> │ │ │ │ │ - movs r2, #10 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - mla r0, r2, r4, r3 │ │ │ │ │ - bne.n 82e <_PyPegen_decode_string+0x1aa> │ │ │ │ │ - ldrb.w r3, [sl, r4] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bge.n 59a │ │ │ │ │ + movs r3, #10 │ │ │ │ │ + mla r0, r3, r5, r6 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.n 5c4 │ │ │ │ │ + ldrb.w r3, [fp, r5] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 804 <_PyPegen_decode_string+0x180> │ │ │ │ │ - cmp.w fp, #2 │ │ │ │ │ + b.n 572 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bic.w r1, r1, r1, asr #31 │ │ │ │ │ + movs r0, #10 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + mla r3, r0, r1, r3 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne.n 612 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bcc.w 490 │ │ │ │ │ + b.n 4c0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ ite eq │ │ │ │ │ - ldrheq.w r3, [sl, r4, lsl #1] │ │ │ │ │ - ldrne.w r3, [sl, r4, lsl #2] │ │ │ │ │ - b.n 81c <_PyPegen_decode_string+0x198> │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 736 <_PyPegen_decode_string+0xb2> │ │ │ │ │ + ldrheq.w r3, [fp, r5, lsl #1] │ │ │ │ │ + ldrne.w r3, [fp, r5, lsl #2] │ │ │ │ │ + b.n 588 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_PyPegen_parse_string> │ │ │ │ │ + R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + bne.n 4e6 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 5f8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cbnz r3, 5f8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 60e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 60e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 4fc │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 5bc │ │ │ │ │ + mov r0, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 736 <_PyPegen_decode_string+0xb2> │ │ │ │ │ + b.n 5bc │ │ │ │ │ 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] │ │ │ │ │ - str.w r0, [lr] │ │ │ │ │ - strh.w r2, [lr, #4] │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ + strh r2, [r5, #4] │ │ │ │ │ ldrsb.w r1, [r4, #1] │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 7b0 <_PyPegen_decode_string+0x12c> │ │ │ │ │ + blt.w 50e │ │ │ │ │ mov r4, ip │ │ │ │ │ - b.n 6ea <_PyPegen_decode_string+0x66> │ │ │ │ │ + b.n 486 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ adds r1, r3, #6 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str.w r0, [r3, #1] │ │ │ │ │ ldrh r3, [r2, #4] │ │ │ │ │ - strh.w r3, [lr, #4] │ │ │ │ │ - b.n 73c <_PyPegen_decode_string+0xb8> │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - b.n 7ee <_PyPegen_decode_string+0x16a> │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ + strh r3, [r5, #4] │ │ │ │ │ + b.n 4c2 │ │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + b.n 554 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7a6 <_PyPegen_decode_string+0x122> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 7a6 <_PyPegen_decode_string+0x122> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7a6 <_PyPegen_decode_string+0x122> │ │ │ │ │ - │ │ │ │ │ -000008b0 : │ │ │ │ │ -Py_XDECREF(): │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 8c4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 8c4 │ │ │ │ │ - b.w 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ + bne.w 4f0 │ │ │ │ │ + b.n 4fc │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,40 +1,41 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00246400 2e4c4330 002e4c43 31002e4c .$d..LC0..LC1..L │ │ │ │ │ - 0x00000010 4332002e 4c433300 24740077 61726e5f C2..LC3.$t.warn_ │ │ │ │ │ - 0x00000020 696e7661 6c69645f 65736361 70655f73 invalid_escape_s │ │ │ │ │ - 0x00000030 65717565 6e636500 50795f58 44454352 equence.Py_XDECR │ │ │ │ │ - 0x00000040 45460052 41495345 5f455252 4f525f4b EF.RAISE_ERROR_K │ │ │ │ │ - 0x00000050 4e4f574e 5f4c4f43 4154494f 4e002e4c NOWN_LOCATION..L │ │ │ │ │ - 0x00000060 4334002e 4c433500 5f507950 6567656e C4..LC5._PyPegen │ │ │ │ │ - 0x00000070 5f706172 73655f73 7472696e 67005079 _parse_string.Py │ │ │ │ │ - 0x00000080 42797465 735f4173 53747269 6e67005f Bytes_AsString._ │ │ │ │ │ - 0x00000090 50795f63 74797065 5f746162 6c650073 Py_ctype_table.s │ │ │ │ │ - 0x000000a0 74726c65 6e007374 72636872 00507955 trlen.strchr.PyU │ │ │ │ │ - 0x000000b0 6e69636f 64655f44 65636f64 65555446 nicode_DecodeUTF │ │ │ │ │ - 0x000000c0 38537461 74656675 6c005079 42797465 8Stateful.PyByte │ │ │ │ │ - 0x000000d0 735f4672 6f6d5374 72696e67 416e6453 s_FromStringAndS │ │ │ │ │ - 0x000000e0 697a6500 5f507955 6e69636f 64655f44 ize._PyUnicode_D │ │ │ │ │ - 0x000000f0 65636f64 65556e69 636f6465 45736361 ecodeUnicodeEsca │ │ │ │ │ - 0x00000100 7065496e 7465726e 616c3200 5f50795f peInternal2._Py_ │ │ │ │ │ - 0x00000110 4465616c 6c6f6300 5f507945 72725f42 Dealloc._PyErr_B │ │ │ │ │ - 0x00000120 6164496e 7465726e 616c4361 6c6c005f adInternalCall._ │ │ │ │ │ - 0x00000130 50794279 7465735f 4465636f 64654573 PyBytes_DecodeEs │ │ │ │ │ - 0x00000140 63617065 32005079 556e6963 6f64655f cape2.PyUnicode_ │ │ │ │ │ - 0x00000150 4465636f 64655554 4638005f 5f737072 DecodeUTF8.__spr │ │ │ │ │ - 0x00000160 696e7466 5f63686b 00507945 78635f53 intf_chk.PyExc_S │ │ │ │ │ - 0x00000170 796e7461 78457272 6f72005f 50795065 yntaxError._PyPe │ │ │ │ │ - 0x00000180 67656e5f 6465636f 64655f73 7472696e gen_decode_strin │ │ │ │ │ - 0x00000190 67005079 556e6963 6f64655f 46726f6d g.PyUnicode_From │ │ │ │ │ - 0x000001a0 466f726d 61740050 79457863 5f53796e Format.PyExc_Syn │ │ │ │ │ - 0x000001b0 74617857 61726e69 6e670050 79457863 taxWarning.PyExc │ │ │ │ │ - 0x000001c0 5f446570 72656361 74696f6e 5761726e _DeprecationWarn │ │ │ │ │ - 0x000001d0 696e6700 50794279 7465735f 53697a65 ing.PyBytes_Size │ │ │ │ │ - 0x000001e0 00507945 72725f57 61726e45 78706c69 .PyErr_WarnExpli │ │ │ │ │ - 0x000001f0 6369744f 626a6563 74005079 4572725f citObject.PyErr_ │ │ │ │ │ - 0x00000200 45786365 7074696f 6e4d6174 63686573 ExceptionMatches │ │ │ │ │ - 0x00000210 00507945 72725f43 6c656172 005f5079 .PyErr_Clear._Py │ │ │ │ │ - 0x00000220 50656765 6e5f7261 6973655f 6572726f Pegen_raise_erro │ │ │ │ │ - 0x00000230 725f6b6e 6f776e5f 6c6f6361 74696f6e r_known_location │ │ │ │ │ - 0x00000240 00 . │ │ │ │ │ + 0x00000000 00246400 2e4c4330 002e4c43 31002474 .$d..LC0..LC1.$t │ │ │ │ │ + 0x00000010 00646563 6f64655f 756e6963 6f64655f .decode_unicode_ │ │ │ │ │ + 0x00000020 77697468 5f657363 61706573 00776172 with_escapes.war │ │ │ │ │ + 0x00000030 6e5f696e 76616c69 645f6573 63617065 n_invalid_escape │ │ │ │ │ + 0x00000040 5f736571 75656e63 65005241 4953455f _sequence.RAISE_ │ │ │ │ │ + 0x00000050 4552524f 525f4b4e 4f574e5f 4c4f4341 ERROR_KNOWN_LOCA │ │ │ │ │ + 0x00000060 54494f4e 002e4c43 32002e4c 4333002e TION..LC2..LC3.. │ │ │ │ │ + 0x00000070 4c433400 2e4c4335 005f5079 50656765 LC4..LC5._PyPege │ │ │ │ │ + 0x00000080 6e5f7061 7273655f 73747269 6e670050 n_parse_string.P │ │ │ │ │ + 0x00000090 79427974 65735f41 73537472 696e6700 yBytes_AsString. │ │ │ │ │ + 0x000000a0 5f50795f 63747970 655f7461 626c6500 _Py_ctype_table. │ │ │ │ │ + 0x000000b0 7374726c 656e0073 74726368 72005079 strlen.strchr.Py │ │ │ │ │ + 0x000000c0 556e6963 6f64655f 4465636f 64655554 Unicode_DecodeUT │ │ │ │ │ + 0x000000d0 46385374 61746566 756c005f 50794572 F8Stateful._PyEr │ │ │ │ │ + 0x000000e0 725f4261 64496e74 65726e61 6c43616c r_BadInternalCal │ │ │ │ │ + 0x000000f0 6c005079 42797465 735f4672 6f6d5374 l.PyBytes_FromSt │ │ │ │ │ + 0x00000100 72696e67 416e6453 697a6500 5f507942 ringAndSize._PyB │ │ │ │ │ + 0x00000110 79746573 5f446563 6f646545 73636170 ytes_DecodeEscap │ │ │ │ │ + 0x00000120 6532005f 50795f44 65616c6c 6f630050 e2._Py_Dealloc.P │ │ │ │ │ + 0x00000130 79457863 5f53796e 74617845 72726f72 yExc_SyntaxError │ │ │ │ │ + 0x00000140 005f5079 50656765 6e5f6465 636f6465 ._PyPegen_decode │ │ │ │ │ + 0x00000150 5f737472 696e6700 5f507955 6e69636f _string._PyUnico │ │ │ │ │ + 0x00000160 64655f44 65636f64 65556e69 636f6465 de_DecodeUnicode │ │ │ │ │ + 0x00000170 45736361 7065496e 7465726e 616c3200 EscapeInternal2. │ │ │ │ │ + 0x00000180 5079556e 69636f64 655f4465 636f6465 PyUnicode_Decode │ │ │ │ │ + 0x00000190 55544638 005f5f73 7072696e 74665f63 UTF8.__sprintf_c │ │ │ │ │ + 0x000001a0 686b0050 79556e69 636f6465 5f46726f hk.PyUnicode_Fro │ │ │ │ │ + 0x000001b0 6d466f72 6d617400 50794578 635f5379 mFormat.PyExc_Sy │ │ │ │ │ + 0x000001c0 6e746178 5761726e 696e6700 50794578 ntaxWarning.PyEx │ │ │ │ │ + 0x000001d0 635f4465 70726563 6174696f 6e576172 c_DeprecationWar │ │ │ │ │ + 0x000001e0 6e696e67 00507942 79746573 5f53697a ning.PyBytes_Siz │ │ │ │ │ + 0x000001f0 65005079 4572725f 5761726e 4578706c e.PyErr_WarnExpl │ │ │ │ │ + 0x00000200 69636974 4f626a65 63740050 79457272 icitObject.PyErr │ │ │ │ │ + 0x00000210 5f457863 65707469 6f6e4d61 74636865 _ExceptionMatche │ │ │ │ │ + 0x00000220 73005079 4572725f 436c6561 72005f50 s.PyErr_Clear._P │ │ │ │ │ + 0x00000230 79506567 656e5f72 61697365 5f657272 yPegen_raise_err │ │ │ │ │ + 0x00000240 6f725f6b 6e6f776e 5f6c6f63 6174696f or_known_locatio │ │ │ │ │ + 0x00000250 6e00 n. │ │ │ ├── lexer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 17172 (bytes into file) │ │ │ │ │ + Start of section headers: 17044 (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 0x4314: │ │ │ │ │ +There are 14 section headers, starting at offset 0x4294: │ │ │ │ │ │ │ │ │ │ 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 0000c0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003904 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00389c 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0000f4 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0000f4 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0000f4 00051b 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000610 002930 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 00393c 000960 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 002f40 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 002f4b 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002f4b 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 002f80 0005a0 10 12 61 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 003520 0003e3 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 00429c 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000610 0028c8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0038d4 000948 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 002ed8 00000b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 002ee3 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002ee3 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 002f18 0005a0 10 12 61 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 0034b8 0003e3 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 00421c 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,18 +7,18 @@ │ │ │ │ │ 3: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000048 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 5: 00000064 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 6: 0000008c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 8: 00000124 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 10: 000008a9 7092 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 0000245d 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 10: 000008a9 6986 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 000023f5 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ - 13: 00002519 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 13: 000024b1 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ 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 │ │ │ │ │ 20: 000001dc 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ @@ -37,35 +37,35 @@ │ │ │ │ │ 33: 000003bc 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ 34: 000003f0 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 35: 0000040c 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 36: 00000430 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ 37: 00000440 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ 38: 0000045c 0 NOTYPE LOCAL DEFAULT 5 .LC31 │ │ │ │ │ 39: 000004a8 0 NOTYPE LOCAL DEFAULT 5 .LC32 │ │ │ │ │ - 40: 0000268d 322 FUNC LOCAL DEFAULT 6 verify_end_of_number.constprop.0 │ │ │ │ │ - 41: 00002579 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ - 42: 000027d1 352 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 40: 00002625 322 FUNC LOCAL DEFAULT 6 verify_end_of_number.constprop.0 │ │ │ │ │ + 41: 00002511 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 42: 00002769 352 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ 43: 00000001 86 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ 44: 000004ec 0 NOTYPE LOCAL DEFAULT 5 .LC33 │ │ │ │ │ 45: 000004f0 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ 46: 000004f4 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 47: 000004f8 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 48: 000004fc 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 49: 00000500 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 50: 00000508 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ - 51: 000026b6 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 0000264e 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 52: 00000059 104 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ - 53: 000027f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 00002790 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 54: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 55: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 56: 00000000 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ - 57: 000026c5 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 58: 000026c6 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 59: 00002807 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 60: 00002808 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 0000265d 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 0000265e 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 59: 0000279f 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 000027a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 61: 00000001 2214 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ │ 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ @@ -73,20 +73,20 @@ │ │ │ │ │ 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: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3904 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x389c contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00000b0a R_ARM_THM_CALL 0000245d tok_nextc │ │ │ │ │ -00000020 00000b0a R_ARM_THM_CALL 0000245d tok_nextc │ │ │ │ │ -0000002e 00000d0a R_ARM_THM_CALL 00002519 tok_backup │ │ │ │ │ -0000003c 00000b0a R_ARM_THM_CALL 0000245d tok_nextc │ │ │ │ │ -00000070 00000b0a R_ARM_THM_CALL 0000245d tok_nextc │ │ │ │ │ -000000a6 00000d0a R_ARM_THM_CALL 00002519 tok_backup │ │ │ │ │ -000000b4 00000d0a R_ARM_THM_CALL 00002519 tok_backup │ │ │ │ │ +00000012 00000b0a R_ARM_THM_CALL 000023f5 tok_nextc │ │ │ │ │ +00000020 00000b0a R_ARM_THM_CALL 000023f5 tok_nextc │ │ │ │ │ +0000002e 00000d0a R_ARM_THM_CALL 000024b1 tok_backup │ │ │ │ │ +0000003c 00000b0a R_ARM_THM_CALL 000023f5 tok_nextc │ │ │ │ │ +00000070 00000b0a R_ARM_THM_CALL 000023f5 tok_nextc │ │ │ │ │ +000000a6 00000d0a R_ARM_THM_CALL 000024b1 tok_backup │ │ │ │ │ +000000b4 00000d0a R_ARM_THM_CALL 000024b1 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x393c contains 300 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x38d4 contains 297 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000268 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000002a4 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000002d6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000002e0 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000002e4 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000002ee 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ @@ -56,258 +56,255 @@ │ │ │ │ │ 00000810 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000814 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000818 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ 0000086c 0000420a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 0000088c 0000052f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ 00000890 00000530 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ 00000894 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000009ce 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000009d2 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000009e2 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000009e6 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000a3a 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00000a9e 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000aae 0000470a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ -00000abc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000b86 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000cf4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000d14 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00000d76 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000d96 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000dfa 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000e0a 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000e0e 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000e5a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000ef6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000009ba 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000009be 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000009ce 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +000009d2 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000a26 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00000a8a 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000a9a 0000470a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +00000aa8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000bbe 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000d28 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000d48 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00000da8 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000dc8 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000e32 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000e42 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000e46 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000e92 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00000f26 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f3c 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000f9e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001030 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000103a 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -0000103e 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -00001046 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001054 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000010b2 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001102 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001122 0000480a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001188 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000011c8 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001228 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000124e 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00001252 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -0000135a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000013d4 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000147c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001510 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -0000153a 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -0000153e 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00001542 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001554 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00001558 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00001608 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000161e 0000252f R_ARM_THM_MOVW_ABS_NC 00000440 .LC30 │ │ │ │ │ -00001622 00002530 R_ARM_THM_MOVT_ABS 00000440 .LC30 │ │ │ │ │ -00001642 00004a0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00001680 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000016ba 0000232f R_ARM_THM_MOVW_ABS_NC 0000040c .LC28 │ │ │ │ │ -000016be 00002330 R_ARM_THM_MOVT_ABS 0000040c .LC28 │ │ │ │ │ -000016c2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000016f4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000173e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000174a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000174e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001752 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000017b8 0000212f R_ARM_THM_MOVW_ABS_NC 000003bc .LC26 │ │ │ │ │ -000017bc 00002130 R_ARM_THM_MOVT_ABS 000003bc .LC26 │ │ │ │ │ -000017c2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000017f6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001808 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000180c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001810 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000194a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001988 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ -0000198c 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ -000019e6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000019f6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000019fa 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000019fe 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001a36 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a54 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a8e 00004b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001ac0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ad2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b42 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b62 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001bd4 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ -00001bd8 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ -00001bee 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ -00001bf2 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ -00001c78 00004c0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001cbc 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ -00001cc0 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ -00001cd8 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001cfe 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ -00001d02 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ -00001d0a 00004d0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001d22 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001d26 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001d4e 00004c0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001d58 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d5c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d60 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001d9e 00004e0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001daa 00004f0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001dd4 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e48 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ -00001e4c 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ -00001e50 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001e5e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001eb6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ec6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001eca 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ece 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001f48 00004e0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001f86 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001f9a 0000520a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002042 00004e0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000204a 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000020a6 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020ac 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000020b8 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ -000020bc 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ -000020c0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020cc 0000540a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000020e4 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020ee 0000550a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00002106 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000211a 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -0000211e 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -00002122 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002178 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ -0000217c 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ -000021a4 00001d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC22 │ │ │ │ │ -000021a8 00001d30 R_ARM_THM_MOVT_ABS 000002f0 .LC22 │ │ │ │ │ -000021ac 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000021ba 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002200 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -00002204 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00002208 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002216 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000221e 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002222 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002228 0000570a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000223c 0000222f R_ARM_THM_MOVW_ABS_NC 000003f0 .LC27 │ │ │ │ │ -00002240 00002230 R_ARM_THM_MOVT_ABS 000003f0 .LC27 │ │ │ │ │ -00002244 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000224e 00001f2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC24 │ │ │ │ │ -00002252 00001f30 R_ARM_THM_MOVT_ABS 00000324 .LC24 │ │ │ │ │ -00002256 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002284 00001e2f R_ARM_THM_MOVW_ABS_NC 0000030c .LC23 │ │ │ │ │ -00002288 00001e30 R_ARM_THM_MOVT_ABS 0000030c .LC23 │ │ │ │ │ -0000228c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002296 0000202f R_ARM_THM_MOVW_ABS_NC 00000364 .LC25 │ │ │ │ │ -0000229a 00002030 R_ARM_THM_MOVT_ABS 00000364 .LC25 │ │ │ │ │ -0000229e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000022a8 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022d6 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ -000022da 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ -000022e0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002300 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00002314 0000242f R_ARM_THM_MOVW_ABS_NC 00000430 .LC29 │ │ │ │ │ -00002318 00002430 R_ARM_THM_MOVT_ABS 00000430 .LC29 │ │ │ │ │ -00002340 0000272f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC32 │ │ │ │ │ -00002344 00002730 R_ARM_THM_MOVT_ABS 000004a8 .LC32 │ │ │ │ │ -00002348 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002362 0000262f R_ARM_THM_MOVW_ABS_NC 0000045c .LC31 │ │ │ │ │ -00002366 00002630 R_ARM_THM_MOVT_ABS 0000045c .LC31 │ │ │ │ │ -0000236a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002372 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00002376 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -000023a0 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ -000023a4 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ -00002412 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ -00002416 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ -00002426 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -0000242a 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000242e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002432 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002436 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002448 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -0000244c 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00002450 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002454 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002458 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000024bc 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000024ee 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000024fa 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000024fe 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002504 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000254e 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00002552 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00002556 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000255a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000255e 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002562 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00002566 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000256a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000256e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002572 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002588 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000258c 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000025ea 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002634 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000263e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002642 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002646 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000267c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -00002680 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00002684 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000026e8 00002c2f R_ARM_THM_MOVW_ABS_NC 000004ec .LC33 │ │ │ │ │ -000026ec 00002c30 R_ARM_THM_MOVT_ABS 000004ec .LC33 │ │ │ │ │ +00000f56 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f6e 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000fe0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001090 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0000109a 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +0000109e 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +000010a6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000010b4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000110a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000115a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000117e 0000480a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000011de 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0000121e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001278 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000012a8 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000013de 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001412 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000014da 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000154c 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +00001576 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +0000157a 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +0000157e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001590 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00001594 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +000015c8 0000252f R_ARM_THM_MOVW_ABS_NC 00000440 .LC30 │ │ │ │ │ +000015cc 00002530 R_ARM_THM_MOVT_ABS 00000440 .LC30 │ │ │ │ │ +000015ec 00004a0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +0000162a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001664 0000232f R_ARM_THM_MOVW_ABS_NC 0000040c .LC28 │ │ │ │ │ +00001668 00002330 R_ARM_THM_MOVT_ABS 0000040c .LC28 │ │ │ │ │ +0000166c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000016c0 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000016d2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000016d6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000016da 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000174e 0000212f R_ARM_THM_MOVW_ABS_NC 000003bc .LC26 │ │ │ │ │ +00001752 00002130 R_ARM_THM_MOVT_ABS 000003bc .LC26 │ │ │ │ │ +00001758 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001792 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000179e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000017a2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000017a6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000017be 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +000017c2 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +000018ec 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000192a 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ +0000192e 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ +00001970 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019bc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019da 00004b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001a80 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001aa0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001ac2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001af8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b3c 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ +00001b40 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ +00001b58 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001b5c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001b60 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001bbe 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001bda 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001bde 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001be2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001c70 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ +00001c74 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ +00001c78 00004c0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00001c86 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001cb2 00004d0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001cbe 00004e0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001ce8 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cf0 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00001d7a 00004d0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001d8e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ +00001d92 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ +00001df4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001df8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001dfc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001e6c 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ +00001e70 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ +00001eb2 0000500a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001eba 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ +00001ebe 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ +00001ec6 0000510a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001ede 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001ee2 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001f08 0000500a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001f12 00001d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC22 │ │ │ │ │ +00001f16 00001d30 R_ARM_THM_MOVT_ABS 000002f0 .LC22 │ │ │ │ │ +00001f1a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001f2a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001f34 0000520a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001fba 00004d0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001fc2 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001fec 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002042 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ +00002046 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ +0000204c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000207e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002094 0000202f R_ARM_THM_MOVW_ABS_NC 00000364 .LC25 │ │ │ │ │ +00002098 00002030 R_ARM_THM_MOVT_ABS 00000364 .LC25 │ │ │ │ │ +0000209c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020a6 00001f2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC24 │ │ │ │ │ +000020aa 00001f30 R_ARM_THM_MOVT_ABS 00000324 .LC24 │ │ │ │ │ +000020ae 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020de 00001e2f R_ARM_THM_MOVW_ABS_NC 0000030c .LC23 │ │ │ │ │ +000020e2 00001e30 R_ARM_THM_MOVT_ABS 0000030c .LC23 │ │ │ │ │ +000020e6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020f4 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +000020f8 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +00002106 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00002126 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ +0000212a 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ +00002160 0000222f R_ARM_THM_MOVW_ABS_NC 000003f0 .LC27 │ │ │ │ │ +00002164 00002230 R_ARM_THM_MOVT_ABS 000003f0 .LC27 │ │ │ │ │ +00002168 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002170 0000242f R_ARM_THM_MOVW_ABS_NC 00000430 .LC29 │ │ │ │ │ +00002174 00002430 R_ARM_THM_MOVT_ABS 00000430 .LC29 │ │ │ │ │ +0000221c 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002222 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0000222e 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ +00002232 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ +00002236 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002242 0000540a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +0000225a 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002264 0000550a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +0000227c 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002292 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +00002296 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +0000229a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022a6 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000022aa 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000022b0 0000570a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000022cc 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000230a 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ +0000230e 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ +00002330 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00002334 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00002338 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000233c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002340 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002344 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00002348 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +0000234c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002350 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002354 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000237a 0000272f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC32 │ │ │ │ │ +0000237e 00002730 R_ARM_THM_MOVT_ABS 000004a8 .LC32 │ │ │ │ │ +00002382 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000239e 0000262f R_ARM_THM_MOVW_ABS_NC 0000045c .LC31 │ │ │ │ │ +000023a2 00002630 R_ARM_THM_MOVT_ABS 0000045c .LC31 │ │ │ │ │ +000023a6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000023ce 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ +000023d2 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ +000023d8 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +000023dc 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00002454 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002486 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002492 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002496 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000249c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000024e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +000024ea 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +000024ee 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024f2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000024f6 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000024fa 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +000024fe 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00002502 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002506 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000250a 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002520 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002524 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002582 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000025cc 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000025d6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000025da 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000025de 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002614 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +00002618 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +0000261c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002680 00002c2f R_ARM_THM_MOVW_ABS_NC 000004ec .LC33 │ │ │ │ │ +00002684 00002c30 R_ARM_THM_MOVT_ABS 000004ec .LC33 │ │ │ │ │ +0000268a 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +0000269c 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000026a0 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000026a4 0000312f R_ARM_THM_MOVW_ABS_NC 00000500 .LC38 │ │ │ │ │ +000026a8 00003130 R_ARM_THM_MOVT_ABS 00000500 .LC38 │ │ │ │ │ +000026ac 0000322f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +000026b0 00003230 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +000026b8 0000590a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +000026ce 0000312f R_ARM_THM_MOVW_ABS_NC 00000500 .LC38 │ │ │ │ │ +000026d2 00003130 R_ARM_THM_MOVT_ABS 00000500 .LC38 │ │ │ │ │ +000026d6 0000322f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +000026da 00003230 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +000026e0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000026e8 00002f2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC36 │ │ │ │ │ +000026ec 00002f30 R_ARM_THM_MOVT_ABS 000004f8 .LC36 │ │ │ │ │ 000026f2 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002704 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002708 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -0000270c 0000312f R_ARM_THM_MOVW_ABS_NC 00000500 .LC38 │ │ │ │ │ -00002710 00003130 R_ARM_THM_MOVT_ABS 00000500 .LC38 │ │ │ │ │ -00002714 0000322f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -00002718 00003230 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -00002720 0000590a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00002736 0000312f R_ARM_THM_MOVW_ABS_NC 00000500 .LC38 │ │ │ │ │ -0000273a 00003130 R_ARM_THM_MOVT_ABS 00000500 .LC38 │ │ │ │ │ -0000273e 0000322f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -00002742 00003230 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -00002748 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002750 00002f2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC36 │ │ │ │ │ -00002754 00002f30 R_ARM_THM_MOVT_ABS 000004f8 .LC36 │ │ │ │ │ -0000275a 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002764 0000302f R_ARM_THM_MOVW_ABS_NC 000004fc .LC37 │ │ │ │ │ -00002768 00003030 R_ARM_THM_MOVT_ABS 000004fc .LC37 │ │ │ │ │ -0000276e 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -000027a6 00002e2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC35 │ │ │ │ │ -000027aa 00002e30 R_ARM_THM_MOVT_ABS 000004f4 .LC35 │ │ │ │ │ -000027b0 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -000027ba 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f0 .LC34 │ │ │ │ │ -000027be 00002d30 R_ARM_THM_MOVT_ABS 000004f0 .LC34 │ │ │ │ │ -000027c4 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -0000282c 00002c2f R_ARM_THM_MOVW_ABS_NC 000004ec .LC33 │ │ │ │ │ -00002830 00002c30 R_ARM_THM_MOVT_ABS 000004ec .LC33 │ │ │ │ │ -00002838 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -0000284e 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002852 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002856 0000322f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -0000285a 00003230 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -00002864 0000590a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -0000287c 0000322f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -00002880 00003230 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -00002888 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002892 00002f2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC36 │ │ │ │ │ -00002896 00002f30 R_ARM_THM_MOVT_ABS 000004f8 .LC36 │ │ │ │ │ -0000289e 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -000028ac 0000302f R_ARM_THM_MOVW_ABS_NC 000004fc .LC37 │ │ │ │ │ -000028b0 00003030 R_ARM_THM_MOVT_ABS 000004fc .LC37 │ │ │ │ │ -000028b8 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -000028fe 00002e2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC35 │ │ │ │ │ -00002902 00002e30 R_ARM_THM_MOVT_ABS 000004f4 .LC35 │ │ │ │ │ -0000290a 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002918 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f0 .LC34 │ │ │ │ │ -0000291c 00002d30 R_ARM_THM_MOVT_ABS 000004f0 .LC34 │ │ │ │ │ -00002924 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +000026fc 0000302f R_ARM_THM_MOVW_ABS_NC 000004fc .LC37 │ │ │ │ │ +00002700 00003030 R_ARM_THM_MOVT_ABS 000004fc .LC37 │ │ │ │ │ +00002706 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +0000273e 00002e2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC35 │ │ │ │ │ +00002742 00002e30 R_ARM_THM_MOVT_ABS 000004f4 .LC35 │ │ │ │ │ +00002748 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002752 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f0 .LC34 │ │ │ │ │ +00002756 00002d30 R_ARM_THM_MOVT_ABS 000004f0 .LC34 │ │ │ │ │ +0000275c 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +000027c4 00002c2f R_ARM_THM_MOVW_ABS_NC 000004ec .LC33 │ │ │ │ │ +000027c8 00002c30 R_ARM_THM_MOVT_ABS 000004ec .LC33 │ │ │ │ │ +000027d0 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +000027e6 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000027ea 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000027ee 0000322f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +000027f2 00003230 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +000027fc 0000590a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00002814 0000322f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +00002818 00003230 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +00002820 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000282a 00002f2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC36 │ │ │ │ │ +0000282e 00002f30 R_ARM_THM_MOVT_ABS 000004f8 .LC36 │ │ │ │ │ +00002836 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002844 0000302f R_ARM_THM_MOVW_ABS_NC 000004fc .LC37 │ │ │ │ │ +00002848 00003030 R_ARM_THM_MOVT_ABS 000004fc .LC37 │ │ │ │ │ +00002850 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002896 00002e2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC35 │ │ │ │ │ +0000289a 00002e30 R_ARM_THM_MOVT_ABS 000004f4 .LC35 │ │ │ │ │ +000028a2 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +000028b0 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f0 .LC34 │ │ │ │ │ +000028b4 00002d30 R_ARM_THM_MOVT_ABS 000004f0 .LC34 │ │ │ │ │ +000028bc 0000340a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -29,17 +29,17 @@ │ │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' on line %d │ │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' │ │ │ │ │ invalid %s literal │ │ │ │ │ F3F.F%F" F │ │ │ │ │ - bQFb` F@" │ │ │ │ │ +;F@"YF F │ │ │ │ │ +}SF>"YF F │ │ │ │ │ + bYFb` F@" │ │ │ │ │ tok_backup │ │ │ │ │ tok_get_normal_mode │ │ │ │ │ tok_nextc │ │ │ │ │ .LANCHOR0 │ │ │ │ │ tok_backup │ │ │ │ │ verify_end_of_number.constprop.0 │ │ │ │ │ tok_decimal_tail │ │ │ │ │ @@ -57,19 +57,19 @@ │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ __aeabi_idiv │ │ │ │ │ -_PyLexer_type_comment_token_setup │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ +_PyLexer_type_comment_token_setup │ │ │ │ │ PyMem_Malloc │ │ │ │ │ PyMem_Free │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ ├── 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 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 3a │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 42 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ b.n 1a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 34 │ │ │ │ │ @@ -53,15 +53,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cbz r3, 82 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq.n 6c │ │ │ │ │ movs r4, #0 │ │ │ │ │ @@ -77,19 +77,19 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r4, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ it gt │ │ │ │ │ movgt r4, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ cmp r5, r7 │ │ │ │ │ beq.n bc │ │ │ │ │ ldrb.w r1, [r5, #-1]! │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ cmp r7, r5 │ │ │ │ │ bne.n ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -300,15 +300,15 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r5, #3560] @ 0xde8 │ │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 26c <_PyTokenizer_Get+0x26c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.w 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ │ sub.w r2, r1, #123 @ 0x7b │ │ │ │ │ mla r5, r3, fp, r4 │ │ │ │ │ ldr.w r3, [r5, #2772] @ 0xad4 │ │ │ │ │ @@ -328,15 +328,15 @@ │ │ │ │ │ mov r7, r3 │ │ │ │ │ b.n 14c <_PyTokenizer_Get+0x14c> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ b.n 260 <_PyTokenizer_Get+0x260> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ beq.w 87a <_PyTokenizer_Get+0x87a> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ @@ -646,33 +646,33 @@ │ │ │ │ │ mov r5, r9 │ │ │ │ │ b.n 110 <_PyTokenizer_Get+0x110> │ │ │ │ │ ldrd r5, r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 376 <_PyTokenizer_Get+0x376> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd fp, r1, [sp, #12] │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w ip, [r6, #2756] @ 0xac4 │ │ │ │ │ eor.w r2, r1, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ │ cbz r2, 6bc <_PyTokenizer_Get+0x6bc> │ │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ │ beq.n 740 <_PyTokenizer_Get+0x740> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ ldr.w r1, [r5, #3560] @ 0xde8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ mla r1, r2, r1, r4 │ │ │ │ │ mla r2, r2, r3, r4 │ │ │ │ │ @@ -729,15 +729,15 @@ │ │ │ │ │ ldr.w r2, [r2, #2760] @ 0xac8 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r9, r2 │ │ │ │ │ mov.w r9, r9, lsr #31 │ │ │ │ │ b.n 57c <_PyTokenizer_Get+0x57c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ ldr.w r3, [r5, #3560] @ 0xde8 │ │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ │ str.w r7, [r3, #2752] @ 0xac0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ @@ -806,38 +806,38 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 33c <_PyTokenizer_Get+0x33c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ bne.n 858 <_PyTokenizer_Get+0x858> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r2, [r5, #2768] @ 0xad0 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ b.n 36a <_PyTokenizer_Get+0x36a> │ │ │ │ │ cbz r7, 868 <_PyTokenizer_Get+0x868> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ │ mla r3, r3, fp, r4 │ │ │ │ │ ldr.w r2, [r3, #2768] @ 0xad0 │ │ │ │ │ b.n 36a <_PyTokenizer_Get+0x36a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ ldr.w r2, [r5, #2768] @ 0xad0 │ │ │ │ │ b.n 36a <_PyTokenizer_Get+0x36a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ @@ -875,2767 +875,2746 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - mov fp, r1 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb4 │ │ │ │ │ - ldr.w r6, [r4, #452] @ 0x1c4 │ │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ │ + bne.w bec │ │ │ │ │ + ldr.w r7, [r4, #452] @ 0x1c4 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w ecc │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - beq.w 11fc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w f00 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + beq.w 127e │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ - bcs.n 932 │ │ │ │ │ + bcs.n 926 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - add.w r2, r8, #1 │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - ldrb.w r1, [r8] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - str.w r8, [r4, #4] │ │ │ │ │ - bhi.w 2426 │ │ │ │ │ - ldrb.w r2, [r8] │ │ │ │ │ + ldrb r1, [r6, #0] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + bhi.w 2344 │ │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 2448 │ │ │ │ │ + bne.w 2330 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - movs r7, #0 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - str r7, [r4, #28] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - beq.w 119e │ │ │ │ │ - ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bcs.w 11ec │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - add.w r1, r8, #1 │ │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + beq.w 11f6 │ │ │ │ │ + ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bcs.w 1242 │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ - ldrb.w r5, [r8] │ │ │ │ │ - sub.w r2, r5, #9 │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + ldrb.w ip, [r6] │ │ │ │ │ + sub.w r2, ip, #9 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #23 │ │ │ │ │ - bhi.w ac6 │ │ │ │ │ - mov.w ip, #9 │ │ │ │ │ - movt ip, #128 @ 0x80 │ │ │ │ │ - lsr.w ip, ip, r2 │ │ │ │ │ - tst.w ip, #1 │ │ │ │ │ - bne.w c62 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 23b6 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ │ - str r1, [r4, #28] │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - beq.w 16ea │ │ │ │ │ - adds r3, r5, #1 │ │ │ │ │ - beq.w 15f0 │ │ │ │ │ + bhi.w ab2 │ │ │ │ │ + movs r5, #9 │ │ │ │ │ + movt r5, #128 @ 0x80 │ │ │ │ │ + lsrs r5, r2 │ │ │ │ │ + lsls r5, r5, #31 │ │ │ │ │ + bmi.w dee │ │ │ │ │ + mov r5, ip │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 205c │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ + str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + beq.w 2074 │ │ │ │ │ bic.w r0, r5, #32 │ │ │ │ │ sub.w r2, r0, #65 @ 0x41 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls.w ae0 │ │ │ │ │ + bls.w b0e │ │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r2, #1 │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w af2 │ │ │ │ │ + bne.w b20 │ │ │ │ │ cmp r5, #13 │ │ │ │ │ - beq.w 23f0 │ │ │ │ │ + beq.w 2086 │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - beq.w b90 │ │ │ │ │ + beq.w bc8 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq.w e08 │ │ │ │ │ + beq.w e40 │ │ │ │ │ uxtb r2, r5 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ - lsls r0, r2, #29 │ │ │ │ │ - bmi.w c66 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + ldr.w r2, [r6, r2, lsl #2] │ │ │ │ │ + lsls r1, r2, #29 │ │ │ │ │ + bmi.w c9a │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ │ - ldrb.w r2, [r8, r2] │ │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #102 @ 0x66 │ │ │ │ │ - beq.w 1844 │ │ │ │ │ + beq.w 17e0 │ │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #34 @ 0x22 │ │ │ │ │ - beq.w 1272 │ │ │ │ │ + beq.w 12e2 │ │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ │ - beq.w 1cd6 │ │ │ │ │ - sub.w r7, r5, #125 @ 0x7d │ │ │ │ │ - clz r7, r7 │ │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ │ + beq.w 1cee │ │ │ │ │ + sub.w r8, r5, #125 @ 0x7d │ │ │ │ │ + clz r8, r8 │ │ │ │ │ + mov.w r8, r8, lsr #5 │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ ite ne │ │ │ │ │ - movne r3, r7 │ │ │ │ │ - orreq.w r3, r7, #1 │ │ │ │ │ + movne r3, r8 │ │ │ │ │ + orreq.w r3, r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cfa │ │ │ │ │ + bne.w d2e │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #33 @ 0x21 │ │ │ │ │ - beq.w cfa │ │ │ │ │ + beq.w d2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ │ it eq │ │ │ │ │ - cmpeq r6, #62 @ 0x3e │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - beq.w 23c0 │ │ │ │ │ + cmpeq r7, #62 @ 0x3e │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + beq.w 2196 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1634 │ │ │ │ │ - adds r0, r6, #1 │ │ │ │ │ - beq.w d82 │ │ │ │ │ + bne.w 15de │ │ │ │ │ + adds r1, r7, #1 │ │ │ │ │ + beq.w db4 │ │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi.w 2426 │ │ │ │ │ + bhi.w 2344 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ - uxtb r6, r6 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 2448 │ │ │ │ │ + uxtb r7, r7 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w 2330 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - beq.w d2e │ │ │ │ │ - ble.w d8a │ │ │ │ │ + beq.w d62 │ │ │ │ │ + ble.w dbc │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ - beq.w d2e │ │ │ │ │ + beq.w d62 │ │ │ │ │ bic.w r3, r5, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ - addeq.w r9, r4, #8192 @ 0x2000 │ │ │ │ │ - beq.w dba │ │ │ │ │ + addeq.w r6, r4, #8192 @ 0x2000 │ │ │ │ │ + beq.w df2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103a │ │ │ │ │ + beq.w 109a │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_THM_CALL _PyToken_OneChar │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, 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 r1, #0 │ │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ │ - it eq │ │ │ │ │ - moveq.w r8, #0 │ │ │ │ │ + mov r5, ip │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 205c │ │ │ │ │ cmp r5, #35 @ 0x23 │ │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ │ - beq.w 15ae │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - b.n 98a │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ + str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + bne.w 978 │ │ │ │ │ + movw r6, #47102 @ 0xb7fe │ │ │ │ │ + movt r6, #65535 @ 0xffff │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + cmp r2, #14 │ │ │ │ │ + bhi.n ace │ │ │ │ │ + asr.w r2, r6, r2 │ │ │ │ │ + lsls r1, r2, #31 │ │ │ │ │ + bmi.n ace │ │ │ │ │ + add.w r6, r4, #8192 @ 0x2000 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr.w r2, [r4, #2736] @ 0xab0 │ │ │ │ │ + ldr.w r0, [r6, #3564] @ 0xdec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1a36 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1d8e │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + beq.w 2074 │ │ │ │ │ + adds r0, r5, #1 │ │ │ │ │ + beq.w 1260 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b.n 990 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1194 │ │ │ │ │ + beq.w 11ea │ │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ │ - beq.w 105a │ │ │ │ │ + beq.w 10ba │ │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ │ - beq.w 1484 │ │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ │ - beq.w fa4 │ │ │ │ │ + beq.w 14e2 │ │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ │ + beq.w fe6 │ │ │ │ │ + bic.w r0, r5, #32 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n b24 │ │ │ │ │ + b.n b56 │ │ │ │ │ ldrd r5, r3, [r4, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 108c │ │ │ │ │ + beq.w 10e4 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.w 10ce │ │ │ │ │ + bcs.w 1126 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldrb r5, [r5, #0] │ │ │ │ │ bic.w r0, r5, #32 │ │ │ │ │ subs r0, #65 @ 0x41 │ │ │ │ │ cmp r0, #25 │ │ │ │ │ - bls.n b00 │ │ │ │ │ + bls.n b32 │ │ │ │ │ sub.w r3, r5, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n b00 │ │ │ │ │ + bls.n b32 │ │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ ite ne │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w db6 │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - beq.w 19aa │ │ │ │ │ - ldrd r2, r7, [r4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - str r7, [r4, #4] │ │ │ │ │ - bcc.w 2426 │ │ │ │ │ + bne.w dea │ │ │ │ │ + adds r7, r5, #1 │ │ │ │ │ + beq.w 194c │ │ │ │ │ + ldrd r2, r8, [r4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + str.w r8, [r4, #4] │ │ │ │ │ + bcc.w 2344 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 2448 │ │ │ │ │ + bne.w 2330 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d80 │ │ │ │ │ + bne.w 1c94 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ + str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w efc │ │ │ │ │ - add.w r9, r4, #8192 @ 0x2000 │ │ │ │ │ - ldr.w r3, [r9, #3564] @ 0xdec │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w f2c │ │ │ │ │ + add.w r6, r4, #8192 @ 0x2000 │ │ │ │ │ + ldr.w r3, [r6, #3564] @ 0xdec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a3e │ │ │ │ │ + bne.w 195a │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - beq.w 10dc │ │ │ │ │ - ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ - cmp r0, r8 │ │ │ │ │ - bcs.w 111e │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - adds r3, r6, #1 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - ldrb r1, [r6, #0] │ │ │ │ │ - cmp r1, #32 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + str.w r5, [r4, #448] @ 0x1c0 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + beq.w 1134 │ │ │ │ │ + ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bcs.w 117a │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + adds r7, r6, #1 │ │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + str r7, [r4, #4] │ │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ ittt eq │ │ │ │ │ - addeq r7, #1 │ │ │ │ │ - addeq r5, #1 │ │ │ │ │ - moveq r6, r3 │ │ │ │ │ - beq.n bca │ │ │ │ │ - cmp r1, #9 │ │ │ │ │ - beq.w 1a84 │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - beq.w 1b6a │ │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ │ - beq.w 22f2 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + addeq.w r8, r8, #1 │ │ │ │ │ + addeq.w r9, r9, #1 │ │ │ │ │ + moveq r6, r7 │ │ │ │ │ + beq.n c00 │ │ │ │ │ + cmp r2, #9 │ │ │ │ │ + beq.w 19cc │ │ │ │ │ + cmp r2, #12 │ │ │ │ │ + beq.w 1bf4 │ │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ │ + beq.w 20fe │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bcc.w 2426 │ │ │ │ │ - ldrb.w r3, [r3, #-1] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.w 2448 │ │ │ │ │ - sub.w r6, r1, #10 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r6, #25 │ │ │ │ │ - str.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ - bhi.w e62 │ │ │ │ │ - movs r2, #9 │ │ │ │ │ - movt r2, #512 @ 0x200 │ │ │ │ │ - lsrs r2, r6 │ │ │ │ │ - lsls r6, r2, #31 │ │ │ │ │ - bpl.w e62 │ │ │ │ │ - ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ │ - cmp r1, #10 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bcc.w 2344 │ │ │ │ │ + ldrb.w r3, [r7, #-1] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 2330 │ │ │ │ │ + sub.w r7, r2, #10 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + cmp r7, #25 │ │ │ │ │ + str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ + bhi.w e9c │ │ │ │ │ + movs r0, #9 │ │ │ │ │ + movt r0, #512 @ 0x200 │ │ │ │ │ + lsrs r0, r7 │ │ │ │ │ + lsls r7, r0, #31 │ │ │ │ │ + bpl.w e9c │ │ │ │ │ + ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ │ + cmp r2, #10 │ │ │ │ │ it eq │ │ │ │ │ - cmpeq r7, #0 │ │ │ │ │ - beq.w 139e │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1e6e │ │ │ │ │ - ldr.w r6, [r4, #452] @ 0x1c4 │ │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w ecc │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 8f4 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - b.n 93a │ │ │ │ │ + cmpeq.w r8, #0 │ │ │ │ │ + beq.w 1458 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1c00 │ │ │ │ │ + ldr.w r7, [r4, #452] @ 0x1c4 │ │ │ │ │ + str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w f00 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + b.n 8f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ │ - bne.w f64 │ │ │ │ │ - bl 245c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bne.w fa6 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 1c80 │ │ │ │ │ - bgt.w 1360 │ │ │ │ │ + beq.w 1b00 │ │ │ │ │ + bgt.w 141a │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 1952 │ │ │ │ │ - bgt.w 1516 │ │ │ │ │ + beq.w 18f4 │ │ │ │ │ + bgt.w 1552 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1c80 │ │ │ │ │ + beq.w 1b00 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1b98 │ │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ │ - beq.w 1b74 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ - lsls r1, r3, #29 │ │ │ │ │ - bmi.w 1df6 │ │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ │ - beq.w 1a0a │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ - bgt.w 1376 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq.w 1e2e │ │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ │ + beq.w 1e08 │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bmi.w 1c1a │ │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ │ + beq.w 1990 │ │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ │ + bgt.w 1430 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 268c │ │ │ │ │ + bl 2624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112c │ │ │ │ │ + beq.w 1188 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ - adds r7, r5, #1 │ │ │ │ │ - beq.w 1ac8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - subs r0, r6, #1 │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bcc.w 2426 │ │ │ │ │ - ldrb.w r3, [r6, #-1] │ │ │ │ │ - uxtb r5, r5 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.w 2448 │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ + beq.w 1aee │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + subs r5, r6, #1 │ │ │ │ │ + str r5, [r4, #4] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bcc.w 2344 │ │ │ │ │ + ldrb.w r2, [r6, #-1] │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 2330 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, fp │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b8a │ │ │ │ │ - add.w r9, r4, #8192 @ 0x2000 │ │ │ │ │ - ldr.w r2, [r9, #3560] @ 0xde8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bgt.w 13fc │ │ │ │ │ + b.n bc2 │ │ │ │ │ + add.w r6, r4, #8192 @ 0x2000 │ │ │ │ │ + ldr.w r3, [r6, #3560] @ 0xde8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.w 1466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1634 │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ - bne.w a56 │ │ │ │ │ + bne.w 15de │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ + bne.w a42 │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ - ble.n d94 │ │ │ │ │ + ble.n dc6 │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ - bne.n dba │ │ │ │ │ + bne.n df2 │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 223a │ │ │ │ │ + bgt.w 215e │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ add.w r6, r4, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r5, [r2, #484] @ 0x1e4 │ │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r6, #684] @ 0x2ac │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr.w r0, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ str.w r1, [r6, #1484] @ 0x5cc │ │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ │ ldr.w r3, [r3, #3560] @ 0xde8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w a9c │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ + ble.w a88 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa8 │ │ │ │ │ - b.n 103a │ │ │ │ │ + bne.w a94 │ │ │ │ │ + b.n 109a │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ - beq.n d2e │ │ │ │ │ - bgt.w a8c │ │ │ │ │ + beq.n d62 │ │ │ │ │ + bgt.w a78 │ │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ │ - beq.n d2e │ │ │ │ │ + beq.n d62 │ │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ │ - beq.w 1130 │ │ │ │ │ + beq.w 118c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103a │ │ │ │ │ + beq.w 109a │ │ │ │ │ cmp r5, #61 @ 0x3d │ │ │ │ │ - bne.w aa8 │ │ │ │ │ - ldrd r3, r2, [fp, #4] │ │ │ │ │ + bne.w a94 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldrd r3, r2, [r2, #4] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - it eq │ │ │ │ │ - streq.w r3, [fp, #52] @ 0x34 │ │ │ │ │ - b.n aa8 │ │ │ │ │ + itt eq │ │ │ │ │ + ldreq r2, [sp, #20] │ │ │ │ │ + streq r3, [r2, #52] @ 0x34 │ │ │ │ │ + b.n a94 │ │ │ │ │ orrs r6, r3 │ │ │ │ │ - b.n b00 │ │ │ │ │ - ldr.w r1, [r9, #3560] @ 0xde8 │ │ │ │ │ + b.n b32 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 932 │ │ │ │ │ + ldr.w r1, [r6, #3560] @ 0xde8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 16a4 │ │ │ │ │ - ldr.w r3, [r9, #3564] @ 0xdec │ │ │ │ │ + bgt.w 164e │ │ │ │ │ + ldr.w r3, [r6, #3564] @ 0xdec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16fc │ │ │ │ │ + bne.w 1678 │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2314 │ │ │ │ │ - ble.w a9c │ │ │ │ │ + beq.w 2170 │ │ │ │ │ + ble.w a88 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ adds r3, r4, r2 │ │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne.w f2c │ │ │ │ │ + bne.w f5c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1610 │ │ │ │ │ + bgt.w 15bc │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103a │ │ │ │ │ + beq.w 109a │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ - b.n aaa │ │ │ │ │ + b.n a96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ - ldr.w r2, [r8, r3, lsl #2] │ │ │ │ │ - lsls r6, r2, #29 │ │ │ │ │ - bmi.w 1a1e │ │ │ │ │ + ldr.w r2, [r6, r3, lsl #2] │ │ │ │ │ + lsls r7, r2, #29 │ │ │ │ │ + bmi.w 19a4 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1b4a │ │ │ │ │ + beq.w 1a88 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1b38 │ │ │ │ │ + beq.w 1ab8 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 2426 │ │ │ │ │ + bcc.w 2344 │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2448 │ │ │ │ │ + bne.w 2330 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, fp │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #23 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b8a │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr.w r6, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1570 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + b.n bc2 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + ldr.w r7, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 15ac │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 21c2 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n f7c │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - beq.n f48 │ │ │ │ │ - bge.w 14ac │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + beq.n f8c │ │ │ │ │ + ble.w 14ec │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ ittt gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movgt r0, #20 │ │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ │ - bgt.w 1f7a │ │ │ │ │ + bgt.w 1fe0 │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r1, [r3, #2288] @ 0x8f0 │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bge.w 150e │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + bge.w 154a │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ - str r7, [r3, #52] @ 0x34 │ │ │ │ │ - str.w r5, [r3, #2292] @ 0x8f4 │ │ │ │ │ + str.w r8, [r3, #52] @ 0x34 │ │ │ │ │ + str.w r9, [r3, #2292] @ 0x8f4 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8f0 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + beq.w 8ec │ │ │ │ │ + mov r7, r2 │ │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ ldr.w r3, [r3, #3564] @ 0xdec │ │ │ │ │ - bge.w 1464 │ │ │ │ │ + bge.w 14c4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - add.w r6, r6, #1 │ │ │ │ │ + add.w r7, r7, #1 │ │ │ │ │ it eq │ │ │ │ │ - moveq.w r8, #0 │ │ │ │ │ - str.w r6, [r4, #452] @ 0x1c4 │ │ │ │ │ + moveq r6, #0 │ │ │ │ │ + str.w r7, [r4, #452] @ 0x1c4 │ │ │ │ │ movs r2, #6 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w r8, [sp] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b8a │ │ │ │ │ + b.n bc2 │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt.w b9c │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.w bd4 │ │ │ │ │ add.w r2, r4, #8192 @ 0x2000 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr.w r1, [r2, #3568] @ 0xdf0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1b18 │ │ │ │ │ + bne.w 1ade │ │ │ │ │ subs r5, #1 │ │ │ │ │ - str.w r6, [r4, #2700] @ 0xa8c │ │ │ │ │ - mov r1, sl │ │ │ │ │ + str.w r7, [r4, #2700] @ 0xa8c │ │ │ │ │ + mov r1, fp │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b8a │ │ │ │ │ + b.n bc2 │ │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne.n 101e │ │ │ │ │ + bne.w 107e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1610 │ │ │ │ │ + bgt.w 15bc │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 103a │ │ │ │ │ + beq.w 109a │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ - b.n aaa │ │ │ │ │ + b.n a96 │ │ │ │ │ + add.w r3, r4, r2, lsl #2 │ │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ + lsls r3, r2, #2 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne.w 2130 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.w 150e │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bne.w 154a │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - b.n ebc │ │ │ │ │ - bl 2578 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + b.n ef2 │ │ │ │ │ + bl 2510 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a2c │ │ │ │ │ + beq.w 19b2 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1a0a │ │ │ │ │ - bic.w r3, r5, #32 │ │ │ │ │ + beq.w 1990 │ │ │ │ │ + bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 1ada │ │ │ │ │ + beq.w 19f8 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.w 154e │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq.w 158a │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 268c │ │ │ │ │ + bl 2624 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc0 │ │ │ │ │ + bne.w cf4 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b8a │ │ │ │ │ + b.n bc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ite eq │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - beq.w 124c │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov lr, r2 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - orr.w ip, r9, lr │ │ │ │ │ + moveq.w sl, #1 │ │ │ │ │ + movne.w sl, #0 │ │ │ │ │ + beq.w 17bc │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov ip, sl │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + orr.w r1, sl, ip │ │ │ │ │ bic.w r0, r5, #32 │ │ │ │ │ - orrs.w r6, ip, r8 │ │ │ │ │ - bne.w 148e │ │ │ │ │ + orrs.w r7, r1, r6 │ │ │ │ │ + bne.n 1064 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1582 │ │ │ │ │ - cbnz r1, fec │ │ │ │ │ + beq.w 12c4 │ │ │ │ │ + cbnz r2, 102c │ │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ │ - beq.w 19b6 │ │ │ │ │ + beq.w 1978 │ │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ │ - beq.w 16c8 │ │ │ │ │ + beq.w 1672 │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ - bne.w af8 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + bne.w b2a │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - strd r2, r1, [sp, #16] │ │ │ │ │ - bl 245c │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 23f4 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ite eq │ │ │ │ │ - moveq r6, #1 │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - beq.w 1244 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov lr, r6 │ │ │ │ │ - b.n fc8 │ │ │ │ │ + moveq r7, #1 │ │ │ │ │ + movne r7, #0 │ │ │ │ │ + beq.w 17b4 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + orr.w r1, sl, ip │ │ │ │ │ + bic.w r0, r5, #32 │ │ │ │ │ + orrs.w r7, r1, r6 │ │ │ │ │ + beq.n 1018 │ │ │ │ │ + orr.w r7, r2, r6 │ │ │ │ │ + orrs r7, r1 │ │ │ │ │ + beq.n 1020 │ │ │ │ │ + orrs.w ip, r2, ip │ │ │ │ │ + bne.w b2a │ │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ │ + bne.w b2a │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + b.n 1038 │ │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 2324 │ │ │ │ │ + bne.w 235e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1a70 │ │ │ │ │ + bgt.w 19ea │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa8 │ │ │ │ │ + bne.w a94 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b8a │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ + b.n bc2 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - strd r1, r2, [sp, #16] │ │ │ │ │ - bl 245c │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 23f4 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ite eq │ │ │ │ │ - moveq.w r8, #1 │ │ │ │ │ - movne.w r8, #0 │ │ │ │ │ - beq.w 1272 │ │ │ │ │ - mov lr, r9 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldrd r1, r9, [sp, #16] │ │ │ │ │ - b.n fc8 │ │ │ │ │ + moveq r6, #1 │ │ │ │ │ + movne r6, #0 │ │ │ │ │ + beq.w 12e2 │ │ │ │ │ + mov ip, r8 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + b.n 100a │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 10d2 │ │ │ │ │ + bne.n 112a │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19a2 │ │ │ │ │ + beq.w 1944 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ec4 │ │ │ │ │ + bne.w 1b56 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 108c │ │ │ │ │ + beq.n 10e4 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w b14 │ │ │ │ │ + bcc.w b46 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r0, #32 │ │ │ │ │ - b.n b24 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne.n 1122 │ │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ + b.n b56 │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + cmp r2, #10 │ │ │ │ │ + bne.n 117e │ │ │ │ │ + ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a68 │ │ │ │ │ + beq.w 19c4 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ - sub.w r2, r9, r6 │ │ │ │ │ + sub.w r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1d56 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - beq.n 10dc │ │ │ │ │ - ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bcc.w bda │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1bd8 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + beq.n 1134 │ │ │ │ │ + ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcc.w c10 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e62 │ │ │ │ │ + beq.w e9c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n f96 │ │ │ │ │ - add.w r9, r4, #8192 @ 0x2000 │ │ │ │ │ - ldr.w r1, [r9, #3560] @ 0xde8 │ │ │ │ │ + b.n fd8 │ │ │ │ │ + add.w r6, r4, #8192 @ 0x2000 │ │ │ │ │ + ldr.w r1, [r6, #3560] @ 0xde8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w dc4 │ │ │ │ │ - ldr.w r3, [r9, #3564] @ 0xdec │ │ │ │ │ + ble.w dfc │ │ │ │ │ + ldr.w r3, [r6, #3564] @ 0xdec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d6c │ │ │ │ │ + bne.w 1aca │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2314 │ │ │ │ │ - bgt.w ddc │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ + beq.w 2170 │ │ │ │ │ + bgt.w e14 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ - bmi.w 161e │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + bmi.w 15c8 │ │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ │ - bne.w a9c │ │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ │ + bne.w a88 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 102e │ │ │ │ │ + bne.w 108e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ - str.w r3, [fp, #8] │ │ │ │ │ + str r3, [r1, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - strd r3, r3, [fp, #52] @ 0x34 │ │ │ │ │ + strd r3, r3, [r1, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa8 │ │ │ │ │ - b.n 103a │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - b.n 1062 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.w 16ce │ │ │ │ │ + bne.w a94 │ │ │ │ │ + b.n 109a │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + b.n 10c2 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + cmp r1, #10 │ │ │ │ │ + bne.w 168c │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1818 │ │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ │ + beq.w 16e2 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r8, [r4, #2704] @ 0xa90 │ │ │ │ │ - sub.w r2, r9, r8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ + sub.w r2, sl, r6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1806 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - beq.w 17d2 │ │ │ │ │ - ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ + bne.w 16d0 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + beq.w 169e │ │ │ │ │ + ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bcc.w 94a │ │ │ │ │ - movs r2, #29 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - b.w 97a │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.w 932 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcc.w 942 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + movs r1, #29 │ │ │ │ │ + str r1, [r4, #32] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 218a │ │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + str.w sl, [r4, #28] │ │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + beq.w 2074 │ │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1188 │ │ │ │ │ + subs.w r2, r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + it ne │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + lsls r2, r2, #6 │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n bc2 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + cmp r1, #10 │ │ │ │ │ + bne.w 926 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a5e │ │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ │ + beq.w 1982 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r8, [r4, #2704] @ 0xa90 │ │ │ │ │ - sub.w r2, r9, r8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ + str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ + sub.w r2, sl, r6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1748 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - beq.w 1718 │ │ │ │ │ + bne.w 179c │ │ │ │ │ + mov r5, sl │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + beq.w 1768 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.w 8fa │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 1272 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - movw r8, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ - movt r8, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ │ - ldrb.w r2, [r8, r2] │ │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ │ - beq.w 184e │ │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ │ - beq.w 184e │ │ │ │ │ - cmp r5, #39 @ 0x27 │ │ │ │ │ - beq.n 1272 │ │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ │ - bne.w a04 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.w 8f6 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 23f4 │ │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ │ + it ne │ │ │ │ │ + cmpne r0, #39 @ 0x27 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r6, #1 │ │ │ │ │ + movne r6, #0 │ │ │ │ │ + bne.w 1052 │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w 1688 │ │ │ │ │ + beq.w 1632 │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ ittt eq │ │ │ │ │ - moveq r7, #1 │ │ │ │ │ - moveq fp, r7 │ │ │ │ │ + moveq.w r8, #1 │ │ │ │ │ + streq.w r8, [sp, #20] │ │ │ │ │ ldreq r6, [r4, #4] │ │ │ │ │ - beq.n 12ca │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ + beq.n 1344 │ │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - subs r6, r7, #1 │ │ │ │ │ + add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcc.w 2426 │ │ │ │ │ - ldrb.w r3, [r7, #-1] │ │ │ │ │ + bcc.w 2344 │ │ │ │ │ + ldrb.w r3, [r8, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 2448 │ │ │ │ │ + bne.w 2330 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1840 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ + bne.n 1408 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - beq.n 13ac │ │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bcs.w 13f6 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + beq.n 13b6 │ │ │ │ │ + ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bcs.n 13f8 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ - cmp r2, #17 │ │ │ │ │ - beq.w 112c │ │ │ │ │ - cmp r2, #22 │ │ │ │ │ - beq.n 134c │ │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + beq.w 1188 │ │ │ │ │ + cmp r3, #22 │ │ │ │ │ + beq.n 1406 │ │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ ite ne │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - andeq.w r0, r7, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2188 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - beq.n 1344 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ │ - beq.n 131c │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + andeq.w r2, r8, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 2358 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.n 13fe │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ │ + beq.n 1394 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 12d8 │ │ │ │ │ + b.n 1352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - itt eq │ │ │ │ │ - streq r2, [sp, #16] │ │ │ │ │ - ldrdeq r1, r9, [r4, #4] │ │ │ │ │ - beq.n 1318 │ │ │ │ │ + ittt eq │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + streq r3, [sp, #24] │ │ │ │ │ + ldrdeq r1, sl, [r4, #4] │ │ │ │ │ + beq.n 1390 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 218e │ │ │ │ │ - ldrd r1, r9, [r4, #4] │ │ │ │ │ + beq.w 2180 │ │ │ │ │ + ldrd r1, sl, [r4, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 12d8 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r8, fp │ │ │ │ │ - bne.n 1318 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - movs r2, #3 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str.w ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b8a │ │ │ │ │ - cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1b98 │ │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 1952 │ │ │ │ │ - ldr.w r3, [r8, r5, lsl #2] │ │ │ │ │ - lsls r1, r3, #29 │ │ │ │ │ - bmi.w 1df6 │ │ │ │ │ - cmp r5, #101 @ 0x65 │ │ │ │ │ - beq.w 1ada │ │ │ │ │ - bgt.w 1548 │ │ │ │ │ - cmp r5, #69 @ 0x45 │ │ │ │ │ - beq.w 1ada │ │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ │ - beq.w 154e │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 268c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 112c │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - b.n cc8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w e60 │ │ │ │ │ - ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n ebc │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.w 176a │ │ │ │ │ - ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ + b.n 1352 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + cmp r1, #10 │ │ │ │ │ + bne.w 1702 │ │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1764 │ │ │ │ │ + beq.w 16fc │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ - sub.w r2, r9, r6 │ │ │ │ │ + sub.w r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19f4 │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - beq.w 19be │ │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bcc.w 12e6 │ │ │ │ │ + bne.w 1df2 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + beq.n 13b6 │ │ │ │ │ + ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcc.n 135e │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 177c │ │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w d08 │ │ │ │ │ - subs.w ip, r5, #123 @ 0x7b │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ + b.n 1712 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 1390 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + movs r2, #3 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bc2 │ │ │ │ │ + cmp r0, #111 @ 0x6f │ │ │ │ │ + beq.w 1e2e │ │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ │ + beq.w 18f4 │ │ │ │ │ + ldr.w r3, [r6, r7, lsl #2] │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bmi.w 1c1a │ │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ │ + beq.w 19f8 │ │ │ │ │ + bgt.w 1584 │ │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ │ + beq.w 19f8 │ │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ │ + beq.w 158a │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2624 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1188 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + b.n cfc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w e98 │ │ │ │ │ + ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + b.n ef2 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt.w d3c │ │ │ │ │ + subs.w r7, r5, #123 @ 0x7b │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ it ne │ │ │ │ │ - movne.w ip, #1 │ │ │ │ │ - sub.w r3, r3, ip │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ + movne r7, #1 │ │ │ │ │ + sub.w r9, r2, r7 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ it ne │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - beq.w 1eda │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + beq.w 1d0c │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ it eq │ │ │ │ │ - orreq.w r0, r0, #1 │ │ │ │ │ - tst.w ip, r0 │ │ │ │ │ - beq.n 1442 │ │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ │ - mla r2, r0, r2, r4 │ │ │ │ │ - ldr.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1eec │ │ │ │ │ + orreq.w r2, r2, #1 │ │ │ │ │ + tst r7, r2 │ │ │ │ │ + beq.n 14a8 │ │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ │ + mla r3, r2, r3, r4 │ │ │ │ │ + ldr.w r2, [r3, #2804] @ 0xaf4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1d1c │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ - bne.w d08 │ │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w d08 │ │ │ │ │ + bne.w d3c │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bne.w d3c │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - str.w r3, [fp, #56] @ 0x38 │ │ │ │ │ - b.w aaa │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + str r3, [r2, #56] @ 0x38 │ │ │ │ │ + b.w a96 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a80 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - str.w r6, [r4, #452] @ 0x1c4 │ │ │ │ │ + bne.w 198c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + str.w r7, [r4, #452] @ 0x1c4 │ │ │ │ │ movs r2, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w r8, [sp] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - b.n 1062 │ │ │ │ │ - orr.w r6, r1, r8 │ │ │ │ │ - orrs.w r6, r6, ip │ │ │ │ │ - beq.w fe0 │ │ │ │ │ - orrs.w lr, r1, lr │ │ │ │ │ - bne.w af8 │ │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ │ - bne.w af8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b.n ffa │ │ │ │ │ + b.w bc2 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + b.n 10c2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 1f74 │ │ │ │ │ - ldr.w ip, [r4, #452] @ 0x1c4 │ │ │ │ │ + ble.w 1fda │ │ │ │ │ + ldr.w r5, [r4, #452] @ 0x1c4 │ │ │ │ │ add r3, r4 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ - add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + subs r0, r5, #1 │ │ │ │ │ str.w r0, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r1, 14fa │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - ble.n 14fa │ │ │ │ │ - sub.w r1, ip, #2 │ │ │ │ │ - str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ │ + cbz r1, 1536 │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + ble.n 1536 │ │ │ │ │ + subs r5, #2 │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ + str.w r5, [r4, #452] @ 0x1c4 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r1, 14fa │ │ │ │ │ + cbz r1, 1536 │ │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - ble.n 14fa │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + ble.n 1536 │ │ │ │ │ ldr.w r3, [r4, #452] @ 0x1c4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 14e0 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bne.w 1f74 │ │ │ │ │ + bne.n 151c │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + bne.w 1fda │ │ │ │ │ add.w r1, r1, #572 @ 0x23c │ │ │ │ │ ldr.w r3, [r4, r1, lsl #2] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w f54 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + beq.w f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b.n 104a │ │ │ │ │ + b.n 10aa │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne.w 136c │ │ │ │ │ + bne.w 1426 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bmi.w 1df0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bmi.w 1c14 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ 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 104a │ │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ │ - bne.w 138c │ │ │ │ │ + b.n 10aa │ │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ │ + bne.w 1446 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27d0 │ │ │ │ │ + bl 2768 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc0 │ │ │ │ │ - b.n f96 │ │ │ │ │ + bne.w cf4 │ │ │ │ │ + b.n fd8 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - b.n ebc │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r2, r1, [sp, #16] │ │ │ │ │ - bl 245c │ │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ │ - it ne │ │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq.w r8, #1 │ │ │ │ │ - movne.w r8, #0 │ │ │ │ │ - beq.w 1272 │ │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ │ - mov lr, r6 │ │ │ │ │ - b.n fc8 │ │ │ │ │ - movw r8, #47102 @ 0xb7fe │ │ │ │ │ - movt r8, #65535 @ 0xffff │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - cmp r2, #14 │ │ │ │ │ - bhi.n 15b6 │ │ │ │ │ - asr.w r2, r8, r2 │ │ │ │ │ - lsls r1, r2, #31 │ │ │ │ │ - bmi.n 15b6 │ │ │ │ │ - add.w r9, r4, #8192 @ 0x2000 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr.w r2, [r4, #2736] @ 0xab0 │ │ │ │ │ - ldr.w r0, [r9, #3564] @ 0xdec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1a9e │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1bee │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - beq.n 16ea │ │ │ │ │ - adds r3, r5, #1 │ │ │ │ │ - bne.w 9ba │ │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 112c │ │ │ │ │ - subs r2, #11 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - it ne │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - lsls r2, r2, #6 │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + b.n ef2 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ - bpl.w a9c │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + bpl.w a88 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 1046 │ │ │ │ │ + b.n 10a6 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - beq.w 23ce │ │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ │ + beq.w 21a4 │ │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1cf8 │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ - beq.w 1cf4 │ │ │ │ │ + bne.w 1bca │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ + beq.w 1b84 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcc.w 2426 │ │ │ │ │ + bcc.w 2344 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ - uxtb r7, r7 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bne.w 2448 │ │ │ │ │ + uxtb r6, r6 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 2330 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ + b.w bc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ + bl 23f4 │ │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - beq.n 1710 │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - it eq │ │ │ │ │ - moveq ip, r7 │ │ │ │ │ - beq.w 134e │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - b.n 129e │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + beq.n 1694 │ │ │ │ │ + adds r7, r0, #1 │ │ │ │ │ + it ne │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + bne.w 1314 │ │ │ │ │ + b.n 1408 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ ite ne │ │ │ │ │ - movne r7, #0 │ │ │ │ │ - andeq.w r7, r7, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 113e │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + andeq.w r3, r8, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 119a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 104a │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - b.n 1586 │ │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 22be │ │ │ │ │ - add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - bne.n 15f0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ + b.n 10aa │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + b.n 12c8 │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w a9c │ │ │ │ │ + ble.w a88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b.w a9c │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov.w fp, #3 │ │ │ │ │ - b.n 12ca │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne.w 1f5c │ │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ + b.w a88 │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 1248 │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 1344 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + cmp r1, #10 │ │ │ │ │ + bne.n 168c │ │ │ │ │ + ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a5c │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + cbz r0, 16e2 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r7, [r4, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r5, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ + str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ + sub.w r2, sl, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1234 │ │ │ │ │ + beq.w 122e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - str.w r8, [r4, #4] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - b.w 932 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - str.w r9, [r4, #4] │ │ │ │ │ - cmp r2, #17 │ │ │ │ │ - beq.w 112c │ │ │ │ │ - cmp r2, #22 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w sl, [r4, #4] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 1252 │ │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1252 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + str.w sl, [r4, #4] │ │ │ │ │ + cmp r1, #17 │ │ │ │ │ + beq.w 1188 │ │ │ │ │ + cmp r1, #22 │ │ │ │ │ it eq │ │ │ │ │ - ldreq.w ip, [r4, #4] │ │ │ │ │ - beq.w 134e │ │ │ │ │ + ldreq r6, [r4, #4] │ │ │ │ │ + beq.w 1408 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr.w r3, [r3, #3560] @ 0xde8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r4, #2708] @ 0xa94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ - bgt.w 2268 │ │ │ │ │ - cmp.w fp, #3 │ │ │ │ │ - beq.w 224c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bgt.w 20c0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + beq.w 20a4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2294 │ │ │ │ │ + bne.w 2092 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r6, #10 │ │ │ │ │ - beq.w 112c │ │ │ │ │ + beq.w 1188 │ │ │ │ │ movs r3, #24 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 112c │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.w 16ce │ │ │ │ │ - ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ + b.n 1188 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne.w 1bee │ │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - cbz r0, 1818 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1980 │ │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ - sub.w r2, r9, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str.w r8, [r4, #2704] @ 0xa90 │ │ │ │ │ + sub.w r2, r5, r8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d8 │ │ │ │ │ + beq.w 12b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - str.w r9, [r4, #4] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 22ae │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str r5, [r4, #28] │ │ │ │ │ - bne.w 15f0 │ │ │ │ │ - b.n 16ea │ │ │ │ │ - mov ip, r6 │ │ │ │ │ - b.n 134e │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.w 926 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 12e2 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ │ + beq.n 17ea │ │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ │ + beq.n 17ea │ │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ │ - beq.n 184e │ │ │ │ │ + beq.w 12e2 │ │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ │ - bne.w a04 │ │ │ │ │ + bne.w 9ee │ │ │ │ │ + b.n 12e2 │ │ │ │ │ + cmp r5, #39 @ 0x27 │ │ │ │ │ + beq.n 17ea │ │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ │ + bne.w 9ee │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w 1dda │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - adds r6, r0, #1 │ │ │ │ │ - beq.n 1894 │ │ │ │ │ + beq.w 1b6c │ │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.n 1836 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - str r7, [r4, #4] │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bcc.w 2426 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r8, [r4, #4] │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + bcc.w 2344 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2448 │ │ │ │ │ + bne.w 2330 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ │ ldr.w r2, [r3, #3560] @ 0xde8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt.w 21a2 │ │ │ │ │ + bgt.w 1f10 │ │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ │ str.w r2, [r3, #3560] @ 0xde8 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ adds r1, r4, r0 │ │ │ │ │ add.w r0, r0, #2800 @ 0xaf0 │ │ │ │ │ strb.w r5, [r1, #2764] @ 0xacc │ │ │ │ │ str.w r9, [r1, #2752] @ 0xac0 │ │ │ │ │ str.w lr, [r1, #2768] @ 0xad0 │ │ │ │ │ add.w lr, r4, r0 │ │ │ │ │ - str.w r6, [r1, #2776] @ 0xad8 │ │ │ │ │ + str.w r7, [r1, #2776] @ 0xad8 │ │ │ │ │ ldr.w r5, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr.w r9, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r9, [r1, #2780] @ 0xadc │ │ │ │ │ str.w r5, [r1, #2784] @ 0xae0 │ │ │ │ │ str.w ip, [r1, #2788] @ 0xae4 │ │ │ │ │ str.w ip, [r1, #2792] @ 0xae8 │ │ │ │ │ str.w r3, [r1, #2796] @ 0xaec │ │ │ │ │ str.w r3, [r1, #2808] @ 0xaf8 │ │ │ │ │ str.w ip, [r4, r0] │ │ │ │ │ str.w r3, [lr, #4] │ │ │ │ │ - ldrb r3, [r6, #0] │ │ │ │ │ + ldrb r3, [r7, #0] │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ - beq.n 1910 │ │ │ │ │ - bhi.w 1ebe │ │ │ │ │ + beq.n 18b2 │ │ │ │ │ + bhi.w 1bc6 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - bne.w 1ebe │ │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ │ - ldrb.w ip, [r8, r3] │ │ │ │ │ - sub.w r1, ip, #114 @ 0x72 │ │ │ │ │ - rsbs ip, r1, #0 │ │ │ │ │ - adc.w ip, ip, r1 │ │ │ │ │ + bne.w 1bc6 │ │ │ │ │ + ldrb r3, [r7, #1] │ │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ │ + sub.w ip, r6, #114 @ 0x72 │ │ │ │ │ + rsbs r6, ip, #0 │ │ │ │ │ + adc.w r6, r6, ip │ │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov.w lr, #0 │ │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r1, fp │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ │ add.w r5, r0, #2752 @ 0xac0 │ │ │ │ │ add r0, r4 │ │ │ │ │ - str.w ip, [r0, #2772] @ 0xad4 │ │ │ │ │ + str.w r6, [r0, #2772] @ 0xad4 │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ - strd lr, r6, [r0, #4] │ │ │ │ │ + strd ip, r7, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ + str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ + b.w bc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 22e6 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr.w r6, [r8, r3, lsl #2] │ │ │ │ │ - ands.w r6, r6, #16 │ │ │ │ │ - beq.w 22ce │ │ │ │ │ + beq.w 2152 │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #16 │ │ │ │ │ + beq.w 211e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #27 │ │ │ │ │ - bmi.n 196e │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ + lsls r5, r3, #27 │ │ │ │ │ + bmi.n 1910 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 22e6 │ │ │ │ │ + beq.w 2152 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27d0 │ │ │ │ │ + bl 2768 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc0 │ │ │ │ │ - b.w f96 │ │ │ │ │ + bne.w cf4 │ │ │ │ │ + b.w fd8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.w 10d2 │ │ │ │ │ + b.w 112a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d80 │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - b.w b7c │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - b.n 1586 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.w 176a │ │ │ │ │ - ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1764 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ - sub.w r2, r9, r6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 13e2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - b.n 176a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bpl.w f76 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2578 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w f76 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ - ldr.w r3, [r9, #3568] @ 0xdf0 │ │ │ │ │ + bne.w 1c94 │ │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ │ + b.w bb2 │ │ │ │ │ + ldr.w r3, [r6, #3568] @ 0xdf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f8e │ │ │ │ │ + bne.w 1bd0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - str.w r9, [r4, #4] │ │ │ │ │ - b.w 932 │ │ │ │ │ - str.w r9, [r4, #4] │ │ │ │ │ - b.w 1122 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ - bpl.w 116a │ │ │ │ │ - b.n 161e │ │ │ │ │ + b.w bc2 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b.n 12c8 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + str.w sl, [r4, #4] │ │ │ │ │ + b.w 926 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - b.n 146c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r7, [r4, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mla r7, r0, r7, r7 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w bca │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1bee │ │ │ │ │ - ldr.w r8, [r4, #28] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b.n 14cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ │ + bl 23f4 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ + lsls r5, r3, #29 │ │ │ │ │ + bpl.w fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w r6, [r9, #3568] @ 0xdf0 │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + bl 2510 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w fb8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ + b.w bc2 │ │ │ │ │ + str.w sl, [r4, #4] │ │ │ │ │ + b.w 117e │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr.w r8, [r4, #40] @ 0x28 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + mla r8, r0, r8, r8 │ │ │ │ │ + b.w c00 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + bpl.w 11c4 │ │ │ │ │ + b.n 15c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ mov r1, r0 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - bne.w 1e80 │ │ │ │ │ + bne.w 1b88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr.w r5, [r8, r3, lsl #2] │ │ │ │ │ + ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - beq.w 21f8 │ │ │ │ │ + beq.w 20ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2578 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 2510 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a2c │ │ │ │ │ + beq.n 19b2 │ │ │ │ │ bic.w r3, r0, #32 │ │ │ │ │ - b.w f80 │ │ │ │ │ - ldr.w r1, [r2, #3564] @ 0xdec │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w f18 │ │ │ │ │ - str.w r6, [r2, #3568] @ 0xdf0 │ │ │ │ │ - b.n 1a4c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - movs r2, #23 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + b.w fc2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1d8e │ │ │ │ │ + ldr.w sl, [r4, #28] │ │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ │ + adds r3, r5, #1 │ │ │ │ │ + beq.n 1a70 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r8, [r4, #4] │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bcc.w 2344 │ │ │ │ │ + ldrb.w r3, [r3, #-1] │ │ │ │ │ + uxtb r5, r5 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w 2330 │ │ │ │ │ + ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ + str.w r7, [r6, #3568] @ 0xdf0 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ + b.w bc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.n 1b28 │ │ │ │ │ + bne.n 1aa8 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b.w bca │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r5, #95 @ 0x5f │ │ │ │ │ - bne.w c94 │ │ │ │ │ + b.w bc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ - bmi.w c94 │ │ │ │ │ - b.n 1530 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 23aa │ │ │ │ │ - sub.w r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi.w 238c │ │ │ │ │ + bl 24b0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls.n 1bb0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 23aa │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ - lsls r7, r3, #29 │ │ │ │ │ - bmi.w 2372 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + bl 24b0 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + movs r2, #23 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27d0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w cc0 │ │ │ │ │ - b.w f96 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - ldr.w r8, [r4, #28] │ │ │ │ │ - mov.w lr, #9 │ │ │ │ │ - ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b.n 1c18 │ │ │ │ │ - ldrb.w r0, [r8] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne.n 1c4c │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - subs.w lr, lr, #1 │ │ │ │ │ - beq.n 1c52 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldrb.w r1, [ip] │ │ │ │ │ - cmp r0, r8 │ │ │ │ │ - bls.n 1c4c │ │ │ │ │ - cmp r1, #32 │ │ │ │ │ - bne.n 1c06 │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r2, #32 │ │ │ │ │ - beq.n 1c34 │ │ │ │ │ - cmp r2, #9 │ │ │ │ │ - beq.n 1c34 │ │ │ │ │ - subs r1, r1, r4 │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ - add.w r2, r1, r8 │ │ │ │ │ - b.n 1c14 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bc2 │ │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 11b2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + b.w 11b2 │ │ │ │ │ + ldr.w r1, [r2, #3564] @ 0xdec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2382 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - bl 2518 │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - add.w r9, r8, #6 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - bcs.n 1cfe │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov r1, sl │ │ │ │ │ + beq.w f48 │ │ │ │ │ + str.w r7, [r2, #3568] @ 0xdf0 │ │ │ │ │ + b.n 1968 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - strd r2, r8, [sp] │ │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 241c │ │ │ │ │ - sub.w r3, r5, #48 @ 0x30 │ │ │ │ │ + beq.w 2052 │ │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 23fc │ │ │ │ │ + bhi.w 202c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 1c98 │ │ │ │ │ + bls.n 1b18 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 241c │ │ │ │ │ + beq.w 2052 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ - lsls r6, r3, #29 │ │ │ │ │ - bmi.w 2178 │ │ │ │ │ + ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ + lsls r1, r3, #29 │ │ │ │ │ + bmi.w 230a │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27d0 │ │ │ │ │ + bl 2768 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc0 │ │ │ │ │ - b.w f96 │ │ │ │ │ + bne.w cf4 │ │ │ │ │ + b.w fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 112c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str.w r2, [r4, #2700] @ 0xa8c │ │ │ │ │ - ldrd r8, r9, [r4, #4] │ │ │ │ │ - b.w 938 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 1676 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 1676 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b.w 112a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.w 231a │ │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ │ + mov.w lr, #3 │ │ │ │ │ + b.n 183a │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 1620 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bmi.w 1a22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 24b0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2624 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c66 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - beq.n 1d32 │ │ │ │ │ - ldrsb.w r3, [r8, #6] │ │ │ │ │ - ldrb.w r2, [r8, #6] │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - blt.n 1c66 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bne.n 1c66 │ │ │ │ │ - add.w r5, fp, #6 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 243a │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + beq.w fd8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - strd r2, r9, [sp] │ │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ + bl 24b0 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bc2 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.n 18c2 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 1620 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r6, #3568] @ 0xdf0 │ │ │ │ │ + b.n 1964 │ │ │ │ │ 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 1122 │ │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w 1156 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b.w 1156 │ │ │ │ │ + b.w 117e │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.w 926 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.w c00 │ │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne.w 145e │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.w e9c │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + beq.w 1e08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ │ + bl 2510 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 19b2 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 1990 │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 1c4a │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 19f8 │ │ │ │ │ + bgt.n 1c8e │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.w 19f8 │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.w 158a │ │ │ │ │ + add.w r3, r4, #8192 @ 0x2000 │ │ │ │ │ + ldr.w r5, [r3, #3564] @ 0xdec │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w ce6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 24b0 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + sub.w r2, r8, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bc2 │ │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ │ + bne.n 1c4a │ │ │ │ │ + b.n 158a │ │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ │ ldr.w r3, [r3, #3564] @ 0xdec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19b0 │ │ │ │ │ + bne.w 1952 │ │ │ │ │ ldr.w r2, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 112c │ │ │ │ │ + bne.w 1188 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 221e │ │ │ │ │ + beq.w 22a6 │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.w 2142 │ │ │ │ │ + blt.w 21ca │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.w 2068 │ │ │ │ │ + blt.w 21dc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 19b0 │ │ │ │ │ + beq.w 1952 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19b0 │ │ │ │ │ + bne.w 1952 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19b0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne.w 1f62 │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - mov.w lr, #3 │ │ │ │ │ - b.n 1898 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - beq.w 1b74 │ │ │ │ │ + b.n 1952 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - bl 2578 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a2c │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1a0a │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 1e24 │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1ada │ │ │ │ │ - bgt.n 1e66 │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.w 1ada │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 154e │ │ │ │ │ - add.w r3, r4, #8192 @ 0x2000 │ │ │ │ │ - ldr.w r6, [r3, #3564] @ 0xdec │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w cb2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 1188 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str.w r2, [r4, #2700] @ 0xa8c │ │ │ │ │ + ldrd r6, sl, [r4, #4] │ │ │ │ │ + b.w 92e │ │ │ │ │ + ldrd r1, r2, [r1, #52] @ 0x34 │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + beq.w 14a8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + b.w 148a │ │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 14a8 │ │ │ │ │ + ldr.w r3, [r3, #2796] @ 0xaec │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + subs r7, r0, r3 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + ble.n 1d74 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldrb r3, [r3, r0] │ │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ │ + it eq │ │ │ │ │ + addeq r0, #1 │ │ │ │ │ + beq.n 1d6e │ │ │ │ │ + cmp r3, #39 @ 0x27 │ │ │ │ │ + it ne │ │ │ │ │ + cmpne r3, #34 @ 0x22 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq.w sl, #1 │ │ │ │ │ + movne.w sl, #0 │ │ │ │ │ + beq.w 2002 │ │ │ │ │ + eor.w ip, r2, #1 │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + ite ne │ │ │ │ │ + movne.w ip, #0 │ │ │ │ │ + andeq.w ip, ip, #1 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + bne.w 1f32 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + bgt.n 1d36 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 1188 │ │ │ │ │ + str.w r7, [fp, #28] │ │ │ │ │ + b.w 14a8 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + ldr.w sl, [r4, #28] │ │ │ │ │ + mov.w lr, #9 │ │ │ │ │ + ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + b.n 1db6 │ │ │ │ │ + ldrb.w r1, [sl] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + bne.n 1e84 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + subs.w lr, lr, #1 │ │ │ │ │ + beq.n 1e8c │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + ldrb.w r8, [ip] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + bls.n 1e84 │ │ │ │ │ + cmp.w r8, #32 │ │ │ │ │ + bne.n 1da4 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldrb.w r2, [r8] │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + beq.n 1dd6 │ │ │ │ │ + cmp r2, #9 │ │ │ │ │ + beq.n 1dd6 │ │ │ │ │ + subs r1, r1, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add.w r2, r1, sl │ │ │ │ │ + b.n 1db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b.n 1702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r7, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + bl 23f4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ │ + bne.w cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.n 1e24 │ │ │ │ │ - b.w 154e │ │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - bne.w 13a4 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b.w e62 │ │ │ │ │ + bl 23f4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #29 │ │ │ │ │ - bmi.w 1b04 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bmi.w cc8 │ │ │ │ │ + b.w 156c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 23e8 │ │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi.w 23ba │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls.n 1e46 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 23e8 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bmi.w 23d8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 268c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + bl 2768 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f96 │ │ │ │ │ + bne.w cf4 │ │ │ │ │ + b.w fd8 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 23ae │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ - b.n 1922 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + bl 24b0 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + add.w r8, sl, #6 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bcs.n 1eba │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + strd r2, sl, [sp] │ │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ │ + bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ + b.w bc2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ 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 10d2 │ │ │ │ │ - ldrd r6, r0, [fp, #52] @ 0x34 │ │ │ │ │ - orrs r0, r6 │ │ │ │ │ - beq.w 1442 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b.w 1424 │ │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1442 │ │ │ │ │ - ldr.w r3, [r2, #2796] @ 0xaec │ │ │ │ │ - subs r6, r1, r3 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - ble.n 1f42 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldrb.w r2, [r3, ip] │ │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ │ - it eq │ │ │ │ │ - addeq.w ip, ip, #1 │ │ │ │ │ - beq.n 1f3a │ │ │ │ │ - cmp r2, #39 @ 0x27 │ │ │ │ │ - it ne │ │ │ │ │ - cmpne r2, #34 @ 0x22 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r0, #1 │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - beq.n 1ff0 │ │ │ │ │ - eor.w lr, r1, #1 │ │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ │ - ite ne │ │ │ │ │ - movne.w lr, #0 │ │ │ │ │ - andeq.w lr, lr, #1 │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - bne.n 1f96 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - cmp r6, ip │ │ │ │ │ - bgt.n 1f06 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 112c │ │ │ │ │ - str.w r6, [sl, #28] │ │ │ │ │ - b.w 1442 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.w 932 │ │ │ │ │ + bne.n 1ea0 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + beq.n 1eee │ │ │ │ │ + ldrsb.w r3, [sl, #6] │ │ │ │ │ + ldrb.w r2, [sl, #6] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + blt.n 1ea0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bne.n 1ea0 │ │ │ │ │ + add.w r5, r9, #6 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 1ff4 │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + strd r2, r8, [sp] │ │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ │ + bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ + b.w bc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - b.n 1894 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r0, #21 │ │ │ │ │ - str r0, [r4, #32] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [r9, #3568] @ 0xdf0 │ │ │ │ │ - b.n 1a48 │ │ │ │ │ - adds r0, r6, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + b.w bc2 │ │ │ │ │ + adds r0, r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112c │ │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - mov r1, lr │ │ │ │ │ - mov r2, lr │ │ │ │ │ + beq.w 1188 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov lr, sl │ │ │ │ │ mov r4, r3 │ │ │ │ │ - str.w lr, [sp, #24] │ │ │ │ │ - b.n 1fd2 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 1f68 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ - beq.n 1fe0 │ │ │ │ │ + beq.n 1f78 │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ - bne.n 1fc6 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cbz r3, 201a │ │ │ │ │ + bne.n 1f5c │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.n 200c │ │ │ │ │ adds r1, #1 │ │ │ │ │ strb.w r0, [ip] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - ble.n 2038 │ │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ │ - add.w ip, r8, r1 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + ble.n 1fac │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + add.w ip, r4, r1 │ │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ - beq.n 1ffc │ │ │ │ │ + beq.n 1f8a │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ - bne.n 1fba │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cbz r3, 2056 │ │ │ │ │ - subs.w r3, lr, r0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 1fc6 │ │ │ │ │ - cbz r1, 2050 │ │ │ │ │ - subs.w r1, r8, r2 │ │ │ │ │ + bne.n 1f4e │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.n 1fc8 │ │ │ │ │ + subs.w sl, lr, r0 │ │ │ │ │ it ne │ │ │ │ │ - movne r1, #1 │ │ │ │ │ - b.n 1f3a │ │ │ │ │ + movne.w sl, #1 │ │ │ │ │ + b.n 1f5c │ │ │ │ │ add.w ip, r2, #1 │ │ │ │ │ - strb.w r0, [r8, r1] │ │ │ │ │ - cmp r6, ip │ │ │ │ │ + strb r0, [r4, r1] │ │ │ │ │ + cmp r7, ip │ │ │ │ │ add.w r0, r1, #1 │ │ │ │ │ - ble.n 205e │ │ │ │ │ - ldrb.w ip, [r4, ip] │ │ │ │ │ - adds r1, #2 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + ble.n 1fd0 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ adds r2, #2 │ │ │ │ │ - strb.w ip, [r8, r0] │ │ │ │ │ - b.n 1fce │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - it lt │ │ │ │ │ - ldrlt r3, [sp, #20] │ │ │ │ │ - blt.n 202a │ │ │ │ │ - b.n 1fcc │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - ble.n 2064 │ │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - bne.n 2024 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - blt.n 1fc6 │ │ │ │ │ - b.n 1fcc │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ + ldrb.w ip, [r0, ip] │ │ │ │ │ + adds r0, r1, #1 │ │ │ │ │ + adds r1, #2 │ │ │ │ │ + strb.w ip, [r4, r0] │ │ │ │ │ + b.n 1f64 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - strb.w r2, [r8, r1] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + strb r2, [r3, r1] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1f4e │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - b.n 1f3a │ │ │ │ │ - movs r3, #1 │ │ │ │ │ + b.n 1d80 │ │ │ │ │ mov lr, r0 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 1fc6 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 203a │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 1fcc │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + b.n 1f5c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b.n 1fb2 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r0, #21 │ │ │ │ │ + str r0, [r4, #32] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bc2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b.n 1ef6 │ │ │ │ │ + cbz r2, 2026 │ │ │ │ │ + subs r2, r1, r3 │ │ │ │ │ + it ne │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + b.n 1d6e │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + blt.n 2018 │ │ │ │ │ + b.n 1f62 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + ble.n 1f62 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + bne.n 2012 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + blt.n 1f5c │ │ │ │ │ + b.n 1f62 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + b.n 1d6e │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.w 230a │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 24b0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 1c7c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 1b0e │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + cmp.w ip, #35 @ 0x23 │ │ │ │ │ + str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + str r2, [r4, #28] │ │ │ │ │ + beq.w ac6 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + bne.w 22e8 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bc2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.w 9ac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 175c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r6, #10 │ │ │ │ │ + beq.w 1188 │ │ │ │ │ + movs r3, #23 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b.w 1188 │ │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ │ + mla r3, r1, r3, r4 │ │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne.w 173e │ │ │ │ │ + ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.w 173e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 10aa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 24b0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ + b.n 204a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r5, r8 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 1188 │ │ │ │ │ + ldrd r7, sl, [r4, #4] │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.w c00 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 24b0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + b.n 204a │ │ │ │ │ + bge.n 213a │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b.w eba │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.w 1fda │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bgt.n 214c │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + b.w 153c │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b.w 14f2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 1902 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 10aa │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.w 10a6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + b.w 13ae │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + b.n 206e │ │ │ │ │ + add.w r3, r4, #8192 @ 0x2000 │ │ │ │ │ + ldr.w r3, [r3, #3576] @ 0xdf8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 15d6 │ │ │ │ │ + ldrd r1, r3, [r4] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bcc.w 2344 │ │ │ │ │ + ldrb.w r3, [r3, #-1] │ │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ │ + bne.w 2330 │ │ │ │ │ + ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ + b.w dc6 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 22c2 │ │ │ │ │ + movs r3, #17 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b.w 1188 │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ ubfx r6, r2, #2, #3 │ │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 2162 │ │ │ │ │ + beq.n 22d2 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 212e │ │ │ │ │ + bne.w 22f2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 212a │ │ │ │ │ - lsls r2, r2, #25 │ │ │ │ │ + beq.n 22a2 │ │ │ │ │ + lsls r1, 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 20c8 │ │ │ │ │ + bgt.n 223e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 20aa │ │ │ │ │ + beq.n 2220 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 20aa │ │ │ │ │ + cbnz r3, 2220 │ │ │ │ │ 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, 2116 │ │ │ │ │ + cbz r0, 228e │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 112c │ │ │ │ │ + b.w 1188 │ │ │ │ │ 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 20e8 │ │ │ │ │ + beq.n 225e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 20e8 │ │ │ │ │ + cbnz r3, 225e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2156 │ │ │ │ │ + beq.n 21d4 │ │ │ │ │ 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 210a │ │ │ │ │ + beq.n 2280 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 210a │ │ │ │ │ + cbnz r3, 2280 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 2156 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 21d4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b.n 2094 │ │ │ │ │ + b.n 220a │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 112c │ │ │ │ │ + b.w 1188 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b.n 208a │ │ │ │ │ - cbz r1, 215e │ │ │ │ │ - lsls r7, r2, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r2, r5, #20 │ │ │ │ │ - addpl.w r2, r5, #28 │ │ │ │ │ - ldr.w r6, [r2, r3, lsl #2] │ │ │ │ │ - b.n 208e │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 2156 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 22a6 │ │ │ │ │ - movs r3, #17 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b.w 112c │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b.n 213c │ │ │ │ │ - cbz r1, 2174 │ │ │ │ │ - lsls r1, r2, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r2, r5, #20 │ │ │ │ │ - addpl.w r2, r5, #28 │ │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ │ - b.n 208e │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b.n 2170 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.w 1046 │ │ │ │ │ - movs r6, #10 │ │ │ │ │ - b.w 1780 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - ldrd r1, r9, [r4, #4] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - b.w 12d8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ - add.w r3, r4, r2, lsl #2 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ - lsls r3, r2, #2 │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - beq.w f48 │ │ │ │ │ - bge.n 21dc │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.w e84 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 1f74 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bgt.n 21f0 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - b.w 1500 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.w 14b2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ - 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 r3, r5 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b8a │ │ │ │ │ + b.n 2200 │ │ │ │ │ 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 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #17 │ │ │ │ │ movne r3, #22 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.w 112c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 104a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r6, #10 │ │ │ │ │ - beq.w 112c │ │ │ │ │ - movs r3, #23 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b.w 112c │ │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ │ - mla r3, r1, r3, r4 │ │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bne.w 17a8 │ │ │ │ │ - ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - bne.w 17a8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 104a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 17c6 │ │ │ │ │ + b.w 1188 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 21d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2156 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r9, [r4, #28] │ │ │ │ │ - str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - b.w 15e4 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - b.w 98a │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ + b.n 21d4 │ │ │ │ │ + cbz r1, 22e4 │ │ │ │ │ + lsls r6, r2, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r2, r5, #20 │ │ │ │ │ + addpl.w r2, r5, #28 │ │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ │ + b.n 2204 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b.n 22e0 │ │ │ │ │ + adds r3, r5, #1 │ │ │ │ │ + bne.w 980 │ │ │ │ │ + b.w 1260 │ │ │ │ │ + cbz r1, 2306 │ │ │ │ │ + lsls r2, r2, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r2, r5, #20 │ │ │ │ │ + addpl.w r2, r5, #28 │ │ │ │ │ + ldr.w r6, [r2, r3, lsl #2] │ │ │ │ │ + b.n 2204 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b.n 2300 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1e54 │ │ │ │ │ + b.w 10a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.w 1960 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + bl 24b0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r3, r2 │ │ │ │ │ - moveq r3, r7 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 112c │ │ │ │ │ - ldrd r3, r9, [r4, #4] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w bca │ │ │ │ │ + bl 24b0 │ │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ │ + b.w 1836 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.w 1046 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ + movs r6, #10 │ │ │ │ │ + b.w 1716 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 232c │ │ │ │ │ + ble.n 2366 │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - beq.n 2350 │ │ │ │ │ + beq.n 238a │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bne.n 235e │ │ │ │ │ + bne.n 239a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 104a │ │ │ │ │ - ldrd r1, r0, [fp, #4] │ │ │ │ │ + b.w 10aa │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldrd r1, r0, [r0, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 161e │ │ │ │ │ - b.n 232c │ │ │ │ │ + beq.w 15c8 │ │ │ │ │ + b.n 2366 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 104a │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.w 1046 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 15e4 │ │ │ │ │ - b.w 1aa8 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr.w r6, [r8, r3, lsl #2] │ │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ │ - bne.n 2372 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b.w 10aa │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w afc │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.w 1a44 │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.n 23d8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - b.n 22de │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.w 1ba6 │ │ │ │ │ - str r1, [r4, #28] │ │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ │ - b.w adc │ │ │ │ │ - add.w r3, r4, #8192 @ 0x2000 │ │ │ │ │ - ldr.w r3, [r3, #3576] @ 0xdf8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 162c │ │ │ │ │ - ldrd r1, r3, [r4] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bcc.n 2426 │ │ │ │ │ - ldrb.w r3, [r3, #-1] │ │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ │ - bne.n 2448 │ │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - b.w d94 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.w 9c0 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr.w r6, [r8, r3, lsl #2] │ │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ │ - bne.w 2178 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ + b.n 204a │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - b.n 22de │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1c8e │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ + b.w 10a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b.n 1d3c │ │ │ │ │ - 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 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 1e3c │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000245c : │ │ │ │ │ +000023f4 : │ │ │ │ │ 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 2498 │ │ │ │ │ + beq.n 2430 │ │ │ │ │ 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 250e │ │ │ │ │ + bcs.n 24a6 │ │ │ │ │ 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 250e │ │ │ │ │ + bne.n 24a6 │ │ │ │ │ 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 2514 │ │ │ │ │ + beq.n 24ac │ │ │ │ │ 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, 24f8 │ │ │ │ │ + cbnz r0, 2490 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 2476 │ │ │ │ │ + bne.n 240e │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 250e │ │ │ │ │ + bne.n 24a6 │ │ │ │ │ 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, 2514 │ │ │ │ │ + cbz r0, 24ac │ │ │ │ │ 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 24c4 │ │ │ │ │ + beq.n 245c │ │ │ │ │ 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 2494 │ │ │ │ │ + b.n 242c │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ - b.n 250e │ │ │ │ │ + b.n 24a6 │ │ │ │ │ │ │ │ │ │ -00002518 : │ │ │ │ │ +000024b0 : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 254c │ │ │ │ │ + beq.n 24e4 │ │ │ │ │ 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 2562 │ │ │ │ │ + bcc.n 24fa │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 254e │ │ │ │ │ + bne.n 24e6 │ │ │ │ │ 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 │ │ │ │ │ @@ -3655,178 +3634,178 @@ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002578 : │ │ │ │ │ +00002510 : │ │ │ │ │ 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 25c6 │ │ │ │ │ + beq.n 255e │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 2600 │ │ │ │ │ + bcs.n 2598 │ │ │ │ │ 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 25be │ │ │ │ │ + bpl.n 2556 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 259a │ │ │ │ │ + b.n 2532 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 2660 │ │ │ │ │ + beq.n 25f8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2604 │ │ │ │ │ + bne.n 259c │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2658 │ │ │ │ │ + beq.n 25f0 │ │ │ │ │ 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, 263c │ │ │ │ │ + cbnz r0, 25d4 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 2612 │ │ │ │ │ + beq.n 25aa │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 25a6 │ │ │ │ │ + bcc.n 253e │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 2652 │ │ │ │ │ + bpl.n 25ea │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 259a │ │ │ │ │ + b.n 2532 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2604 │ │ │ │ │ + bne.n 259c │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 2658 │ │ │ │ │ + cbz r0, 25f0 │ │ │ │ │ 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 25f0 │ │ │ │ │ + beq.n 2588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n 2604 │ │ │ │ │ + b.n 259c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 25c2 │ │ │ │ │ + b.n 255a │ │ │ │ │ mov r5, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 2604 │ │ │ │ │ + b.n 259c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 2596 │ │ │ │ │ + bne.n 252e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ 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 25c2 │ │ │ │ │ + b.n 255a │ │ │ │ │ │ │ │ │ │ -0000268c : │ │ │ │ │ +00002624 : │ │ │ │ │ verify_end_of_number.constprop.0(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add.w r2, r0, #8192 @ 0x2000 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w r2, [r2, #3564] @ 0xdec │ │ │ │ │ - cbnz r2, 26e0 │ │ │ │ │ + cbnz r2, 2678 │ │ │ │ │ sub.w r2, r1, #97 @ 0x61 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #14 │ │ │ │ │ - bhi.n 26c6 │ │ │ │ │ + bhi.n 265e │ │ │ │ │ tbb [pc, r2] │ │ │ │ │ .short 0x0819 │ │ │ │ │ .word 0x78820808 │ │ │ │ │ .word 0x08610808 │ │ │ │ │ .word 0x57080808 │ │ │ │ │ .byte 0x4d │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt.n 26e0 │ │ │ │ │ + bgt.n 2678 │ │ │ │ │ bic.w r2, r3, #32 │ │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls.n 272e │ │ │ │ │ + bls.n 26c6 │ │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #9 │ │ │ │ │ - bls.n 272e │ │ │ │ │ + bls.n 26c6 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r5, 272e │ │ │ │ │ + cbz r5, 26c6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -3835,233 +3814,233 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_parser_warn │ │ │ │ │ - cbnz r0, 274c │ │ │ │ │ + cbnz r0, 26e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - b.n 26e2 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + b.n 267a │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 26e2 │ │ │ │ │ + b.n 267a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 26fa │ │ │ │ │ + b.n 2692 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 26fa │ │ │ │ │ + b.n 2692 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, #102 @ 0x66 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ it hi │ │ │ │ │ movhi r2, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ itt ls │ │ │ │ │ movwls r2, #8449 @ 0x2101 │ │ │ │ │ lsrls r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ it ls │ │ │ │ │ andls.w r2, r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 26fa │ │ │ │ │ + b.n 2692 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 26fa │ │ │ │ │ + b.n 2692 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 26fa │ │ │ │ │ + b.n 2692 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027d0 : │ │ │ │ │ +00002768 : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add.w ip, r0, #8192 @ 0x2000 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w r3, [ip, #3564] @ 0xdec │ │ │ │ │ - cbnz r3, 2822 │ │ │ │ │ + cbnz r3, 27ba │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 2808 │ │ │ │ │ + bhi.n 27a0 │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .word 0x08080819 │ │ │ │ │ .word 0x0808828f │ │ │ │ │ .word 0x08080866 │ │ │ │ │ .short 0x5908 │ │ │ │ │ .byte 0x4c │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt.n 2822 │ │ │ │ │ + bgt.n 27ba │ │ │ │ │ bic.w r1, r3, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 2872 │ │ │ │ │ + bls.n 280a │ │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls.n 2872 │ │ │ │ │ + bls.n 280a │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r5, 2872 │ │ │ │ │ + cbz r5, 280a │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ 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, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_parser_warn │ │ │ │ │ - cbnz r0, 288c │ │ │ │ │ + cbnz r0, 2824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 245c │ │ │ │ │ - b.n 2824 │ │ │ │ │ + bl 23f4 │ │ │ │ │ + b.n 27bc │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2824 │ │ │ │ │ + b.n 27bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 2842 │ │ │ │ │ + b.n 27da │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 2842 │ │ │ │ │ + b.n 27da │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - bl 245c │ │ │ │ │ + bl 23f4 │ │ │ │ │ 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, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r5, ip │ │ │ │ │ - bl 2518 │ │ │ │ │ + bl 24b0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 2842 │ │ │ │ │ + b.n 27da │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 2842 │ │ │ │ │ + b.n 27da │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 2842 │ │ │ │ │ + b.n 27da │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -39,24 +39,24 @@ │ │ │ │ │ 0x00000240 54776f43 68617273 005f5079 556e6963 TwoChars._PyUnic │ │ │ │ │ 0x00000250 6f64655f 49735072 696e7461 626c6500 ode_IsPrintable. │ │ │ │ │ 0x00000260 5f507954 6f6b656e 5f4f6e65 43686172 _PyToken_OneChar │ │ │ │ │ 0x00000270 00507945 72725f4f 63637572 72656400 .PyErr_Occurred. │ │ │ │ │ 0x00000280 5f507954 6f6b656e 697a6572 5f696e64 _PyTokenizer_ind │ │ │ │ │ 0x00000290 656e7465 72726f72 005f5079 546f6b65 enterror._PyToke │ │ │ │ │ 0x000002a0 6e5f5468 72656543 68617273 005f5f61 n_ThreeChars.__a │ │ │ │ │ - 0x000002b0 65616269 5f696469 76005f50 794c6578 eabi_idiv._PyLex │ │ │ │ │ - 0x000002c0 65725f74 7970655f 636f6d6d 656e745f er_type_comment_ │ │ │ │ │ - 0x000002d0 746f6b65 6e5f7365 74757000 6d656d63 token_setup.memc │ │ │ │ │ - 0x000002e0 6d700050 79556e69 636f6465 5f446563 mp.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 67650050 794d656d 5f4d616c 6c6f6300 ge.PyMem_Malloc. │ │ │ │ │ + 0x000002b0 65616269 5f696469 76005f50 79546f6b eabi_idiv._PyTok │ │ │ │ │ + 0x000002c0 656e697a 65725f73 796e7461 78657272 enizer_syntaxerr │ │ │ │ │ + 0x000002d0 6f725f6b 6e6f776e 5f72616e 67650050 or_known_range.P │ │ │ │ │ + 0x000002e0 79556e69 636f6465 5f446563 6f646555 yUnicode_DecodeU │ │ │ │ │ + 0x000002f0 54463800 5f507955 6e69636f 64655f53 TF8._PyUnicode_S │ │ │ │ │ + 0x00000300 63616e49 64656e74 69666965 72005f50 canIdentifier._P │ │ │ │ │ + 0x00000310 795f4465 616c6c6f 63005f50 794c6578 y_Dealloc._PyLex │ │ │ │ │ + 0x00000320 65725f74 7970655f 636f6d6d 656e745f er_type_comment_ │ │ │ │ │ + 0x00000330 746f6b65 6e5f7365 74757000 6d656d63 token_setup.memc │ │ │ │ │ + 0x00000340 6d700050 794d656d 5f4d616c 6c6f6300 mp.PyMem_Malloc. │ │ │ │ │ 0x00000350 50794d65 6d5f4672 65650050 79556e69 PyMem_Free.PyUni │ │ │ │ │ 0x00000360 636f6465 5f537562 73747269 6e670050 code_Substring.P │ │ │ │ │ 0x00000370 79556e69 636f6465 5f417355 54463853 yUnicode_AsUTF8S │ │ │ │ │ 0x00000380 7472696e 67005079 4578635f 556e6963 tring.PyExc_Unic │ │ │ │ │ 0x00000390 6f646544 65636f64 65457272 6f720050 odeDecodeError.P │ │ │ │ │ 0x000003a0 79457272 5f457863 65707469 6f6e4d61 yErr_ExceptionMa │ │ │ │ │ 0x000003b0 74636865 73005079 4578635f 53796e74 tches.PyExc_Synt │ │ │ ├── state.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -7,10 +7,10 @@ │ │ │ │ │ 00000156 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000186 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001b4 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001cc 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001fa 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000206 00000a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000214 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000022a 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000222 00000b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000196 00000a1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 00000248 00000b1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -178,21 +178,21 @@ │ │ │ │ │ bne.n 168 <_PyTokenizer_Free+0x28> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 168 <_PyTokenizer_Free+0x28> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 20c <_PyTokenizer_Free+0xcc> │ │ │ │ │ + bne.n 21a <_PyTokenizer_Free+0xda> │ │ │ │ │ ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cbz r0, 1f4 <_PyTokenizer_Free+0xb4> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 222 <_PyTokenizer_Free+0xe2> │ │ │ │ │ + bne.n 20c <_PyTokenizer_Free+0xcc> │ │ │ │ │ ldr.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 178 <_PyTokenizer_Free+0x38> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 17e <_PyTokenizer_Free+0x3e> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -203,28 +203,28 @@ │ │ │ │ │ beq.n 190 <_PyTokenizer_Free+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 190 <_PyTokenizer_Free+0x50> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dc <_PyTokenizer_Free+0x9c> │ │ │ │ │ + bne.n 1ec <_PyTokenizer_Free+0xac> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1ec <_PyTokenizer_Free+0xac> │ │ │ │ │ - b.n 1e2 <_PyTokenizer_Free+0xa2> │ │ │ │ │ + b.n 1ec <_PyTokenizer_Free+0xac> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ec <_PyTokenizer_Free+0xac> │ │ │ │ │ + bne.n 1dc <_PyTokenizer_Free+0x9c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ec <_PyTokenizer_Free+0xac> │ │ │ │ │ + ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1ec <_PyTokenizer_Free+0xac> │ │ │ │ │ + b.n 1e2 <_PyTokenizer_Free+0xa2> │ │ │ │ │ │ │ │ │ │ 00000230 <_PyToken_Free>: │ │ │ │ │ _PyToken_Free(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ cbnz r0, 236 <_PyToken_Free+0x6> │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #0] │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2296 (bytes into file) │ │ │ │ │ + Start of section headers: 2212 (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 0x8f8: │ │ │ │ │ +There are 15 section headers, starting at offset 0x8a4: │ │ │ │ │ │ │ │ │ │ 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 000098 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 000718 000048 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0006e4 000048 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0000cc 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0000cc 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0000cc 000058 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000124 000224 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 000760 000110 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 000348 000018 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 000870 000008 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 000360 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000360 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 000394 0001e0 10 13 10 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 000574 0001a1 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 000878 000080 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000124 0001f0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00072c 0000f0 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 000314 000018 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00081c 000008 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00032c 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00032c 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 000360 0001e0 10 13 10 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 000540 0001a1 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 000824 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 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 546 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ + 2: 00000001 496 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 │ │ │ │ │ @@ -20,14 +20,14 @@ │ │ │ │ │ 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 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 _PyTokenizer_error_ret │ │ │ │ │ + 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ + 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ + 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,53 +1,49 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x718 contains 9 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6e4 contains 9 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00000b0a R_ARM_THM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ 00000020 00000c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000003a 00000d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00000044 00000e0a R_ARM_THM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ 00000058 0000022f R_ARM_THM_MOVW_ABS_NC 00000001 tok_underflow_readline │ │ │ │ │ 0000005c 00000230 R_ARM_THM_MOVT_ABS 00000001 tok_underflow_readline │ │ │ │ │ 0000007e 00000f0a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 00000082 0000100a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000008e 00000f0a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x760 contains 34 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x72c contains 30 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000032 0000110a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000056 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -0000005a 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000005e 0000120a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -00000082 0000130a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000094 0000140a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ -000000a0 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000000a6 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000000b8 0000130a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000000d0 0000140a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ -000000e2 0000150a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000010c 0000160a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000140 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -0000015c 0000110a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000168 0000182f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000016c 00001830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000172 0000190a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000017a 00001a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000190 0000160a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001c2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001c6 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001ca 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -000001ce 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -000001d4 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001da 00001d0a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001e8 00001d0a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001f0 00001d0a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001fc 00001d0a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000202 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000206 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000020a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000020e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000214 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000021a 00001d0a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000058 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +0000005c 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000060 0000120a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000086 0000130a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000098 0000140a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ +000000a8 0000150a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000000d2 0000160a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000011c 0000172f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000120 00001730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000124 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +00000128 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +00000132 0000180a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000138 0000190a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000140 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +00000146 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +00000178 00001a0a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ +00000182 0000190a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +0000018c 0000110a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000198 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000019c 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001a2 00001c0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001a8 00001d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000001be 0000160a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c4 0000172f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001c8 00001730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001cc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000001d0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000001da 0000190a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001e6 0000190a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x870 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x81c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000161e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -9,21 +9,21 @@ │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ PyErr_NoMemory │ │ │ │ │ PyObject_CallNoArgs │ │ │ │ │ PyUnicode_Decode │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _Py_Dealloc │ │ │ │ │ +PyExc_TypeError │ │ │ │ │ +PyErr_Format │ │ │ │ │ +_PyTokenizer_error_ret │ │ │ │ │ _PyTokenizer_ensure_utf8 │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ -PyExc_TypeError │ │ │ │ │ -PyErr_Format │ │ │ │ │ -_PyTokenizer_error_ret │ │ │ │ │ .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 {} │ │ │ │ │ @@ -9,233 +9,208 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 158 │ │ │ │ │ + bne.w 188 │ │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ │ ldr.w r3, [r3, #3560] @ 0xde8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 158 │ │ │ │ │ + bgt.w 188 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr.w r0, [r0, #2720] @ 0xaa0 │ │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 168 │ │ │ │ │ + beq.w 198 │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldr r5, [r3, #84] @ 0x54 │ │ │ │ │ - cbz r2, ac │ │ │ │ │ - ands.w r5, r5, #134217728 @ 0x8000000 │ │ │ │ │ - beq.w 202 │ │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ │ - add.w r0, r6, #16 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 116 │ │ │ │ │ + ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ │ + beq.w 1c4 │ │ │ │ │ + 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, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 78 │ │ │ │ │ + beq.n 7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18e │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 1ee │ │ │ │ │ + beq.w 1bc │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1e0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e6 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - adds r1, #2 │ │ │ │ │ - bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - cbnz r0, dc │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 18a │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - lsls r3, r5, #3 │ │ │ │ │ - bpl.w 1c2 │ │ │ │ │ - add r1, sp, #12 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1e4 │ │ │ │ │ + beq.w 1d8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - strd r2, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r1, #2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9e │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + beq.w 1ec │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r0, [r4, #2704] @ 0xa90 │ │ │ │ │ - beq.n 180 │ │ │ │ │ + beq.n 1ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 180 │ │ │ │ │ + bne.n 1ae │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r0, r3, [r4, #4] │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - beq.n 186 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 1b4 │ │ │ │ │ add.w r1, r4, #8192 @ 0x2000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r1, #3572] @ 0xdf4 │ │ │ │ │ ldrb.w r5, [r3, #-1] │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - bne.n 196 │ │ │ │ │ + bne.n 14c │ │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ - cbnz r1, 148 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1fa │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 176 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub.w r0, r0, #10 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ + ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ + bne.n 82 │ │ │ │ │ + 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 .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + b.n 1b8 │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ + str r0, [r4, #8] │ │ │ │ │ + movs r0, #10 │ │ │ │ │ + strb r0, [r3, #0] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + strb r2, [r0, #0] │ │ │ │ │ + str.w r3, [r1, #3572] @ 0xdf4 │ │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 106 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 106 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b.n 1b8 │ │ │ │ │ ldr.w r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1ee │ │ │ │ │ + cbz r0, 1e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 118 │ │ │ │ │ + bne.n de │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 154 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 112 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 78 │ │ │ │ │ - adds r0, r3, #1 │ │ │ │ │ - str r0, [r4, #8] │ │ │ │ │ - movs r0, #10 │ │ │ │ │ - strb r0, [r3, #0] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - strb r2, [r0, #0] │ │ │ │ │ - str.w r3, [r1, #3572] @ 0xdf4 │ │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 148 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - b.n 13e │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + b.n 7a │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - b.n 9e │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 9c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 9e │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.n 12e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 18a │ │ │ │ │ - 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 │ │ │ │ │ + b.n 13e │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - b.n 9e │ │ │ │ │ - nop │ │ │ │ │ + b.n 13e │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 13e │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -13,18 +13,18 @@ │ │ │ │ │ 0x000000a0 46726565 00507945 72725f4e 6f4d656d Free.PyErr_NoMem │ │ │ │ │ 0x000000b0 6f727900 50794f62 6a656374 5f43616c ory.PyObject_Cal │ │ │ │ │ 0x000000c0 6c4e6f41 72677300 5079556e 69636f64 lNoArgs.PyUnicod │ │ │ │ │ 0x000000d0 655f4465 636f6465 00507955 6e69636f e_Decode.PyUnico │ │ │ │ │ 0x000000e0 64655f41 73555446 38416e64 53697a65 de_AsUTF8AndSize │ │ │ │ │ 0x000000f0 005f5079 4c657865 725f746f 6b5f7265 ._PyLexer_tok_re │ │ │ │ │ 0x00000100 73657276 655f6275 66006d65 6d637079 serve_buf.memcpy │ │ │ │ │ - 0x00000110 005f5079 5f446561 6c6c6f63 005f5079 ._Py_Dealloc._Py │ │ │ │ │ - 0x00000120 546f6b65 6e697a65 725f656e 73757265 Tokenizer_ensure │ │ │ │ │ - 0x00000130 5f757466 38005079 4578635f 53746f70 _utf8.PyExc_Stop │ │ │ │ │ - 0x00000140 49746572 6174696f 6e005079 4572725f Iteration.PyErr_ │ │ │ │ │ - 0x00000150 45786365 7074696f 6e4d6174 63686573 ExceptionMatches │ │ │ │ │ - 0x00000160 00507945 72725f43 6c656172 00507945 .PyErr_Clear.PyE │ │ │ │ │ - 0x00000170 78635f54 79706545 72726f72 00507945 xc_TypeError.PyE │ │ │ │ │ - 0x00000180 72725f46 6f726d61 74005f50 79546f6b rr_Format._PyTok │ │ │ │ │ - 0x00000190 656e697a 65725f65 72726f72 5f726574 enizer_error_ret │ │ │ │ │ + 0x00000110 005f5079 5f446561 6c6c6f63 00507945 ._Py_Dealloc.PyE │ │ │ │ │ + 0x00000120 78635f54 79706545 72726f72 00507945 xc_TypeError.PyE │ │ │ │ │ + 0x00000130 72725f46 6f726d61 74005f50 79546f6b rr_Format._PyTok │ │ │ │ │ + 0x00000140 656e697a 65725f65 72726f72 5f726574 enizer_error_ret │ │ │ │ │ + 0x00000150 005f5079 546f6b65 6e697a65 725f656e ._PyTokenizer_en │ │ │ │ │ + 0x00000160 73757265 5f757466 38005079 4578635f sure_utf8.PyExc_ │ │ │ │ │ + 0x00000170 53746f70 49746572 6174696f 6e005079 StopIteration.Py │ │ │ │ │ + 0x00000180 4572725f 45786365 7074696f 6e4d6174 Err_ExceptionMat │ │ │ │ │ + 0x00000190 63686573 00507945 72725f43 6c656172 ches.PyErr_Clear │ │ │ │ │ 0x000001a0 00 . │ │ │ ├── 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: 56200 (bytes into file) │ │ │ │ │ + Start of section headers: 56224 (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 0xdb88: │ │ │ │ │ +There are 15 section headers, starting at offset 0xdba0: │ │ │ │ │ │ │ │ │ │ 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 000f14 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00a718 000790 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000f48 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000f48 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 000f48 000e6a 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001db4 00530c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 00aea8 002648 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0070c0 000c70 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00d4f0 000618 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 007d30 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 007d30 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 007d64 001750 10 13 173 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 0094b4 001262 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00db08 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000fcc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00a740 0007d8 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001000 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 001000 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 001000 000e6a 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001e6c 0051f4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00af18 0025b8 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 007060 000d14 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00d4d0 000650 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 007d74 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 007d74 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 007da8 001740 10 13 172 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 0094e8 001257 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00db20 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,376 +1,375 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 373 entries: │ │ │ │ │ +Symbol table '.symtab' contains 372 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 3: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 5: 00000571 6 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 6: 000002f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 7: 00000308 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 8: 000004d1 48 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ - 9: 00000438 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 5: 00000573 50 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ + 6: 00000571 6 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 7: 00000308 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 8: 00000318 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 9: 0000043c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 10: 00000058 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 11: 00000088 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 12: 000000ac 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 14: 00000160 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 15: 0000043c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 16: 00000590 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 15: 00000440 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 16: 00000594 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 17: 000000d4 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 18: 000000f4 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 19: 00000594 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 20: 00000690 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 00000598 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 20: 00000694 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 21: 00000124 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 22: 00000694 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 22: 00000698 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 23: 00000164 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 24: 00000158 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 25: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 26: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 27: 000001d4 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 28: 000001ec 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ 29: 000001f0 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ - 30: 00000cd9 1816 FUNC LOCAL DEFAULT 6 object_recursive_isinstance │ │ │ │ │ - 31: 00003645 216 FUNC LOCAL DEFAULT 6 object_isinstance │ │ │ │ │ - 32: 00000c8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 33: 00000c94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 34: 00001240 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 35: 00001244 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 30: 00000cdd 1816 FUNC LOCAL DEFAULT 6 object_recursive_isinstance │ │ │ │ │ + 31: 0000352d 216 FUNC LOCAL DEFAULT 6 object_isinstance │ │ │ │ │ + 32: 00000c90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 33: 00000c98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 34: 00001244 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 00001248 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 36: 00000208 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ 37: 0000023c 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ 38: 00000268 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ 39: 00000314 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ - 40: 00001574 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 41: 00001578 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 40: 00001578 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 41: 0000157c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 42: 00000344 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 43: 00000325 102 FUNC LOCAL DEFAULT 1 binary_iop.part.0 │ │ │ │ │ 44: 000001f1 306 FUNC LOCAL DEFAULT 1 binary_iop │ │ │ │ │ - 45: 00001791 334 FUNC LOCAL DEFAULT 6 binary_iop1 │ │ │ │ │ + 45: 00001795 334 FUNC LOCAL DEFAULT 6 binary_iop1 │ │ │ │ │ 46: 00000348 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ 47: 00000388 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ 48: 000003b8 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ 49: 000003e0 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ 50: 00000579 24 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ - 51: 00001a70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00001a74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 52: 0000040c 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ 53: 00000428 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ - 54: 00001a78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 54: 00001a7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 55: 00000454 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ 56: 0000038d 170 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ - 57: 00001c29 282 FUNC LOCAL DEFAULT 6 binary_op1 │ │ │ │ │ - 58: 00000458 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ - 59: 00000460 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ - 60: 000004d8 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ - 61: 000004dc 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ - 62: 00000500 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ - 63: 00002051 1570 FUNC LOCAL DEFAULT 6 object_issubclass │ │ │ │ │ - 64: 00000439 94 FUNC LOCAL DEFAULT 1 recursive_issubclass │ │ │ │ │ - 65: 00000af9 140 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 66: 00000499 64 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ - 67: 00002048 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 68: 00002050 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 69: 000024d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 70: 000024d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 71: 00000518 0 NOTYPE LOCAL DEFAULT 5 .LC31 │ │ │ │ │ - 72: 0000051c 0 NOTYPE LOCAL DEFAULT 5 .LC32 │ │ │ │ │ - 73: 00002974 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 74: 00000544 0 NOTYPE LOCAL DEFAULT 5 .LC33 │ │ │ │ │ - 75: 00002978 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 76: 00002ba0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 77: 0000056c 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ - 78: 00002bb0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 79: 00000594 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ - 80: 00000b85 336 FUNC LOCAL DEFAULT 1 abstract_issubclass │ │ │ │ │ - 81: 000005d8 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ - 82: 00000608 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ - 83: 00000638 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ - 84: 0000063c 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ - 85: 00000670 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ - 86: 00000674 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ - 87: 00000678 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ - 88: 000006a0 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ - 89: 00000748 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ - 90: 0000077c 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ - 91: 000007ac 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ - 92: 0000363c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 93: 00000800 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ - 94: 00003644 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 95: 00003718 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 96: 0000371c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 97: 00000840 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ - 98: 0000394c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 00000874 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ - 100: 00003954 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 101: 00003b94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 00003b9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 103: 0000088c 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ - 104: 00000890 0 NOTYPE LOCAL DEFAULT 5 .LC51 │ │ │ │ │ - 105: 000004d9 110 FUNC LOCAL DEFAULT 1 sequence_repeat │ │ │ │ │ - 106: 00000894 0 NOTYPE LOCAL DEFAULT 5 .LC52 │ │ │ │ │ - 107: 00000898 0 NOTYPE LOCAL DEFAULT 5 .LC53 │ │ │ │ │ - 108: 0000089c 0 NOTYPE LOCAL DEFAULT 5 .LC54 │ │ │ │ │ - 109: 000008a0 0 NOTYPE LOCAL DEFAULT 5 .LC55 │ │ │ │ │ - 110: 00000cfd 42 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ - 111: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 112: 00000001 60 FUNC LOCAL DEFAULT 8 _IsCContiguous │ │ │ │ │ - 113: 000008ac 0 NOTYPE LOCAL DEFAULT 5 .LC56 │ │ │ │ │ - 114: 000008b0 0 NOTYPE LOCAL DEFAULT 5 .LC57 │ │ │ │ │ - 115: 000008d8 0 NOTYPE LOCAL DEFAULT 5 .LC58 │ │ │ │ │ - 116: 000047ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 000008e4 0 NOTYPE LOCAL DEFAULT 5 .LC59 │ │ │ │ │ - 118: 000047f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 119: 0000090c 0 NOTYPE LOCAL DEFAULT 5 .LC60 │ │ │ │ │ - 120: 0000092c 0 NOTYPE LOCAL DEFAULT 5 .LC61 │ │ │ │ │ - 121: 00000930 0 NOTYPE LOCAL DEFAULT 5 .LC62 │ │ │ │ │ - 122: 00000934 0 NOTYPE LOCAL DEFAULT 5 .LC63 │ │ │ │ │ - 123: 00000960 0 NOTYPE LOCAL DEFAULT 5 .LC64 │ │ │ │ │ - 124: 00000980 0 NOTYPE LOCAL DEFAULT 5 .LC65 │ │ │ │ │ - 125: 000009a0 0 NOTYPE LOCAL DEFAULT 5 .LC66 │ │ │ │ │ - 126: 0000081c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 127: 000009c8 0 NOTYPE LOCAL DEFAULT 5 .LC67 │ │ │ │ │ - 128: 000009f8 0 NOTYPE LOCAL DEFAULT 5 .LC68 │ │ │ │ │ - 129: 00000820 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 130: 000009fc 0 NOTYPE LOCAL DEFAULT 5 .LC69 │ │ │ │ │ - 131: 00000a00 0 NOTYPE LOCAL DEFAULT 5 .LC70 │ │ │ │ │ - 132: 00000a48 0 NOTYPE LOCAL DEFAULT 5 .LC71 │ │ │ │ │ - 133: 000009d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 134: 000009e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 135: 00000a60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 136: 00000a4c 0 NOTYPE LOCAL DEFAULT 5 .LC72 │ │ │ │ │ - 137: 00000a64 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 138: 00000a50 0 NOTYPE LOCAL DEFAULT 5 .LC73 │ │ │ │ │ - 139: 00000a80 0 NOTYPE LOCAL DEFAULT 5 .LC74 │ │ │ │ │ - 140: 00000b34 0 NOTYPE LOCAL DEFAULT 5 .LC75 │ │ │ │ │ - 141: 00000b5c 0 NOTYPE LOCAL DEFAULT 5 .LC76 │ │ │ │ │ - 142: 00000047 416 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ - 143: 00000b60 0 NOTYPE LOCAL DEFAULT 5 .LC77 │ │ │ │ │ - 144: 00000b64 0 NOTYPE LOCAL DEFAULT 5 .LC78 │ │ │ │ │ - 145: 00000b7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 146: 00000b68 0 NOTYPE LOCAL DEFAULT 5 .LC79 │ │ │ │ │ - 147: 00000b84 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 148: 00000cc8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 149: 00000b7c 0 NOTYPE LOCAL DEFAULT 5 .LC80 │ │ │ │ │ - 150: 00000b80 0 NOTYPE LOCAL DEFAULT 5 .LC81 │ │ │ │ │ - 151: 00000b84 0 NOTYPE LOCAL DEFAULT 5 .LC82 │ │ │ │ │ - 152: 00000cd4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 153: 00000249 68 FUNC LOCAL DEFAULT 8 _IsFortranContiguous │ │ │ │ │ - 154: 00000b88 0 NOTYPE LOCAL DEFAULT 5 .LC83 │ │ │ │ │ - 155: 00000bb4 0 NOTYPE LOCAL DEFAULT 5 .LC84 │ │ │ │ │ - 156: 00000bec 0 NOTYPE LOCAL DEFAULT 5 .LC85 │ │ │ │ │ - 157: 000004fc 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 158: 00000c10 0 NOTYPE LOCAL DEFAULT 5 .LC86 │ │ │ │ │ - 159: 00000500 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 160: 00000c98 0 NOTYPE LOCAL DEFAULT 5 .LC87 │ │ │ │ │ - 161: 00000d38 0 NOTYPE LOCAL DEFAULT 5 .LC88 │ │ │ │ │ - 162: 00000d68 0 NOTYPE LOCAL DEFAULT 5 .LC89 │ │ │ │ │ - 163: 00000d8c 0 NOTYPE LOCAL DEFAULT 5 .LC90 │ │ │ │ │ - 164: 000007d1 22 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ - 165: 00000dc0 0 NOTYPE LOCAL DEFAULT 5 .LC91 │ │ │ │ │ - 166: 00000dcc 0 NOTYPE LOCAL DEFAULT 5 .LC92 │ │ │ │ │ - 167: 0000090d 46 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ - 168: 0000093b 44 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ - 169: 00000dd4 0 NOTYPE LOCAL DEFAULT 5 .LC93 │ │ │ │ │ - 170: 00000e0c 0 NOTYPE LOCAL DEFAULT 5 .LC94 │ │ │ │ │ - 171: 00000e44 0 NOTYPE LOCAL DEFAULT 5 .LC95 │ │ │ │ │ - 172: 00000ba9 78 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ - 173: 00000001 1084 FUNC GLOBAL DEFAULT 6 PySequence_Tuple │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ - 177: 00000595 162 FUNC GLOBAL DEFAULT 6 PyObject_GetIter │ │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ - 186: 00002bb1 90 FUNC GLOBAL DEFAULT 6 PyObject_Size │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 190: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 197: 00000001 356 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 200: 00001415 356 FUNC GLOBAL DEFAULT 6 PyNumber_AsSsize_t │ │ │ │ │ - 201: 00001a79 152 FUNC GLOBAL DEFAULT 6 PySequence_GetItem │ │ │ │ │ - 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ - 207: 0000043d 344 FUNC GLOBAL DEFAULT 6 PyObject_GetItem │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ - 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ - 210: 00000639 92 FUNC GLOBAL DEFAULT 6 PyIter_Next │ │ │ │ │ - 211: 00000695 206 FUNC GLOBAL DEFAULT 6 PyObject_SetItem │ │ │ │ │ - 212: 00000d85 156 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ - 213: 00000165 48 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ - 214: 00000765 86 FUNC GLOBAL DEFAULT 6 PyMapping_GetOptionalItem │ │ │ │ │ - 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 220: 000007bd 22 FUNC GLOBAL DEFAULT 6 PyMapping_Check │ │ │ │ │ - 221: 00000195 90 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ - 222: 000007d5 96 FUNC GLOBAL DEFAULT 6 PyObject_GetBuffer │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 224: 00000835 318 FUNC GLOBAL DEFAULT 6 PyBuffer_FillInfo │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 227: 00000975 88 FUNC GLOBAL DEFAULT 6 PyBuffer_Release │ │ │ │ │ - 228: 000009cd 780 FUNC GLOBAL DEFAULT 6 PyObject_IsInstance │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 233: 000013f1 36 FUNC GLOBAL DEFAULT 6 PySequence_Contains │ │ │ │ │ - 234: 000006a1 384 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 241: 00001579 220 FUNC GLOBAL DEFAULT 6 _PyNumber_Index │ │ │ │ │ - 242: 00001655 314 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceOr │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 244: 000018e1 408 FUNC GLOBAL DEFAULT 6 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: 00001b11 280 FUNC GLOBAL DEFAULT 6 PyNumber_Lshift │ │ │ │ │ - 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCFunction_Type │ │ │ │ │ - 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 252: 00001d45 280 FUNC GLOBAL DEFAULT 6 PyNumber_Subtract │ │ │ │ │ - 253: 00001e5d 500 FUNC GLOBAL DEFAULT 6 PyObject_IsSubclass │ │ │ │ │ - 254: 00002675 444 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceAdd │ │ │ │ │ - 255: 00002831 66 FUNC GLOBAL DEFAULT 6 PyNumber_Negative │ │ │ │ │ - 256: 00002875 260 FUNC GLOBAL DEFAULT 6 PySequence_Fast │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 260: 00002979 66 FUNC GLOBAL DEFAULT 6 PyNumber_Invert │ │ │ │ │ - 261: 000029bd 16 FUNC GLOBAL DEFAULT 6 PyObject_CheckBuffer │ │ │ │ │ - 262: 000029cd 484 FUNC GLOBAL DEFAULT 6 PyObject_LengthHint │ │ │ │ │ - 263: 00002c0d 96 FUNC GLOBAL HIDDEN 6 _PyObject_RealIsSubclass │ │ │ │ │ - 264: 00002c6d 204 FUNC GLOBAL DEFAULT 6 PyObject_DelItem │ │ │ │ │ - 265: 00002dad 154 FUNC GLOBAL DEFAULT 6 PySequence_DelItem │ │ │ │ │ - 266: 00002d39 114 FUNC GLOBAL DEFAULT 6 PySequence_List │ │ │ │ │ - 267: 00002e49 392 FUNC GLOBAL DEFAULT 6 PyNumber_Add │ │ │ │ │ - 268: 00002fd1 18 FUNC GLOBAL DEFAULT 6 PyIndex_Check │ │ │ │ │ - 269: 00002fe5 624 FUNC GLOBAL DEFAULT 6 PyNumber_Multiply │ │ │ │ │ - 270: 00003255 280 FUNC GLOBAL DEFAULT 6 PyNumber_And │ │ │ │ │ - 271: 0000336d 728 FUNC GLOBAL DEFAULT 6 PyNumber_Long │ │ │ │ │ - 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ - 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ - 278: 00003b9d 262 FUNC GLOBAL DEFAULT 6 PyNumber_Index │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 280: 0000371d 80 FUNC GLOBAL DEFAULT 6 PyNumber_Check │ │ │ │ │ - 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 282: 0000376d 488 FUNC GLOBAL DEFAULT 6 PyMapping_Keys │ │ │ │ │ - 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 285: 00003955 90 FUNC GLOBAL DEFAULT 6 PyMapping_Size │ │ │ │ │ - 286: 000039b1 492 FUNC GLOBAL DEFAULT 6 PyMapping_Items │ │ │ │ │ - 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 288: 00003ca5 280 FUNC GLOBAL DEFAULT 6 PyNumber_Or │ │ │ │ │ - 289: 00003dbd 280 FUNC GLOBAL DEFAULT 6 PyNumber_FloorDivide │ │ │ │ │ - 290: 00003ed5 26 FUNC GLOBAL DEFAULT 6 PyIter_Check │ │ │ │ │ - 291: 00003ef1 280 FUNC GLOBAL DEFAULT 6 PyNumber_Remainder │ │ │ │ │ - 292: 00000549 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ - 293: 00004009 280 FUNC GLOBAL DEFAULT 6 PyNumber_TrueDivide │ │ │ │ │ - 294: 00004121 396 FUNC GLOBAL HIDDEN 6 _PyNumber_PowerNoMod │ │ │ │ │ - 295: 000042ad 346 FUNC GLOBAL DEFAULT 6 PyBuffer_IsContiguous │ │ │ │ │ - 296: 00004409 314 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceAnd │ │ │ │ │ - 297: 00004545 66 FUNC GLOBAL DEFAULT 6 PyNumber_Absolute │ │ │ │ │ - 298: 00004589 280 FUNC GLOBAL DEFAULT 6 PyNumber_Divmod │ │ │ │ │ - 299: 000046a1 26 FUNC GLOBAL DEFAULT 6 PySequence_Check │ │ │ │ │ - 300: 00000591 30 FUNC GLOBAL HIDDEN 1 _PyObject_HasLen │ │ │ │ │ - 301: 000046bd 92 FUNC GLOBAL DEFAULT 6 PySequence_Size │ │ │ │ │ - 302: 00004719 216 FUNC GLOBAL HIDDEN 6 _PyObject_RealIsInstance │ │ │ │ │ - 303: 000047f1 424 FUNC GLOBAL DEFAULT 6 PySequence_Concat │ │ │ │ │ - 304: 000005b1 120 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ - 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 306: 00004999 280 FUNC GLOBAL DEFAULT 6 PyNumber_Xor │ │ │ │ │ - 307: 00000629 114 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ - 308: 0000069d 4 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ - 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 310: 00004ab1 296 FUNC GLOBAL DEFAULT 6 PyNumber_ToBase │ │ │ │ │ - 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 312: 00000821 180 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ - 313: 00004bd9 280 FUNC GLOBAL DEFAULT 6 PyNumber_Rshift │ │ │ │ │ - 314: 00004cf1 418 FUNC GLOBAL DEFAULT 6 PyNumber_Power │ │ │ │ │ - 315: 00004e95 314 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceLshift │ │ │ │ │ - 316: 000008d5 268 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ - 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ - 318: 000009e1 132 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 320: 00000a65 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ - 321: 00004fd1 374 FUNC GLOBAL DEFAULT 6 PyNumber_Float │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 326: 00000a8d 66 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 327: 00005149 314 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceFloorDivide │ │ │ │ │ - 328: 0000003d 10 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ - 329: 00000ad1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ - 330: 000001e7 60 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ - 331: 00000223 38 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ - 332: 00000cd5 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ - 333: 0000028d 6 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ - 334: 00000293 360 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ - 335: 00000d29 90 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ - 336: 000003fb 2 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ - 337: 000003fd 134 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ - 338: 00000483 78 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ - 339: 00000501 64 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ - 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 341: 00000541 62 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ - 342: 0000057f 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ - 343: 000005a3 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ - 344: 00000e21 120 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ - 345: 000005c7 174 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ - 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 347: 00000675 334 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ - 348: 00000e99 122 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 349: 00005285 134 FUNC GLOBAL DEFAULT 6 PyBuffer_GetPointer │ │ │ │ │ - 350: 000007c3 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ - 352: 000007e7 116 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: 0000085b 178 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 360: 00000967 4 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ - 361: 0000096b 68 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ - 362: 000009af 398 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ - 363: 00000b3d 108 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ - 364: 00000bf7 2 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ - 365: 00000bf9 2 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ - 366: 00000bfb 60 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ - 367: 00000c37 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ - 369: 00000c45 4 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ - 370: 00000c49 4 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ - 371: 00000c4d 4 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ - 372: 00000c51 30 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ │ + 57: 00000458 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ + 58: 00000460 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ + 59: 000004d8 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ + 60: 000004dc 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ + 61: 00000500 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ + 62: 00001f39 1570 FUNC LOCAL DEFAULT 6 object_issubclass │ │ │ │ │ + 63: 00000439 94 FUNC LOCAL DEFAULT 1 recursive_issubclass │ │ │ │ │ + 64: 00000bb1 140 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ + 65: 00000499 64 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ + 66: 00001f30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 00001f38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 68: 000023bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 000023c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 70: 00000518 0 NOTYPE LOCAL DEFAULT 5 .LC31 │ │ │ │ │ + 71: 0000051c 0 NOTYPE LOCAL DEFAULT 5 .LC32 │ │ │ │ │ + 72: 0000285c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 73: 00000544 0 NOTYPE LOCAL DEFAULT 5 .LC33 │ │ │ │ │ + 74: 00002860 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 75: 00002a88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 0000056c 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ + 77: 00002a98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 78: 00000594 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ + 79: 00000c3d 336 FUNC LOCAL DEFAULT 1 abstract_issubclass │ │ │ │ │ + 80: 000005d8 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ + 81: 00000608 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ + 82: 00000638 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ + 83: 0000063c 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ + 84: 00000670 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ + 85: 00000674 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ + 86: 00000678 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ + 87: 000006a0 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ + 88: 00000748 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ + 89: 0000077c 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ + 90: 000007ac 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ + 91: 00003524 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 00000800 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ + 93: 0000352c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 94: 00003600 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 95: 00003604 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 96: 00000840 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ + 97: 00003834 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 98: 00000874 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ + 99: 0000383c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 100: 00003a7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 00003a84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 102: 0000088c 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ + 103: 00000890 0 NOTYPE LOCAL DEFAULT 5 .LC51 │ │ │ │ │ + 104: 000004d9 110 FUNC LOCAL DEFAULT 1 sequence_repeat │ │ │ │ │ + 105: 00000894 0 NOTYPE LOCAL DEFAULT 5 .LC52 │ │ │ │ │ + 106: 00000898 0 NOTYPE LOCAL DEFAULT 5 .LC53 │ │ │ │ │ + 107: 0000089c 0 NOTYPE LOCAL DEFAULT 5 .LC54 │ │ │ │ │ + 108: 000008a0 0 NOTYPE LOCAL DEFAULT 5 .LC55 │ │ │ │ │ + 109: 00000db5 42 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ + 110: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 111: 00000001 60 FUNC LOCAL DEFAULT 8 _IsCContiguous │ │ │ │ │ + 112: 000008ac 0 NOTYPE LOCAL DEFAULT 5 .LC56 │ │ │ │ │ + 113: 000008b0 0 NOTYPE LOCAL DEFAULT 5 .LC57 │ │ │ │ │ + 114: 000008d8 0 NOTYPE LOCAL DEFAULT 5 .LC58 │ │ │ │ │ + 115: 000046d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 116: 000008e4 0 NOTYPE LOCAL DEFAULT 5 .LC59 │ │ │ │ │ + 117: 000046d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 118: 0000090c 0 NOTYPE LOCAL DEFAULT 5 .LC60 │ │ │ │ │ + 119: 0000092c 0 NOTYPE LOCAL DEFAULT 5 .LC61 │ │ │ │ │ + 120: 00000930 0 NOTYPE LOCAL DEFAULT 5 .LC62 │ │ │ │ │ + 121: 00000934 0 NOTYPE LOCAL DEFAULT 5 .LC63 │ │ │ │ │ + 122: 00000960 0 NOTYPE LOCAL DEFAULT 5 .LC64 │ │ │ │ │ + 123: 00000980 0 NOTYPE LOCAL DEFAULT 5 .LC65 │ │ │ │ │ + 124: 000009a0 0 NOTYPE LOCAL DEFAULT 5 .LC66 │ │ │ │ │ + 125: 000008d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 126: 000009c8 0 NOTYPE LOCAL DEFAULT 5 .LC67 │ │ │ │ │ + 127: 000009f8 0 NOTYPE LOCAL DEFAULT 5 .LC68 │ │ │ │ │ + 128: 000008d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 129: 000009fc 0 NOTYPE LOCAL DEFAULT 5 .LC69 │ │ │ │ │ + 130: 00000a00 0 NOTYPE LOCAL DEFAULT 5 .LC70 │ │ │ │ │ + 131: 00000a48 0 NOTYPE LOCAL DEFAULT 5 .LC71 │ │ │ │ │ + 132: 00000a90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 133: 00000a98 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 134: 00000b18 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 135: 00000a4c 0 NOTYPE LOCAL DEFAULT 5 .LC72 │ │ │ │ │ + 136: 00000b1c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 137: 00000a50 0 NOTYPE LOCAL DEFAULT 5 .LC73 │ │ │ │ │ + 138: 00000a80 0 NOTYPE LOCAL DEFAULT 5 .LC74 │ │ │ │ │ + 139: 00000b34 0 NOTYPE LOCAL DEFAULT 5 .LC75 │ │ │ │ │ + 140: 00000b5c 0 NOTYPE LOCAL DEFAULT 5 .LC76 │ │ │ │ │ + 141: 00000047 416 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ + 142: 00000b60 0 NOTYPE LOCAL DEFAULT 5 .LC77 │ │ │ │ │ + 143: 00000b64 0 NOTYPE LOCAL DEFAULT 5 .LC78 │ │ │ │ │ + 144: 00000c34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 145: 00000b68 0 NOTYPE LOCAL DEFAULT 5 .LC79 │ │ │ │ │ + 146: 00000c3c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 147: 00000d80 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 148: 00000b7c 0 NOTYPE LOCAL DEFAULT 5 .LC80 │ │ │ │ │ + 149: 00000b80 0 NOTYPE LOCAL DEFAULT 5 .LC81 │ │ │ │ │ + 150: 00000b84 0 NOTYPE LOCAL DEFAULT 5 .LC82 │ │ │ │ │ + 151: 00000d8c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 152: 000002eb 68 FUNC LOCAL DEFAULT 8 _IsFortranContiguous │ │ │ │ │ + 153: 00000b88 0 NOTYPE LOCAL DEFAULT 5 .LC83 │ │ │ │ │ + 154: 00000bb4 0 NOTYPE LOCAL DEFAULT 5 .LC84 │ │ │ │ │ + 155: 00000bec 0 NOTYPE LOCAL DEFAULT 5 .LC85 │ │ │ │ │ + 156: 000005a0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 157: 00000c10 0 NOTYPE LOCAL DEFAULT 5 .LC86 │ │ │ │ │ + 158: 000005a4 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 159: 00000c98 0 NOTYPE LOCAL DEFAULT 5 .LC87 │ │ │ │ │ + 160: 00000d38 0 NOTYPE LOCAL DEFAULT 5 .LC88 │ │ │ │ │ + 161: 00000d68 0 NOTYPE LOCAL DEFAULT 5 .LC89 │ │ │ │ │ + 162: 00000d8c 0 NOTYPE LOCAL DEFAULT 5 .LC90 │ │ │ │ │ + 163: 00000875 22 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ + 164: 00000dc0 0 NOTYPE LOCAL DEFAULT 5 .LC91 │ │ │ │ │ + 165: 00000dcc 0 NOTYPE LOCAL DEFAULT 5 .LC92 │ │ │ │ │ + 166: 000009b1 46 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ + 167: 000009df 44 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ + 168: 00000dd4 0 NOTYPE LOCAL DEFAULT 5 .LC93 │ │ │ │ │ + 169: 00000e0c 0 NOTYPE LOCAL DEFAULT 5 .LC94 │ │ │ │ │ + 170: 00000e44 0 NOTYPE LOCAL DEFAULT 5 .LC95 │ │ │ │ │ + 171: 00000c4d 78 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ + 172: 00000001 1088 FUNC GLOBAL DEFAULT 6 PySequence_Tuple │ │ │ │ │ + 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ + 176: 00000599 162 FUNC GLOBAL DEFAULT 6 PyObject_GetIter │ │ │ │ │ + 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ + 185: 00002a99 90 FUNC GLOBAL DEFAULT 6 PyObject_Size │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 189: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ + 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 196: 00000001 356 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 199: 00001419 356 FUNC GLOBAL DEFAULT 6 PyNumber_AsSsize_t │ │ │ │ │ + 200: 00001a7d 152 FUNC GLOBAL DEFAULT 6 PySequence_GetItem │ │ │ │ │ + 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 206: 00000441 344 FUNC GLOBAL DEFAULT 6 PyObject_GetItem │ │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ + 209: 0000063d 92 FUNC GLOBAL DEFAULT 6 PyIter_Next │ │ │ │ │ + 210: 00000699 206 FUNC GLOBAL DEFAULT 6 PyObject_SetItem │ │ │ │ │ + 211: 00000e3d 156 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ + 212: 00000165 48 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ + 213: 00000769 86 FUNC GLOBAL DEFAULT 6 PyMapping_GetOptionalItem │ │ │ │ │ + 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ + 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 219: 000007c1 22 FUNC GLOBAL DEFAULT 6 PyMapping_Check │ │ │ │ │ + 220: 00000195 90 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ + 221: 000007d9 96 FUNC GLOBAL DEFAULT 6 PyObject_GetBuffer │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 223: 00000839 318 FUNC GLOBAL DEFAULT 6 PyBuffer_FillInfo │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 226: 00000979 88 FUNC GLOBAL DEFAULT 6 PyBuffer_Release │ │ │ │ │ + 227: 000009d1 780 FUNC GLOBAL DEFAULT 6 PyObject_IsInstance │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 232: 000013f5 36 FUNC GLOBAL DEFAULT 6 PySequence_Contains │ │ │ │ │ + 233: 00000759 384 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ + 240: 0000157d 220 FUNC GLOBAL DEFAULT 6 _PyNumber_Index │ │ │ │ │ + 241: 00001659 314 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceOr │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 243: 000018e5 408 FUNC GLOBAL DEFAULT 6 PyObject_Format │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 248: 00001b15 280 FUNC GLOBAL DEFAULT 6 PyNumber_Lshift │ │ │ │ │ + 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCFunction_Type │ │ │ │ │ + 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 251: 00001c2d 280 FUNC GLOBAL DEFAULT 6 PyNumber_Subtract │ │ │ │ │ + 252: 00001d45 500 FUNC GLOBAL DEFAULT 6 PyObject_IsSubclass │ │ │ │ │ + 253: 0000255d 444 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceAdd │ │ │ │ │ + 254: 00002719 66 FUNC GLOBAL DEFAULT 6 PyNumber_Negative │ │ │ │ │ + 255: 0000275d 260 FUNC GLOBAL DEFAULT 6 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: 00002861 66 FUNC GLOBAL DEFAULT 6 PyNumber_Invert │ │ │ │ │ + 260: 000028a5 16 FUNC GLOBAL DEFAULT 6 PyObject_CheckBuffer │ │ │ │ │ + 261: 000028b5 484 FUNC GLOBAL DEFAULT 6 PyObject_LengthHint │ │ │ │ │ + 262: 00002af5 96 FUNC GLOBAL HIDDEN 6 _PyObject_RealIsSubclass │ │ │ │ │ + 263: 00002b55 204 FUNC GLOBAL DEFAULT 6 PyObject_DelItem │ │ │ │ │ + 264: 00002c95 154 FUNC GLOBAL DEFAULT 6 PySequence_DelItem │ │ │ │ │ + 265: 00002c21 114 FUNC GLOBAL DEFAULT 6 PySequence_List │ │ │ │ │ + 266: 00002d31 392 FUNC GLOBAL DEFAULT 6 PyNumber_Add │ │ │ │ │ + 267: 00002eb9 18 FUNC GLOBAL DEFAULT 6 PyIndex_Check │ │ │ │ │ + 268: 00002ecd 624 FUNC GLOBAL DEFAULT 6 PyNumber_Multiply │ │ │ │ │ + 269: 0000313d 280 FUNC GLOBAL DEFAULT 6 PyNumber_And │ │ │ │ │ + 270: 00003255 728 FUNC GLOBAL DEFAULT 6 PyNumber_Long │ │ │ │ │ + 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ + 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ + 277: 00003a85 262 FUNC GLOBAL DEFAULT 6 PyNumber_Index │ │ │ │ │ + 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 279: 00003605 80 FUNC GLOBAL DEFAULT 6 PyNumber_Check │ │ │ │ │ + 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 281: 00003655 488 FUNC GLOBAL DEFAULT 6 PyMapping_Keys │ │ │ │ │ + 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ + 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ + 284: 0000383d 90 FUNC GLOBAL DEFAULT 6 PyMapping_Size │ │ │ │ │ + 285: 00003899 492 FUNC GLOBAL DEFAULT 6 PyMapping_Items │ │ │ │ │ + 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ + 287: 00003b8d 280 FUNC GLOBAL DEFAULT 6 PyNumber_Or │ │ │ │ │ + 288: 00003ca5 280 FUNC GLOBAL DEFAULT 6 PyNumber_FloorDivide │ │ │ │ │ + 289: 00003dbd 26 FUNC GLOBAL DEFAULT 6 PyIter_Check │ │ │ │ │ + 290: 00003dd9 280 FUNC GLOBAL DEFAULT 6 PyNumber_Remainder │ │ │ │ │ + 291: 00000549 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ + 292: 00003ef1 280 FUNC GLOBAL DEFAULT 6 PyNumber_TrueDivide │ │ │ │ │ + 293: 00004009 396 FUNC GLOBAL HIDDEN 6 _PyNumber_PowerNoMod │ │ │ │ │ + 294: 00004195 346 FUNC GLOBAL DEFAULT 6 PyBuffer_IsContiguous │ │ │ │ │ + 295: 000042f1 314 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceAnd │ │ │ │ │ + 296: 0000442d 66 FUNC GLOBAL DEFAULT 6 PyNumber_Absolute │ │ │ │ │ + 297: 00004471 280 FUNC GLOBAL DEFAULT 6 PyNumber_Divmod │ │ │ │ │ + 298: 00004589 26 FUNC GLOBAL DEFAULT 6 PySequence_Check │ │ │ │ │ + 299: 00000591 30 FUNC GLOBAL HIDDEN 1 _PyObject_HasLen │ │ │ │ │ + 300: 000045a5 92 FUNC GLOBAL DEFAULT 6 PySequence_Size │ │ │ │ │ + 301: 00004601 216 FUNC GLOBAL HIDDEN 6 _PyObject_RealIsInstance │ │ │ │ │ + 302: 000046d9 424 FUNC GLOBAL DEFAULT 6 PySequence_Concat │ │ │ │ │ + 303: 000005b1 120 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ + 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ + 305: 00004881 280 FUNC GLOBAL DEFAULT 6 PyNumber_Xor │ │ │ │ │ + 306: 00000629 298 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ + 307: 00000755 4 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ + 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 309: 00004999 296 FUNC GLOBAL DEFAULT 6 PyNumber_ToBase │ │ │ │ │ + 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ + 311: 000008d9 180 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ + 312: 00004ac1 280 FUNC GLOBAL DEFAULT 6 PyNumber_Rshift │ │ │ │ │ + 313: 00004bd9 418 FUNC GLOBAL DEFAULT 6 PyNumber_Power │ │ │ │ │ + 314: 00004d7d 314 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceLshift │ │ │ │ │ + 315: 0000098d 268 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ + 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ + 317: 00000a99 132 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ + 319: 00000b1d 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ + 320: 00004eb9 374 FUNC GLOBAL DEFAULT 6 PyNumber_Float │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 325: 00000b45 66 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ + 326: 00005031 314 FUNC GLOBAL DEFAULT 6 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 327: 0000003d 10 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ + 328: 00000b89 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ + 329: 000001e7 222 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ + 330: 000002c5 38 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ + 331: 00000d8d 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ + 332: 0000032f 6 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ + 333: 00000335 360 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ + 334: 00000de1 90 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ + 335: 0000049d 2 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ + 336: 0000049f 134 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ + 337: 00000525 78 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ + 338: 000005a5 64 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 340: 000005e5 62 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ + 341: 00000623 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ + 342: 00000647 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ + 343: 00000ed9 120 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ + 344: 0000066b 174 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 346: 00000719 334 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ + 347: 00000f51 122 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ + 348: 0000516d 134 FUNC GLOBAL DEFAULT 6 PyBuffer_GetPointer │ │ │ │ │ + 349: 00000867 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ + 351: 0000088b 116 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_GetModuleAttrString │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ + 354: 000008ff 178 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 359: 00000a0b 4 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ + 360: 00000a0f 68 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ + 361: 00000a53 398 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ + 362: 00000be1 108 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ + 363: 00000c9b 2 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ + 364: 00000c9d 2 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ + 365: 00000c9f 60 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ + 366: 00000cdb 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ + 368: 00000ce9 4 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ + 369: 00000ced 4 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ + 370: 00000cf1 4 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ + 371: 00000cf5 30 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1671 +1,1669 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xa718 contains 242 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xa740 contains 251 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 0000c60a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000004e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000072 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000076 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000007e 0000c80a R_ARM_THM_CALL 00001415 PyNumber_AsSsize_t │ │ │ │ │ -0000008a 0000c90a R_ARM_THM_CALL 00001a79 PySequence_GetItem │ │ │ │ │ -00000098 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -0000009c 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000000aa 0000cb0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000000b4 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000b8 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000c4 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000000e0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000ea 0000ce0a R_ARM_THM_CALL 00000000 Py_GenericAlias │ │ │ │ │ -000000f2 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000000f6 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000000fa 00000c2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC4 │ │ │ │ │ -000000fe 00000c30 R_ARM_THM_MOVT_ABS 000000ac .LC4 │ │ │ │ │ -00000106 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000112 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000116 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000011c 00000b2f R_ARM_THM_MOVW_ABS_NC 00000088 .LC3 │ │ │ │ │ -00000120 00000b30 R_ARM_THM_MOVT_ABS 00000088 .LC3 │ │ │ │ │ -00000126 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000012e 0000b80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000013a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000013e 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000001c 0000c50a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000004e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000072 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000076 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000007e 0000c70a R_ARM_THM_CALL 00001419 PyNumber_AsSsize_t │ │ │ │ │ +0000008a 0000c80a R_ARM_THM_CALL 00001a7d PySequence_GetItem │ │ │ │ │ +00000098 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +0000009c 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000000aa 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000000b4 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000000b8 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000000c4 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000000e0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000ea 0000cd0a R_ARM_THM_CALL 00000000 Py_GenericAlias │ │ │ │ │ +000000f6 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000000fa 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000000fe 00000b2f R_ARM_THM_MOVW_ABS_NC 00000088 .LC3 │ │ │ │ │ +00000102 00000b30 R_ARM_THM_MOVT_ABS 00000088 .LC3 │ │ │ │ │ +0000010a 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000112 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000116 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000011c 00000c2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC4 │ │ │ │ │ +00000120 00000c30 R_ARM_THM_MOVT_ABS 000000ac .LC4 │ │ │ │ │ +00000126 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000012e 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000013a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000013e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000144 00000a2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC2 │ │ │ │ │ 00000148 00000a30 R_ARM_THM_MOVT_ABS 00000058 .LC2 │ │ │ │ │ -0000014e 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000154 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -0000015a 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00000160 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000018a 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -000001ac 0000c60a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000001ba 0000d30a R_ARM_THM_CALL 00000695 PyObject_SetItem │ │ │ │ │ -000001d8 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -000001e6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000222 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000226 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000240 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000244 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000027a 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000282 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000286 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000029e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000002a2 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000002ca 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000002ce 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000002f0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000300 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000030e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000031c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000332 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000336 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000034a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000034e 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000014e 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000154 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +0000015a 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00000160 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000018a 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +000001ac 0000c50a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000001ba 0000d20a R_ARM_THM_CALL 00000699 PyObject_SetItem │ │ │ │ │ +000001d8 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +000001e6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000222 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000226 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000240 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000244 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000027a 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000282 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000286 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000029e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000002a2 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000002ca 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000002ce 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000002f0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000300 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000030e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000031c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000332 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000336 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000034a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000034e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000356 00002e2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC19 │ │ │ │ │ 0000035a 00002e30 R_ARM_THM_MOVT_ABS 00000348 .LC19 │ │ │ │ │ -00000368 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000380 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000039a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000039e 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000003bc 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003c0 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000368 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000380 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000039a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000039e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000003bc 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003c0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000003ca 00002e2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC19 │ │ │ │ │ 000003ce 00002e30 R_ARM_THM_MOVT_ABS 00000348 .LC19 │ │ │ │ │ -000003d8 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003f2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003fc 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ -00000400 0000fa30 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ -0000040a 00003a2f R_ARM_THM_MOVW_ABS_NC 00000458 .LC26 │ │ │ │ │ -0000040e 00003a30 R_ARM_THM_MOVT_ABS 00000458 .LC26 │ │ │ │ │ -00000416 0000fb0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000426 00003b2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC27 │ │ │ │ │ -0000042a 00003b30 R_ARM_THM_MOVT_ABS 00000460 .LC27 │ │ │ │ │ -00000430 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000046e 00003d2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC29 │ │ │ │ │ -00000472 00003d30 R_ARM_THM_MOVT_ABS 000004dc .LC29 │ │ │ │ │ -000004a8 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000004ac 0000e530 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000004ba 00004f2f R_ARM_THM_MOVW_ABS_NC 00000594 .LC35 │ │ │ │ │ -000004be 00004f30 R_ARM_THM_MOVT_ABS 00000594 .LC35 │ │ │ │ │ -000004f6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000004fa 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000504 0000c80a R_ARM_THM_CALL 00001415 PyNumber_AsSsize_t │ │ │ │ │ -0000051c 0000b80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000052c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000530 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000536 0000542f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -0000053a 00005430 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00000540 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000055c 00006b2f R_ARM_THM_MOVW_ABS_NC 00000898 .LC53 │ │ │ │ │ -00000560 00006b30 R_ARM_THM_MOVT_ABS 00000898 .LC53 │ │ │ │ │ -000005d2 0001310a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -000005f8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000604 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -0000060c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000610 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000616 0000772f R_ARM_THM_MOVW_ABS_NC 0000090c .LC60 │ │ │ │ │ -0000061a 00007730 R_ARM_THM_MOVT_ABS 0000090c .LC60 │ │ │ │ │ -00000620 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000644 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000648 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000652 0000390a R_ARM_THM_CALL 00001c29 binary_op1 │ │ │ │ │ -00000660 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000664 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000682 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000068c 0000792f R_ARM_THM_MOVW_ABS_NC 00000930 .LC62 │ │ │ │ │ -00000690 00007930 R_ARM_THM_MOVT_ABS 00000930 .LC62 │ │ │ │ │ -000006c4 0000b10a R_ARM_THM_CALL 00000595 PyObject_GetIter │ │ │ │ │ -000006ec 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000073a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000756 0000b80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000760 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000764 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000768 00007d2f R_ARM_THM_MOVW_ABS_NC 000009a0 .LC66 │ │ │ │ │ -0000076c 00007d30 R_ARM_THM_MOVT_ABS 000009a0 .LC66 │ │ │ │ │ -00000772 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000780 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000798 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000079c 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000007a4 0000bc0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000007ae 0000bf0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000007bc 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000007c0 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000007c4 00007b2f R_ARM_THM_MOVW_ABS_NC 00000960 .LC64 │ │ │ │ │ -000007c8 00007b30 R_ARM_THM_MOVT_ABS 00000960 .LC64 │ │ │ │ │ -000007ce 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000007d4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000007d8 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000007dc 00007c2f R_ARM_THM_MOVW_ABS_NC 00000980 .LC65 │ │ │ │ │ -000007e0 00007c30 R_ARM_THM_MOVT_ABS 00000980 .LC65 │ │ │ │ │ -000007e6 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000007ec 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007f0 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000007f6 0000da0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000007fe 00007a2f R_ARM_THM_MOVW_ABS_NC 00000934 .LC63 │ │ │ │ │ -00000802 00007a30 R_ARM_THM_MOVT_ABS 00000934 .LC63 │ │ │ │ │ -0000080a 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000814 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -0000081c 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000838 00002d0a R_ARM_THM_CALL 00001791 binary_iop1 │ │ │ │ │ -0000083c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000840 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000894 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008a6 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000008aa 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000008b2 0000802f R_ARM_THM_MOVW_ABS_NC 000009f8 .LC68 │ │ │ │ │ -000008b6 00008030 R_ARM_THM_MOVT_ABS 000009f8 .LC68 │ │ │ │ │ -000008bc 00002e2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC19 │ │ │ │ │ -000008c0 00002e30 R_ARM_THM_MOVT_ABS 00000348 .LC19 │ │ │ │ │ -000008cc 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008ec 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000008f0 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000910 00011b0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000091a 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000091e 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000926 0000b10a R_ARM_THM_CALL 00000595 PyObject_GetIter │ │ │ │ │ -00000942 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000094c 00010a0a R_ARM_THM_CALL 00002d39 PySequence_List │ │ │ │ │ -00000966 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000097c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000980 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000098c 0000bc0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000009a4 0000612f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -000009a8 00006130 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ -000009ae 0000f00a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000009c2 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -000009d2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009d8 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000009dc 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a0c 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a10 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a1e 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000a22 0000d030 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000a34 00013f0a R_ARM_THM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00000a56 00011b0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000a60 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a78 0000882f R_ARM_THM_MOVW_ABS_NC 00000a4c .LC72 │ │ │ │ │ -00000a7c 00008830 R_ARM_THM_MOVT_ABS 00000a4c .LC72 │ │ │ │ │ -00000aac 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00000ab4 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ab8 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000abe 00008c2f R_ARM_THM_MOVW_ABS_NC 00000b34 .LC75 │ │ │ │ │ -00000ac2 00008c30 R_ARM_THM_MOVT_ABS 00000b34 .LC75 │ │ │ │ │ -00000ac8 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ae4 0000902f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC78 │ │ │ │ │ -00000ae8 00009030 R_ARM_THM_MOVT_ABS 00000b64 .LC78 │ │ │ │ │ -00000b0e 0000cb0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000b4a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b4e 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b56 0001030a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000b68 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b76 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b7c 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b80 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ba4 0000cb0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000c1c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c42 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c4e 0000b80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c82 0000922f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00000c86 00009230 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00000c8a 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000cc0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cc8 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ccc 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000cd0 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ce8 0000972f R_ARM_THM_MOVW_ABS_NC 00000b84 .LC82 │ │ │ │ │ -00000cec 00009730 R_ARM_THM_MOVT_ABS 00000b84 .LC82 │ │ │ │ │ -00000d40 0000c60a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000d4e 0000d60a R_ARM_THM_CALL 00000765 PyMapping_GetOptionalItem │ │ │ │ │ -00000d68 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d74 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00000dc0 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00000df0 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000df4 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e04 0000152f R_ARM_THM_MOVW_ABS_NC 00000124 .LC7 │ │ │ │ │ -00000e08 00001530 R_ARM_THM_MOVT_ABS 00000124 .LC7 │ │ │ │ │ -00000e0c 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e12 0000342f R_ARM_THM_MOVW_ABS_NC 0000040c .LC23 │ │ │ │ │ -00000e16 00003430 R_ARM_THM_MOVT_ABS 0000040c .LC23 │ │ │ │ │ -00000e1a 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e42 0001310a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00000e6a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e74 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00000e7e 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e82 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e88 0000a12f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC88 │ │ │ │ │ -00000e8c 0000a130 R_ARM_THM_MOVT_ABS 00000d38 .LC88 │ │ │ │ │ -00000e92 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ebc 0001310a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00000ee4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eee 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00000ef8 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000efc 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f02 0000a32f R_ARM_THM_MOVW_ABS_NC 00000d8c .LC90 │ │ │ │ │ -00000f06 0000a330 R_ARM_THM_MOVT_ABS 00000d8c .LC90 │ │ │ │ │ -00000f0c 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000046a 0000f31e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000058c 0000b41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000008fe 00013d1e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ +000003d8 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003f2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003fc 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ +00000400 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ +0000040a 0000392f R_ARM_THM_MOVW_ABS_NC 00000458 .LC26 │ │ │ │ │ +0000040e 00003930 R_ARM_THM_MOVT_ABS 00000458 .LC26 │ │ │ │ │ +00000416 0000fa0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000426 00003a2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC27 │ │ │ │ │ +0000042a 00003a30 R_ARM_THM_MOVT_ABS 00000460 .LC27 │ │ │ │ │ +00000430 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000046e 00003c2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC29 │ │ │ │ │ +00000472 00003c30 R_ARM_THM_MOVT_ABS 000004dc .LC29 │ │ │ │ │ +000004a8 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000004ac 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +000004ba 00004e2f R_ARM_THM_MOVW_ABS_NC 00000594 .LC35 │ │ │ │ │ +000004be 00004e30 R_ARM_THM_MOVT_ABS 00000594 .LC35 │ │ │ │ │ +000004f6 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000004fa 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000504 0000c70a R_ARM_THM_CALL 00001419 PyNumber_AsSsize_t │ │ │ │ │ +0000051c 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000052c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000530 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000536 0000532f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +0000053a 00005330 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +00000540 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000055c 00006a2f R_ARM_THM_MOVW_ABS_NC 00000898 .LC53 │ │ │ │ │ +00000560 00006a30 R_ARM_THM_MOVT_ABS 00000898 .LC53 │ │ │ │ │ +000005d2 0001300a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000005f8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000604 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +0000060c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000610 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000616 0000762f R_ARM_THM_MOVW_ABS_NC 0000090c .LC60 │ │ │ │ │ +0000061a 00007630 R_ARM_THM_MOVT_ABS 0000090c .LC60 │ │ │ │ │ +00000620 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000654 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000658 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000674 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000678 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000006ac 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006b2 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000006b6 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000006d2 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000006d6 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000006ee 0000782f R_ARM_THM_MOVW_ABS_NC 00000930 .LC62 │ │ │ │ │ +000006f2 00007830 R_ARM_THM_MOVT_ABS 00000930 .LC62 │ │ │ │ │ +00000700 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000704 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000722 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000730 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000073e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000074c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000077c 0000b00a R_ARM_THM_CALL 00000599 PyObject_GetIter │ │ │ │ │ +000007a4 0001340a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000007f2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000080e 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000818 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000081c 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000820 00007c2f R_ARM_THM_MOVW_ABS_NC 000009a0 .LC66 │ │ │ │ │ +00000824 00007c30 R_ARM_THM_MOVT_ABS 000009a0 .LC66 │ │ │ │ │ +0000082a 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000838 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000850 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000854 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000085c 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000866 0000be0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000874 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000878 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000087c 00007a2f R_ARM_THM_MOVW_ABS_NC 00000960 .LC64 │ │ │ │ │ +00000880 00007a30 R_ARM_THM_MOVT_ABS 00000960 .LC64 │ │ │ │ │ +00000886 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000088c 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000890 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000894 00007b2f R_ARM_THM_MOVW_ABS_NC 00000980 .LC65 │ │ │ │ │ +00000898 00007b30 R_ARM_THM_MOVT_ABS 00000980 .LC65 │ │ │ │ │ +0000089e 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008a4 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000008a8 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008ae 0000d90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000008b6 0000792f R_ARM_THM_MOVW_ABS_NC 00000934 .LC63 │ │ │ │ │ +000008ba 00007930 R_ARM_THM_MOVT_ABS 00000934 .LC63 │ │ │ │ │ +000008c2 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008cc 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +000008d4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000008f0 00002d0a R_ARM_THM_CALL 00001795 binary_iop1 │ │ │ │ │ +000008f4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000008f8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000094c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000095e 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000962 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000096a 00007f2f R_ARM_THM_MOVW_ABS_NC 000009f8 .LC68 │ │ │ │ │ +0000096e 00007f30 R_ARM_THM_MOVT_ABS 000009f8 .LC68 │ │ │ │ │ +00000974 00002e2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC19 │ │ │ │ │ +00000978 00002e30 R_ARM_THM_MOVT_ABS 00000348 .LC19 │ │ │ │ │ +00000984 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009a4 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000009a8 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000009c8 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000009d2 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000009d6 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000009de 0000b00a R_ARM_THM_CALL 00000599 PyObject_GetIter │ │ │ │ │ +000009fa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a04 0001090a R_ARM_THM_CALL 00002c21 PySequence_List │ │ │ │ │ +00000a1e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a34 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a38 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a44 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000a5c 0000602f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +00000a60 00006030 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +00000a66 0000ef0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000a7a 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00000a8a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a90 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a94 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ac4 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ac8 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ad6 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000ada 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000aec 00013e0a R_ARM_THM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000b0e 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000b18 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b30 0000872f R_ARM_THM_MOVW_ABS_NC 00000a4c .LC72 │ │ │ │ │ +00000b34 00008730 R_ARM_THM_MOVT_ABS 00000a4c .LC72 │ │ │ │ │ +00000b64 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00000b6c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b70 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b76 00008b2f R_ARM_THM_MOVW_ABS_NC 00000b34 .LC75 │ │ │ │ │ +00000b7a 00008b30 R_ARM_THM_MOVT_ABS 00000b34 .LC75 │ │ │ │ │ +00000b80 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b9c 00008f2f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC78 │ │ │ │ │ +00000ba0 00008f30 R_ARM_THM_MOVT_ABS 00000b64 .LC78 │ │ │ │ │ +00000bc6 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000c02 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c06 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c0e 0001020a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000c20 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c2e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c34 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c38 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c5c 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000cd4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cfa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d06 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d3a 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00000d3e 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00000d42 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000d78 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d80 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d84 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d88 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000da0 0000962f R_ARM_THM_MOVW_ABS_NC 00000b84 .LC82 │ │ │ │ │ +00000da4 00009630 R_ARM_THM_MOVT_ABS 00000b84 .LC82 │ │ │ │ │ +00000df8 0000c50a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000e06 0000d50a R_ARM_THM_CALL 00000769 PyMapping_GetOptionalItem │ │ │ │ │ +00000e20 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e2c 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00000e78 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00000ea8 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000eac 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ebc 0000152f R_ARM_THM_MOVW_ABS_NC 00000124 .LC7 │ │ │ │ │ +00000ec0 00001530 R_ARM_THM_MOVT_ABS 00000124 .LC7 │ │ │ │ │ +00000ec4 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000eca 0000342f R_ARM_THM_MOVW_ABS_NC 0000040c .LC23 │ │ │ │ │ +00000ece 00003430 R_ARM_THM_MOVT_ABS 0000040c .LC23 │ │ │ │ │ +00000ed2 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000efa 0001300a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +00000f22 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f2c 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00000f36 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f3a 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000f40 0000a02f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC88 │ │ │ │ │ +00000f44 0000a030 R_ARM_THM_MOVT_ABS 00000d38 .LC88 │ │ │ │ │ +00000f4a 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f74 0001300a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +00000f9c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa6 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00000fb0 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000fb4 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000fba 0000a22f R_ARM_THM_MOVW_ABS_NC 00000d8c .LC90 │ │ │ │ │ +00000fbe 0000a230 R_ARM_THM_MOVT_ABS 00000d8c .LC90 │ │ │ │ │ +00000fc4 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000046a 0000f21e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +0000058c 0000b31e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000009b6 00013c1e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xaea8 contains 1225 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xaf18 contains 1207 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000020 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000024 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000002c 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00000030 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000038 0000b00a R_ARM_THM_CALL 00000000 PyList_AsTuple │ │ │ │ │ -0000005e 0000b10a R_ARM_THM_CALL 00000595 PyObject_GetIter │ │ │ │ │ -00000080 0000b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000000c0 0000b30a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000000de 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000e8 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000ec 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000102 0000b60a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000011c 0000b70a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000206 0000b80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000228 0000b80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000248 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000258 0000b90a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -0000026e 0000ba0a R_ARM_THM_CALL 00002bb1 PyObject_Size │ │ │ │ │ -00000284 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000288 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000298 0000bc0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000002a4 0000050a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ -000002de 0000b90a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000002f8 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002fc 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000300 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000304 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000310 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000314 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000326 0000bc0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000330 0000bf0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000033a 0000bf0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000034a 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000034e 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000035a 0000bc0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -0000036a 0000bf0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000372 0000b80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000037a 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000037e 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000382 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00000386 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -0000038c 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000039e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003a4 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003a8 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003ae 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000003b2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003b8 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003d4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003f2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003fa 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00000406 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000416 0000c30a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000428 0000c40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000438 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000048c 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000490 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000498 0000c80a R_ARM_THM_CALL 00001415 PyNumber_AsSsize_t │ │ │ │ │ -000004b8 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000004bc 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000004cc 0000cb0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000004d8 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004dc 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000004ea 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000504 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000520 0000050a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ -00000526 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000052a 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000052e 00000b2f R_ARM_THM_MOVW_ABS_NC 00000088 .LC3 │ │ │ │ │ -00000532 00000b30 R_ARM_THM_MOVT_ABS 00000088 .LC3 │ │ │ │ │ -0000053a 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000542 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000546 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000054e 00000c2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC4 │ │ │ │ │ -00000552 00000c30 R_ARM_THM_MOVT_ABS 000000ac .LC4 │ │ │ │ │ -00000558 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000055e 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00000568 0000b80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000576 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000057a 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000580 00000a2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC2 │ │ │ │ │ -00000584 00000a30 R_ARM_THM_MOVT_ABS 00000058 .LC2 │ │ │ │ │ -0000058a 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000590 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000005b2 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000005b6 0000d030 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000005e2 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005e6 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000005ea 0000112f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ -000005ee 00001130 R_ARM_THM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ -000005f6 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005fe 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000602 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000608 0000122f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ -0000060c 00001230 R_ARM_THM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ -00000616 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000630 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000670 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000674 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000067e 0000bc0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000688 0000bf0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000690 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000006ea 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000006ee 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000006f6 0000c80a R_ARM_THM_CALL 00001415 PyNumber_AsSsize_t │ │ │ │ │ -0000070e 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -0000071c 0000b80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000072c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000730 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000738 0000152f R_ARM_THM_MOVW_ABS_NC 00000124 .LC7 │ │ │ │ │ -0000073c 00001530 R_ARM_THM_MOVT_ABS 00000124 .LC7 │ │ │ │ │ -00000742 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000748 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000074c 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000752 00000a2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC2 │ │ │ │ │ -00000756 00000a30 R_ARM_THM_MOVT_ABS 00000058 .LC2 │ │ │ │ │ -0000075c 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000768 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -0000076c 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000078a 0000cf0a R_ARM_THM_CALL 0000043d PyObject_GetItem │ │ │ │ │ -00000798 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000079c 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -000007a4 0000da0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000007aa 0000db0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000806 0000182f R_ARM_THM_MOVW_ABS_NC 00000158 .LC8 │ │ │ │ │ -0000080a 00001830 R_ARM_THM_MOVT_ABS 00000158 .LC8 │ │ │ │ │ -0000080e 0000df0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000814 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000818 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000081c 0000192f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -00000820 00001930 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -0000082a 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000918 00001c2f R_ARM_THM_MOVW_ABS_NC 000001ec .LC12 │ │ │ │ │ -0000091c 00001c30 R_ARM_THM_MOVT_ABS 000001ec .LC12 │ │ │ │ │ -0000092c 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000930 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000934 00001a2f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -00000938 00001a30 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -0000093e 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000094c 0000182f R_ARM_THM_MOVW_ABS_NC 00000158 .LC8 │ │ │ │ │ -00000950 00001830 R_ARM_THM_MOVT_ABS 00000158 .LC8 │ │ │ │ │ -00000954 0000df0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000095a 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -0000095e 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000962 00001b2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00000966 00001b30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -0000096c 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009e4 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000009e8 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000009fc 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000a00 0000e530 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000b1a 0000b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000b34 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000b58 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b62 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000b7e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b8a 0000b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000ba0 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000bc2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bcc 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000bec 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf6 0000e70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000c10 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -00000c14 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -00000c1a 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000c30 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -00000c34 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -00000c3a 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000c4a 0000e70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000c5e 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -00000c62 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -00000c68 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000c84 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c8c 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c90 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ca0 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -00000ca4 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -00000caa 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000cc4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cf8 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000cfc 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000d0e 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000d12 0000e530 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000eec 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -00000ef0 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -00000ef8 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000f5e 0000e70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000f7c 0000b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000f9c 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000fc2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fce 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000fee 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001022 0000e70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001040 0000b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001062 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000108e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010a2 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000010c6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010d6 0000e70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000010f0 0000b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000110c 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001134 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001144 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001166 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000119a 0000b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000011b4 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000011d8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011e0 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001200 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000120a 0000e70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001214 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -00001218 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -0000121e 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001240 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000126e 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -00001272 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -0000127a 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001296 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -0000129a 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -000012a0 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000012c2 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -000012c6 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -000012ce 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000012f2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001312 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -00001316 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -0000131c 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001340 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001360 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -00001364 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -0000136c 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001394 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013a8 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -000013ac 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -000013b6 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000013d4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001446 0000b60a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000146a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001488 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000148c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001494 0000ec0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -0000149e 0000bf0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000014c8 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000014cc 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000014d0 0000242f R_ARM_THM_MOVW_ABS_NC 00000208 .LC14 │ │ │ │ │ -000014d4 00002430 R_ARM_THM_MOVT_ABS 00000208 .LC14 │ │ │ │ │ -000014dc 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000014e6 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -000014f6 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000014fa 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000150a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000150e 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001512 0000252f R_ARM_THM_MOVW_ABS_NC 0000023c .LC15 │ │ │ │ │ -00001516 00002530 R_ARM_THM_MOVT_ABS 0000023c .LC15 │ │ │ │ │ -0000151e 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001536 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000153c 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001540 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001544 0000262f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ -00001548 00002630 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ -00001550 0000ef0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001564 0000272f R_ARM_THM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ -00001568 00002730 R_ARM_THM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ -0000156c 0000f00a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001574 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000015b6 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000015ba 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000015be 0000242f R_ARM_THM_MOVW_ABS_NC 00000208 .LC14 │ │ │ │ │ -000015c2 00002430 R_ARM_THM_MOVT_ABS 00000208 .LC14 │ │ │ │ │ -000015ca 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000015dc 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000015e0 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000015f0 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000015f4 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000015fa 0000252f R_ARM_THM_MOVW_ABS_NC 0000023c .LC15 │ │ │ │ │ -000015fe 00002530 R_ARM_THM_MOVT_ABS 0000023c .LC15 │ │ │ │ │ -00001604 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000161c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001622 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001626 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000162a 0000262f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ -0000162e 00002630 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ -00001636 0000ef0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000164c 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -0000167c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001680 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000169e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000016a2 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000016d2 00002a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC18 │ │ │ │ │ -000016d6 00002a30 R_ARM_THM_MOVT_ABS 00000344 .LC18 │ │ │ │ │ -000016f8 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000016fe 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001702 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000171c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001720 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000173c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001748 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000174c 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000176a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000177a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001788 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017a8 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000017ac 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000017c0 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000017c4 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000017f0 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000017f4 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001840 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000186c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001878 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000187c 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018b4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018c4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018d6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018fa 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000018fe 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001906 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000190a 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001932 0000b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001944 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000195e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000197a 0000f70a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001988 0000b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000019a0 0000320a R_ARM_THM_CALL 00000579 Py_XDECREF.part.0 │ │ │ │ │ -000019ac 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000019b0 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000019b8 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000019bc 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000019d8 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000019dc 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000019e2 0000312f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC22 │ │ │ │ │ -000019e6 00003130 R_ARM_THM_MOVT_ABS 000003e0 .LC22 │ │ │ │ │ -000019ee 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001a16 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001a1a 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001a20 00002f2f R_ARM_THM_MOVW_ABS_NC 00000388 .LC20 │ │ │ │ │ -00001a24 00002f30 R_ARM_THM_MOVT_ABS 00000388 .LC20 │ │ │ │ │ -00001a2a 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001a4c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001a50 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001a54 0000302f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC21 │ │ │ │ │ -00001a58 00003030 R_ARM_THM_MOVT_ABS 000003b8 .LC21 │ │ │ │ │ -00001a60 0000f00a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001a6a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a70 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001a74 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ace 0000352f R_ARM_THM_MOVW_ABS_NC 00000428 .LC24 │ │ │ │ │ -00001ad2 00003530 R_ARM_THM_MOVT_ABS 00000428 .LC24 │ │ │ │ │ -00001ad6 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ae4 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ae8 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001afc 0000342f R_ARM_THM_MOVW_ABS_NC 0000040c .LC23 │ │ │ │ │ -00001b00 00003430 R_ARM_THM_MOVT_ABS 0000040c .LC23 │ │ │ │ │ -00001b04 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b0a 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00001b38 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001b3c 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001b6a 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001b70 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001b74 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001b8c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001b90 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001baa 0000372f R_ARM_THM_MOVW_ABS_NC 00000454 .LC25 │ │ │ │ │ -00001bae 00003730 R_ARM_THM_MOVT_ABS 00000454 .LC25 │ │ │ │ │ -00001bd6 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001bda 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001bf6 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001bfa 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c00 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c10 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c1e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c50 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c54 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c7a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c7e 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c88 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c92 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c96 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ca8 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cac 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cc4 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cc8 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cec 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cfa 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cfe 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d1e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d22 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d28 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d38 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d6c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d70 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d9e 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001da4 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001da8 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001dc0 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001dc4 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001dde 00003c2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC28 │ │ │ │ │ -00001de2 00003c30 R_ARM_THM_MOVT_ABS 000004d8 .LC28 │ │ │ │ │ -00001e0a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e0e 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e2a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e2e 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e34 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e44 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e52 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e6e 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00001e72 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00001e8c 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00001e90 0000e530 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00001efe 0000e70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001f12 0000b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001f2e 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001f4e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f58 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001f74 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fbc 00003e2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC30 │ │ │ │ │ -00001fc0 00003e30 R_ARM_THM_MOVT_ABS 00000500 .LC30 │ │ │ │ │ -00001fc6 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001fe0 00003d2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC29 │ │ │ │ │ -00001fe4 00003d30 R_ARM_THM_MOVT_ABS 000004dc .LC29 │ │ │ │ │ -00001fec 0000410a R_ARM_THM_CALL 00000af9 check_class │ │ │ │ │ -0000200c 00003e2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC30 │ │ │ │ │ -00002010 00003e30 R_ARM_THM_MOVT_ABS 00000500 .LC30 │ │ │ │ │ -00002016 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002034 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002048 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000204c 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002064 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00002068 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00002072 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00002076 0000e530 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000021bc 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000021e2 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000220e 0000e70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000222a 0000b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000224a 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002270 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000227c 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000229c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022a8 0000b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000022c2 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000022e8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022f4 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002314 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002326 0000e70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002340 0000b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000235c 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002388 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002396 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000023b8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002416 00003d2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC29 │ │ │ │ │ -0000241a 00003d30 R_ARM_THM_MOVT_ABS 000004dc .LC29 │ │ │ │ │ -00002420 0000410a R_ARM_THM_CALL 00000af9 check_class │ │ │ │ │ -00002434 00003e2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC30 │ │ │ │ │ -00002438 00003e30 R_ARM_THM_MOVT_ABS 00000500 .LC30 │ │ │ │ │ -00002440 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002458 0000e70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002480 0000400a R_ARM_THM_CALL 00000439 recursive_issubclass │ │ │ │ │ -0000248a 00003d2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC29 │ │ │ │ │ -0000248e 00003d30 R_ARM_THM_MOVT_ABS 000004dc .LC29 │ │ │ │ │ -00002496 0000410a R_ARM_THM_CALL 00000af9 check_class │ │ │ │ │ -000024ae 0000420a R_ARM_THM_CALL 00000499 recursive_issubclass.part.0 │ │ │ │ │ -000024c6 0000400a R_ARM_THM_CALL 00000439 recursive_issubclass │ │ │ │ │ -000024d4 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000024d8 00003d2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC29 │ │ │ │ │ -000024dc 00003d30 R_ARM_THM_MOVT_ABS 000004dc .LC29 │ │ │ │ │ -000024e4 0000410a R_ARM_THM_CALL 00000af9 check_class │ │ │ │ │ -000024fc 00003e2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC30 │ │ │ │ │ -00002500 00003e30 R_ARM_THM_MOVT_ABS 00000500 .LC30 │ │ │ │ │ -00002504 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000251a 00003e2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC30 │ │ │ │ │ -0000251e 00003e30 R_ARM_THM_MOVT_ABS 00000500 .LC30 │ │ │ │ │ -00002524 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000255a 0000420a R_ARM_THM_CALL 00000499 recursive_issubclass.part.0 │ │ │ │ │ -00002578 00003e2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC30 │ │ │ │ │ -0000257c 00003e30 R_ARM_THM_MOVT_ABS 00000500 .LC30 │ │ │ │ │ -00002582 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000025a6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025b6 00003e2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC30 │ │ │ │ │ -000025ba 00003e30 R_ARM_THM_MOVT_ABS 00000500 .LC30 │ │ │ │ │ -000025c2 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000025e2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025e8 00003e2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC30 │ │ │ │ │ -000025ec 00003e30 R_ARM_THM_MOVT_ABS 00000500 .LC30 │ │ │ │ │ -000025f4 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002602 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002650 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002686 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000268a 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000269e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026a2 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026cc 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026d0 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000272c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002730 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002736 0000472f R_ARM_THM_MOVW_ABS_NC 00000518 .LC31 │ │ │ │ │ -0000273a 00004730 R_ARM_THM_MOVT_ABS 00000518 .LC31 │ │ │ │ │ -00002740 00002e2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC19 │ │ │ │ │ -00002744 00002e30 R_ARM_THM_MOVT_ABS 00000348 .LC19 │ │ │ │ │ -0000274e 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000276e 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000279a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027dc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027f8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002808 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000280c 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002812 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002824 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002850 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00002858 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000285c 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002862 0000482f R_ARM_THM_MOVW_ABS_NC 0000051c .LC32 │ │ │ │ │ -00002866 00004830 R_ARM_THM_MOVT_ABS 0000051c .LC32 │ │ │ │ │ -0000286c 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000288e 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00002892 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00002896 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000289a 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000028c6 0000b10a R_ARM_THM_CALL 00000595 PyObject_GetIter │ │ │ │ │ -000028d4 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000028de 0001020a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00002904 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000290c 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00002928 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000293c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000294a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000294e 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000295e 0000bc0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -0000296c 0001030a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00002974 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002998 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -000029a0 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000029a4 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000029aa 00004a2f R_ARM_THM_MOVW_ABS_NC 00000544 .LC33 │ │ │ │ │ -000029ae 00004a30 R_ARM_THM_MOVT_ABS 00000544 .LC33 │ │ │ │ │ -000029b4 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000029f4 0000b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002a30 0000b30a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00002a4a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a52 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a56 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a6a 0000b60a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002a86 0000b80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002aa4 0000ba0a R_ARM_THM_CALL 00002bb1 PyObject_Size │ │ │ │ │ -00002ab2 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ab6 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002ac4 0000bc0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002ae2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002afc 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b00 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b10 0000bc0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002b1c 0000bf0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002b24 0000bf0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002b36 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b46 0000c30a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002b4c 0000b80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b54 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002b58 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002b5c 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002b60 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002b66 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b6c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b70 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b76 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002b7a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002b80 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b98 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ba0 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002ba4 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ba8 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002bac 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002be4 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002be8 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002bec 00004d2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC34 │ │ │ │ │ -00002bf0 00004d30 R_ARM_THM_MOVT_ABS 0000056c .LC34 │ │ │ │ │ -00002bfa 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c04 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00002c42 00003d2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC29 │ │ │ │ │ -00002c46 00003d30 R_ARM_THM_MOVT_ABS 000004dc .LC29 │ │ │ │ │ -00002c50 0000410a R_ARM_THM_CALL 00000af9 check_class │ │ │ │ │ -00002cbe 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002cc2 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002ccc 0000c80a R_ARM_THM_CALL 00001415 PyNumber_AsSsize_t │ │ │ │ │ -00002ce6 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00002cf4 0000b80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d04 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d08 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002d0e 0000512f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC36 │ │ │ │ │ -00002d12 00005130 R_ARM_THM_MOVT_ABS 000005d8 .LC36 │ │ │ │ │ -00002d18 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d1e 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d22 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002d28 00000a2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC2 │ │ │ │ │ -00002d2c 00000a30 R_ARM_THM_MOVT_ABS 00000058 .LC2 │ │ │ │ │ -00002d32 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d4e 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002d58 0001020a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00002d70 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00002d90 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002da0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e0a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002e0e 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002e1e 0000522f R_ARM_THM_MOVW_ABS_NC 00000608 .LC37 │ │ │ │ │ -00002e22 00005230 R_ARM_THM_MOVT_ABS 00000608 .LC37 │ │ │ │ │ -00002e26 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002e32 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00002e38 0000342f R_ARM_THM_MOVW_ABS_NC 0000040c .LC23 │ │ │ │ │ -00002e3c 00003430 R_ARM_THM_MOVT_ABS 0000040c .LC23 │ │ │ │ │ -00002e40 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002e6e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e72 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e98 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e9c 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ea6 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002eb0 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002eb4 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002eba 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ebe 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f0e 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f12 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f16 0000532f R_ARM_THM_MOVW_ABS_NC 00000638 .LC38 │ │ │ │ │ -00002f1a 00005330 R_ARM_THM_MOVT_ABS 00000638 .LC38 │ │ │ │ │ -00002f1e 00002e2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC19 │ │ │ │ │ -00002f22 00002e30 R_ARM_THM_MOVT_ABS 00000348 .LC19 │ │ │ │ │ -00002f2e 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f3c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f50 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f54 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f58 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f72 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f76 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f82 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f86 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fac 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fb0 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fb6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fc6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000300a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000300e 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003036 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000303a 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003046 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003052 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003056 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003088 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000308c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003094 0000c80a R_ARM_THM_CALL 00001415 PyNumber_AsSsize_t │ │ │ │ │ -000030da 0000b80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030f0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000310e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003112 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000311a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003128 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000312c 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003152 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003156 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000315e 0000c80a R_ARM_THM_CALL 00001415 PyNumber_AsSsize_t │ │ │ │ │ -0000316e 0000b80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003182 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003186 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031ac 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031b0 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031b6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031c6 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031ca 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031d8 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000031dc 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000031e4 0000542f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -000031e8 00005430 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -000031ee 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000031f4 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000031f8 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000031fe 0000542f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -00003202 00005430 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00003208 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003210 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003214 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003218 0000552f R_ARM_THM_MOVW_ABS_NC 00000670 .LC40 │ │ │ │ │ -0000321c 00005530 R_ARM_THM_MOVT_ABS 00000670 .LC40 │ │ │ │ │ -00003220 00002e2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC19 │ │ │ │ │ -00003224 00002e30 R_ARM_THM_MOVT_ABS 00000348 .LC19 │ │ │ │ │ -00003232 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003248 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000327c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003280 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032ae 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000032b4 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032b8 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032d0 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032d4 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032ee 0000562f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ -000032f2 00005630 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ -0000331a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000331e 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000333a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000333e 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003344 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003354 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003362 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003388 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000338c 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000033c2 0000b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000033d0 0000b80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003426 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000342a 00011230 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00003440 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003452 0000de0a R_ARM_THM_CALL 000007d5 PyObject_GetBuffer │ │ │ │ │ -00003460 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003464 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003468 00005b2f R_ARM_THM_MOVW_ABS_NC 000007ac .LC46 │ │ │ │ │ -0000346c 00005b30 R_ARM_THM_MOVT_ABS 000007ac .LC46 │ │ │ │ │ -00003474 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000347e 0000b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000348a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000348e 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003494 0000592f R_ARM_THM_MOVW_ABS_NC 00000748 .LC44 │ │ │ │ │ -00003498 00005930 R_ARM_THM_MOVT_ABS 00000748 .LC44 │ │ │ │ │ -0000349e 0001130a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000034e0 0000b30a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000034f8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000351c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003520 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003524 00005a2f R_ARM_THM_MOVW_ABS_NC 0000077c .LC45 │ │ │ │ │ -00003528 00005a30 R_ARM_THM_MOVT_ABS 0000077c .LC45 │ │ │ │ │ -00003530 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00003534 00011430 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00003542 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003546 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000354a 0000582f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC43 │ │ │ │ │ -0000354e 00005830 R_ARM_THM_MOVT_ABS 000006a0 .LC43 │ │ │ │ │ -00003556 0000ef0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000355e 0001150a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003576 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003588 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000358c 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003590 0000572f R_ARM_THM_MOVW_ABS_NC 00000678 .LC42 │ │ │ │ │ -00003594 00005730 R_ARM_THM_MOVT_ABS 00000678 .LC42 │ │ │ │ │ -0000359c 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000035b2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035bc 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -000035ca 0001170a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000035d8 0001110a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -000035f0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035f8 0000e30a R_ARM_THM_CALL 00000975 PyBuffer_Release │ │ │ │ │ -00003600 0000e30a R_ARM_THM_CALL 00000975 PyBuffer_Release │ │ │ │ │ -00003608 0001160a R_ARM_THM_CALL 00003b9d PyNumber_Index │ │ │ │ │ -00003618 0000c30a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00003634 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000363c 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003640 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003666 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003674 0000cb0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000036a0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036b8 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000036c4 00005d2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ -000036c8 00005d30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ -000036cc 0000410a R_ARM_THM_CALL 00000af9 check_class │ │ │ │ │ -000036e2 0000cb0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000036f2 0000500a R_ARM_THM_CALL 00000b85 abstract_issubclass │ │ │ │ │ -00003710 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003718 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003742 0001192f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00003746 00011930 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00003758 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003786 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -0000378a 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000037a0 00011b0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000037ac 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000037b0 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000037c8 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000037cc 0000d030 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000037ee 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037f4 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00003802 0001020a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00003824 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000383a 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00003854 0000d10a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -0000385e 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003862 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003878 0000bc0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -0000388a 0000612f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -0000388e 00006130 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ -0000389a 0000f00a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000038ac 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000038b0 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000038b6 0000112f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ -000038ba 00001130 R_ARM_THM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ -000038c2 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000038dc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038ee 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000038f2 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000038f8 0000122f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ -000038fc 00001230 R_ARM_THM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ -00003904 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000391e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000392e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003936 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00003946 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000394c 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003950 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003976 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000397a 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003988 00004d2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC34 │ │ │ │ │ -0000398c 00004d30 R_ARM_THM_MOVT_ABS 0000056c .LC34 │ │ │ │ │ -00003990 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000399a 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -000039a0 0000632f R_ARM_THM_MOVW_ABS_NC 00000874 .LC49 │ │ │ │ │ -000039a4 00006330 R_ARM_THM_MOVT_ABS 00000874 .LC49 │ │ │ │ │ -000039a8 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000039ca 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000039ce 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000039e6 00011b0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000039f2 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000039f6 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003a0e 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003a12 0000d030 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003a32 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a38 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00003a48 0001020a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00003a6a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a76 0001010a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00003a90 0000d10a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -00003a9a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003a9e 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ab4 0000bc0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00003ac6 0000612f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -00003aca 00006130 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ -00003ad6 0000f00a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003ae8 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003aec 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003af2 0000112f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ -00003af6 00001130 R_ARM_THM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ -00003afe 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b06 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b0a 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b10 0000122f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ -00003b14 00001230 R_ARM_THM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ -00003b1c 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b36 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b50 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b76 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b7e 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00003b8c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b94 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003b98 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003bc0 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003bc4 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003be6 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003bea 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003bee 0000242f R_ARM_THM_MOVW_ABS_NC 00000208 .LC14 │ │ │ │ │ -00003bf2 00002430 R_ARM_THM_MOVT_ABS 00000208 .LC14 │ │ │ │ │ -00003bfa 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c0c 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003c10 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003c20 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c24 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c28 0000252f R_ARM_THM_MOVW_ABS_NC 0000023c .LC15 │ │ │ │ │ -00003c2c 00002530 R_ARM_THM_MOVT_ABS 0000023c .LC15 │ │ │ │ │ -00003c34 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c4c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c52 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003c56 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003c5a 0000262f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ -00003c5e 00002630 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ -00003c66 0000ef0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003c74 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00003c7e 0001150a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003c9c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ccc 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cd0 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cfe 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003d04 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d08 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d20 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d24 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d3e 0000672f R_ARM_THM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ -00003d42 00006730 R_ARM_THM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ -00003d6a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d6e 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d8a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d8e 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d94 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003da4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003db2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003de4 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003de8 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e16 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e1c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e20 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e38 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e3c 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e56 0000682f R_ARM_THM_MOVW_ABS_NC 00000890 .LC51 │ │ │ │ │ -00003e5a 00006830 R_ARM_THM_MOVT_ABS 00000890 .LC51 │ │ │ │ │ -00003e82 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e86 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ea2 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ea6 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003eac 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ebc 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eca 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ed6 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003eda 0000d030 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003f18 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f1c 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f4a 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003f50 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f54 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f6c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f70 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f8a 00006a2f R_ARM_THM_MOVW_ABS_NC 00000894 .LC52 │ │ │ │ │ -00003f8e 00006a30 R_ARM_THM_MOVT_ABS 00000894 .LC52 │ │ │ │ │ -00003fb6 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fba 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fd6 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fda 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fe0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ff0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ffe 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004030 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004034 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004062 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004068 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000406c 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004084 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004088 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040a2 00006c2f R_ARM_THM_MOVW_ABS_NC 0000089c .LC54 │ │ │ │ │ -000040a6 00006c30 R_ARM_THM_MOVT_ABS 0000089c .LC54 │ │ │ │ │ -000040ce 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040d2 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040ee 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040f2 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040f8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004108 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004116 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000415a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000415e 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000416a 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000416e 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000418e 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004196 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000419a 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041b4 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000041b8 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000041be 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041c2 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041d6 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000041da 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000041f2 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000041f6 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000041fc 00006d2f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC55 │ │ │ │ │ -00004200 00006d30 R_ARM_THM_MOVT_ABS 000008a0 .LC55 │ │ │ │ │ -00004206 00002e2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC19 │ │ │ │ │ -0000420a 00002e30 R_ARM_THM_MOVT_ABS 00000348 .LC19 │ │ │ │ │ -00004214 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004220 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004224 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004228 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000422c 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000424a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004256 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000425a 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004276 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004288 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004296 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004430 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004434 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004452 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004456 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004486 0000712f R_ARM_THM_MOVW_ABS_NC 000008ac .LC56 │ │ │ │ │ -0000448a 00007130 R_ARM_THM_MOVT_ABS 000008ac .LC56 │ │ │ │ │ -000044ac 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000044b2 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044b6 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044d0 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044d4 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044f0 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044fc 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004500 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000451e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000452e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000453c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004564 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -0000456c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004570 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004576 0000722f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ -0000457a 00007230 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ -00004580 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000045b0 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045b4 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045e2 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000045e8 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045ec 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004604 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004608 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004622 0000732f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC58 │ │ │ │ │ -00004626 00007330 R_ARM_THM_MOVT_ABS 000008d8 .LC58 │ │ │ │ │ -0000464e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004652 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000466e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004672 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004678 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004688 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004696 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046dc 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -000046e8 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000046ec 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000046f6 00004d2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC34 │ │ │ │ │ -000046fa 00004d30 R_ARM_THM_MOVT_ABS 0000056c .LC34 │ │ │ │ │ -000046fe 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000470a 0000342f R_ARM_THM_MOVW_ABS_NC 0000040c .LC23 │ │ │ │ │ -0000470e 00003430 R_ARM_THM_MOVT_ABS 0000040c .LC23 │ │ │ │ │ -00004712 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000473a 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004748 0000cb0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004774 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000478c 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004798 00005d2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ -0000479c 00005d30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ -000047a0 0000410a R_ARM_THM_CALL 00000af9 check_class │ │ │ │ │ -000047b6 0000cb0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000047c6 0000500a R_ARM_THM_CALL 00000b85 abstract_issubclass │ │ │ │ │ -000047e4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047ec 0000bd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000482a 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -0000486a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000486e 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048ba 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000048be 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000048c6 0000752f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC59 │ │ │ │ │ -000048ca 00007530 R_ARM_THM_MOVT_ABS 000008e4 .LC59 │ │ │ │ │ -000048d0 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000048e8 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048ec 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048fa 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000490c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004910 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004932 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000493c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004940 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000495a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000495e 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004964 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004978 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000498e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049c0 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049c4 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049f2 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000049f8 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049fc 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a14 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a18 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a32 0000782f R_ARM_THM_MOVW_ABS_NC 0000092c .LC61 │ │ │ │ │ -00004a36 00007830 R_ARM_THM_MOVT_ABS 0000092c .LC61 │ │ │ │ │ -00004a5e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a62 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a7e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a82 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a88 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a98 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004aa6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ad2 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004ad6 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004ada 00007f2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC67 │ │ │ │ │ -00004ade 00007f30 R_ARM_THM_MOVT_ABS 000009c8 .LC67 │ │ │ │ │ -00004ae4 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b10 0001370a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00004b2a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b3a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004b3e 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004b44 0000242f R_ARM_THM_MOVW_ABS_NC 00000208 .LC14 │ │ │ │ │ -00004b48 00002430 R_ARM_THM_MOVT_ABS 00000208 .LC14 │ │ │ │ │ -00004b4e 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004b5e 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00004b62 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00004b76 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004b7a 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004b80 0000252f R_ARM_THM_MOVW_ABS_NC 0000023c .LC15 │ │ │ │ │ -00004b84 00002530 R_ARM_THM_MOVT_ABS 0000023c .LC15 │ │ │ │ │ -00004b8a 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ba2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ba8 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004bac 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004bb0 0000262f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ -00004bb4 00002630 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ -00004bbc 0000ef0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004bd2 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -00004c00 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004c04 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004c32 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004c38 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004c3c 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004c54 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004c58 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004c72 0000822f R_ARM_THM_MOVW_ABS_NC 000009fc .LC69 │ │ │ │ │ -00004c76 00008230 R_ARM_THM_MOVT_ABS 000009fc .LC69 │ │ │ │ │ -00004c9e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ca2 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004cbe 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004cc2 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004cc8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cd8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ce6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d2e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d32 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d5a 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004d68 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d6c 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004da0 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004da4 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004dce 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004dd2 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004dd8 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004ddc 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004dea 00006d2f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC55 │ │ │ │ │ -00004dee 00006d30 R_ARM_THM_MOVT_ABS 000008a0 .LC55 │ │ │ │ │ -00004df2 00002e2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC19 │ │ │ │ │ -00004df6 00002e30 R_ARM_THM_MOVT_ABS 00000348 .LC19 │ │ │ │ │ -00004dfc 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e0c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e10 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e2c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e36 00006d2f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC55 │ │ │ │ │ -00004e3a 00006d30 R_ARM_THM_MOVT_ABS 000008a0 .LC55 │ │ │ │ │ -00004e44 0000832f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC70 │ │ │ │ │ -00004e48 00008330 R_ARM_THM_MOVT_ABS 00000a00 .LC70 │ │ │ │ │ -00004e4c 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e5a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e68 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e8c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ebc 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ec0 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ede 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ee2 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f12 0000842f R_ARM_THM_MOVW_ABS_NC 00000a48 .LC71 │ │ │ │ │ -00004f16 00008430 R_ARM_THM_MOVT_ABS 00000a48 .LC71 │ │ │ │ │ -00004f38 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004f3e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f42 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f5c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f60 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f7c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f88 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f8c 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004faa 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fba 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fc8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fea 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00004fee 00014230 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00005030 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00005034 00014230 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000503a 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005052 0000080a R_ARM_THM_CALL 000004d1 null_error.isra.0 │ │ │ │ │ -0000505e 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000506e 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005072 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005078 00008a2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ -0000507c 00008a30 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ -00005082 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005094 0000f10a R_ARM_THM_CALL 00001579 _PyNumber_Index │ │ │ │ │ -0000509e 0001440a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000050be 0000b80a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000050e2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050fa 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005100 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005104 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000510e 00008b2f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ -00005112 00008b30 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ -00005118 0000ef0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000513c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005170 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005174 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005192 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005196 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051c6 00008d2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ -000051ca 00008d30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ -000051ec 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000051f2 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051f6 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005210 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005214 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005230 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000523c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005240 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000525e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000526e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000527c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ac 0000c91e R_ARM_THM_JUMP24 00001a79 PySequence_GetItem │ │ │ │ │ -0000051a 0000ce1e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -000005de 0000d11e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -0000070a 0000d41e R_ARM_THM_JUMP24 00000d85 PySequence_SetItem │ │ │ │ │ -00000774 0000d81e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -000009c8 0000b41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001410 0000ea1e R_ARM_THM_JUMP24 000006a1 _PySequence_IterSearch │ │ │ │ │ -000016e0 00002b1e R_ARM_THM_JUMP24 00000325 binary_iop.part.0 │ │ │ │ │ -00001918 0000f61e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00001bb8 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -00001dec 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -00001ef8 0000f31e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00001fb6 0000401e R_ARM_THM_JUMP24 00000439 recursive_issubclass │ │ │ │ │ -00001ffe 0000421e R_ARM_THM_JUMP24 00000499 recursive_issubclass.part.0 │ │ │ │ │ -00002182 0000f31e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -000024f6 0000421e R_ARM_THM_JUMP24 00000499 recursive_issubclass.part.0 │ │ │ │ │ -00002552 0000401e R_ARM_THM_JUMP24 00000439 recursive_issubclass │ │ │ │ │ -00002c3e 0000f31e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002c68 0000421e R_ARM_THM_JUMP24 00000499 recursive_issubclass.part.0 │ │ │ │ │ -00002ce2 0001091e R_ARM_THM_JUMP24 00002dad PySequence_DelItem │ │ │ │ │ -000032fc 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -000033f0 0001101e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -00003422 0001111e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00003584 0001161e R_ARM_THM_JUMP24 00003b9d PyNumber_Index │ │ │ │ │ -00003834 00011c1e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -00003b68 00011f1e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +00000020 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000024 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000048 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000004c 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000054 0000af0a R_ARM_THM_CALL 00000000 PyList_AsTuple │ │ │ │ │ +00000064 0000b00a R_ARM_THM_CALL 00000599 PyObject_GetIter │ │ │ │ │ +00000086 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000000c6 0000b20a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000000e4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000ee 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000f2 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000108 0000b50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000122 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000020e 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00000218 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000023a 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000025a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000026a 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +00000280 0000b90a R_ARM_THM_CALL 00002a99 PyObject_Size │ │ │ │ │ +00000296 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000029a 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002aa 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000002b6 0000060a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ +000002f0 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +00000308 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000030c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000310 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000314 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000320 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000324 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000336 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000340 0000be0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +0000034a 0000be0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +0000035a 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000035e 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000036a 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000037a 0000be0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000382 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000038a 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000038e 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000392 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00000396 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +0000039c 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003ae 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003b4 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003b8 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003be 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000003c2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000003c8 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003e4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000402 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000040a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000041a 0000c20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000042c 0000c30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000043c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000490 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000494 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000049c 0000c70a R_ARM_THM_CALL 00001419 PyNumber_AsSsize_t │ │ │ │ │ +000004bc 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000004c0 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000004d0 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000004dc 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004e0 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004ee 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000508 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000524 0000060a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ +0000052a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000052e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000532 00000b2f R_ARM_THM_MOVW_ABS_NC 00000088 .LC3 │ │ │ │ │ +00000536 00000b30 R_ARM_THM_MOVT_ABS 00000088 .LC3 │ │ │ │ │ +0000053e 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000546 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000054a 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000552 00000c2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC4 │ │ │ │ │ +00000556 00000c30 R_ARM_THM_MOVT_ABS 000000ac .LC4 │ │ │ │ │ +0000055c 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000562 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +0000056c 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000057a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000057e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000584 00000a2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC2 │ │ │ │ │ +00000588 00000a30 R_ARM_THM_MOVT_ABS 00000058 .LC2 │ │ │ │ │ +0000058e 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000594 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000005b6 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000005ba 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000005e6 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005ea 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005ee 0000112f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ +000005f2 00001130 R_ARM_THM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ +000005fa 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000602 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000606 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000060c 0000122f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ +00000610 00001230 R_ARM_THM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ +0000061a 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000634 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000674 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000678 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000682 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000068c 0000be0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000694 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000006ee 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000006f2 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000006fa 0000c70a R_ARM_THM_CALL 00001419 PyNumber_AsSsize_t │ │ │ │ │ +00000712 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00000720 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000730 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000734 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000073c 0000152f R_ARM_THM_MOVW_ABS_NC 00000124 .LC7 │ │ │ │ │ +00000740 00001530 R_ARM_THM_MOVT_ABS 00000124 .LC7 │ │ │ │ │ +00000746 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000074c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000750 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000756 00000a2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC2 │ │ │ │ │ +0000075a 00000a30 R_ARM_THM_MOVT_ABS 00000058 .LC2 │ │ │ │ │ +00000760 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000076c 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000770 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000078e 0000ce0a R_ARM_THM_CALL 00000441 PyObject_GetItem │ │ │ │ │ +0000079c 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000007a0 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000007a8 0000d90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000007ae 0000da0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000080a 0000182f R_ARM_THM_MOVW_ABS_NC 00000158 .LC8 │ │ │ │ │ +0000080e 00001830 R_ARM_THM_MOVT_ABS 00000158 .LC8 │ │ │ │ │ +00000812 0000de0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000818 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000081c 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000820 0000192f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +00000824 00001930 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +0000082e 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000091c 00001c2f R_ARM_THM_MOVW_ABS_NC 000001ec .LC12 │ │ │ │ │ +00000920 00001c30 R_ARM_THM_MOVT_ABS 000001ec .LC12 │ │ │ │ │ +00000930 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000934 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000938 00001a2f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +0000093c 00001a30 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +00000942 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000950 0000182f R_ARM_THM_MOVW_ABS_NC 00000158 .LC8 │ │ │ │ │ +00000954 00001830 R_ARM_THM_MOVT_ABS 00000158 .LC8 │ │ │ │ │ +00000958 0000de0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000095e 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000962 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000966 00001b2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +0000096a 00001b30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +00000970 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009e8 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000009ec 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000a00 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000a04 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000b1e 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000b38 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000b5c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b66 0000e50a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000b82 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b8e 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000ba4 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000bc6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bd0 0000e50a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000bf0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bfa 0000e60a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000c14 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +00000c18 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +00000c1e 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000c34 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +00000c38 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +00000c3e 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000c4e 0000e60a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000c62 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +00000c66 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +00000c6c 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000c88 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c90 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c94 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ca4 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +00000ca8 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +00000cae 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000cc8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cfc 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000d00 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000d12 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000d16 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000ef0 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +00000ef4 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +00000efc 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000f62 0000e60a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000f80 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000fa0 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000fc6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fd2 0000e50a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000ff2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001026 0000e60a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001044 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001066 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001092 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010a6 0000e50a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000010ca 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010da 0000e60a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000010f4 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001110 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001138 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001148 0000e50a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000116a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000119e 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000011b8 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000011dc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e4 0000e50a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001204 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000120e 0000e60a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001218 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +0000121c 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +00001222 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001244 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001272 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +00001276 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +0000127e 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000129a 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +0000129e 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +000012a4 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000012c6 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +000012ca 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +000012d2 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000012f6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001316 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +0000131a 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +00001320 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001344 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001364 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +00001368 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +00001370 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001398 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013ac 00001d2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +000013b0 00001d30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +000013ba 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000013d8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000144a 0000b50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000146e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000148c 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001490 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001498 0000eb0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000014a2 0000be0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000014cc 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000014d0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000014d4 0000242f R_ARM_THM_MOVW_ABS_NC 00000208 .LC14 │ │ │ │ │ +000014d8 00002430 R_ARM_THM_MOVT_ABS 00000208 .LC14 │ │ │ │ │ +000014e0 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000014ea 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +000014fa 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000014fe 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000150e 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001512 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001516 0000252f R_ARM_THM_MOVW_ABS_NC 0000023c .LC15 │ │ │ │ │ +0000151a 00002530 R_ARM_THM_MOVT_ABS 0000023c .LC15 │ │ │ │ │ +00001522 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000153a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001540 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001544 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001548 0000262f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ +0000154c 00002630 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ +00001554 0000ee0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001568 0000272f R_ARM_THM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ +0000156c 00002730 R_ARM_THM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ +00001570 0000ef0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001578 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000015ba 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000015be 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000015c2 0000242f R_ARM_THM_MOVW_ABS_NC 00000208 .LC14 │ │ │ │ │ +000015c6 00002430 R_ARM_THM_MOVT_ABS 00000208 .LC14 │ │ │ │ │ +000015ce 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000015e0 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000015e4 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000015f4 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000015f8 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000015fe 0000252f R_ARM_THM_MOVW_ABS_NC 0000023c .LC15 │ │ │ │ │ +00001602 00002530 R_ARM_THM_MOVT_ABS 0000023c .LC15 │ │ │ │ │ +00001608 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001620 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001626 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000162a 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000162e 0000262f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ +00001632 00002630 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ +0000163a 0000ee0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001650 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00001680 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001684 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000016a2 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000016a6 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000016d6 00002a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC18 │ │ │ │ │ +000016da 00002a30 R_ARM_THM_MOVT_ABS 00000344 .LC18 │ │ │ │ │ +000016fc 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001702 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001706 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001720 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001724 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001740 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000174c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001750 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000176e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000177e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000178c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017ac 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000017b0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000017c4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000017c8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000017f4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000017f8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001844 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001870 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000187c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001880 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018b8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018c8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018da 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018fe 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001902 0000f430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000190a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000190e 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001936 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001948 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001962 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000197e 0000f60a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000198c 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000019a4 0000320a R_ARM_THM_CALL 00000579 Py_XDECREF.part.0 │ │ │ │ │ +000019b0 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000019b4 0000f430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000019bc 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000019c0 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000019dc 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000019e0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000019e6 0000312f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC22 │ │ │ │ │ +000019ea 00003130 R_ARM_THM_MOVT_ABS 000003e0 .LC22 │ │ │ │ │ +000019f2 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001a1a 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001a1e 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001a24 00002f2f R_ARM_THM_MOVW_ABS_NC 00000388 .LC20 │ │ │ │ │ +00001a28 00002f30 R_ARM_THM_MOVT_ABS 00000388 .LC20 │ │ │ │ │ +00001a2e 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001a50 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001a54 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001a58 0000302f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC21 │ │ │ │ │ +00001a5c 00003030 R_ARM_THM_MOVT_ABS 000003b8 .LC21 │ │ │ │ │ +00001a64 0000ef0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001a6e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a74 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001a78 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ad2 0000352f R_ARM_THM_MOVW_ABS_NC 00000428 .LC24 │ │ │ │ │ +00001ad6 00003530 R_ARM_THM_MOVT_ABS 00000428 .LC24 │ │ │ │ │ +00001ada 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ae8 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001aec 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b00 0000342f R_ARM_THM_MOVW_ABS_NC 0000040c .LC23 │ │ │ │ │ +00001b04 00003430 R_ARM_THM_MOVT_ABS 0000040c .LC23 │ │ │ │ │ +00001b08 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b0e 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00001b3c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001b40 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001b6e 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001b74 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001b78 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001b90 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001b94 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001bae 0000372f R_ARM_THM_MOVW_ABS_NC 00000454 .LC25 │ │ │ │ │ +00001bb2 00003730 R_ARM_THM_MOVT_ABS 00000454 .LC25 │ │ │ │ │ +00001bda 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001bde 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001bfa 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001bfe 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c04 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c14 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c22 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c54 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c58 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c86 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001c8c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c90 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ca8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cac 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cc6 00003b2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC28 │ │ │ │ │ +00001cca 00003b30 R_ARM_THM_MOVT_ABS 000004d8 .LC28 │ │ │ │ │ +00001cf2 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cf6 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d12 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d16 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d1c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d2c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d3a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d56 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00001d5a 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00001d74 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00001d78 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00001de6 0000e60a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001dfa 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001e16 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001e36 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e40 0000e50a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001e5c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ea4 00003d2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC30 │ │ │ │ │ +00001ea8 00003d30 R_ARM_THM_MOVT_ABS 00000500 .LC30 │ │ │ │ │ +00001eae 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001ec8 00003c2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC29 │ │ │ │ │ +00001ecc 00003c30 R_ARM_THM_MOVT_ABS 000004dc .LC29 │ │ │ │ │ +00001ed4 0000400a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ +00001ef4 00003d2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC30 │ │ │ │ │ +00001ef8 00003d30 R_ARM_THM_MOVT_ABS 00000500 .LC30 │ │ │ │ │ +00001efe 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001f1c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f30 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f34 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f4c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00001f50 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00001f5a 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00001f5e 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +000020a4 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000020ca 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000020f6 0000e60a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002112 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002132 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002158 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002164 0000e50a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002184 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002190 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000021aa 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000021d0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021dc 0000e50a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000021fc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000220e 0000e60a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002228 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002244 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002270 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000227e 0000e50a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000022a0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022fe 00003c2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC29 │ │ │ │ │ +00002302 00003c30 R_ARM_THM_MOVT_ABS 000004dc .LC29 │ │ │ │ │ +00002308 0000400a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ +0000231c 00003d2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC30 │ │ │ │ │ +00002320 00003d30 R_ARM_THM_MOVT_ABS 00000500 .LC30 │ │ │ │ │ +00002328 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002340 0000e60a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002368 00003f0a R_ARM_THM_CALL 00000439 recursive_issubclass │ │ │ │ │ +00002372 00003c2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC29 │ │ │ │ │ +00002376 00003c30 R_ARM_THM_MOVT_ABS 000004dc .LC29 │ │ │ │ │ +0000237e 0000400a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ +00002396 0000410a R_ARM_THM_CALL 00000499 recursive_issubclass.part.0 │ │ │ │ │ +000023ae 00003f0a R_ARM_THM_CALL 00000439 recursive_issubclass │ │ │ │ │ +000023bc 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000023c0 00003c2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC29 │ │ │ │ │ +000023c4 00003c30 R_ARM_THM_MOVT_ABS 000004dc .LC29 │ │ │ │ │ +000023cc 0000400a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ +000023e4 00003d2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC30 │ │ │ │ │ +000023e8 00003d30 R_ARM_THM_MOVT_ABS 00000500 .LC30 │ │ │ │ │ +000023ec 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002402 00003d2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC30 │ │ │ │ │ +00002406 00003d30 R_ARM_THM_MOVT_ABS 00000500 .LC30 │ │ │ │ │ +0000240c 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002442 0000410a R_ARM_THM_CALL 00000499 recursive_issubclass.part.0 │ │ │ │ │ +00002460 00003d2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC30 │ │ │ │ │ +00002464 00003d30 R_ARM_THM_MOVT_ABS 00000500 .LC30 │ │ │ │ │ +0000246a 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000248e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000249e 00003d2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC30 │ │ │ │ │ +000024a2 00003d30 R_ARM_THM_MOVT_ABS 00000500 .LC30 │ │ │ │ │ +000024aa 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000024ca 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024d0 00003d2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC30 │ │ │ │ │ +000024d4 00003d30 R_ARM_THM_MOVT_ABS 00000500 .LC30 │ │ │ │ │ +000024dc 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000024ea 0000cc0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002538 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000256e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002572 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002586 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000258a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000025b4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000025b8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002614 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002618 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000261e 0000462f R_ARM_THM_MOVW_ABS_NC 00000518 .LC31 │ │ │ │ │ +00002622 00004630 R_ARM_THM_MOVT_ABS 00000518 .LC31 │ │ │ │ │ +00002628 00002e2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC19 │ │ │ │ │ +0000262c 00002e30 R_ARM_THM_MOVT_ABS 00000348 .LC19 │ │ │ │ │ +00002636 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002656 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002682 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026c4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026e0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026f0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026f4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026fa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000270c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002738 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00002740 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002744 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000274a 0000472f R_ARM_THM_MOVW_ABS_NC 0000051c .LC32 │ │ │ │ │ +0000274e 00004730 R_ARM_THM_MOVT_ABS 0000051c .LC32 │ │ │ │ │ +00002754 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002776 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000277a 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000277e 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00002782 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000027ae 0000b00a R_ARM_THM_CALL 00000599 PyObject_GetIter │ │ │ │ │ +000027bc 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000027c6 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000027ec 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027f4 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00002810 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002824 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002832 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002836 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002846 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002854 0001020a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +0000285c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002880 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00002888 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000288c 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002892 0000492f R_ARM_THM_MOVW_ABS_NC 00000544 .LC33 │ │ │ │ │ +00002896 00004930 R_ARM_THM_MOVT_ABS 00000544 .LC33 │ │ │ │ │ +0000289c 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000028dc 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002918 0000b20a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00002932 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000293a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000293e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002952 0000b50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000296e 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000298c 0000b90a R_ARM_THM_CALL 00002a99 PyObject_Size │ │ │ │ │ +0000299a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000299e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000029ac 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000029ca 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029e4 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000029e8 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000029f8 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002a04 0000be0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002a0c 0000be0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002a1e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a2e 0000c20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00002a34 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a3c 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002a40 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002a44 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002a48 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002a4e 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a54 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002a58 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002a5e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002a62 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002a68 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a80 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a88 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002a8c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002a90 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002a94 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002acc 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ad0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002ad4 00004c2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC34 │ │ │ │ │ +00002ad8 00004c30 R_ARM_THM_MOVT_ABS 0000056c .LC34 │ │ │ │ │ +00002ae2 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002aec 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00002b2a 00003c2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC29 │ │ │ │ │ +00002b2e 00003c30 R_ARM_THM_MOVT_ABS 000004dc .LC29 │ │ │ │ │ +00002b38 0000400a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ +00002ba6 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002baa 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002bb4 0000c70a R_ARM_THM_CALL 00001419 PyNumber_AsSsize_t │ │ │ │ │ +00002bce 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00002bdc 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002bec 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002bf0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002bf6 0000502f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC36 │ │ │ │ │ +00002bfa 00005030 R_ARM_THM_MOVT_ABS 000005d8 .LC36 │ │ │ │ │ +00002c00 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c06 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002c0a 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002c10 00000a2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC2 │ │ │ │ │ +00002c14 00000a30 R_ARM_THM_MOVT_ABS 00000058 .LC2 │ │ │ │ │ +00002c1a 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c36 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002c40 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00002c58 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00002c78 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c88 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cf2 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002cf6 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002d06 0000512f R_ARM_THM_MOVW_ABS_NC 00000608 .LC37 │ │ │ │ │ +00002d0a 00005130 R_ARM_THM_MOVT_ABS 00000608 .LC37 │ │ │ │ │ +00002d0e 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d1a 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00002d20 0000342f R_ARM_THM_MOVW_ABS_NC 0000040c .LC23 │ │ │ │ │ +00002d24 00003430 R_ARM_THM_MOVT_ABS 0000040c .LC23 │ │ │ │ │ +00002d28 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d56 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d5a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d80 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d84 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d8e 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002d98 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d9c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002da2 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002da6 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002df6 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002dfa 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002dfe 0000522f R_ARM_THM_MOVW_ABS_NC 00000638 .LC38 │ │ │ │ │ +00002e02 00005230 R_ARM_THM_MOVT_ABS 00000638 .LC38 │ │ │ │ │ +00002e06 00002e2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC19 │ │ │ │ │ +00002e0a 00002e30 R_ARM_THM_MOVT_ABS 00000348 .LC19 │ │ │ │ │ +00002e16 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002e24 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e38 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e3c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e40 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e5a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e5e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e6a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e6e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e94 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e98 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e9e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002eae 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ef2 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ef6 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f1e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f22 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f2e 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002f3a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f3e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f70 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002f74 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002f7c 0000c70a R_ARM_THM_CALL 00001419 PyNumber_AsSsize_t │ │ │ │ │ +00002fc2 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002fd8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ff6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ffa 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003002 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003010 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003014 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000303a 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000303e 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003046 0000c70a R_ARM_THM_CALL 00001419 PyNumber_AsSsize_t │ │ │ │ │ +00003056 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000306a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000306e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003094 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003098 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000309e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030ae 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030b2 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030c0 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000030c4 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000030cc 0000532f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +000030d0 00005330 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +000030d6 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030dc 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000030e0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000030e6 0000532f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +000030ea 00005330 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +000030f0 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030f8 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000030fc 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003100 0000542f R_ARM_THM_MOVW_ABS_NC 00000670 .LC40 │ │ │ │ │ +00003104 00005430 R_ARM_THM_MOVT_ABS 00000670 .LC40 │ │ │ │ │ +00003108 00002e2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC19 │ │ │ │ │ +0000310c 00002e30 R_ARM_THM_MOVT_ABS 00000348 .LC19 │ │ │ │ │ +0000311a 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003130 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003164 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003168 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003196 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000319c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031a0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031b8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031bc 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031d6 0000552f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ +000031da 00005530 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ +00003202 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003206 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003222 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003226 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000322c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000323c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000324a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003270 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003274 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000032aa 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000032b8 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000330e 0001112f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00003312 00011130 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00003328 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000333a 0000dd0a R_ARM_THM_CALL 000007d9 PyObject_GetBuffer │ │ │ │ │ +00003348 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000334c 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003350 00005a2f R_ARM_THM_MOVW_ABS_NC 000007ac .LC46 │ │ │ │ │ +00003354 00005a30 R_ARM_THM_MOVT_ABS 000007ac .LC46 │ │ │ │ │ +0000335c 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003366 0000b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003372 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003376 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000337c 0000582f R_ARM_THM_MOVW_ABS_NC 00000748 .LC44 │ │ │ │ │ +00003380 00005830 R_ARM_THM_MOVT_ABS 00000748 .LC44 │ │ │ │ │ +00003386 0001120a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000033c8 0000b20a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000033e0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003404 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003408 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000340c 0000592f R_ARM_THM_MOVW_ABS_NC 0000077c .LC45 │ │ │ │ │ +00003410 00005930 R_ARM_THM_MOVT_ABS 0000077c .LC45 │ │ │ │ │ +00003418 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000341c 00011330 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000342a 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000342e 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003432 0000572f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC43 │ │ │ │ │ +00003436 00005730 R_ARM_THM_MOVT_ABS 000006a0 .LC43 │ │ │ │ │ +0000343e 0000ee0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003446 0001140a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +0000345e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003470 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003474 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003478 0000562f R_ARM_THM_MOVW_ABS_NC 00000678 .LC42 │ │ │ │ │ +0000347c 00005630 R_ARM_THM_MOVT_ABS 00000678 .LC42 │ │ │ │ │ +00003484 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000349a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034a4 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +000034b2 0001160a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000034c0 0001100a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +000034d8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034e0 0000e20a R_ARM_THM_CALL 00000979 PyBuffer_Release │ │ │ │ │ +000034e8 0000e20a R_ARM_THM_CALL 00000979 PyBuffer_Release │ │ │ │ │ +000034f0 0001150a R_ARM_THM_CALL 00003a85 PyNumber_Index │ │ │ │ │ +00003500 0000c20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000351c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003524 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003528 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000354e 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000355c 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003588 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035a0 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000035ac 00005c2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ +000035b0 00005c30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ +000035b4 0000400a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ +000035ca 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000035da 00004f0a R_ARM_THM_CALL 00000c3d abstract_issubclass │ │ │ │ │ +000035f8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003600 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000362a 0001182f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +0000362e 00011830 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00003640 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000366e 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003672 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003688 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00003694 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003698 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000036b0 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000036b4 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000036d6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036dc 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000036ea 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +0000370c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003722 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000373c 0000d00a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +00003746 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000374a 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003760 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00003772 0000602f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +00003776 00006030 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +00003782 0000ef0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003794 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003798 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000379e 0000112f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ +000037a2 00001130 R_ARM_THM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ +000037aa 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000037c4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037d6 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000037da 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000037e0 0000122f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ +000037e4 00001230 R_ARM_THM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ +000037ec 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003806 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003816 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000381e 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +0000382e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003834 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003838 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000385e 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003862 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003870 00004c2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC34 │ │ │ │ │ +00003874 00004c30 R_ARM_THM_MOVT_ABS 0000056c .LC34 │ │ │ │ │ +00003878 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003882 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00003888 0000622f R_ARM_THM_MOVW_ABS_NC 00000874 .LC49 │ │ │ │ │ +0000388c 00006230 R_ARM_THM_MOVT_ABS 00000874 .LC49 │ │ │ │ │ +00003890 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000038b2 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000038b6 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000038ce 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000038da 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000038de 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000038f6 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000038fa 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000391a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003920 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00003930 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003952 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000395e 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00003978 0000d00a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +00003982 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003986 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000399c 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000039ae 0000602f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +000039b2 00006030 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +000039be 0000ef0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000039d0 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039d4 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000039da 0000112f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ +000039de 00001130 R_ARM_THM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ +000039e6 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039ee 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039f2 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000039f8 0000122f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ +000039fc 00001230 R_ARM_THM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ +00003a04 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a1e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a38 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a5e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a66 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00003a74 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a7c 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003a80 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003aa8 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003aac 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003ace 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ad2 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ad6 0000242f R_ARM_THM_MOVW_ABS_NC 00000208 .LC14 │ │ │ │ │ +00003ada 00002430 R_ARM_THM_MOVT_ABS 00000208 .LC14 │ │ │ │ │ +00003ae2 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003af4 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003af8 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003b08 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003b0c 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003b10 0000252f R_ARM_THM_MOVW_ABS_NC 0000023c .LC15 │ │ │ │ │ +00003b14 00002530 R_ARM_THM_MOVT_ABS 0000023c .LC15 │ │ │ │ │ +00003b1c 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b34 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b3a 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003b3e 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003b42 0000262f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ +00003b46 00002630 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ +00003b4e 0000ee0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003b5c 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00003b66 0001140a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00003b84 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bb4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bb8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003be6 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003bec 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bf0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c08 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c0c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c26 0000662f R_ARM_THM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ +00003c2a 00006630 R_ARM_THM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ +00003c52 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c56 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c72 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c76 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c7c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c8c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c9a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ccc 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cd0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cfe 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003d04 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d08 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d20 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d24 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d3e 0000672f R_ARM_THM_MOVW_ABS_NC 00000890 .LC51 │ │ │ │ │ +00003d42 00006730 R_ARM_THM_MOVT_ABS 00000890 .LC51 │ │ │ │ │ +00003d6a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d6e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d8a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d8e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d94 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003da4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003db2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dbe 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003dc2 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003e00 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e04 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e32 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003e38 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e3c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e54 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e58 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e72 0000692f R_ARM_THM_MOVW_ABS_NC 00000894 .LC52 │ │ │ │ │ +00003e76 00006930 R_ARM_THM_MOVT_ABS 00000894 .LC52 │ │ │ │ │ +00003e9e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ea2 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ebe 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ec2 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ec8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ed8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ee6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f18 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f1c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f4a 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003f50 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f54 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f6c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f70 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f8a 00006b2f R_ARM_THM_MOVW_ABS_NC 0000089c .LC54 │ │ │ │ │ +00003f8e 00006b30 R_ARM_THM_MOVT_ABS 0000089c .LC54 │ │ │ │ │ +00003fb6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fba 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fd6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fda 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fe0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ff0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ffe 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004042 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004046 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004052 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004056 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004076 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000407e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004082 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000409c 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000040a0 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000040a6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040aa 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040be 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000040c2 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000040da 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000040de 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000040e4 00006c2f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC55 │ │ │ │ │ +000040e8 00006c30 R_ARM_THM_MOVT_ABS 000008a0 .LC55 │ │ │ │ │ +000040ee 00002e2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC19 │ │ │ │ │ +000040f2 00002e30 R_ARM_THM_MOVT_ABS 00000348 .LC19 │ │ │ │ │ +000040fc 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004108 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000410c 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004110 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004114 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004132 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000413e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004142 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000415e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004170 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000417e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004318 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000431c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000433a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000433e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000436e 0000702f R_ARM_THM_MOVW_ABS_NC 000008ac .LC56 │ │ │ │ │ +00004372 00007030 R_ARM_THM_MOVT_ABS 000008ac .LC56 │ │ │ │ │ +00004394 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000439a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000439e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000043b8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000043bc 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000043d8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043e4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000043e8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004406 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004416 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004424 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000444c 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00004454 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004458 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000445e 0000712f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ +00004462 00007130 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ +00004468 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004498 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000449c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044ca 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000044d0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044d4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044ec 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044f0 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000450a 0000722f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC58 │ │ │ │ │ +0000450e 00007230 R_ARM_THM_MOVT_ABS 000008d8 .LC58 │ │ │ │ │ +00004536 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000453a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004556 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000455a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004560 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004570 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000457e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045c4 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +000045d0 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000045d4 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000045de 00004c2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC34 │ │ │ │ │ +000045e2 00004c30 R_ARM_THM_MOVT_ABS 0000056c .LC34 │ │ │ │ │ +000045e6 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045f2 0000342f R_ARM_THM_MOVW_ABS_NC 0000040c .LC23 │ │ │ │ │ +000045f6 00003430 R_ARM_THM_MOVT_ABS 0000040c .LC23 │ │ │ │ │ +000045fa 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004622 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004630 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000465c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004674 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004680 00005c2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ +00004684 00005c30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ +00004688 0000400a R_ARM_THM_CALL 00000bb1 check_class │ │ │ │ │ +0000469e 0000ca0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000046ae 00004f0a R_ARM_THM_CALL 00000c3d abstract_issubclass │ │ │ │ │ +000046cc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046d4 0000bc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004712 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00004752 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004756 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047a2 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000047a6 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000047ae 0000742f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC59 │ │ │ │ │ +000047b2 00007430 R_ARM_THM_MOVT_ABS 000008e4 .LC59 │ │ │ │ │ +000047b8 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000047d0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047d4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047e2 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000047f4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047f8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000481a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004824 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004828 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004842 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004846 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000484c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004860 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004876 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048a8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048ac 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048da 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000048e0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048e4 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048fc 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004900 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000491a 0000772f R_ARM_THM_MOVW_ABS_NC 0000092c .LC61 │ │ │ │ │ +0000491e 00007730 R_ARM_THM_MOVT_ABS 0000092c .LC61 │ │ │ │ │ +00004946 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000494a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004966 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000496a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004970 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004980 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000498e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049ba 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000049be 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000049c2 00007e2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC67 │ │ │ │ │ +000049c6 00007e30 R_ARM_THM_MOVT_ABS 000009c8 .LC67 │ │ │ │ │ +000049cc 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000049f8 0001360a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00004a12 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a22 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004a26 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004a2c 0000242f R_ARM_THM_MOVW_ABS_NC 00000208 .LC14 │ │ │ │ │ +00004a30 00002430 R_ARM_THM_MOVT_ABS 00000208 .LC14 │ │ │ │ │ +00004a36 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004a46 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00004a4a 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00004a5e 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004a62 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004a68 0000252f R_ARM_THM_MOVW_ABS_NC 0000023c .LC15 │ │ │ │ │ +00004a6c 00002530 R_ARM_THM_MOVT_ABS 0000023c .LC15 │ │ │ │ │ +00004a72 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004a8a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a90 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004a94 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004a98 0000262f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ +00004a9c 00002630 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ +00004aa4 0000ee0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004aba 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00004ae8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004aec 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b1a 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004b20 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b24 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b3c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b40 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b5a 0000812f R_ARM_THM_MOVW_ABS_NC 000009fc .LC69 │ │ │ │ │ +00004b5e 00008130 R_ARM_THM_MOVT_ABS 000009fc .LC69 │ │ │ │ │ +00004b86 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b8a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004ba6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004baa 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004bb0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bc0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bce 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c16 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004c1a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004c42 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004c50 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004c54 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004c88 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004c8c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004cb6 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004cba 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004cc0 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004cc4 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004cd2 00006c2f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC55 │ │ │ │ │ +00004cd6 00006c30 R_ARM_THM_MOVT_ABS 000008a0 .LC55 │ │ │ │ │ +00004cda 00002e2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC19 │ │ │ │ │ +00004cde 00002e30 R_ARM_THM_MOVT_ABS 00000348 .LC19 │ │ │ │ │ +00004ce4 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004cf4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004cf8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004d14 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d1e 00006c2f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC55 │ │ │ │ │ +00004d22 00006c30 R_ARM_THM_MOVT_ABS 000008a0 .LC55 │ │ │ │ │ +00004d2c 0000822f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC70 │ │ │ │ │ +00004d30 00008230 R_ARM_THM_MOVT_ABS 00000a00 .LC70 │ │ │ │ │ +00004d34 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d42 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d50 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d74 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004da4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004da8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004dc6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004dca 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004dfa 0000832f R_ARM_THM_MOVW_ABS_NC 00000a48 .LC71 │ │ │ │ │ +00004dfe 00008330 R_ARM_THM_MOVT_ABS 00000a48 .LC71 │ │ │ │ │ +00004e20 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004e26 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e2a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e44 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e48 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e64 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e70 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e74 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e92 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ea2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004eb0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ed2 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00004ed6 00014130 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00004f18 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00004f1c 00014130 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00004f22 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004f3a 0000050a R_ARM_THM_CALL 00000573 null_error.isra.0 │ │ │ │ │ +00004f46 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004f56 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004f5a 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004f60 0000892f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ +00004f64 00008930 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ +00004f6a 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004f7c 0000f00a R_ARM_THM_CALL 0000157d _PyNumber_Index │ │ │ │ │ +00004f86 0001430a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00004fa6 0000b70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004fca 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fe2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fe8 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004fec 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004ff6 00008a2f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ +00004ffa 00008a30 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ +00005000 0000ee0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00005024 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005058 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000505c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000507a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000507e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050ae 00008c2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ +000050b2 00008c30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ +000050d4 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000050da 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050de 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050f8 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050fc 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005118 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005124 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005128 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005146 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005156 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005164 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004b0 0000c81e R_ARM_THM_JUMP24 00001a7d PySequence_GetItem │ │ │ │ │ +0000051e 0000cd1e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ +000005e2 0000d01e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ +0000070e 0000d31e R_ARM_THM_JUMP24 00000e3d PySequence_SetItem │ │ │ │ │ +00000778 0000d71e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ +000009cc 0000b31e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001414 0000e91e R_ARM_THM_JUMP24 00000759 _PySequence_IterSearch │ │ │ │ │ +000016e4 00002b1e R_ARM_THM_JUMP24 00000325 binary_iop.part.0 │ │ │ │ │ +0000191c 0000f51e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001bbc 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +00001cd4 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +00001de0 0000f21e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00001e9e 00003f1e R_ARM_THM_JUMP24 00000439 recursive_issubclass │ │ │ │ │ +00001ee6 0000411e R_ARM_THM_JUMP24 00000499 recursive_issubclass.part.0 │ │ │ │ │ +0000206a 0000f21e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000023de 0000411e R_ARM_THM_JUMP24 00000499 recursive_issubclass.part.0 │ │ │ │ │ +0000243a 00003f1e R_ARM_THM_JUMP24 00000439 recursive_issubclass │ │ │ │ │ +00002b26 0000f21e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002b50 0000411e R_ARM_THM_JUMP24 00000499 recursive_issubclass.part.0 │ │ │ │ │ +00002bca 0001081e R_ARM_THM_JUMP24 00002c95 PySequence_DelItem │ │ │ │ │ +000031e4 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +000032d8 00010f1e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +0000330a 0001101e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +0000346c 0001151e R_ARM_THM_JUMP24 00003a85 PyNumber_Index │ │ │ │ │ +0000371c 00011b1e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +00003a50 00011e1e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +00003c34 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ 00003d4c 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -00003e64 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +00003e80 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ 00003f98 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -000040b0 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -00004402 00006e1e R_ARM_THM_JUMP24 00000cfd _IsFortranContiguous.part.0 │ │ │ │ │ -00004494 00002b1e R_ARM_THM_JUMP24 00000325 binary_iop.part.0 │ │ │ │ │ -00004630 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -00004a40 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -00004c80 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -00004f20 00002b1e R_ARM_THM_JUMP24 00000325 binary_iop.part.0 │ │ │ │ │ -0000504c 0001431e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -000050d4 0001451e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -000051d4 00002b1e R_ARM_THM_JUMP24 00000325 binary_iop.part.0 │ │ │ │ │ +000042ea 00006d1e R_ARM_THM_JUMP24 00000db5 _IsFortranContiguous.part.0 │ │ │ │ │ +0000437c 00002b1e R_ARM_THM_JUMP24 00000325 binary_iop.part.0 │ │ │ │ │ +00004518 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +00004928 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +00004b68 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +00004e08 00002b1e R_ARM_THM_JUMP24 00000325 binary_iop.part.0 │ │ │ │ │ +00004f34 0001421e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +00004fbc 0001441e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000050bc 00002b1e R_ARM_THM_JUMP24 00000325 binary_iop.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xd4f0 contains 195 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xd4d0 contains 202 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000003c 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000040 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000006a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000006e 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000008a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000b4 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000000c2 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000c6 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000e6 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000f4 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000f8 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000112 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000120 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000124 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000013e 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000015c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000160 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000017a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000182 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000186 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000018c 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000190 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000019e 00008f2f R_ARM_THM_MOVW_ABS_NC 00000b60 .LC77 │ │ │ │ │ -000001a2 00008f30 R_ARM_THM_MOVT_ABS 00000b60 .LC77 │ │ │ │ │ +0000003c 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000040 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000006a 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000006e 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000008a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000b4 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000c2 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000c6 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000e6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000f4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000f8 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000112 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000120 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000124 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000013e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000015c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000160 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000017a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000182 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000186 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000018c 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000190 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000019e 00008e2f R_ARM_THM_MOVW_ABS_NC 00000b60 .LC77 │ │ │ │ │ +000001a2 00008e30 R_ARM_THM_MOVT_ABS 00000b60 .LC77 │ │ │ │ │ 000001a6 00002e2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC19 │ │ │ │ │ 000001aa 00002e30 R_ARM_THM_MOVT_ABS 00000348 .LC19 │ │ │ │ │ -000001b0 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001ba 00008f2f R_ARM_THM_MOVW_ABS_NC 00000b60 .LC77 │ │ │ │ │ -000001be 00008f30 R_ARM_THM_MOVT_ABS 00000b60 .LC77 │ │ │ │ │ -000001c8 0000832f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC70 │ │ │ │ │ -000001cc 00008330 R_ARM_THM_MOVT_ABS 00000a00 .LC70 │ │ │ │ │ -000001d0 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001fa 0000390a R_ARM_THM_CALL 00001c29 binary_op1 │ │ │ │ │ -000001fe 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000202 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000020e 0000952f R_ARM_THM_MOVW_ABS_NC 00000b7c .LC80 │ │ │ │ │ -00000212 00009530 R_ARM_THM_MOVT_ABS 00000b7c .LC80 │ │ │ │ │ -00000236 0000962f R_ARM_THM_MOVW_ABS_NC 00000b80 .LC81 │ │ │ │ │ -0000023a 00009630 R_ARM_THM_MOVT_ABS 00000b80 .LC81 │ │ │ │ │ -00000240 00002c0a R_ARM_THM_CALL 000001f1 binary_iop │ │ │ │ │ -000002f0 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000002f4 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000031a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000342 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000036a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000038c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003b2 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003cc 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000003d0 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000003d4 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003da 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003de 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003e2 0000752f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC59 │ │ │ │ │ -000003e6 00007530 R_ARM_THM_MOVT_ABS 000008e4 .LC59 │ │ │ │ │ -000003ee 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000414 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000418 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000041c 00009a2f R_ARM_THM_MOVW_ABS_NC 00000b88 .LC83 │ │ │ │ │ -00000420 00009a30 R_ARM_THM_MOVT_ABS 00000b88 .LC83 │ │ │ │ │ -00000428 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000043e 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000442 0000d030 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000044c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000450 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000456 00009b2f R_ARM_THM_MOVW_ABS_NC 00000bb4 .LC84 │ │ │ │ │ -0000045a 00009b30 R_ARM_THM_MOVT_ABS 00000bb4 .LC84 │ │ │ │ │ -00000460 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000478 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004a2 0000c60a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000004b0 0001080a R_ARM_THM_CALL 00002c6d PyObject_DelItem │ │ │ │ │ -000004c8 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004e4 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000004e8 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000004ec 00009c2f R_ARM_THM_MOVW_ABS_NC 00000bec .LC85 │ │ │ │ │ -000004f0 00009c30 R_ARM_THM_MOVT_ABS 00000bec .LC85 │ │ │ │ │ -000004fc 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000051c 0000d60a R_ARM_THM_CALL 00000765 PyMapping_GetOptionalItem │ │ │ │ │ -00000524 00009e2f R_ARM_THM_MOVW_ABS_NC 00000c10 .LC86 │ │ │ │ │ -00000528 00009e30 R_ARM_THM_MOVT_ABS 00000c10 .LC86 │ │ │ │ │ -0000052e 0001540a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000536 0000050a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ -0000055a 00014f0a R_ARM_THM_CALL 00000d29 PyMapping_GetOptionalItemString │ │ │ │ │ -00000562 0000a02f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC87 │ │ │ │ │ -00000566 0000a030 R_ARM_THM_MOVT_ABS 00000c98 .LC87 │ │ │ │ │ -0000056c 0001540a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000574 0000050a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ -00000590 00014f0a R_ARM_THM_CALL 00000d29 PyMapping_GetOptionalItemString │ │ │ │ │ -00000598 0000050a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ -000005b4 0000d60a R_ARM_THM_CALL 00000765 PyMapping_GetOptionalItem │ │ │ │ │ -000005bc 0000050a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ -00000602 00015a0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000612 00002d0a R_ARM_THM_CALL 00001791 binary_iop1 │ │ │ │ │ -0000062a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000062e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000632 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000064c 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000652 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000656 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000065a 0000a22f R_ARM_THM_MOVW_ABS_NC 00000d68 .LC89 │ │ │ │ │ -0000065e 0000a230 R_ARM_THM_MOVT_ABS 00000d68 .LC89 │ │ │ │ │ -00000668 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006b2 00015a0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000006c8 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000006cc 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000006ea 0000f30a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000712 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000734 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000075a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000770 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000078a 0000b40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000792 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000796 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000079a 0000a22f R_ARM_THM_MOVW_ABS_NC 00000d68 .LC89 │ │ │ │ │ -0000079e 0000a230 R_ARM_THM_MOVT_ABS 00000d68 .LC89 │ │ │ │ │ -000007a6 0000c20a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b2 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007b6 0000b530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007c4 0000a42f R_ARM_THM_MOVW_ABS_NC 000007d1 _buffer_release_call │ │ │ │ │ -000007c8 0000a430 R_ARM_THM_MOVT_ABS 000007d1 _buffer_release_call │ │ │ │ │ -000007de 0000e30a R_ARM_THM_CALL 00000975 PyBuffer_Release │ │ │ │ │ -000007f4 0000a52f R_ARM_THM_MOVW_ABS_NC 00000dc0 .LC91 │ │ │ │ │ -000007f8 0000a530 R_ARM_THM_MOVT_ABS 00000dc0 .LC91 │ │ │ │ │ -000007fe 0000a62f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC92 │ │ │ │ │ -00000802 0000a630 R_ARM_THM_MOVT_ABS 00000dcc .LC92 │ │ │ │ │ -00000806 0001610a R_ARM_THM_CALL 00000000 _PyImport_GetModuleAttrString │ │ │ │ │ -00000810 0000c60a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000081e 0001620a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -00000826 0000b60a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000846 0000050a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ -0000084c 0000050a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ -00000852 0000050a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ -0000087c 0001270a R_ARM_THM_CALL 000042ad PyBuffer_IsContiguous │ │ │ │ │ -0000088a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000896 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000008a2 0000c40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008be 0000a72f R_ARM_THM_MOVW_ABS_NC 0000090d _Py_add_one_to_index_C │ │ │ │ │ -000008c2 0000a730 R_ARM_THM_MOVT_ABS 0000090d _Py_add_one_to_index_C │ │ │ │ │ -000008c6 0000a82f R_ARM_THM_MOVW_ABS_NC 0000093b _Py_add_one_to_index_F │ │ │ │ │ -000008ca 0000a830 R_ARM_THM_MOVT_ABS 0000093b _Py_add_one_to_index_F │ │ │ │ │ -000008d6 0001660a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000008e2 00015d0a R_ARM_THM_CALL 00005285 PyBuffer_GetPointer │ │ │ │ │ -000008ec 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000902 0001670a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000009dc 0000de0a R_ARM_THM_CALL 000007d5 PyObject_GetBuffer │ │ │ │ │ -000009e8 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009ec 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009f0 0000a92f R_ARM_THM_MOVW_ABS_NC 00000dd4 .LC93 │ │ │ │ │ -000009f4 0000a930 R_ARM_THM_MOVT_ABS 00000dd4 .LC93 │ │ │ │ │ -000009fa 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a08 0000de0a R_ARM_THM_CALL 000007d5 PyObject_GetBuffer │ │ │ │ │ -00000a12 0000e30a R_ARM_THM_CALL 00000975 PyBuffer_Release │ │ │ │ │ -00000a20 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000a24 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000a28 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC94 │ │ │ │ │ -00000a2c 0000aa30 R_ARM_THM_MOVT_ABS 00000e0c .LC94 │ │ │ │ │ -00000a32 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a38 0000e30a R_ARM_THM_CALL 00000975 PyBuffer_Release │ │ │ │ │ -00000a3e 0000e30a R_ARM_THM_CALL 00000975 PyBuffer_Release │ │ │ │ │ -00000a76 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000a7c 0000e30a R_ARM_THM_CALL 00000975 PyBuffer_Release │ │ │ │ │ -00000a82 0000e30a R_ARM_THM_CALL 00000975 PyBuffer_Release │ │ │ │ │ -00000a8c 0001650a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000a94 0000c40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a9a 0000e30a R_ARM_THM_CALL 00000975 PyBuffer_Release │ │ │ │ │ -00000aa0 0000e30a R_ARM_THM_CALL 00000975 PyBuffer_Release │ │ │ │ │ -00000b08 00015d0a R_ARM_THM_CALL 00005285 PyBuffer_GetPointer │ │ │ │ │ -00000b10 00015d0a R_ARM_THM_CALL 00005285 PyBuffer_GetPointer │ │ │ │ │ -00000b1a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000b24 0001670a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000b2a 0000e30a R_ARM_THM_CALL 00000975 PyBuffer_Release │ │ │ │ │ -00000b30 0000e30a R_ARM_THM_CALL 00000975 PyBuffer_Release │ │ │ │ │ -00000b66 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b6a 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b6e 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000e44 .LC95 │ │ │ │ │ -00000b72 0000ab30 R_ARM_THM_MOVT_ABS 00000e44 .LC95 │ │ │ │ │ -00000b78 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b9e 0000e30a R_ARM_THM_CALL 00000975 PyBuffer_Release │ │ │ │ │ -00000bd8 0000de0a R_ARM_THM_CALL 000007d5 PyObject_GetBuffer │ │ │ │ │ -00000bec 0000e30a R_ARM_THM_CALL 00000975 PyBuffer_Release │ │ │ │ │ -00000c1e 0000db0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000c28 0000e30a R_ARM_THM_CALL 00000975 PyBuffer_Release │ │ │ │ │ -00000c38 0000a42f R_ARM_THM_MOVW_ABS_NC 000007d1 _buffer_release_call │ │ │ │ │ -00000c3c 0000a430 R_ARM_THM_MOVT_ABS 000007d1 _buffer_release_call │ │ │ │ │ -00000c58 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000c5c 0000d030 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000021c 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ -00000256 00006e1e R_ARM_THM_JUMP24 00000cfd _IsFortranContiguous.part.0 │ │ │ │ │ -0000028e 0000ea1e R_ARM_THM_JUMP24 000006a1 _PySequence_IterSearch │ │ │ │ │ -000004f6 0001031e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ -000007cc 00015f1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -00000966 0000ba1e R_ARM_THM_JUMP24 00002bb1 PyObject_Size │ │ │ │ │ -00000c40 0001701e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -00000c44 00012d1e R_ARM_THM_JUMP24 000046bd PySequence_Size │ │ │ │ │ -00000c48 00011d1e R_ARM_THM_JUMP24 00003955 PyMapping_Size │ │ │ │ │ -00000c4c 0000e91e R_ARM_THM_JUMP24 000013f1 PySequence_Contains │ │ │ │ │ +000001b0 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001ba 00008e2f R_ARM_THM_MOVW_ABS_NC 00000b60 .LC77 │ │ │ │ │ +000001be 00008e30 R_ARM_THM_MOVT_ABS 00000b60 .LC77 │ │ │ │ │ +000001c8 0000822f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC70 │ │ │ │ │ +000001cc 00008230 R_ARM_THM_MOVT_ABS 00000a00 .LC70 │ │ │ │ │ +000001d0 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000021c 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000228 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000022c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000024a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000256 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000025a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000274 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000280 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000284 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000029e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002a6 0000942f R_ARM_THM_MOVW_ABS_NC 00000b7c .LC80 │ │ │ │ │ +000002aa 00009430 R_ARM_THM_MOVT_ABS 00000b7c .LC80 │ │ │ │ │ +000002d8 0000952f R_ARM_THM_MOVW_ABS_NC 00000b80 .LC81 │ │ │ │ │ +000002dc 00009530 R_ARM_THM_MOVT_ABS 00000b80 .LC81 │ │ │ │ │ +000002e2 00002c0a R_ARM_THM_CALL 000001f1 binary_iop │ │ │ │ │ +00000392 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000396 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000003bc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e4 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000040c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000042e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000454 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000046e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000472 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000476 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000047c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000480 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000484 0000742f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC59 │ │ │ │ │ +00000488 00007430 R_ARM_THM_MOVT_ABS 000008e4 .LC59 │ │ │ │ │ +00000490 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004b6 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004ba 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004be 0000992f R_ARM_THM_MOVW_ABS_NC 00000b88 .LC83 │ │ │ │ │ +000004c2 00009930 R_ARM_THM_MOVT_ABS 00000b88 .LC83 │ │ │ │ │ +000004ca 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004e0 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000004e4 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000004ee 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004f2 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004f8 00009a2f R_ARM_THM_MOVW_ABS_NC 00000bb4 .LC84 │ │ │ │ │ +000004fc 00009a30 R_ARM_THM_MOVT_ABS 00000bb4 .LC84 │ │ │ │ │ +00000502 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000051a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000544 0000c50a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000552 0001070a R_ARM_THM_CALL 00002b55 PyObject_DelItem │ │ │ │ │ +0000056a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000586 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000058a 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000058e 00009b2f R_ARM_THM_MOVW_ABS_NC 00000bec .LC85 │ │ │ │ │ +00000592 00009b30 R_ARM_THM_MOVT_ABS 00000bec .LC85 │ │ │ │ │ +000005a0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000005c0 0000d50a R_ARM_THM_CALL 00000769 PyMapping_GetOptionalItem │ │ │ │ │ +000005c8 00009d2f R_ARM_THM_MOVW_ABS_NC 00000c10 .LC86 │ │ │ │ │ +000005cc 00009d30 R_ARM_THM_MOVT_ABS 00000c10 .LC86 │ │ │ │ │ +000005d2 0001530a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000005da 0000060a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ +000005fe 00014e0a R_ARM_THM_CALL 00000de1 PyMapping_GetOptionalItemString │ │ │ │ │ +00000606 00009f2f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC87 │ │ │ │ │ +0000060a 00009f30 R_ARM_THM_MOVT_ABS 00000c98 .LC87 │ │ │ │ │ +00000610 0001530a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000618 0000060a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ +00000634 00014e0a R_ARM_THM_CALL 00000de1 PyMapping_GetOptionalItemString │ │ │ │ │ +0000063c 0000060a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ +00000658 0000d50a R_ARM_THM_CALL 00000769 PyMapping_GetOptionalItem │ │ │ │ │ +00000660 0000060a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ +000006a6 0001590a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000006b6 00002d0a R_ARM_THM_CALL 00001795 binary_iop1 │ │ │ │ │ +000006ce 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006d2 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000006d6 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000006f0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006f6 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006fa 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006fe 0000a12f R_ARM_THM_MOVW_ABS_NC 00000d68 .LC89 │ │ │ │ │ +00000702 0000a130 R_ARM_THM_MOVT_ABS 00000d68 .LC89 │ │ │ │ │ +0000070c 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000756 0001590a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000076c 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000770 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000078e 0000f20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000007b6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007fe 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000814 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000082e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000836 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000083a 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000083e 0000a12f R_ARM_THM_MOVW_ABS_NC 00000d68 .LC89 │ │ │ │ │ +00000842 0000a130 R_ARM_THM_MOVT_ABS 00000d68 .LC89 │ │ │ │ │ +0000084a 0000c10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000856 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000085a 0000b430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000868 0000a32f R_ARM_THM_MOVW_ABS_NC 00000875 _buffer_release_call │ │ │ │ │ +0000086c 0000a330 R_ARM_THM_MOVT_ABS 00000875 _buffer_release_call │ │ │ │ │ +00000882 0000e20a R_ARM_THM_CALL 00000979 PyBuffer_Release │ │ │ │ │ +00000898 0000a42f R_ARM_THM_MOVW_ABS_NC 00000dc0 .LC91 │ │ │ │ │ +0000089c 0000a430 R_ARM_THM_MOVT_ABS 00000dc0 .LC91 │ │ │ │ │ +000008a2 0000a52f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC92 │ │ │ │ │ +000008a6 0000a530 R_ARM_THM_MOVT_ABS 00000dcc .LC92 │ │ │ │ │ +000008aa 0001600a R_ARM_THM_CALL 00000000 _PyImport_GetModuleAttrString │ │ │ │ │ +000008b4 0000c50a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000008c2 0001610a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +000008ca 0000b50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000008ea 0000060a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ +000008f0 0000060a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ +000008f6 0000060a R_ARM_THM_CALL 00000571 Py_XDECREF │ │ │ │ │ +00000920 0001260a R_ARM_THM_CALL 00004195 PyBuffer_IsContiguous │ │ │ │ │ +0000092e 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000093a 0001640a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000946 0000c30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000962 0000a62f R_ARM_THM_MOVW_ABS_NC 000009b1 _Py_add_one_to_index_C │ │ │ │ │ +00000966 0000a630 R_ARM_THM_MOVT_ABS 000009b1 _Py_add_one_to_index_C │ │ │ │ │ +0000096a 0000a72f R_ARM_THM_MOVW_ABS_NC 000009df _Py_add_one_to_index_F │ │ │ │ │ +0000096e 0000a730 R_ARM_THM_MOVT_ABS 000009df _Py_add_one_to_index_F │ │ │ │ │ +0000097a 0001650a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000986 00015c0a R_ARM_THM_CALL 0000516d PyBuffer_GetPointer │ │ │ │ │ +00000990 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000009a6 0001660a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000a80 0000dd0a R_ARM_THM_CALL 000007d9 PyObject_GetBuffer │ │ │ │ │ +00000a8c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a90 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a94 0000a82f R_ARM_THM_MOVW_ABS_NC 00000dd4 .LC93 │ │ │ │ │ +00000a98 0000a830 R_ARM_THM_MOVT_ABS 00000dd4 .LC93 │ │ │ │ │ +00000a9e 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000aac 0000dd0a R_ARM_THM_CALL 000007d9 PyObject_GetBuffer │ │ │ │ │ +00000ab6 0000e20a R_ARM_THM_CALL 00000979 PyBuffer_Release │ │ │ │ │ +00000ac4 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000ac8 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000acc 0000a92f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC94 │ │ │ │ │ +00000ad0 0000a930 R_ARM_THM_MOVT_ABS 00000e0c .LC94 │ │ │ │ │ +00000ad6 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000adc 0000e20a R_ARM_THM_CALL 00000979 PyBuffer_Release │ │ │ │ │ +00000ae2 0000e20a R_ARM_THM_CALL 00000979 PyBuffer_Release │ │ │ │ │ +00000b1a 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000b20 0000e20a R_ARM_THM_CALL 00000979 PyBuffer_Release │ │ │ │ │ +00000b26 0000e20a R_ARM_THM_CALL 00000979 PyBuffer_Release │ │ │ │ │ +00000b30 0001640a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000b38 0000c30a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b3e 0000e20a R_ARM_THM_CALL 00000979 PyBuffer_Release │ │ │ │ │ +00000b44 0000e20a R_ARM_THM_CALL 00000979 PyBuffer_Release │ │ │ │ │ +00000bac 00015c0a R_ARM_THM_CALL 0000516d PyBuffer_GetPointer │ │ │ │ │ +00000bb4 00015c0a R_ARM_THM_CALL 0000516d PyBuffer_GetPointer │ │ │ │ │ +00000bbe 0001630a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000bc8 0001660a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000bce 0000e20a R_ARM_THM_CALL 00000979 PyBuffer_Release │ │ │ │ │ +00000bd4 0000e20a R_ARM_THM_CALL 00000979 PyBuffer_Release │ │ │ │ │ +00000c0a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c0e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c12 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000e44 .LC95 │ │ │ │ │ +00000c16 0000aa30 R_ARM_THM_MOVT_ABS 00000e44 .LC95 │ │ │ │ │ +00000c1c 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c42 0000e20a R_ARM_THM_CALL 00000979 PyBuffer_Release │ │ │ │ │ +00000c7c 0000dd0a R_ARM_THM_CALL 000007d9 PyObject_GetBuffer │ │ │ │ │ +00000c90 0000e20a R_ARM_THM_CALL 00000979 PyBuffer_Release │ │ │ │ │ +00000cc2 0000da0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000ccc 0000e20a R_ARM_THM_CALL 00000979 PyBuffer_Release │ │ │ │ │ +00000cdc 0000a32f R_ARM_THM_MOVW_ABS_NC 00000875 _buffer_release_call │ │ │ │ │ +00000ce0 0000a330 R_ARM_THM_MOVT_ABS 00000875 _buffer_release_call │ │ │ │ │ +00000cfc 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000d00 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000002b4 0000381e R_ARM_THM_JUMP24 0000038d binary_op.part.0 │ │ │ │ │ +000002f8 00006d1e R_ARM_THM_JUMP24 00000db5 _IsFortranContiguous.part.0 │ │ │ │ │ +00000330 0000e91e R_ARM_THM_JUMP24 00000759 _PySequence_IterSearch │ │ │ │ │ +00000598 0001021e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ +00000870 00015e1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ +00000a0a 0000b91e R_ARM_THM_JUMP24 00002a99 PyObject_Size │ │ │ │ │ +00000ce4 00016f1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ +00000ce8 00012c1e R_ARM_THM_JUMP24 000045a5 PySequence_Size │ │ │ │ │ +00000cec 00011c1e R_ARM_THM_JUMP24 0000383d PyMapping_Size │ │ │ │ │ +00000cf0 0000e81e R_ARM_THM_JUMP24 000013f5 PySequence_Contains │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -64,24 +64,23 @@ │ │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ │ calcsize │ │ │ │ │ both destination and source must be bytes-like objects │ │ │ │ │ destination is too small to receive data from source │ │ │ │ │ expected a writable bytes-like object │ │ │ │ │ shjh[kQk │ │ │ │ │ qhhh"hKkAko │ │ │ │ │ -Py_XDECREF │ │ │ │ │ null_error.isra.0 │ │ │ │ │ +Py_XDECREF │ │ │ │ │ object_recursive_isinstance │ │ │ │ │ object_isinstance │ │ │ │ │ binary_iop.part.0 │ │ │ │ │ binary_iop │ │ │ │ │ binary_iop1 │ │ │ │ │ Py_XDECREF.part.0 │ │ │ │ │ binary_op.part.0 │ │ │ │ │ -binary_op1 │ │ │ │ │ object_issubclass │ │ │ │ │ recursive_issubclass │ │ │ │ │ check_class │ │ │ │ │ recursive_issubclass.part.0 │ │ │ │ │ abstract_issubclass │ │ │ │ │ sequence_repeat │ │ │ │ │ _IsFortranContiguous.part.0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -57,48 +57,48 @@ │ │ │ │ │ beq.n 13a │ │ │ │ │ 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 1414 │ │ │ │ │ + bl 1418 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 12c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1a78 │ │ │ │ │ + bl 1a7c │ │ │ │ │ R_ARM_THM_CALL PySequence_GetItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 3c │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n f2 │ │ │ │ │ + bge.n 112 │ │ │ │ │ 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 e6 │ │ │ │ │ ldr r1, [pc, #184] @ (160 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10a │ │ │ │ │ + blt.n 10e │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ 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 10e │ │ │ │ │ - cbz r0, 10e │ │ │ │ │ + beq.n f2 │ │ │ │ │ + cbz r0, f2 │ │ │ │ │ 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] │ │ │ │ │ @@ -114,66 +114,66 @@ │ │ │ │ │ b.n 3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_GenericAlias │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 3c │ │ │ │ │ + bl 570 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 3c │ │ │ │ │ - bl 570 │ │ │ │ │ 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] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 10a │ │ │ │ │ + b.n 10e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 88 │ │ │ │ │ - b.n 10a │ │ │ │ │ + b.n 10e │ │ │ │ │ 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 .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 10a │ │ │ │ │ - bl 4d0 │ │ │ │ │ + b.n 10e │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n 3c │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n 54 │ │ │ │ │ .word 0x00005270 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000164 : │ │ │ │ │ PyObject_Type(): │ │ │ │ │ @@ -188,15 +188,15 @@ │ │ │ │ │ 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 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000194 : │ │ │ │ │ PyMapping_SetItemString(): │ │ │ │ │ @@ -212,29 +212,29 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 1dc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 694 │ │ │ │ │ + bl 698 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetItem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ beq.n 1d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cbz r3, 1e2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 1d2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -540,15 +540,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl af8 │ │ │ │ │ + bl bb0 │ │ │ │ │ cbnz r0, 48a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -572,22 +572,22 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 4ce │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ - bl af8 │ │ │ │ │ + bl bb0 │ │ │ │ │ cbnz r0, 4ce │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.n b84 │ │ │ │ │ + b.n c3c │ │ │ │ │ │ │ │ │ │ 000004d8 : │ │ │ │ │ sequence_repeat(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ @@ -601,15 +601,15 @@ │ │ │ │ │ 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 1414 │ │ │ │ │ + bl 1418 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 51a │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -733,15 +733,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ b.n 5fe │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -754,304 +754,389 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.n 5fe │ │ │ │ │ │ │ │ │ │ 00000628 : │ │ │ │ │ PyNumber_InPlaceXor(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 644 │ │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ │ - cbnz r3, 660 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ + cbz r3, 694 │ │ │ │ │ + ldr r5, [r3, #108] @ 0x6c │ │ │ │ │ + cbnz r5, 672 │ │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bne.n 698 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 6ea │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1c28 │ │ │ │ │ - R_ARM_THM_CALL binary_op1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - beq.n 688 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + beq.n 6bc │ │ │ │ │ mov r0, r3 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + blx r5 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne.n 65c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 64c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.n 66c │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n 736 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 64c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 64c │ │ │ │ │ + bne.n 646 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 64a │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 650 │ │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.n 650 │ │ │ │ │ + cbz r7, 6c6 │ │ │ │ │ + cbz r3, 6b2 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + cbnz r0, 6fc │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b.n 660 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 744 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 6ea │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.n 66c │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n 728 │ │ │ │ │ + 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 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.n 324 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + blx r8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.n 66c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.n 65c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 65c │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 65c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 6ea │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 6ea │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 68c │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 68c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 6c6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 6c6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000069c : │ │ │ │ │ +00000754 : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 6a0 <_PySequence_IterSearch> │ │ │ │ │ + b.n 758 <_PySequence_IterSearch> │ │ │ │ │ │ │ │ │ │ -000006a0 <_PySequence_IterSearch>: │ │ │ │ │ +00000758 <_PySequence_IterSearch>: │ │ │ │ │ _PySequence_IterSearch(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 814 <_PySequence_IterSearch+0x174> │ │ │ │ │ + beq.w 8cc <_PySequence_IterSearch+0x174> │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 814 <_PySequence_IterSearch+0x174> │ │ │ │ │ + beq.w 8cc <_PySequence_IterSearch+0x174> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bl 594 <_PyObject_HasLen+0x4> │ │ │ │ │ + bl 598 <_PyObject_HasLen+0x8> │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ec <_PySequence_IterSearch+0x14c> │ │ │ │ │ + beq.w 8a4 <_PySequence_IterSearch+0x14c> │ │ │ │ │ clz r5, r6 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 746 <_PySequence_IterSearch+0xa6> │ │ │ │ │ + cbz r0, 7fe <_PySequence_IterSearch+0xa6> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 704 <_PySequence_IterSearch+0x64> │ │ │ │ │ + beq.n 7bc <_PySequence_IterSearch+0x64> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 77c <_PySequence_IterSearch+0xdc> │ │ │ │ │ + beq.n 834 <_PySequence_IterSearch+0xdc> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 776 <_PySequence_IterSearch+0xd6> │ │ │ │ │ - bne.n 720 <_PySequence_IterSearch+0x80> │ │ │ │ │ + blt.n 82e <_PySequence_IterSearch+0xd6> │ │ │ │ │ + bne.n 7d8 <_PySequence_IterSearch+0x80> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 6dc <_PySequence_IterSearch+0x3c> │ │ │ │ │ + bne.n 794 <_PySequence_IterSearch+0x3c> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 6dc <_PySequence_IterSearch+0x3c> │ │ │ │ │ + b.n 794 <_PySequence_IterSearch+0x3c> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 788 <_PySequence_IterSearch+0xe8> │ │ │ │ │ + bne.n 840 <_PySequence_IterSearch+0xe8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 7d4 <_PySequence_IterSearch+0x134> │ │ │ │ │ + bne.n 88c <_PySequence_IterSearch+0x134> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 73e <_PySequence_IterSearch+0x9e> │ │ │ │ │ + beq.n 7f6 <_PySequence_IterSearch+0x9e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 73e <_PySequence_IterSearch+0x9e> │ │ │ │ │ + cbnz r3, 7f6 <_PySequence_IterSearch+0x9e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #212] @ (81c <_PySequence_IterSearch+0x17c>) │ │ │ │ │ + ldr r3, [pc, #212] @ (8d4 <_PySequence_IterSearch+0x17c>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 792 <_PySequence_IterSearch+0xf2> │ │ │ │ │ + cbnz r3, 84a <_PySequence_IterSearch+0xf2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 776 <_PySequence_IterSearch+0xd6> │ │ │ │ │ + cbnz r0, 82e <_PySequence_IterSearch+0xd6> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 728 <_PySequence_IterSearch+0x88> │ │ │ │ │ + bne.n 7e0 <_PySequence_IterSearch+0x88> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 728 <_PySequence_IterSearch+0x88> │ │ │ │ │ + b.n 7e0 <_PySequence_IterSearch+0x88> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 704 <_PySequence_IterSearch+0x64> │ │ │ │ │ + b.n 7bc <_PySequence_IterSearch+0x64> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bne.n 7b4 <_PySequence_IterSearch+0x114> │ │ │ │ │ + bne.n 86c <_PySequence_IterSearch+0x114> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 728 <_PySequence_IterSearch+0x88> │ │ │ │ │ + b.n 7e0 <_PySequence_IterSearch+0x88> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 756 <_PySequence_IterSearch+0xb6> │ │ │ │ │ + beq.n 80e <_PySequence_IterSearch+0xb6> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 756 <_PySequence_IterSearch+0xb6> │ │ │ │ │ + beq.n 80e <_PySequence_IterSearch+0xb6> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 756 <_PySequence_IterSearch+0xb6> │ │ │ │ │ + b.n 80e <_PySequence_IterSearch+0xb6> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n 71a <_PySequence_IterSearch+0x7a> │ │ │ │ │ + bne.n 7d2 <_PySequence_IterSearch+0x7a> │ │ │ │ │ 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 776 <_PySequence_IterSearch+0xd6> │ │ │ │ │ + b.n 82e <_PySequence_IterSearch+0xd6> │ │ │ │ │ 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 776 <_PySequence_IterSearch+0xd6> │ │ │ │ │ + b.n 82e <_PySequence_IterSearch+0xd6> │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 80e <_PySequence_IterSearch+0x16e> │ │ │ │ │ + cbz r0, 8c6 <_PySequence_IterSearch+0x16e> │ │ │ │ │ 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 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 73e <_PySequence_IterSearch+0x9e> │ │ │ │ │ - bl 4d0 │ │ │ │ │ + b.n 7f6 <_PySequence_IterSearch+0x9e> │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 80e <_PySequence_IterSearch+0x16e> │ │ │ │ │ + b.n 8c6 <_PySequence_IterSearch+0x16e> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000820 : │ │ │ │ │ +000008d8 : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r3, #8 │ │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1790 │ │ │ │ │ + bl 1794 │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 850 │ │ │ │ │ + beq.n 908 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ cmp ip, lr │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ - bne.n 882 │ │ │ │ │ - cbnz r1, 878 │ │ │ │ │ - cbz r2, 8a4 │ │ │ │ │ + bne.n 93a │ │ │ │ │ + cbnz r1, 930 │ │ │ │ │ + cbz r2, 95c │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - cbz r0, 8a4 │ │ │ │ │ + cbz r0, 95c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.n 4d8 │ │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ │ - cbz r0, 89e │ │ │ │ │ + cbz r0, 956 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 870 │ │ │ │ │ + b.n 928 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 864 │ │ │ │ │ + bne.n 91c │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ - b.n 864 │ │ │ │ │ + b.n 91c │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 87c │ │ │ │ │ + bne.n 934 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1065,108 +1150,108 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 84a │ │ │ │ │ + b.n 902 │ │ │ │ │ │ │ │ │ │ -000008d4 : │ │ │ │ │ +0000098c : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c0 │ │ │ │ │ + beq.n a78 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 902 │ │ │ │ │ + bne.n 9ba │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Values │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #208] @ (9d8 ) │ │ │ │ │ + ldr r0, [pc, #208] @ (a90 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 96a │ │ │ │ │ + cbz r0, a22 │ │ │ │ │ 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 96a │ │ │ │ │ - bl 594 <_PyObject_HasLen+0x4> │ │ │ │ │ + beq.n a22 │ │ │ │ │ + bl 598 <_PyObject_HasLen+0x8> │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 970 │ │ │ │ │ + cbz r0, a28 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 948 │ │ │ │ │ + beq.n a00 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbnz r2, 948 │ │ │ │ │ + cbnz r2, a00 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 2d38 │ │ │ │ │ + bl 2c20 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 96a │ │ │ │ │ + beq.n a22 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 96a │ │ │ │ │ + cbnz r2, a22 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r3, [pc, #104] @ (9dc ) │ │ │ │ │ + ldr r3, [pc, #104] @ (a94 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 9b2 │ │ │ │ │ + cbz r0, a6a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #64] @ (9d8 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (a90 ) │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ @@ -1174,95 +1259,95 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 9c8 │ │ │ │ │ + bne.n a80 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 96a │ │ │ │ │ + b.n a22 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 96a │ │ │ │ │ + b.n a22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9bc │ │ │ │ │ + bne.n a74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9bc │ │ │ │ │ + b.n a74 │ │ │ │ │ .word 0x0000a3e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000062 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000009e0 : │ │ │ │ │ +00000a98 : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr.w r3, [lr, #40] @ 0x28 │ │ │ │ │ - cbz r3, a0c │ │ │ │ │ + cbz r3, ac4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, a0c │ │ │ │ │ + cbz r3, ac4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n a44 │ │ │ │ │ + bne.n afc │ │ │ │ │ ldr.w r3, [lr, #112] @ 0x70 │ │ │ │ │ - cbz r3, a44 │ │ │ │ │ + cbz r3, afc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a44 │ │ │ │ │ + beq.n afc │ │ │ │ │ mov r0, ip │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - cbnz r0, a5c │ │ │ │ │ + cbnz r0, b14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ mov r1, sp │ │ │ │ │ - ldr r0, [pc, #16] @ (a60 ) │ │ │ │ │ + ldr r0, [pc, #16] @ (b18 ) │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ - b.n a2e │ │ │ │ │ + b.n ae6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n a40 │ │ │ │ │ + b.n af8 │ │ │ │ │ .word 0x00009a68 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000a64 : │ │ │ │ │ +00000b1c : │ │ │ │ │ PyNumber_InPlaceRemainder(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #12 │ │ │ │ │ @@ -1272,29 +1357,29 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 1f0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00000a8c : │ │ │ │ │ +00000b44 : │ │ │ │ │ PyNumber_Positive(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, aac │ │ │ │ │ + cbz r0, b64 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, ab4 │ │ │ │ │ + cbz r3, b6c │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, ab4 │ │ │ │ │ + cbz r3, b6c │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ 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 │ │ │ │ │ @@ -1302,18 +1387,18 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n ab0 │ │ │ │ │ + b.n b68 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ad0 : │ │ │ │ │ +00000b88 : │ │ │ │ │ PyNumber_InPlaceTrueDivide(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ @@ -1323,229 +1408,229 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 1f0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00000af8 : │ │ │ │ │ +00000bb0 : │ │ │ │ │ check_class(): │ │ │ │ │ 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 r2, sp, #4 │ │ │ │ │ - ldr r1, [pc, #108] @ (b7c ) │ │ │ │ │ + ldr r1, [pc, #108] @ (c34 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, b3a │ │ │ │ │ + cbz r0, bf2 │ │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #67108864 @ 0x4000000 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - beq.n b36 │ │ │ │ │ + beq.n bee │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n b30 │ │ │ │ │ + beq.n be8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, b68 │ │ │ │ │ + cbz r2, c20 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b5c │ │ │ │ │ + b.n c14 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n b6e │ │ │ │ │ - ldr r3, [pc, #68] @ (b80 ) │ │ │ │ │ + bne.n c26 │ │ │ │ │ + ldr r3, [pc, #68] @ (c38 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ - cbnz r3, b60 │ │ │ │ │ + cbnz r3, c18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b5a │ │ │ │ │ - b.n b4a │ │ │ │ │ + bne.n c12 │ │ │ │ │ + b.n c02 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b30 │ │ │ │ │ + b.n be8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b3a │ │ │ │ │ + bne.n bf2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b3a │ │ │ │ │ + b.n bf2 │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000b84 : │ │ │ │ │ +00000c3c : │ │ │ │ │ abstract_issubclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n c68 │ │ │ │ │ + beq.n d20 │ │ │ │ │ mov r7, r1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r1, [pc, #296] @ (cc8 ) │ │ │ │ │ + ldr r1, [pc, #296] @ (d80 ) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n c46 │ │ │ │ │ + beq.n cfe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.n c30 │ │ │ │ │ + bpl.n ce8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c28 │ │ │ │ │ + bne.n ce0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n c74 │ │ │ │ │ + beq.n d2c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n cac │ │ │ │ │ - ldr r3, [pc, #260] @ (ccc ) │ │ │ │ │ + beq.n d64 │ │ │ │ │ + ldr r3, [pc, #260] @ (d84 ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - blt.n c82 │ │ │ │ │ + blt.n d3a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it le │ │ │ │ │ movle r5, #0 │ │ │ │ │ - ble.n bfa │ │ │ │ │ + ble.n cb2 │ │ │ │ │ add.w r9, r4, #8 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl b84 │ │ │ │ │ + bl c3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, c5c │ │ │ │ │ - ldr r2, [pc, #212] @ (cd0 ) │ │ │ │ │ + cbz r0, d14 │ │ │ │ │ + ldr r2, [pc, #212] @ (d88 ) │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r1, [r8, r2] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c20 │ │ │ │ │ + beq.n cd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, c20 │ │ │ │ │ + cbnz r3, cd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 578 │ │ │ │ │ - b.n bba │ │ │ │ │ + b.n c72 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c46 │ │ │ │ │ + beq.n cfe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, c46 │ │ │ │ │ + cbnz r3, cfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, c4e │ │ │ │ │ + cbz r5, d06 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 578 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #1 │ │ │ │ │ negs r5, r5 │ │ │ │ │ - b.n c20 │ │ │ │ │ + b.n cd8 │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n bec │ │ │ │ │ - b.n bfa │ │ │ │ │ + bne.n ca4 │ │ │ │ │ + b.n cb2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ bl 570 │ │ │ │ │ - b.n c20 │ │ │ │ │ + b.n cd8 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n ca2 │ │ │ │ │ + bne.n d5a │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n c20 │ │ │ │ │ + b.n cd8 │ │ │ │ │ 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.n bdc │ │ │ │ │ + beq.n c94 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n cb6 │ │ │ │ │ + bne.n d6e │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c20 │ │ │ │ │ + b.n cd8 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c7e │ │ │ │ │ - b.n c1a │ │ │ │ │ + bne.n d36 │ │ │ │ │ + b.n cd2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.w b9e │ │ │ │ │ - b.n c6a │ │ │ │ │ + bne.w c56 │ │ │ │ │ + b.n d22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c9c │ │ │ │ │ + bne.n d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c9c │ │ │ │ │ + b.n d54 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000fe │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ce │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000cd4 : │ │ │ │ │ +00000d8c : │ │ │ │ │ PyNumber_InPlaceRshift(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ @@ -1555,259 +1640,259 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 1f0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00000cfc <_IsFortranContiguous.part.0>: │ │ │ │ │ +00000db4 <_IsFortranContiguous.part.0>: │ │ │ │ │ _IsFortranContiguous.part.0(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n d06 <_IsFortranContiguous.part.0+0xa> │ │ │ │ │ + bgt.n dbe <_IsFortranContiguous.part.0+0xa> │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it gt │ │ │ │ │ addgt r0, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n d0e <_IsFortranContiguous.part.0+0x12> │ │ │ │ │ + bne.n dc6 <_IsFortranContiguous.part.0+0x12> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d28 : │ │ │ │ │ +00000de0 : │ │ │ │ │ PyMapping_GetOptionalItemString(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r1, d72 │ │ │ │ │ + cbz r1, e2a │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, d7e │ │ │ │ │ + cbz r0, e36 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 764 <_PySequence_IterSearch+0xc4> │ │ │ │ │ + bl 768 <_PySequence_IterSearch+0x10> │ │ │ │ │ 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 d6c │ │ │ │ │ + beq.n e24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, d6c │ │ │ │ │ + cbnz r3, e24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d6c │ │ │ │ │ + b.n e24 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - b.n d78 │ │ │ │ │ + b.n e30 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d84 : │ │ │ │ │ +00000e3c : │ │ │ │ │ PySequence_SetItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - cbz r0, dc0 │ │ │ │ │ + cbz r0, e78 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, dec │ │ │ │ │ + cbz r2, ea4 │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n dec │ │ │ │ │ + beq.n ea4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n dcc │ │ │ │ │ + blt.n e84 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n db2 │ │ │ │ │ + beq.n e6a │ │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n dc4 │ │ │ │ │ + blt.n e7c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ add r1, r0 │ │ │ │ │ - b.n db2 │ │ │ │ │ + b.n e6a │ │ │ │ │ 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, e04 │ │ │ │ │ + cbz r1, ebc │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, e12 │ │ │ │ │ + cbnz r3, eca │ │ │ │ │ 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 │ │ │ │ │ - b.n dc4 │ │ │ │ │ + b.n e7c │ │ │ │ │ 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 │ │ │ │ │ - b.n dc4 │ │ │ │ │ + b.n e7c │ │ │ │ │ │ │ │ │ │ -00000e20 : │ │ │ │ │ +00000ed8 : │ │ │ │ │ PySequence_DelSlice(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, e74 │ │ │ │ │ + cbz r0, f2c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r5, e7e │ │ │ │ │ + cbz r5, f36 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - cbz r1, e7e │ │ │ │ │ + cbz r1, f36 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_THM_CALL _PySlice_FromIndices │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, e78 │ │ │ │ │ + cbz r0, f30 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e6e │ │ │ │ │ + beq.n f26 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, e6e │ │ │ │ │ + cbnz r3, f26 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e6e │ │ │ │ │ + b.n f26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n e78 │ │ │ │ │ + b.n f30 │ │ │ │ │ │ │ │ │ │ -00000e98 : │ │ │ │ │ +00000f50 : │ │ │ │ │ PySequence_SetSlice(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, eee │ │ │ │ │ + cbz r0, fa6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r5, ef8 │ │ │ │ │ + cbz r5, fb0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - cbz r1, ef8 │ │ │ │ │ + cbz r1, fb0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_THM_CALL _PySlice_FromIndices │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, ef2 │ │ │ │ │ + cbz r0, faa │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ee8 │ │ │ │ │ + beq.n fa0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, ee8 │ │ │ │ │ + cbnz r3, fa0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n ee8 │ │ │ │ │ + b.n fa0 │ │ │ │ │ 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 .LC90 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n ef2 │ │ │ │ │ + b.n faa │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -10,417 +10,423 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f8 │ │ │ │ │ + beq.w 20c │ │ │ │ │ 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 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 46 │ │ │ │ │ + bne.n 48 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + ittt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + movne r4, r0 │ │ │ │ │ + strne r2, [r0, #0] │ │ │ │ │ + beq.w 214 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 5c │ │ │ │ │ + bne.n 62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_AsTuple │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - ittt ne │ │ │ │ │ - addne r2, #1 │ │ │ │ │ - movne r4, r0 │ │ │ │ │ - strne r2, [r0, #0] │ │ │ │ │ - bne.n 3e │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 3e │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - bl 594 │ │ │ │ │ + bl 598 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e │ │ │ │ │ + beq.n 40 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 262 │ │ │ │ │ + bne.w 274 │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2c0 │ │ │ │ │ - ldr r1, [pc, #632] @ (2f8 ) │ │ │ │ │ + bne.w 2d2 │ │ │ │ │ + ldr r1, [pc, #644] @ (308 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 206 │ │ │ │ │ - ldr r3, [pc, #620] @ (2fc ) │ │ │ │ │ + beq.w 218 │ │ │ │ │ + ldr r3, [pc, #632] @ (30c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r8, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #20 │ │ │ │ │ - bpl.w 40c │ │ │ │ │ + bpl.w 410 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 40c │ │ │ │ │ + beq.w 410 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 308 │ │ │ │ │ + beq.w 318 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 308 │ │ │ │ │ + bne.w 318 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 30e │ │ │ │ │ + beq.w 31e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3da │ │ │ │ │ + beq.w 3ea │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 3a4 │ │ │ │ │ + bpl.w 3b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 392 │ │ │ │ │ + bne.w 3a2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 372 │ │ │ │ │ + blt.w 382 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a2 │ │ │ │ │ + beq.w 2b4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, r6, r2 │ │ │ │ │ ands.w r1, r3, #3 │ │ │ │ │ - beq.n 196 │ │ │ │ │ + beq.n 19c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 212 │ │ │ │ │ + beq.n 224 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w 2ca │ │ │ │ │ + bge.w 2dc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - beq.n 196 │ │ │ │ │ + beq.n 19c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 17c │ │ │ │ │ + beq.n 182 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 212 │ │ │ │ │ + beq.n 224 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 212 │ │ │ │ │ + beq.n 224 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 212 │ │ │ │ │ + beq.n 224 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.w 2ca │ │ │ │ │ + bge.w 2dc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - cbz r0, 212 │ │ │ │ │ + cbz r0, 224 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - cbz r0, 212 │ │ │ │ │ + cbz r0, 224 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ adds r2, r5, #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - cbz r0, 212 │ │ │ │ │ + cbz r0, 224 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ adds r2, r5, #3 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - b.n 196 │ │ │ │ │ + b.n 19c │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + bl 572 │ │ │ │ │ + R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.n 40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a2 │ │ │ │ │ + bne.n 2b4 │ │ │ │ │ movs r6, #10 │ │ │ │ │ - b.n 11a │ │ │ │ │ - ldr r3, [pc, #236] @ (300 ) │ │ │ │ │ + b.n 120 │ │ │ │ │ + ldr r3, [pc, #232] @ (310 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 342 │ │ │ │ │ + bne.w 352 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a2 │ │ │ │ │ + bne.n 2b4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.n 254 │ │ │ │ │ + blt.n 266 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 250 │ │ │ │ │ + beq.n 262 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 250 │ │ │ │ │ + cbnz r3, 262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ - b.n 3e │ │ │ │ │ + b.n 40 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ - b.n 3e │ │ │ │ │ + b.n 40 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 236 │ │ │ │ │ - b.n 2a2 │ │ │ │ │ + beq.n 248 │ │ │ │ │ + b.n 2b4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 74 │ │ │ │ │ + beq.w 7a │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 2bb0 │ │ │ │ │ + bl 2a98 │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - bge.w 11a │ │ │ │ │ + bge.w 120 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #128] @ (304 ) │ │ │ │ │ + ldr r2, [pc, #124] @ (314 ) │ │ │ │ │ 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 r2, [r0, r2] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 336 │ │ │ │ │ + bne.n 346 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 570 │ │ │ │ │ + bl 570 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2bc │ │ │ │ │ + beq.n 2ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 404 │ │ │ │ │ + beq.w 408 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3e │ │ │ │ │ + b.n 40 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7c │ │ │ │ │ - b.n 26a │ │ │ │ │ + beq.w 82 │ │ │ │ │ + b.n 27c │ │ │ │ │ add.w r3, r6, #10 │ │ │ │ │ adds.w r3, r3, r3, lsr #2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bmi.w 428 │ │ │ │ │ + bmi.w 42c │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 41c │ │ │ │ │ + bne.w 420 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ - b.n 12a │ │ │ │ │ - nop │ │ │ │ │ + b.n 130 │ │ │ │ │ .word 0x00005a5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000264 │ │ │ │ │ + .word 0x0000026e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000e4 │ │ │ │ │ + .word 0x000000e2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000074 │ │ │ │ │ + .word 0x00000072 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w e8 │ │ │ │ │ - ldr r3, [pc, #296] @ (438 ) │ │ │ │ │ + bne.w ee │ │ │ │ │ + ldr r3, [pc, #284] @ (43c ) │ │ │ │ │ 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 r3, [r8, r3] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a2 │ │ │ │ │ + beq.n 2b4 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 20e │ │ │ │ │ + b.n 220 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 7c │ │ │ │ │ + b.n 82 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 226 │ │ │ │ │ + beq.w 238 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 226 │ │ │ │ │ + beq.w 238 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 226 │ │ │ │ │ + b.n 238 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a2 │ │ │ │ │ + bne.n 2b4 │ │ │ │ │ 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_Format │ │ │ │ │ - b.n 2a2 │ │ │ │ │ + b.n 2b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 114 │ │ │ │ │ + bne.w 11a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 114 │ │ │ │ │ + b.n 11a │ │ │ │ │ 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 .LC0 │ │ │ │ │ @@ -428,172 +434,166 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ 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.w 2a2 │ │ │ │ │ + beq.w 2b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2a2 │ │ │ │ │ + bne.w 2b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a2 │ │ │ │ │ + b.n 2b4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 20e │ │ │ │ │ + beq.w 220 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 20e │ │ │ │ │ + bne.w 220 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20e │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - bl 4d0 │ │ │ │ │ - R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 3e │ │ │ │ │ + b.n 220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2bc │ │ │ │ │ + b.n 2ce │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n c4 │ │ │ │ │ + b.n ca │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3c8 │ │ │ │ │ - b.n 2a2 │ │ │ │ │ + bne.n 3d8 │ │ │ │ │ + b.n 2b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3c8 │ │ │ │ │ - b.n 2a2 │ │ │ │ │ - .word 0x0000011c │ │ │ │ │ + bne.n 3d8 │ │ │ │ │ + b.n 2b4 │ │ │ │ │ + .word 0x00000110 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000043c : │ │ │ │ │ +00000440 : │ │ │ │ │ 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 55e │ │ │ │ │ + beq.w 562 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r2, 470 │ │ │ │ │ + cbz r2, 474 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, 470 │ │ │ │ │ + cbz r2, 474 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 4b0 │ │ │ │ │ + cbz r2, 4b4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 4b0 │ │ │ │ │ + cbz r2, 4b4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 576 │ │ │ │ │ + beq.n 57a │ │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 576 │ │ │ │ │ + beq.n 57a │ │ │ │ │ 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 1414 │ │ │ │ │ + bl 1418 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - beq.n 564 │ │ │ │ │ + beq.n 568 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1a78 │ │ │ │ │ + b.w 1a7c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_GetItem │ │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 542 │ │ │ │ │ + bge.n 546 │ │ │ │ │ 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 510 │ │ │ │ │ + beq.n 514 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #200] @ (590 ) │ │ │ │ │ + ldr r1, [pc, #200] @ (594 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 53e │ │ │ │ │ + blt.n 542 │ │ │ │ │ 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, r2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 51e │ │ │ │ │ + beq.n 522 │ │ │ │ │ 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 50a │ │ │ │ │ + beq.n 50e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 50a │ │ │ │ │ + cbnz r2, 50e │ │ │ │ │ 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 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 570 │ │ │ │ │ + bl 570 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ 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 │ │ │ │ │ @@ -601,87 +601,87 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 50a │ │ │ │ │ + b.n 50e │ │ │ │ │ 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 .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 53e │ │ │ │ │ - bl 4d0 │ │ │ │ │ + b.n 542 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 53e │ │ │ │ │ + b.n 542 │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a4 │ │ │ │ │ - b.n 53e │ │ │ │ │ + beq.n 4a8 │ │ │ │ │ + b.n 542 │ │ │ │ │ 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 .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 53e │ │ │ │ │ + b.n 542 │ │ │ │ │ .word 0x00005270 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000594 : │ │ │ │ │ +00000598 : │ │ │ │ │ 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, 5ca │ │ │ │ │ + cbz r3, 5ce │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 5c4 │ │ │ │ │ + cbz r0, 5c8 │ │ │ │ │ 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, r2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - beq.n 5fe │ │ │ │ │ + beq.n 602 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 5e2 │ │ │ │ │ + bmi.n 5e6 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 5e2 │ │ │ │ │ + cbz r3, 5e6 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 5e2 │ │ │ │ │ + cbz r3, 5e6 │ │ │ │ │ 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 │ │ │ │ │ @@ -691,15 +691,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5c4 │ │ │ │ │ + b.n 5c8 │ │ │ │ │ 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 .LC6 │ │ │ │ │ @@ -709,71 +709,71 @@ │ │ │ │ │ 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 5fa │ │ │ │ │ + beq.n 5fe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5fa │ │ │ │ │ + bne.n 5fe │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5fa │ │ │ │ │ + b.n 5fe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000638 : │ │ │ │ │ +0000063c : │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 654 │ │ │ │ │ + cbz r0, 658 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - ldr r3, [pc, #56] @ (690 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (694 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ - cbnz r2, 66a │ │ │ │ │ + cbnz r2, 66e │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 664 │ │ │ │ │ + beq.n 668 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 664 │ │ │ │ │ + beq.n 668 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 664 │ │ │ │ │ + b.n 668 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000694 : │ │ │ │ │ +00000698 : │ │ │ │ │ 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 │ │ │ │ │ @@ -781,174 +781,174 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 70e │ │ │ │ │ + cbnz r3, 712 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r3, 6d6 │ │ │ │ │ + cbz r3, 6da │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 6d6 │ │ │ │ │ + cbz r3, 6da │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r3, 72c │ │ │ │ │ + cbz r3, 730 │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r1, 728 │ │ │ │ │ + cbz r1, 72c │ │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ │ - cbz r1, 728 │ │ │ │ │ + cbz r1, 72c │ │ │ │ │ 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 1414 │ │ │ │ │ + bl 1418 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 71a │ │ │ │ │ + beq.n 71e │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w d84 │ │ │ │ │ + b.w e3c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_SetItem │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 700 │ │ │ │ │ - b.n 712 │ │ │ │ │ + beq.n 704 │ │ │ │ │ + b.n 716 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - cbnz r3, 748 │ │ │ │ │ + cbnz r3, 74c │ │ │ │ │ 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 .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 712 │ │ │ │ │ + b.n 716 │ │ │ │ │ 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 .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 712 │ │ │ │ │ + b.n 716 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000764 : │ │ │ │ │ +00000768 : │ │ │ │ │ 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 778 │ │ │ │ │ + bne.n 77c │ │ │ │ │ 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 43c │ │ │ │ │ + bl 440 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ - cbnz r3, 7b0 │ │ │ │ │ + cbnz r3, 7b4 │ │ │ │ │ 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, 7b4 │ │ │ │ │ + cbz r0, 7b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7b0 │ │ │ │ │ + b.n 7b4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000007bc : │ │ │ │ │ +000007c0 : │ │ │ │ │ PyMapping_Check(): │ │ │ │ │ - cbz r0, 7ce │ │ │ │ │ + cbz r0, 7d2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r3, 7ce │ │ │ │ │ + cbz r3, 7d2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000007d4 : │ │ │ │ │ +000007d8 : │ │ │ │ │ PyObject_GetBuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbnz r2, 7f8 │ │ │ │ │ + cbnz r2, 7fc │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r3, [ip, #80] @ 0x50 │ │ │ │ │ - cbz r3, 814 │ │ │ │ │ + cbz r3, 818 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 814 │ │ │ │ │ + cbz r3, 818 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub.w r3, r2, #256 @ 0x100 │ │ │ │ │ bics.w r3, r3, #256 @ 0x100 │ │ │ │ │ - bne.n 7e4 │ │ │ │ │ + bne.n 7e8 │ │ │ │ │ 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 82e │ │ │ │ │ + b.n 832 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -956,27 +956,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} │ │ │ │ │ │ │ │ │ │ -00000834 : │ │ │ │ │ +00000838 : │ │ │ │ │ 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 92c │ │ │ │ │ - cbnz r3, 886 │ │ │ │ │ + beq.n 930 │ │ │ │ │ + cbnz r3, 88a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8fa │ │ │ │ │ + beq.n 8fe │ │ │ │ │ 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] │ │ │ │ │ @@ -989,71 +989,71 @@ │ │ │ │ │ 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 948 │ │ │ │ │ + beq.n 94c │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ andeq.w ip, r3, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 95a │ │ │ │ │ - cbz r1, 8ba │ │ │ │ │ + bne.n 95e │ │ │ │ │ + cbz r1, 8be │ │ │ │ │ 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 912 │ │ │ │ │ + bmi.n 916 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - bpl.n 87a │ │ │ │ │ + bpl.n 87e │ │ │ │ │ and.w r3, r3, #24 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ cmp r3, #24 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - bne.n 87a │ │ │ │ │ + bne.n 87e │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ │ - b.n 882 │ │ │ │ │ + b.n 886 │ │ │ │ │ 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 87a │ │ │ │ │ + b.n 87e │ │ │ │ │ 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 8de │ │ │ │ │ - b.n 87a │ │ │ │ │ + bmi.n 8e2 │ │ │ │ │ + b.n 87e │ │ │ │ │ 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 │ │ │ │ │ @@ -1066,547 +1066,547 @@ │ │ │ │ │ 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 942 │ │ │ │ │ + b.n 946 │ │ │ │ │ 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 942 │ │ │ │ │ + b.n 946 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000974 : │ │ │ │ │ +00000978 : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - cbz r2, 9be │ │ │ │ │ + cbz r2, 9c2 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r3, 994 │ │ │ │ │ + cbz r3, 998 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, 9b0 │ │ │ │ │ + cbnz r3, 9b4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r1, #4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 9ac │ │ │ │ │ + beq.n 9b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 9c0 │ │ │ │ │ + cbz r3, 9c4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ - b.n 994 │ │ │ │ │ + b.n 998 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000009cc : │ │ │ │ │ +000009d0 : │ │ │ │ │ PyObject_IsInstance(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n a92 │ │ │ │ │ + beq.n a96 │ │ │ │ │ stmdb 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 aaa │ │ │ │ │ - ldr r1, [pc, #660] @ (c8c ) │ │ │ │ │ + beq.n aae │ │ │ │ │ + ldr r1, [pc, #660] @ (c90 ) │ │ │ │ │ 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 c48 │ │ │ │ │ + beq.w c4c │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.n b14 │ │ │ │ │ + bpl.n b18 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w c0e │ │ │ │ │ + blt.w c12 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n aee │ │ │ │ │ + ble.n af2 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov fp, r1 │ │ │ │ │ add.w r8, r3, #8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n a98 │ │ │ │ │ + beq.n a9c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n ac0 │ │ │ │ │ + beq.n ac4 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.w bf4 │ │ │ │ │ + beq.w bf8 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w b86 │ │ │ │ │ + bpl.w b8a │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w c30 │ │ │ │ │ + blt.w c34 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n ade │ │ │ │ │ + ble.n ae2 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl cd8 │ │ │ │ │ + bl cdc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af2 │ │ │ │ │ + beq.n af6 │ │ │ │ │ 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} │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n a86 │ │ │ │ │ + b.n a8a │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c00 │ │ │ │ │ + bne.w c04 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 3644 │ │ │ │ │ + b.w 352c │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r2, ac0 │ │ │ │ │ + cbz r2, ac4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c40 │ │ │ │ │ + bne.w c44 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3644 │ │ │ │ │ + bl 352c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r2, ae2 │ │ │ │ │ + cbz r2, ae6 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n a86 │ │ │ │ │ + b.n a8a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n b00 │ │ │ │ │ + bne.n b04 │ │ │ │ │ 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 a3a │ │ │ │ │ + bne.n a3e │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n a86 │ │ │ │ │ + b.n a8a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n adc │ │ │ │ │ + beq.n ae0 │ │ │ │ │ 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 cd8 │ │ │ │ │ + bl cdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad0 │ │ │ │ │ + beq.n ad4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n a80 │ │ │ │ │ + b.n a84 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #376] @ (c90 ) │ │ │ │ │ + ldr r1, [pc, #376] @ (c94 ) │ │ │ │ │ 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 a9e │ │ │ │ │ + beq.n aa2 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w ca0 │ │ │ │ │ + blt.w ca4 │ │ │ │ │ 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.w cca │ │ │ │ │ + beq.w cce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cca │ │ │ │ │ + bne.w cce │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c08 │ │ │ │ │ + beq.n c0c │ │ │ │ │ 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 a8a │ │ │ │ │ + beq.n a8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a8a │ │ │ │ │ + bne.n a8e │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n a8a │ │ │ │ │ - ldr r1, [pc, #264] @ (c90 ) │ │ │ │ │ + b.n a8e │ │ │ │ │ + ldr r1, [pc, #264] @ (c94 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab4 │ │ │ │ │ + beq.n ab8 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n c5e │ │ │ │ │ + blt.n c62 │ │ │ │ │ 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.n c94 │ │ │ │ │ + beq.n c98 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c94 │ │ │ │ │ + bne.n c98 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c40 │ │ │ │ │ + beq.n c44 │ │ │ │ │ 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 aca │ │ │ │ │ + beq.w ace │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w aca │ │ │ │ │ + bne.w ace │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n aca │ │ │ │ │ + b.n ace │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n a50 │ │ │ │ │ + b.n a54 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w aa6 │ │ │ │ │ + beq.w aaa │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a8a │ │ │ │ │ + b.n a8e │ │ │ │ │ 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] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c08 │ │ │ │ │ + bne.n c0c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.w a2a │ │ │ │ │ - b.n acc │ │ │ │ │ + bgt.w a2e │ │ │ │ │ + b.n ad0 │ │ │ │ │ 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, c54 │ │ │ │ │ + cbz r0, c58 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a86 │ │ │ │ │ + b.n a8a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n a10 │ │ │ │ │ + b.n a14 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.w a6c │ │ │ │ │ - b.n adc │ │ │ │ │ + bgt.w a70 │ │ │ │ │ + b.n ae0 │ │ │ │ │ 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, c9a │ │ │ │ │ + cbz r0, c9e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n c40 │ │ │ │ │ + beq.n c44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c40 │ │ │ │ │ + bne.n c44 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c40 │ │ │ │ │ + b.n c44 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n bca │ │ │ │ │ - b.n c42 │ │ │ │ │ + bne.n bce │ │ │ │ │ + b.n c46 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n ba0 │ │ │ │ │ + b.n ba4 │ │ │ │ │ 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, cd2 │ │ │ │ │ + cbz r0, cd6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c08 │ │ │ │ │ + beq.n c0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c08 │ │ │ │ │ + bne.n c0c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c08 │ │ │ │ │ + b.n c0c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b60 │ │ │ │ │ - b.n c08 │ │ │ │ │ + bne.w b64 │ │ │ │ │ + b.n c0c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n b34 │ │ │ │ │ + b.n b38 │ │ │ │ │ │ │ │ │ │ -00000cd8 : │ │ │ │ │ +00000cdc : │ │ │ │ │ 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 r6, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w e44 │ │ │ │ │ + beq.w e48 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ cmp r1, r4 │ │ │ │ │ itt eq │ │ │ │ │ moveq r1, r6 │ │ │ │ │ moveq r0, r5 │ │ │ │ │ - beq.w e76 │ │ │ │ │ + beq.w e7a │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w f58 │ │ │ │ │ + beq.w f5c │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - bpl.w f74 │ │ │ │ │ + bpl.w f78 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ - blt.w 126c │ │ │ │ │ + blt.w 1270 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w f2a │ │ │ │ │ + ble.w f2e │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w r4, r6, #8 │ │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n e4e │ │ │ │ │ + beq.n e52 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w e80 │ │ │ │ │ + beq.w e84 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.w 101c │ │ │ │ │ + beq.w 1020 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #5 │ │ │ │ │ - bpl.w 1038 │ │ │ │ │ + bpl.w 103c │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w eea │ │ │ │ │ + blt.w eee │ │ │ │ │ ldr.w lr, [r6, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.w f14 │ │ │ │ │ + ble.w f18 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r1, lr, [sp, #8] │ │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n e9c │ │ │ │ │ + beq.n ea0 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.w eb8 │ │ │ │ │ + beq.w ebc │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.w 10d2 │ │ │ │ │ + beq.w 10d6 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r2, r1, #5 │ │ │ │ │ - bpl.w 10ea │ │ │ │ │ + bpl.w 10ee │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 1294 │ │ │ │ │ + blt.w 1298 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w f3a │ │ │ │ │ + ble.w f3e │ │ │ │ │ add.w sl, r6, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n e56 │ │ │ │ │ + beq.n e5a │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n ed4 │ │ │ │ │ + beq.n ed8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 1208 │ │ │ │ │ + beq.w 120c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 1196 │ │ │ │ │ + bpl.w 119a │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 1214 │ │ │ │ │ + blt.w 1218 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1002 │ │ │ │ │ + ble.w 1006 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl cd8 │ │ │ │ │ + bl cdc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1170 │ │ │ │ │ + beq.w 1174 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r3, r5 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ @@ -1619,755 +1619,755 @@ │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n e38 │ │ │ │ │ + b.n e3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n f3e │ │ │ │ │ + beq.n f42 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n e34 │ │ │ │ │ + b.n e38 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 125e │ │ │ │ │ + bne.w 1262 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 3644 │ │ │ │ │ + b.w 352c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 3644 │ │ │ │ │ + bl 352c │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n f18 │ │ │ │ │ + beq.n f1c │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n e38 │ │ │ │ │ + b.n e3c │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ - b.n e92 │ │ │ │ │ + b.n e96 │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ - cbz r1, eb8 │ │ │ │ │ + cbz r1, ebc │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 12ac │ │ │ │ │ + bne.w 12b0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 3644 │ │ │ │ │ + bl 352c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n e60 │ │ │ │ │ + b.n e64 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ - cbz r3, ed4 │ │ │ │ │ + cbz r3, ed8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1228 │ │ │ │ │ + bne.w 122c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3644 │ │ │ │ │ + bl 352c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1006 │ │ │ │ │ + beq.w 100a │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n e30 │ │ │ │ │ + b.n e34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1236 │ │ │ │ │ + bne.w 123a │ │ │ │ │ ldr.w lr, [r6, #8] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r5, #36] @ 0x24 │ │ │ │ │ - bgt.w d88 │ │ │ │ │ + bgt.w d8c │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add.w r1, fp, #1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w d4e │ │ │ │ │ + bne.w d52 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n e38 │ │ │ │ │ + b.n e3c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r5, #36] @ 0x24 │ │ │ │ │ - bgt.w dce │ │ │ │ │ + bgt.w dd2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w d98 │ │ │ │ │ + bne.w d9c │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n ea6 │ │ │ │ │ + b.n eaa │ │ │ │ │ strd r2, r0, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w d26 │ │ │ │ │ - ldr r1, [pc, #712] @ (1240 ) │ │ │ │ │ + bne.w d2a │ │ │ │ │ + ldr r1, [pc, #712] @ (1244 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e6a │ │ │ │ │ + beq.w e6e │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ │ - blt.w 13a8 │ │ │ │ │ + blt.w 13ac │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 12ba │ │ │ │ │ + beq.w 12be │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12ba │ │ │ │ │ + bne.w 12be │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1266 │ │ │ │ │ + beq.w 126a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e46 │ │ │ │ │ + beq.w e4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e46 │ │ │ │ │ + bne.w e4a │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n e46 │ │ │ │ │ + b.n e4a │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 117c │ │ │ │ │ + bne.w 1180 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w dda │ │ │ │ │ + bne.w dde │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ - b.n e5c │ │ │ │ │ + b.n e60 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w d6e │ │ │ │ │ - ldr r1, [pc, #516] @ (1240 ) │ │ │ │ │ + bne.w d72 │ │ │ │ │ + ldr r1, [pc, #516] @ (1244 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1244 │ │ │ │ │ + beq.w 1248 │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 135e │ │ │ │ │ + blt.w 1362 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ - beq.w 139e │ │ │ │ │ + beq.w 13a2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 139e │ │ │ │ │ + bne.w 13a2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1236 │ │ │ │ │ + beq.w 123a │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.w e92 │ │ │ │ │ + beq.w e96 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e92 │ │ │ │ │ + bne.w e96 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ - b.n e92 │ │ │ │ │ + b.n e96 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w db8 │ │ │ │ │ - ldr r1, [pc, #340] @ (1240 ) │ │ │ │ │ + bne.w dbc │ │ │ │ │ + ldr r1, [pc, #340] @ (1244 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eac │ │ │ │ │ + beq.w eb0 │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 12c2 │ │ │ │ │ + blt.w 12c6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ - beq.w 12fe │ │ │ │ │ + beq.w 1302 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 12fe │ │ │ │ │ + bne.w 1302 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 12ac │ │ │ │ │ + beq.w 12b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.w e60 │ │ │ │ │ + beq.w e64 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e60 │ │ │ │ │ + bne.w e64 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ │ - b.n e60 │ │ │ │ │ + b.n e64 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #12 │ │ │ │ │ movne r7, #1 │ │ │ │ │ - beq.w 1000 │ │ │ │ │ + beq.w 1004 │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl cd8 │ │ │ │ │ + bl cdc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff6 │ │ │ │ │ + beq.w ffa │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n e28 │ │ │ │ │ - ldr r1, [pc, #168] @ (1240 ) │ │ │ │ │ + b.n e2c │ │ │ │ │ + ldr r1, [pc, #168] @ (1244 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec8 │ │ │ │ │ + beq.w ecc │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 1312 │ │ │ │ │ + blt.w 1316 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ - beq.w 1354 │ │ │ │ │ + beq.w 1358 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1354 │ │ │ │ │ + bne.w 1358 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r6, 1228 │ │ │ │ │ + cbz r6, 122c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ede │ │ │ │ │ + beq.w ee2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ede │ │ │ │ │ + bne.w ee2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n ede │ │ │ │ │ + b.n ee2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n df4 │ │ │ │ │ + b.n df8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134a │ │ │ │ │ + beq.w 134e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e5c │ │ │ │ │ + b.n e60 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 124a │ │ │ │ │ + cbz r1, 124e │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e38 │ │ │ │ │ + b.n e3c │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1232 │ │ │ │ │ + bne.n 1236 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 3644 │ │ │ │ │ + bl 352c │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n e92 │ │ │ │ │ + b.n e96 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e72 │ │ │ │ │ + beq.w e76 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e46 │ │ │ │ │ + b.n e4a │ │ │ │ │ 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] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1266 │ │ │ │ │ + bne.n 126a │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bgt.w d3e │ │ │ │ │ - b.n e98 │ │ │ │ │ + bgt.w d42 │ │ │ │ │ + b.n e9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f2e │ │ │ │ │ + beq.w f32 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n ea6 │ │ │ │ │ + b.n eaa │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w fcc │ │ │ │ │ - b.n 1266 │ │ │ │ │ + bne.w fd0 │ │ │ │ │ + b.n 126a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 130c │ │ │ │ │ + cbz r0, 1310 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 12b2 │ │ │ │ │ + beq.n 12b6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 12b2 │ │ │ │ │ + bne.n 12b6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r9, r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ - b.n 12b4 │ │ │ │ │ + b.n 12b8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1140 │ │ │ │ │ + bne.w 1144 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b.n 12b4 │ │ │ │ │ + b.n 12b8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 110c │ │ │ │ │ + b.n 1110 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13e0 │ │ │ │ │ + beq.n 13e4 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 122a │ │ │ │ │ + beq.w 122e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 122a │ │ │ │ │ + bne.w 122e │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 122c │ │ │ │ │ + b.n 1230 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.w e12 │ │ │ │ │ - b.n 1000 │ │ │ │ │ + bgt.w e16 │ │ │ │ │ + b.n 1004 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 11de │ │ │ │ │ + bne.w 11e2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 122c │ │ │ │ │ + b.n 1230 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13e6 │ │ │ │ │ + beq.n 13ea │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1238 │ │ │ │ │ + beq.w 123c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1238 │ │ │ │ │ + bne.w 123c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n 123a │ │ │ │ │ + b.n 123e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 109c │ │ │ │ │ + bne.w 10a0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 123a │ │ │ │ │ + b.n 123e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 13da │ │ │ │ │ + cbz r0, 13de │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1266 │ │ │ │ │ + beq.w 126a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1266 │ │ │ │ │ + bne.w 126a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1266 │ │ │ │ │ + b.n 126a │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n f9c │ │ │ │ │ + b.n fa0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 11b4 │ │ │ │ │ + b.n 11b8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 1062 │ │ │ │ │ + b.n 1066 │ │ │ │ │ │ │ │ │ │ -000013f0 : │ │ │ │ │ +000013f4 : │ │ │ │ │ PySequence_Contains(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ push {lr} │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 1406 │ │ │ │ │ + cbz r3, 140a │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, 1406 │ │ │ │ │ + cbz r3, 140a │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, lr │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.w 6a0 │ │ │ │ │ + b.w 758 │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -00001414 : │ │ │ │ │ +00001418 : │ │ │ │ │ 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.n 14e6 │ │ │ │ │ + beq.n 14ea │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 14be │ │ │ │ │ + bpl.n 14c2 │ │ │ │ │ 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 r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1470 │ │ │ │ │ + beq.n 1474 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1460 │ │ │ │ │ + bne.n 1464 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 145a │ │ │ │ │ + bne.n 145e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 145a │ │ │ │ │ - ldr r3, [pc, #256] @ (1574 ) │ │ │ │ │ + b.n 145e │ │ │ │ │ + ldr r3, [pc, #256] @ (1578 ) │ │ │ │ │ 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 1450 │ │ │ │ │ + beq.n 1454 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1450 │ │ │ │ │ + beq.n 1454 │ │ │ │ │ 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 1450 │ │ │ │ │ + beq.n 1454 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 155c │ │ │ │ │ + bne.n 1560 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r5, r3, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ eor.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ │ mvns r5, r5 │ │ │ │ │ - b.n 1450 │ │ │ │ │ + b.n 1454 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 14c8 │ │ │ │ │ + cbz r2, 14cc │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 14ec │ │ │ │ │ + cbnz r2, 14f0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 145a │ │ │ │ │ - bl 4d0 │ │ │ │ │ + b.n 145e │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 14e0 │ │ │ │ │ + b.n 14e4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e0 │ │ │ │ │ + beq.n 14e4 │ │ │ │ │ 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 1444 │ │ │ │ │ + beq.n 1448 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 153c │ │ │ │ │ + bmi.n 1540 │ │ │ │ │ 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 │ │ │ │ │ @@ -2375,110 +2375,110 @@ │ │ │ │ │ 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 14e0 │ │ │ │ │ + beq.n 14e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14e0 │ │ │ │ │ + bne.n 14e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 14e0 │ │ │ │ │ + b.n 14e4 │ │ │ │ │ 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 1444 │ │ │ │ │ - b.n 1522 │ │ │ │ │ + beq.w 1448 │ │ │ │ │ + b.n 1526 │ │ │ │ │ ldr r2, [r4, #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 1450 │ │ │ │ │ + b.n 1454 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000fa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001578 <_PyNumber_Index>: │ │ │ │ │ +0000157c <_PyNumber_Index>: │ │ │ │ │ _PyNumber_Index(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 164a <_PyNumber_Index+0xd2> │ │ │ │ │ + beq.n 164e <_PyNumber_Index+0xd2> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 15ac <_PyNumber_Index+0x34> │ │ │ │ │ + bpl.n 15b0 <_PyNumber_Index+0x34> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 15b6 <_PyNumber_Index+0x3e> │ │ │ │ │ + cbz r3, 15ba <_PyNumber_Index+0x3e> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 15d2 <_PyNumber_Index+0x5a> │ │ │ │ │ + cbnz r3, 15d6 <_PyNumber_Index+0x5a> │ │ │ │ │ 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 15a6 <_PyNumber_Index+0x2e> │ │ │ │ │ + b.n 15aa <_PyNumber_Index+0x2e> │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a6 <_PyNumber_Index+0x2e> │ │ │ │ │ + beq.n 15aa <_PyNumber_Index+0x2e> │ │ │ │ │ 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 15a6 <_PyNumber_Index+0x2e> │ │ │ │ │ + beq.n 15aa <_PyNumber_Index+0x2e> │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 1622 <_PyNumber_Index+0xaa> │ │ │ │ │ + bmi.n 1626 <_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 │ │ │ │ │ @@ -2486,202 +2486,202 @@ │ │ │ │ │ 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 15ce <_PyNumber_Index+0x56> │ │ │ │ │ + beq.n 15d2 <_PyNumber_Index+0x56> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15ce <_PyNumber_Index+0x56> │ │ │ │ │ + bne.n 15d2 <_PyNumber_Index+0x56> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15ce <_PyNumber_Index+0x56> │ │ │ │ │ + b.n 15d2 <_PyNumber_Index+0x56> │ │ │ │ │ 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 15a6 <_PyNumber_Index+0x2e> │ │ │ │ │ + beq.n 15aa <_PyNumber_Index+0x2e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 15ce <_PyNumber_Index+0x56> │ │ │ │ │ - b.n 1612 <_PyNumber_Index+0x9a> │ │ │ │ │ + beq.n 15d2 <_PyNumber_Index+0x56> │ │ │ │ │ + b.n 1616 <_PyNumber_Index+0x9a> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 15a4 <_PyNumber_Index+0x2c> │ │ │ │ │ + b.n 15a8 <_PyNumber_Index+0x2c> │ │ │ │ │ │ │ │ │ │ -00001654 : │ │ │ │ │ +00001658 : │ │ │ │ │ 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, 16be │ │ │ │ │ + cbz r3, 16c2 │ │ │ │ │ ldr r5, [r3, #112] @ 0x70 │ │ │ │ │ - cbnz r5, 169c │ │ │ │ │ + cbnz r5, 16a0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 16e4 │ │ │ │ │ - cbz r5, 16ce │ │ │ │ │ + bne.n 16e8 │ │ │ │ │ + cbz r5, 16d2 │ │ │ │ │ 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 1708 │ │ │ │ │ + beq.n 170c │ │ │ │ │ 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 1696 │ │ │ │ │ + bne.n 169a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1772 │ │ │ │ │ + bne.n 1776 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1672 │ │ │ │ │ + bne.n 1676 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16ce │ │ │ │ │ + beq.n 16d2 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 16ce │ │ │ │ │ + cbz r3, 16d2 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 1716 │ │ │ │ │ + cbnz r3, 171a │ │ │ │ │ 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 324 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 167a │ │ │ │ │ + beq.n 167e │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 167a │ │ │ │ │ - cbz r5, 1712 │ │ │ │ │ - cbz r3, 16fe │ │ │ │ │ + beq.n 167e │ │ │ │ │ + cbz r5, 1716 │ │ │ │ │ + cbz r3, 1702 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 1742 │ │ │ │ │ + cbnz r0, 1746 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1686 │ │ │ │ │ + b.n 168a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1780 │ │ │ │ │ + bne.n 1784 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 16ce │ │ │ │ │ + beq.n 16d2 │ │ │ │ │ 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 1696 │ │ │ │ │ + bne.n 169a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 16ce │ │ │ │ │ + beq.n 16d2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16ce │ │ │ │ │ + bne.n 16d2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 16ce │ │ │ │ │ + b.n 16d2 │ │ │ │ │ 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 1696 │ │ │ │ │ + bne.n 169a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1684 │ │ │ │ │ + beq.n 1688 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1684 │ │ │ │ │ + bne.n 1688 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1684 │ │ │ │ │ + b.n 1688 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16b6 │ │ │ │ │ + bne.n 16ba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 16b6 │ │ │ │ │ + b.n 16ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1712 │ │ │ │ │ + bne.n 1716 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1712 │ │ │ │ │ + b.n 1716 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001790 : │ │ │ │ │ +00001794 : │ │ │ │ │ binary_iop1(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov lr, r2 │ │ │ │ │ @@ -2690,273 +2690,273 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr.w r2, [ip, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r2, 1814 │ │ │ │ │ + cbz r2, 1818 │ │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ │ - cbnz r3, 17ee │ │ │ │ │ + cbnz r3, 17f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r2, r6] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 182a │ │ │ │ │ + bne.n 182e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1878 │ │ │ │ │ + beq.n 187c │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1882 │ │ │ │ │ + beq.n 1886 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ 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 17e8 │ │ │ │ │ + bne.n 17ec │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 18cc │ │ │ │ │ + bne.n 18d0 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr.w r2, [ip, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17c8 │ │ │ │ │ + bne.n 17cc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 1878 │ │ │ │ │ + beq.n 187c │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1878 │ │ │ │ │ + beq.n 187c │ │ │ │ │ ldr r2, [r2, r6] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1890 │ │ │ │ │ - b.n 1878 │ │ │ │ │ + bne.n 1894 │ │ │ │ │ + b.n 187c │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r2, 1874 │ │ │ │ │ + cbz r2, 1878 │ │ │ │ │ ldr r2, [r2, r6] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 1874 │ │ │ │ │ - cbz r7, 188c │ │ │ │ │ + beq.n 1878 │ │ │ │ │ + cbz r7, 1890 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 17d8 │ │ │ │ │ + beq.n 17dc │ │ │ │ │ mov r1, ip │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d8 │ │ │ │ │ + beq.n 17dc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 17e8 │ │ │ │ │ + bne.n 17ec │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 17d6 │ │ │ │ │ + beq.n 17da │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17d6 │ │ │ │ │ + bne.n 17da │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 17d6 │ │ │ │ │ + b.n 17da │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 17d6 │ │ │ │ │ + bne.n 17da │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 17e8 │ │ │ │ │ + b.n 17ec │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 18bc │ │ │ │ │ + bne.n 18c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1878 │ │ │ │ │ + beq.n 187c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 17e8 │ │ │ │ │ + bne.n 17ec │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 17e8 │ │ │ │ │ + beq.n 17ec │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 17e8 │ │ │ │ │ + bne.n 17ec │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 17e8 │ │ │ │ │ + b.n 17ec │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 188c │ │ │ │ │ + bne.n 1890 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 188c │ │ │ │ │ + b.n 1890 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1808 │ │ │ │ │ + bne.n 180c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1808 │ │ │ │ │ + b.n 180c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018e0 : │ │ │ │ │ +000018e4 : │ │ │ │ │ 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, 191c │ │ │ │ │ + cbnz r1, 1920 │ │ │ │ │ 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 19ca │ │ │ │ │ + beq.n 19ce │ │ │ │ │ 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 1978 │ │ │ │ │ + bne.n 197c │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq.n 1a16 │ │ │ │ │ + beq.n 1a1a │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 19a8 │ │ │ │ │ - ldr r1, [pc, #320] @ (1a70 ) │ │ │ │ │ + beq.n 19ac │ │ │ │ │ + ldr r1, [pc, #320] @ (1a74 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a32 │ │ │ │ │ + beq.n 1a36 │ │ │ │ │ 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 1964 │ │ │ │ │ + beq.n 1968 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbnz r2, 1964 │ │ │ │ │ + cbnz r2, 1968 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a04 │ │ │ │ │ + beq.n 1a08 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - bpl.n 19d8 │ │ │ │ │ - cbnz r6, 1998 │ │ │ │ │ + bpl.n 19dc │ │ │ │ │ + cbnz r6, 199c │ │ │ │ │ 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 r5, r0 │ │ │ │ │ - ldr r1, [pc, #236] @ (1a70 ) │ │ │ │ │ + ldr r1, [pc, #236] @ (1a74 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a32 │ │ │ │ │ + beq.n 1a36 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1940 │ │ │ │ │ + b.n 1944 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 578 │ │ │ │ │ + bl 578 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1972 │ │ │ │ │ + b.n 1976 │ │ │ │ │ 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 19ca │ │ │ │ │ + beq.n 19ce │ │ │ │ │ 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 r5, r2 │ │ │ │ │ - beq.n 1912 │ │ │ │ │ - b.n 1982 │ │ │ │ │ + beq.n 1916 │ │ │ │ │ + b.n 1986 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1a0e │ │ │ │ │ + bne.n 1a12 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1972 │ │ │ │ │ + b.n 1976 │ │ │ │ │ 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 .LC22 │ │ │ │ │ @@ -2966,111 +2966,111 @@ │ │ │ │ │ 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 1a04 │ │ │ │ │ + beq.n 1a08 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 1a68 │ │ │ │ │ + cbz r2, 1a6c │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1972 │ │ │ │ │ - b.n 199c │ │ │ │ │ + beq.n 1976 │ │ │ │ │ + b.n 19a0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1972 │ │ │ │ │ + b.n 1976 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 1972 │ │ │ │ │ - ldr r3, [pc, #64] @ (1a74 ) │ │ │ │ │ + b.n 1976 │ │ │ │ │ + ldr r3, [pc, #64] @ (1a78 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ - cbz r3, 1a4a │ │ │ │ │ + cbz r3, 1a4e │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 1a4a │ │ │ │ │ + cbz r3, 1a4e │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 1a06 │ │ │ │ │ + b.n 1a0a │ │ │ │ │ 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 .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 1a06 │ │ │ │ │ + b.n 1a0a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a04 │ │ │ │ │ + b.n 1a08 │ │ │ │ │ .word 0x00005598 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001a78 : │ │ │ │ │ +00001a7c : │ │ │ │ │ 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 1b0a │ │ │ │ │ + beq.n 1b0e │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 1ae0 │ │ │ │ │ + cbz r2, 1ae4 │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1ae0 │ │ │ │ │ + beq.n 1ae4 │ │ │ │ │ subs r3, r1, #0 │ │ │ │ │ - blt.n 1ab0 │ │ │ │ │ + blt.n 1ab4 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r1, 1ac8 │ │ │ │ │ + cbz r1, 1acc │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1ada │ │ │ │ │ + blt.n 1ade │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ add r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 1aa6 │ │ │ │ │ + b.n 1aaa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -3080,594 +3080,455 @@ │ │ │ │ │ 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 1ace │ │ │ │ │ + beq.n 1ad2 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ace │ │ │ │ │ + beq.n 1ad2 │ │ │ │ │ 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 │ │ │ │ │ - b.n 1ada │ │ │ │ │ - bl 4d0 │ │ │ │ │ + b.n 1ade │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1ada │ │ │ │ │ + b.n 1ade │ │ │ │ │ │ │ │ │ │ -00001b10 : │ │ │ │ │ +00001b14 : │ │ │ │ │ PyNumber_Lshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1bbc │ │ │ │ │ + beq.n 1bc0 │ │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1b58 │ │ │ │ │ + bne.n 1b5c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1ba4 │ │ │ │ │ + beq.n 1ba8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 1b7a │ │ │ │ │ + beq.n 1b7e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1b34 │ │ │ │ │ + beq.n 1b38 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 1b34 │ │ │ │ │ - cbz r6, 1b84 │ │ │ │ │ - cbz r3, 1b70 │ │ │ │ │ + beq.n 1b38 │ │ │ │ │ + cbz r6, 1b88 │ │ │ │ │ + cbz r3, 1b74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 1bd0 │ │ │ │ │ + cbnz r0, 1bd4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1b42 │ │ │ │ │ + b.n 1b46 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1c16 │ │ │ │ │ - cbz r7, 1ba4 │ │ │ │ │ + bne.n 1c1a │ │ │ │ │ + cbz r7, 1ba8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1b52 │ │ │ │ │ + bne.n 1b56 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1c08 │ │ │ │ │ + bne.n 1c0c │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 38c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1ba4 │ │ │ │ │ + beq.n 1ba8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ba4 │ │ │ │ │ + beq.n 1ba8 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b86 │ │ │ │ │ - b.n 1ba4 │ │ │ │ │ + bne.n 1b8a │ │ │ │ │ + b.n 1ba8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1b52 │ │ │ │ │ + bne.n 1b56 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1b40 │ │ │ │ │ + beq.n 1b44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b40 │ │ │ │ │ + bne.n 1b44 │ │ │ │ │ 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 1b40 │ │ │ │ │ + b.n 1b44 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ba4 │ │ │ │ │ + bne.n 1ba8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ba4 │ │ │ │ │ + b.n 1ba8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b84 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 1b86 │ │ │ │ │ - b.n 1ba4 │ │ │ │ │ - │ │ │ │ │ -00001c28 : │ │ │ │ │ -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 1cb2 │ │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne.n 1c6c │ │ │ │ │ - cbz r2, 1ca8 │ │ │ │ │ - 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 1c9c │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1c4e │ │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 1c4e │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r2, 1ca6 │ │ │ │ │ - cbz r3, 1c92 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1cf4 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1c5a │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 1d30 │ │ │ │ │ - cbnz r7, 1ccc │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1c66 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - beq.n 1ca8 │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1ca8 │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1ca8 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne.n 1c66 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 1c66 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1c66 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n 1c66 │ │ │ │ │ - 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 1c66 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 1c58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1c58 │ │ │ │ │ - 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 1c58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1ca6 │ │ │ │ │ + bne.n 1b88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1ccc │ │ │ │ │ - b.n 1ca8 │ │ │ │ │ - nop │ │ │ │ │ + bne.n 1b8a │ │ │ │ │ + b.n 1ba8 │ │ │ │ │ │ │ │ │ │ -00001d44 : │ │ │ │ │ +00001c2c : │ │ │ │ │ PyNumber_Subtract(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1df0 │ │ │ │ │ + beq.n 1cd8 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1d8c │ │ │ │ │ + bne.n 1c74 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1dd8 │ │ │ │ │ + beq.n 1cc0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 1dae │ │ │ │ │ + beq.n 1c96 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d68 │ │ │ │ │ + beq.n 1c50 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 1d68 │ │ │ │ │ - cbz r6, 1db8 │ │ │ │ │ - cbz r3, 1da4 │ │ │ │ │ + beq.n 1c50 │ │ │ │ │ + cbz r6, 1ca0 │ │ │ │ │ + cbz r3, 1c8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 1e04 │ │ │ │ │ + cbnz r0, 1cec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1d76 │ │ │ │ │ + b.n 1c5e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1e4a │ │ │ │ │ - cbz r7, 1dd8 │ │ │ │ │ + bne.n 1d32 │ │ │ │ │ + cbz r7, 1cc0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1d86 │ │ │ │ │ + bne.n 1c6e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1e3c │ │ │ │ │ + bne.n 1d24 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 38c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1dd8 │ │ │ │ │ + beq.n 1cc0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1dd8 │ │ │ │ │ + beq.n 1cc0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dba │ │ │ │ │ - b.n 1dd8 │ │ │ │ │ + bne.n 1ca2 │ │ │ │ │ + b.n 1cc0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1d86 │ │ │ │ │ + bne.n 1c6e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1d74 │ │ │ │ │ + beq.n 1c5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d74 │ │ │ │ │ + bne.n 1c5c │ │ │ │ │ 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 1d74 │ │ │ │ │ + b.n 1c5c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1dd8 │ │ │ │ │ + bne.n 1cc0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dd8 │ │ │ │ │ + b.n 1cc0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1db8 │ │ │ │ │ + bne.n 1ca0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1dba │ │ │ │ │ - b.n 1dd8 │ │ │ │ │ + bne.n 1ca2 │ │ │ │ │ + b.n 1cc0 │ │ │ │ │ │ │ │ │ │ -00001e5c : │ │ │ │ │ +00001d44 : │ │ │ │ │ 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.w ip, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq.n 1eda │ │ │ │ │ - ldr r2, [pc, #452] @ (2048 ) │ │ │ │ │ + beq.n 1dc2 │ │ │ │ │ + ldr r2, [pc, #452] @ (1f30 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r4, [r1, r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq.n 1efc │ │ │ │ │ + beq.n 1de4 │ │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #5 │ │ │ │ │ - bpl.n 1f0c │ │ │ │ │ + bpl.n 1df4 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #0 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 1fba │ │ │ │ │ + blt.w 1ea2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ it le │ │ │ │ │ movle r1, #0 │ │ │ │ │ - ble.n 1fa2 │ │ │ │ │ + ble.n 1e8a │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2050 │ │ │ │ │ + bl 1f38 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f7c │ │ │ │ │ + beq.n 1e64 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ - beq.n 1ed4 │ │ │ │ │ + beq.n 1dbc │ │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 1fe0 │ │ │ │ │ + bge.n 1ec8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 1fe0 │ │ │ │ │ + bge.n 1ec8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bmi.n 1ea0 │ │ │ │ │ + bmi.n 1d88 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #316] @ (204c ) │ │ │ │ │ + ldr r1, [pc, #316] @ (1f34 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fa8 │ │ │ │ │ + beq.n 1e90 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n 200a │ │ │ │ │ + blt.n 1ef2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1f52 │ │ │ │ │ + beq.n 1e3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1f52 │ │ │ │ │ + cbnz r3, 1e3a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1fd2 │ │ │ │ │ + beq.n 1eba │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ed4 │ │ │ │ │ + beq.n 1dbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ed4 │ │ │ │ │ + bne.n 1dbc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1ed4 │ │ │ │ │ + b.n 1dbc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 1fa0 │ │ │ │ │ + beq.n 1e88 │ │ │ │ │ add.w r7, r3, #12 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 2050 │ │ │ │ │ + bl 1f38 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2002 │ │ │ │ │ + beq.n 1eea │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1ed4 │ │ │ │ │ + b.n 1dbc │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ - cbnz r2, 1fd8 │ │ │ │ │ + cbnz r2, 1ec0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 438 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3677,832 +3538,832 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 203a │ │ │ │ │ + beq.n 1f22 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1ed4 │ │ │ │ │ + b.n 1dbc │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1fd2 │ │ │ │ │ - b.n 1fac │ │ │ │ │ + bne.n 1eba │ │ │ │ │ + b.n 1e94 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl af8 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fd2 │ │ │ │ │ + beq.n 1eba │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 498 │ │ │ │ │ + b.w 498 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1f86 │ │ │ │ │ - b.n 1fa0 │ │ │ │ │ + bne.n 1e6e │ │ │ │ │ + b.n 1e88 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f28 │ │ │ │ │ + beq.n 1e10 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1fd2 │ │ │ │ │ + beq.n 1eba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fd2 │ │ │ │ │ + bne.n 1eba │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1fd2 │ │ │ │ │ + b.n 1eba │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.w 1eba │ │ │ │ │ - b.n 1fa0 │ │ │ │ │ + bgt.w 1da2 │ │ │ │ │ + b.n 1e88 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001be │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002050 : │ │ │ │ │ +00001f38 : │ │ │ │ │ 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 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r1, [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 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.n 215e │ │ │ │ │ + beq.n 2046 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.w 220a │ │ │ │ │ + beq.w 20f2 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - bpl.w 2222 │ │ │ │ │ + bpl.w 210a │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ - blt.w 2432 │ │ │ │ │ + blt.w 231a │ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it le │ │ │ │ │ movle r1, #0 │ │ │ │ │ - ble.n 2152 │ │ │ │ │ + ble.n 203a │ │ │ │ │ mov sl, r7 │ │ │ │ │ add.w r4, r2, #8 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 2186 │ │ │ │ │ + beq.n 206e │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 2456 │ │ │ │ │ + beq.w 233e │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #5 │ │ │ │ │ - bpl.w 22a4 │ │ │ │ │ + bpl.w 218c │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ - blt.w 24fa │ │ │ │ │ + blt.w 23e2 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 23e4 │ │ │ │ │ + ble.w 22cc │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ add.w r4, r5, #8 │ │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 2194 │ │ │ │ │ + beq.n 207c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2322 │ │ │ │ │ + beq.w 220a │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.w 233a │ │ │ │ │ + bpl.w 2222 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ - blt.w 2518 │ │ │ │ │ + blt.w 2400 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 23ca │ │ │ │ │ + ble.w 22b2 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2050 │ │ │ │ │ + bl 1f38 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23e8 │ │ │ │ │ + beq.w 22d0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 21fa │ │ │ │ │ + beq.n 20e2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r7 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ - beq.n 2156 │ │ │ │ │ + beq.n 203e │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 24d8 │ │ │ │ │ + bge.w 23c0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 24d8 │ │ │ │ │ + bge.w 23c0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bne.n 21a6 │ │ │ │ │ + bne.n 208e │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 2152 │ │ │ │ │ + b.n 203a │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bne.n 21c8 │ │ │ │ │ + bne.n 20b0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r6, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 2146 │ │ │ │ │ + b.n 202e │ │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 2416 │ │ │ │ │ + bge.w 22fe │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 2416 │ │ │ │ │ + bge.w 22fe │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 214e │ │ │ │ │ - b.n 21fa │ │ │ │ │ + bne.n 2036 │ │ │ │ │ + b.n 20e2 │ │ │ │ │ ldr.w r2, [r8, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 248a │ │ │ │ │ + bge.w 2372 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 248a │ │ │ │ │ + bge.w 2372 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 23ce │ │ │ │ │ + beq.w 22b6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ - b.n 2146 │ │ │ │ │ + b.n 202e │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w r3, fp, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 20b6 │ │ │ │ │ - b.n 214e │ │ │ │ │ + bne.w 1f9e │ │ │ │ │ + b.n 2036 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w 208a │ │ │ │ │ + bne.w 1f72 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #684] @ (24d4 ) │ │ │ │ │ + ldr r1, [pc, #684] @ (23bc ) │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2544 │ │ │ │ │ + beq.w 242c │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - blt.w 25b6 │ │ │ │ │ + blt.w 249e │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2664 │ │ │ │ │ + beq.w 254c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2664 │ │ │ │ │ + bne.w 254c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2450 │ │ │ │ │ + beq.w 2338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2156 │ │ │ │ │ + beq.w 203e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2156 │ │ │ │ │ + bne.w 203e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 2156 │ │ │ │ │ - ldr r1, [pc, #556] @ (24d4 ) │ │ │ │ │ + b.n 203e │ │ │ │ │ + ldr r1, [pc, #556] @ (23bc ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24bc │ │ │ │ │ + beq.w 23a4 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ │ - blt.w 2578 │ │ │ │ │ + blt.w 2460 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 256e │ │ │ │ │ + beq.w 2456 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 256e │ │ │ │ │ + bne.w 2456 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2428 │ │ │ │ │ + beq.w 2310 │ │ │ │ │ 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 214a │ │ │ │ │ + beq.w 2032 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 214a │ │ │ │ │ + bne.w 2032 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 214e │ │ │ │ │ - b.n 21fa │ │ │ │ │ + bne.w 2036 │ │ │ │ │ + b.n 20e2 │ │ │ │ │ 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 210c │ │ │ │ │ - ldr r1, [pc, #408] @ (24d4 ) │ │ │ │ │ + bne.w 1ff4 │ │ │ │ │ + ldr r1, [pc, #408] @ (23bc ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2474 │ │ │ │ │ + beq.w 235c │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ │ - blt.w 25e8 │ │ │ │ │ + blt.w 24d0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 261e │ │ │ │ │ + beq.w 2506 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 261e │ │ │ │ │ + bne.w 2506 │ │ │ │ │ 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 2466 │ │ │ │ │ + beq.n 234e │ │ │ │ │ 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 21ea │ │ │ │ │ + beq.w 20d2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 21ea │ │ │ │ │ + bne.w 20d2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b.n 21ea │ │ │ │ │ + b.n 20d2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne.n 23f8 │ │ │ │ │ + bne.n 22e0 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 20f4 │ │ │ │ │ + bne.w 1fdc │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 2146 │ │ │ │ │ + b.n 202e │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ittt ne │ │ │ │ │ addne.w r2, r5, #12 │ │ │ │ │ movne r5, #1 │ │ │ │ │ strne r2, [sp, #4] │ │ │ │ │ - beq.n 23c8 │ │ │ │ │ + beq.n 22b0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2050 │ │ │ │ │ + bl 1f38 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23c2 │ │ │ │ │ + beq.n 22aa │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 213c │ │ │ │ │ + b.n 2024 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl af8 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24aa │ │ │ │ │ + bne.n 2392 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2152 │ │ │ │ │ + b.n 203a │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2658 │ │ │ │ │ + beq.w 2540 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2156 │ │ │ │ │ + b.n 203e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 20c6 │ │ │ │ │ + b.n 1fae │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, 247a │ │ │ │ │ + cbz r2, 2362 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2146 │ │ │ │ │ + b.n 202e │ │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2462 │ │ │ │ │ + bne.n 234a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 438 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 21ea │ │ │ │ │ + b.n 20d2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl af8 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2556 │ │ │ │ │ + bne.n 243e │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ - b.n 246e │ │ │ │ │ + b.n 2356 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 498 │ │ │ │ │ + bl 498 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 214e │ │ │ │ │ - b.n 21fa │ │ │ │ │ + bne.w 2036 │ │ │ │ │ + b.n 20e2 │ │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 253a │ │ │ │ │ + bne.n 2422 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 438 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 214e │ │ │ │ │ - b.n 21fa │ │ │ │ │ + bne.w 2036 │ │ │ │ │ + b.n 20e2 │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl af8 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2450 │ │ │ │ │ + beq.n 2338 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 498 │ │ │ │ │ + b.w 498 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2428 │ │ │ │ │ + bne.n 2310 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.w 20e4 │ │ │ │ │ - b.n 21f6 │ │ │ │ │ + bgt.w 1fcc │ │ │ │ │ + b.n 20de │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2466 │ │ │ │ │ + bne.n 234e │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.w 2124 │ │ │ │ │ - b.n 23c8 │ │ │ │ │ + bgt.w 200c │ │ │ │ │ + b.n 22b0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2428 │ │ │ │ │ - b.n 24c2 │ │ │ │ │ + bne.w 2310 │ │ │ │ │ + b.n 23aa │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 2564 │ │ │ │ │ + cbnz r3, 244c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 438 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 498 │ │ │ │ │ + bl 498 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 21ea │ │ │ │ │ + b.n 20d2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2450 │ │ │ │ │ - b.n 2548 │ │ │ │ │ + bne.w 2338 │ │ │ │ │ + b.n 2430 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 22f2 │ │ │ │ │ + bne.w 21da │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 242c │ │ │ │ │ + b.n 2314 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 25b0 │ │ │ │ │ + cbz r0, 2498 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 242a │ │ │ │ │ + beq.w 2312 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 242a │ │ │ │ │ + bne.w 2312 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n 242c │ │ │ │ │ + b.n 2314 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ - b.n 22c2 │ │ │ │ │ + b.n 21aa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 266c │ │ │ │ │ + beq.n 2554 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2450 │ │ │ │ │ + beq.w 2338 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2450 │ │ │ │ │ + bne.w 2338 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2450 │ │ │ │ │ + b.n 2338 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbnz r0, 262c │ │ │ │ │ + cbnz r0, 2514 │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ - bne.w 2378 │ │ │ │ │ + bne.w 2260 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2392 │ │ │ │ │ + bne.w 227a │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 246e │ │ │ │ │ + b.n 2356 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 246c │ │ │ │ │ + beq.w 2354 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 246c │ │ │ │ │ + bne.w 2354 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ │ - b.n 246e │ │ │ │ │ + b.n 2356 │ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bgt.w 20a6 │ │ │ │ │ - b.n 2150 │ │ │ │ │ + bgt.w 1f8e │ │ │ │ │ + b.n 2038 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 227a │ │ │ │ │ - b.n 2450 │ │ │ │ │ + bne.w 2162 │ │ │ │ │ + b.n 2338 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 224a │ │ │ │ │ + b.n 2132 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002674 : │ │ │ │ │ +0000255c : │ │ │ │ │ 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.w ip, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r2, [ip, #48] @ 0x30 │ │ │ │ │ - cbz r2, 26f2 │ │ │ │ │ + cbz r2, 25da │ │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ │ - cbnz r3, 26ca │ │ │ │ │ + cbnz r3, 25b2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 2756 │ │ │ │ │ - cbz r2, 2704 │ │ │ │ │ + bne.n 263e │ │ │ │ │ + cbz r2, 25ec │ │ │ │ │ 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 27a8 │ │ │ │ │ + beq.n 2690 │ │ │ │ │ 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 26c4 │ │ │ │ │ + bne.n 25ac │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 27ec │ │ │ │ │ + bne.w 26d4 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr.w r2, [ip, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 26a6 │ │ │ │ │ + bne.n 258e │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 2704 │ │ │ │ │ + beq.n 25ec │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r2, 2704 │ │ │ │ │ + cbz r2, 25ec │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27b4 │ │ │ │ │ + bne.n 269c │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2800 │ │ │ │ │ - cbz r2, 272a │ │ │ │ │ + bne.n 26e8 │ │ │ │ │ + cbz r2, 2612 │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ - cbz r3, 2724 │ │ │ │ │ + cbz r3, 260c │ │ │ │ │ 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 2718 │ │ │ │ │ + bne.n 2600 │ │ │ │ │ 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 │ │ │ │ │ @@ -4516,133 +4377,133 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ 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 26c4 │ │ │ │ │ + b.n 25ac │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r2, 27a2 │ │ │ │ │ + cbz r2, 268a │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 27a2 │ │ │ │ │ + beq.n 268a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 27e2 │ │ │ │ │ + beq.n 26ca │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 26b4 │ │ │ │ │ + beq.n 259c │ │ │ │ │ mov r1, ip │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26b4 │ │ │ │ │ + beq.n 259c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 26c4 │ │ │ │ │ + bne.n 25ac │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 26b2 │ │ │ │ │ + beq.n 259a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 26b2 │ │ │ │ │ + bne.n 259a │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 26b2 │ │ │ │ │ + b.n 259a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 26b2 │ │ │ │ │ - b.n 2704 │ │ │ │ │ + bne.n 259a │ │ │ │ │ + b.n 25ec │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 27d6 │ │ │ │ │ - cbz r7, 27d0 │ │ │ │ │ + bne.n 26be │ │ │ │ │ + cbz r7, 26b8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 26c4 │ │ │ │ │ + bne.w 25ac │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 281a │ │ │ │ │ + bne.n 2702 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ - b.n 2712 │ │ │ │ │ + b.n 25fa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 27e2 │ │ │ │ │ + cbnz r2, 26ca │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 27b4 │ │ │ │ │ + bne.n 269c │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ - b.n 2704 │ │ │ │ │ + b.n 25ec │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 26e6 │ │ │ │ │ + bne.w 25ce │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 26e6 │ │ │ │ │ + b.n 25ce │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2712 │ │ │ │ │ + bne.n 25fa │ │ │ │ │ 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 2712 │ │ │ │ │ + b.n 25fa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27e6 │ │ │ │ │ + bne.n 26ce │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2704 │ │ │ │ │ + b.n 25ec │ │ │ │ │ │ │ │ │ │ -00002830 : │ │ │ │ │ +00002718 : │ │ │ │ │ PyNumber_Negative(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2850 │ │ │ │ │ + cbz r0, 2738 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2858 │ │ │ │ │ + cbz r3, 2740 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 2858 │ │ │ │ │ + cbz r3, 2740 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ 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 │ │ │ │ │ @@ -4650,27 +4511,27 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2854 │ │ │ │ │ + b.n 273c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002874 : │ │ │ │ │ +0000275c : │ │ │ │ │ PySequence_Fast(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 290a │ │ │ │ │ + beq.n 27f2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -4679,128 +4540,128 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, ip │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne.n 28c4 │ │ │ │ │ + bne.n 27ac │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ittt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ movne r4, r0 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ - beq.n 2912 │ │ │ │ │ + beq.n 27fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 594 │ │ │ │ │ + bl 598 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2944 │ │ │ │ │ + beq.n 282c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 28f0 │ │ │ │ │ + cbz r0, 27d8 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - cbz r0, 2916 │ │ │ │ │ + cbz r0, 27fe │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 2932 │ │ │ │ │ + bne.n 281a │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 28be │ │ │ │ │ + beq.n 27a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28be │ │ │ │ │ + bne.n 27a6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 28be │ │ │ │ │ + b.n 27a6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 28be │ │ │ │ │ + b.n 27a6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 292e │ │ │ │ │ + beq.n 2816 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 292e │ │ │ │ │ + cbnz r3, 2816 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 28f0 │ │ │ │ │ + b.n 27d8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 28f0 │ │ │ │ │ + bne.n 27d8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 28f0 │ │ │ │ │ - ldr r2, [pc, #44] @ (2974 ) │ │ │ │ │ + b.n 27d8 │ │ │ │ │ + ldr r2, [pc, #44] @ (285c ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r4, [r0, r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 2970 │ │ │ │ │ + cbz r0, 2858 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 28be │ │ │ │ │ + b.n 27a6 │ │ │ │ │ .word 0x0000001e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002978 : │ │ │ │ │ +00002860 : │ │ │ │ │ PyNumber_Invert(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2998 │ │ │ │ │ + cbz r0, 2880 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 29a0 │ │ │ │ │ + cbz r3, 2888 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r3, 29a0 │ │ │ │ │ + cbz r3, 2888 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ 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 │ │ │ │ │ @@ -4808,221 +4669,221 @@ │ │ │ │ │ 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 299c │ │ │ │ │ + b.n 2884 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000029bc : │ │ │ │ │ +000028a4 : │ │ │ │ │ PyObject_CheckBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r0, 29ca │ │ │ │ │ + cbz r0, 28b2 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000029cc : │ │ │ │ │ +000028b4 : │ │ │ │ │ PyObject_LengthHint(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2a9c │ │ │ │ │ + bne.n 2984 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ad0 │ │ │ │ │ - ldr r1, [pc, #428] @ (2ba0 ) │ │ │ │ │ + bne.n 29b8 │ │ │ │ │ + ldr r1, [pc, #428] @ (2a88 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a86 │ │ │ │ │ - ldr r3, [pc, #420] @ (2ba4 ) │ │ │ │ │ + beq.n 296e │ │ │ │ │ + ldr r3, [pc, #420] @ (2a8c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r8, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #20 │ │ │ │ │ - bpl.w 2b3c │ │ │ │ │ + bpl.w 2a24 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2b3c │ │ │ │ │ + beq.w 2a24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2af6 │ │ │ │ │ + beq.n 29de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2af6 │ │ │ │ │ + bne.n 29de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2afa │ │ │ │ │ + beq.n 29e2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2ae8 │ │ │ │ │ + beq.n 29d0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 2b6c │ │ │ │ │ + bpl.w 2a54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2ad8 │ │ │ │ │ + bne.n 29c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2b4c │ │ │ │ │ + blt.n 2a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, r6 │ │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 29ea │ │ │ │ │ + beq.n 28d2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2bb0 │ │ │ │ │ + bl 2a98 │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.n 2a7e │ │ │ │ │ - ldr r3, [pc, #248] @ (2ba8 ) │ │ │ │ │ + bge.n 2966 │ │ │ │ │ + ldr r3, [pc, #248] @ (2a90 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, 2b22 │ │ │ │ │ + cbnz r0, 2a0a │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2a7e │ │ │ │ │ + b.n 2966 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 29f0 │ │ │ │ │ - b.n 2aa2 │ │ │ │ │ + beq.n 28d8 │ │ │ │ │ + b.n 298a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a7a │ │ │ │ │ + bne.n 2962 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a7a │ │ │ │ │ + b.n 2962 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2b2a │ │ │ │ │ + bne.n 2a12 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 2a7e │ │ │ │ │ + b.n 2966 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2a52 │ │ │ │ │ - ldr r3, [pc, #176] @ (2bac ) │ │ │ │ │ + bne.n 293a │ │ │ │ │ + ldr r3, [pc, #176] @ (2a94 ) │ │ │ │ │ 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 2aca │ │ │ │ │ + beq.n 29b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 2a7e │ │ │ │ │ + b.n 2966 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 29f0 │ │ │ │ │ + b.n 28d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2af2 │ │ │ │ │ + bne.n 29da │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a7e │ │ │ │ │ + b.n 2966 │ │ │ │ │ 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 2a34 │ │ │ │ │ + b.n 291c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2aca │ │ │ │ │ + bne.n 29b2 │ │ │ │ │ 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_Format │ │ │ │ │ - b.n 2aca │ │ │ │ │ + b.n 29b2 │ │ │ │ │ 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 .LC0 │ │ │ │ │ @@ -5030,426 +4891,426 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ 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 2aca │ │ │ │ │ + beq.n 29b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2aca │ │ │ │ │ + bne.n 29b2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2aca │ │ │ │ │ + b.n 29b2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005a5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000019a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ea │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002bb0 : │ │ │ │ │ +00002a98 : │ │ │ │ │ PyObject_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2c04 │ │ │ │ │ + cbz r0, 2aec │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 2bd6 │ │ │ │ │ + cbz r2, 2abe │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 2bd6 │ │ │ │ │ + cbz r2, 2abe │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r2, 2be4 │ │ │ │ │ + cbz r2, 2acc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 2be4 │ │ │ │ │ + cbz r2, 2acc │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 2bd0 │ │ │ │ │ + b.n 2ab8 │ │ │ │ │ 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 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2bfe │ │ │ │ │ + b.n 2ae6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c0c <_PyObject_RealIsSubclass>: │ │ │ │ │ +00002af4 <_PyObject_RealIsSubclass>: │ │ │ │ │ _PyObject_RealIsSubclass(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2c42 <_PyObject_RealIsSubclass+0x36> │ │ │ │ │ + bge.n 2b2a <_PyObject_RealIsSubclass+0x36> │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2c42 <_PyObject_RealIsSubclass+0x36> │ │ │ │ │ + bge.n 2b2a <_PyObject_RealIsSubclass+0x36> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl af8 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 2c5e <_PyObject_RealIsSubclass+0x52> │ │ │ │ │ + cbnz r0, 2b46 <_PyObject_RealIsSubclass+0x52> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 498 │ │ │ │ │ + b.w 498 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ │ │ │ │ │ -00002c6c : │ │ │ │ │ +00002b54 : │ │ │ │ │ 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 2ce6 │ │ │ │ │ + beq.n 2bce │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r2, 2cac │ │ │ │ │ + cbz r2, 2b94 │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 2cac │ │ │ │ │ + beq.n 2b94 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r1, 2d04 │ │ │ │ │ + cbz r1, 2bec │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2d00 │ │ │ │ │ + cbz r0, 2be8 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - cbz r0, 2d00 │ │ │ │ │ + cbz r0, 2be8 │ │ │ │ │ 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 1414 │ │ │ │ │ + bl 1418 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 2cf2 │ │ │ │ │ + beq.n 2bda │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 2dac │ │ │ │ │ + b.w 2c94 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_DelItem │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ 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 2cd8 │ │ │ │ │ - b.n 2cea │ │ │ │ │ + beq.n 2bc0 │ │ │ │ │ + b.n 2bd2 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ - cbnz r3, 2d1e │ │ │ │ │ + cbnz r3, 2c06 │ │ │ │ │ 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 .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2cea │ │ │ │ │ + b.n 2bd2 │ │ │ │ │ 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 .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2cea │ │ │ │ │ + b.n 2bd2 │ │ │ │ │ │ │ │ │ │ -00002d38 : │ │ │ │ │ +00002c20 : │ │ │ │ │ PySequence_List(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 2d70 │ │ │ │ │ + cbz r0, 2c58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2da4 │ │ │ │ │ + cbz r0, 2c8c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 2d7a │ │ │ │ │ + cbz r0, 2c62 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2d9a │ │ │ │ │ + bne.n 2c82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 2d6a │ │ │ │ │ + b.n 2c52 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2d76 │ │ │ │ │ + beq.n 2c5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d76 │ │ │ │ │ + bne.n 2c5e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 2d6a │ │ │ │ │ + b.n 2c52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 2da4 │ │ │ │ │ + cbnz r3, 2c8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 2d6a │ │ │ │ │ + b.n 2c52 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002dac : │ │ │ │ │ +00002c94 : │ │ │ │ │ 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 2e32 │ │ │ │ │ + beq.n 2d1a │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 2e06 │ │ │ │ │ + cbz r2, 2cee │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 2e06 │ │ │ │ │ + beq.n 2cee │ │ │ │ │ subs r3, r1, #0 │ │ │ │ │ - blt.n 2de6 │ │ │ │ │ + blt.n 2cce │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r1, 2dfe │ │ │ │ │ + cbz r1, 2ce6 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2e2a │ │ │ │ │ + blt.n 2d12 │ │ │ │ │ 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 2ddc │ │ │ │ │ + b.n 2cc4 │ │ │ │ │ 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, 2e1e │ │ │ │ │ + cbz r1, 2d06 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, 2e38 │ │ │ │ │ + cbnz r3, 2d20 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2e2a │ │ │ │ │ + b.n 2d12 │ │ │ │ │ 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 │ │ │ │ │ - b.n 2e2a │ │ │ │ │ + b.n 2d12 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e48 : │ │ │ │ │ +00002d30 : │ │ │ │ │ PyNumber_Add(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2f60 │ │ │ │ │ + beq.n 2e48 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2e8a │ │ │ │ │ - cbz r2, 2eba │ │ │ │ │ + bne.n 2d72 │ │ │ │ │ + cbz r2, 2da2 │ │ │ │ │ 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 2ee2 │ │ │ │ │ + beq.n 2dca │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2e6c │ │ │ │ │ + beq.n 2d54 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2e6c │ │ │ │ │ + beq.n 2d54 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r2, 2eec │ │ │ │ │ - cbz r3, 2eb0 │ │ │ │ │ + cbz r2, 2dd4 │ │ │ │ │ + cbz r3, 2d98 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2f7c │ │ │ │ │ + bne.n 2e64 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2e78 │ │ │ │ │ + b.n 2d60 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2f4a │ │ │ │ │ + bne.n 2e32 │ │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r2, 2f0c │ │ │ │ │ + cbz r2, 2df4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, 2f0c │ │ │ │ │ + cbz r2, 2df4 │ │ │ │ │ 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 2fbe │ │ │ │ │ - cbz r7, 2f40 │ │ │ │ │ + bne.n 2ea6 │ │ │ │ │ + cbz r7, 2e28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 2e84 │ │ │ │ │ + bne.n 2d6c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2f36 │ │ │ │ │ + bne.n 2e1e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2ed2 │ │ │ │ │ + bne.n 2dba │ │ │ │ │ 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 .LC38 │ │ │ │ │ @@ -5462,353 +5323,353 @@ │ │ │ │ │ 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 2e84 │ │ │ │ │ + b.n 2d6c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 2f42 │ │ │ │ │ + cbnz r2, 2e2a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2f04 │ │ │ │ │ + beq.n 2dec │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 2f5c │ │ │ │ │ + cbnz r2, 2e44 │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ - b.n 2ecc │ │ │ │ │ + b.n 2db4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 2eba │ │ │ │ │ + beq.n 2da2 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2eba │ │ │ │ │ + beq.n 2da2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2eba │ │ │ │ │ + beq.n 2da2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2eee │ │ │ │ │ + b.n 2dd6 │ │ │ │ │ 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.w 2e84 │ │ │ │ │ + bne.w 2d6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2e76 │ │ │ │ │ + beq.w 2d5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e76 │ │ │ │ │ + bne.w 2d5e │ │ │ │ │ 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 2e76 │ │ │ │ │ + b.n 2d5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2eec │ │ │ │ │ + bne.n 2dd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2eee │ │ │ │ │ - b.n 2f40 │ │ │ │ │ + bne.n 2dd6 │ │ │ │ │ + b.n 2e28 │ │ │ │ │ │ │ │ │ │ -00002fd0 : │ │ │ │ │ +00002eb8 : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2fe0 │ │ │ │ │ + cbz r0, 2ec8 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002fe4 : │ │ │ │ │ +00002ecc : │ │ │ │ │ PyNumber_Multiply(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3124 │ │ │ │ │ + beq.w 300c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3028 │ │ │ │ │ + bne.n 2f10 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r2, 305c │ │ │ │ │ + cbz r2, 2f44 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 30aa │ │ │ │ │ + beq.n 2f92 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 300a │ │ │ │ │ + beq.n 2ef2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 300a │ │ │ │ │ + beq.n 2ef2 │ │ │ │ │ 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 30b6 │ │ │ │ │ - cbz r3, 3052 │ │ │ │ │ + beq.n 2f9e │ │ │ │ │ + cbz r3, 2f3a │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 317c │ │ │ │ │ + bne.w 3064 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3016 │ │ │ │ │ + b.n 2efe │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 3106 │ │ │ │ │ + bne.n 2fee │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3134 │ │ │ │ │ + beq.n 301c │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3134 │ │ │ │ │ + beq.n 301c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 31f4 │ │ │ │ │ + beq.w 30dc │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 31f4 │ │ │ │ │ + beq.w 30dc │ │ │ │ │ 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 1414 │ │ │ │ │ + bl 1418 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 30d8 │ │ │ │ │ + beq.n 2fc0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 323e │ │ │ │ │ - cbz r7, 30f4 │ │ │ │ │ + bne.w 3126 │ │ │ │ │ + cbz r7, 2fdc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3022 │ │ │ │ │ + bne.n 2f0a │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 30e6 │ │ │ │ │ + bne.n 2fce │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ - b.n 306a │ │ │ │ │ + b.n 2f52 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3178 │ │ │ │ │ + bne.n 3060 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - b.n 309e │ │ │ │ │ + b.n 2f86 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3238 │ │ │ │ │ + bne.w 3120 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 306a │ │ │ │ │ + beq.n 2f52 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 306a │ │ │ │ │ + bne.n 2f52 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ │ - b.n 306a │ │ │ │ │ + b.n 2f52 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 31be │ │ │ │ │ + bne.n 30a6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - b.n 30fa │ │ │ │ │ + b.n 2fe2 │ │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 320e │ │ │ │ │ + beq.n 30f6 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 320e │ │ │ │ │ + beq.n 30f6 │ │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 31d8 │ │ │ │ │ + beq.n 30c0 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 31d8 │ │ │ │ │ + beq.n 30c0 │ │ │ │ │ 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 1414 │ │ │ │ │ + bl 1418 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 316c │ │ │ │ │ + beq.n 3054 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 30a0 │ │ │ │ │ + b.n 2f88 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3168 │ │ │ │ │ + beq.n 3050 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3022 │ │ │ │ │ + b.n 2f0a │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ 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, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w 3022 │ │ │ │ │ + bne.w 2f0a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 3014 │ │ │ │ │ + beq.w 2efc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3014 │ │ │ │ │ + bne.w 2efc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 3014 │ │ │ │ │ + b.n 2efc │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3128 │ │ │ │ │ + beq.n 3010 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 30b8 │ │ │ │ │ - b.n 3130 │ │ │ │ │ + bne.w 2fa0 │ │ │ │ │ + b.n 3018 │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3178 │ │ │ │ │ + b.n 3060 │ │ │ │ │ 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 3178 │ │ │ │ │ + b.n 3060 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ @@ -5820,322 +5681,322 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3178 │ │ │ │ │ + b.n 3060 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - b.n 30fa │ │ │ │ │ + b.n 2fe2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 30b6 │ │ │ │ │ + bne.w 2f9e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 30b8 │ │ │ │ │ - b.n 30f4 │ │ │ │ │ + bne.w 2fa0 │ │ │ │ │ + b.n 2fdc │ │ │ │ │ │ │ │ │ │ -00003254 : │ │ │ │ │ +0000313c : │ │ │ │ │ PyNumber_And(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3300 │ │ │ │ │ + beq.n 31e8 │ │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 329c │ │ │ │ │ + bne.n 3184 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 32e8 │ │ │ │ │ + beq.n 31d0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 32be │ │ │ │ │ + beq.n 31a6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3278 │ │ │ │ │ + beq.n 3160 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3278 │ │ │ │ │ - cbz r6, 32c8 │ │ │ │ │ - cbz r3, 32b4 │ │ │ │ │ + beq.n 3160 │ │ │ │ │ + cbz r6, 31b0 │ │ │ │ │ + cbz r3, 319c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3314 │ │ │ │ │ + cbnz r0, 31fc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3286 │ │ │ │ │ + b.n 316e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 335a │ │ │ │ │ - cbz r7, 32e8 │ │ │ │ │ + bne.n 3242 │ │ │ │ │ + cbz r7, 31d0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3296 │ │ │ │ │ + bne.n 317e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 334c │ │ │ │ │ + bne.n 3234 │ │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 38c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 32e8 │ │ │ │ │ + beq.n 31d0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 32e8 │ │ │ │ │ + beq.n 31d0 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 32ca │ │ │ │ │ - b.n 32e8 │ │ │ │ │ + bne.n 31b2 │ │ │ │ │ + b.n 31d0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3296 │ │ │ │ │ + bne.n 317e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3284 │ │ │ │ │ + beq.n 316c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3284 │ │ │ │ │ + bne.n 316c │ │ │ │ │ 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 3284 │ │ │ │ │ + b.n 316c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 32e8 │ │ │ │ │ + bne.n 31d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 32e8 │ │ │ │ │ + b.n 31d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 32c8 │ │ │ │ │ + bne.n 31b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 32ca │ │ │ │ │ - b.n 32e8 │ │ │ │ │ + bne.n 31b2 │ │ │ │ │ + b.n 31d0 │ │ │ │ │ │ │ │ │ │ -0000336c : │ │ │ │ │ +00003254 : │ │ │ │ │ PyNumber_Long(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35ba │ │ │ │ │ + beq.w 34a2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 33f4 │ │ │ │ │ + beq.n 32dc │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 347a │ │ │ │ │ + beq.n 3362 │ │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ │ - cbz r1, 33b4 │ │ │ │ │ + cbz r1, 329c │ │ │ │ │ blx r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 33ac │ │ │ │ │ + cbz r0, 3294 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 353a │ │ │ │ │ + bne.w 3422 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 357e │ │ │ │ │ - ldr r1, [pc, #636] @ (363c ) │ │ │ │ │ + bne.w 3466 │ │ │ │ │ + ldr r1, [pc, #636] @ (3524 ) │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 348a │ │ │ │ │ + bne.n 3372 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35b6 │ │ │ │ │ + bne.w 349e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 3410 │ │ │ │ │ + bpl.n 32f8 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3408 │ │ │ │ │ + bne.n 32f0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - b.n 3400 │ │ │ │ │ + b.n 32e8 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 3426 │ │ │ │ │ + bpl.n 330e │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ │ 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 343e │ │ │ │ │ + bne.n 3326 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3530 │ │ │ │ │ + beq.n 3418 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ movs r2, #10 │ │ │ │ │ - b.n 341c │ │ │ │ │ + b.n 3304 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3432 │ │ │ │ │ + bne.n 331a │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 7d4 │ │ │ │ │ + bl 7d8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35c6 │ │ │ │ │ + beq.w 34ae │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .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 │ │ │ │ │ - b.n 33ac │ │ │ │ │ - ldr r1, [pc, #448] @ (363c ) │ │ │ │ │ + b.n 3294 │ │ │ │ │ + ldr r1, [pc, #448] @ (3524 ) │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33ce │ │ │ │ │ + beq.n 32b6 │ │ │ │ │ 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 .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3620 │ │ │ │ │ - ldr r3, [pc, #404] @ (3640 ) │ │ │ │ │ + bne.w 3508 │ │ │ │ │ + ldr r3, [pc, #404] @ (3528 ) │ │ │ │ │ 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 360e │ │ │ │ │ + bpl.w 34f6 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 360e │ │ │ │ │ + beq.w 34f6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -6143,85 +6004,85 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 34fc │ │ │ │ │ + beq.n 33e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 34fc │ │ │ │ │ + cbnz r3, 33e4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 33ac │ │ │ │ │ + beq.w 3294 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 33ac │ │ │ │ │ + beq.w 3294 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #7 │ │ │ │ │ - bmi.n 355c │ │ │ │ │ + bmi.n 3444 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 351c │ │ │ │ │ + cbz r2, 3404 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3606 │ │ │ │ │ + bne.n 34ee │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - b.n 359a │ │ │ │ │ + b.n 3482 │ │ │ │ │ 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 343a │ │ │ │ │ + b.n 3322 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r7, r2, #7 │ │ │ │ │ - bpl.n 3588 │ │ │ │ │ + bpl.n 3470 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 35a0 │ │ │ │ │ + cbnz r0, 3488 │ │ │ │ │ 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 357a │ │ │ │ │ + beq.n 3462 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 357a │ │ │ │ │ + cbnz r3, 3462 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 33ac │ │ │ │ │ + b.n 3294 │ │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 3b9c │ │ │ │ │ + b.w 3a84 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Index │ │ │ │ │ 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 │ │ │ │ │ @@ -6230,318 +6091,318 @@ │ │ │ │ │ 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 35b6 │ │ │ │ │ + beq.n 349e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 35b6 │ │ │ │ │ + cbnz r3, 349e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 33ac │ │ │ │ │ + b.n 3294 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 3400 │ │ │ │ │ + b.n 32e8 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 35fe │ │ │ │ │ + cbz r0, 34e6 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 35f4 │ │ │ │ │ + beq.n 34dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 35f4 │ │ │ │ │ + cbnz r3, 34dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - bl 974 │ │ │ │ │ + bl 978 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 33ac │ │ │ │ │ + b.n 3294 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl 974 │ │ │ │ │ + bl 978 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 33ac │ │ │ │ │ + b.n 3294 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3b9c │ │ │ │ │ + bl 3a84 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Index │ │ │ │ │ - b.n 3562 │ │ │ │ │ + b.n 344a │ │ │ │ │ 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 r5, r0 │ │ │ │ │ - b.n 34e6 │ │ │ │ │ + b.n 33ce │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 35b6 │ │ │ │ │ + beq.n 349e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35b6 │ │ │ │ │ + bne.n 349e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 35b6 │ │ │ │ │ + b.n 349e │ │ │ │ │ nop │ │ │ │ │ .word 0x000062e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000018c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003644 : │ │ │ │ │ +0000352c : │ │ │ │ │ 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 36c2 │ │ │ │ │ + bge.n 35aa │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 36a8 │ │ │ │ │ + beq.n 3590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 36a8 │ │ │ │ │ + cbnz r0, 3590 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #164] @ (3718 ) │ │ │ │ │ + ldr r1, [pc, #164] @ (3600 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 36d8 │ │ │ │ │ + cbz r2, 35c0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 36ac │ │ │ │ │ + bne.n 3594 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3694 │ │ │ │ │ + bne.n 357c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 368e │ │ │ │ │ + bne.n 3576 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 368e │ │ │ │ │ + b.n 3576 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 368e │ │ │ │ │ + b.n 3576 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 3684 │ │ │ │ │ + bge.n 356c │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 3684 │ │ │ │ │ + b.n 356c │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ - bl af8 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 36dc │ │ │ │ │ + cbnz r0, 35c4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 368e │ │ │ │ │ + b.n 3576 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 368e │ │ │ │ │ + b.n 3576 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #56] @ (3718 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (3600 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 368e │ │ │ │ │ + beq.n 3576 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl b84 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL abstract_issubclass │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 368e │ │ │ │ │ + beq.n 3576 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 368e │ │ │ │ │ + bne.n 3576 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 368e │ │ │ │ │ + b.n 3576 │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000371c : │ │ │ │ │ +00003604 : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ - cbz r0, 3768 │ │ │ │ │ + cbz r0, 3650 │ │ │ │ │ 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, 3764 │ │ │ │ │ + cbz r3, 364c │ │ │ │ │ ldr.w r2, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r2, 373c │ │ │ │ │ + cbz r2, 3624 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3738 │ │ │ │ │ + bne.n 3620 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ subs r2, r0, r1 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ - bne.n 3738 │ │ │ │ │ + bne.n 3620 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000376c : │ │ │ │ │ +00003654 : │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3934 │ │ │ │ │ + beq.w 381c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 382e │ │ │ │ │ - ldr r0, [pc, #440] @ (394c ) │ │ │ │ │ + beq.n 3716 │ │ │ │ │ + ldr r0, [pc, #440] @ (3834 ) │ │ │ │ │ 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 3828 │ │ │ │ │ + beq.n 3710 │ │ │ │ │ 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 3828 │ │ │ │ │ + beq.n 3710 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3846 │ │ │ │ │ + beq.n 372e │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 385e │ │ │ │ │ + beq.n 3746 │ │ │ │ │ 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 38ee │ │ │ │ │ + beq.w 37d6 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 3838 │ │ │ │ │ + beq.n 3720 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - cbnz r6, 3838 │ │ │ │ │ + cbnz r6, 3720 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38e2 │ │ │ │ │ + beq.n 37ca │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38ca │ │ │ │ │ + beq.n 37b2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3926 │ │ │ │ │ + bne.w 380e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3828 │ │ │ │ │ + beq.n 3710 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3828 │ │ │ │ │ + cbnz r3, 3710 │ │ │ │ │ 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 │ │ │ │ │ @@ -6549,96 +6410,96 @@ │ │ │ │ │ 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 37fe │ │ │ │ │ - b.n 38e2 │ │ │ │ │ + bne.n 36e6 │ │ │ │ │ + b.n 37ca │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 38ac │ │ │ │ │ + bmi.n 3794 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 38ac │ │ │ │ │ + cbz r3, 3794 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 38ac │ │ │ │ │ + cbz r3, 3794 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 37dc │ │ │ │ │ + bne.n 36c4 │ │ │ │ │ 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] @ (3950 ) │ │ │ │ │ + ldr r2, [pc, #232] @ (3838 ) │ │ │ │ │ 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, 389e │ │ │ │ │ + cbz r0, 3786 │ │ │ │ │ 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] @ (394c ) │ │ │ │ │ + ldr r3, [pc, #180] @ (3834 ) │ │ │ │ │ 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 393c │ │ │ │ │ + bne.n 3824 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3828 │ │ │ │ │ + b.n 3710 │ │ │ │ │ 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 .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 3866 │ │ │ │ │ + b.n 374e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 38e0 │ │ │ │ │ + beq.n 37c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 38e0 │ │ │ │ │ + cbnz r3, 37c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 381c │ │ │ │ │ - b.n 3828 │ │ │ │ │ + bne.n 3704 │ │ │ │ │ + b.n 3710 │ │ │ │ │ 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 .LC6 │ │ │ │ │ @@ -6648,253 +6509,253 @@ │ │ │ │ │ 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 3866 │ │ │ │ │ + beq.n 374e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3866 │ │ │ │ │ + bne.n 374e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 3866 │ │ │ │ │ + b.n 374e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 38e2 │ │ │ │ │ + bne.n 37ca │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38e2 │ │ │ │ │ + b.n 37ca │ │ │ │ │ mov r4, r6 │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3828 │ │ │ │ │ + b.n 3710 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38a8 │ │ │ │ │ + bne.n 3790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38a8 │ │ │ │ │ + b.n 3790 │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003954 : │ │ │ │ │ +0000383c : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 399a │ │ │ │ │ + cbz r0, 3882 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r3, 3974 │ │ │ │ │ + cbz r3, 385c │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 3974 │ │ │ │ │ + cbz r3, 385c │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ 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, 3988 │ │ │ │ │ + cbz r1, 3870 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbnz r3, 39a0 │ │ │ │ │ + cbnz r3, 3888 │ │ │ │ │ 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 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3994 │ │ │ │ │ + b.n 387c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3994 │ │ │ │ │ + b.n 387c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000039b0 : │ │ │ │ │ +00003898 : │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b7c │ │ │ │ │ + beq.w 3a64 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3b62 │ │ │ │ │ - ldr r0, [pc, #440] @ (3b94 ) │ │ │ │ │ + beq.w 3a4a │ │ │ │ │ + ldr r0, [pc, #440] @ (3a7c ) │ │ │ │ │ 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 3a6e │ │ │ │ │ + beq.n 3956 │ │ │ │ │ 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 3a6e │ │ │ │ │ + beq.n 3956 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a82 │ │ │ │ │ + beq.n 396a │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a9a │ │ │ │ │ + beq.n 3982 │ │ │ │ │ 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 3b06 │ │ │ │ │ + beq.n 39ee │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 3a74 │ │ │ │ │ + beq.n 395c │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - cbnz r6, 3a74 │ │ │ │ │ + cbnz r6, 395c │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b56 │ │ │ │ │ + beq.w 3a3e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b3e │ │ │ │ │ + beq.n 3a26 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3b84 │ │ │ │ │ + bne.w 3a6c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a6e │ │ │ │ │ + beq.n 3956 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3a6e │ │ │ │ │ + cbnz r3, 3956 │ │ │ │ │ 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 3a44 │ │ │ │ │ - b.n 3b56 │ │ │ │ │ + bne.n 392c │ │ │ │ │ + b.n 3a3e │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 3ae8 │ │ │ │ │ + bmi.n 39d0 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 3ae8 │ │ │ │ │ + cbz r3, 39d0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 3ae8 │ │ │ │ │ + cbz r3, 39d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a20 │ │ │ │ │ + bne.n 3908 │ │ │ │ │ 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] @ (3b98 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (3a80 ) │ │ │ │ │ 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, 3ada │ │ │ │ │ + cbz r0, 39c2 │ │ │ │ │ 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, #192] @ (3b94 ) │ │ │ │ │ + ldr r3, [pc, #192] @ (3a7c ) │ │ │ │ │ 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 3b6c │ │ │ │ │ + bne.n 3a54 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3a6e │ │ │ │ │ + b.n 3956 │ │ │ │ │ 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 .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 3aa2 │ │ │ │ │ + b.n 398a │ │ │ │ │ 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 .LC6 │ │ │ │ │ @@ -6904,132 +6765,132 @@ │ │ │ │ │ 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 3aa2 │ │ │ │ │ + beq.n 398a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3aa2 │ │ │ │ │ + bne.n 398a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 3aa2 │ │ │ │ │ + b.n 398a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3b54 │ │ │ │ │ + beq.n 3a3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3b54 │ │ │ │ │ + cbnz r3, 3a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3a62 │ │ │ │ │ - b.n 3a6e │ │ │ │ │ + bne.n 394a │ │ │ │ │ + b.n 3956 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Items │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ae4 │ │ │ │ │ + bne.n 39cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ae4 │ │ │ │ │ + b.n 39cc │ │ │ │ │ mov r4, r6 │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3a6e │ │ │ │ │ + b.n 3956 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3b56 │ │ │ │ │ + bne.n 3a3e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b56 │ │ │ │ │ + b.n 3a3e │ │ │ │ │ nop │ │ │ │ │ .word 0x00008650 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003b9c : │ │ │ │ │ +00003a84 : │ │ │ │ │ PyNumber_Index(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c72 │ │ │ │ │ + beq.n 3b5a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 3bdc │ │ │ │ │ + bpl.n 3ac4 │ │ │ │ │ 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 3c7c │ │ │ │ │ + bne.n 3b64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3be6 │ │ │ │ │ + cbz r3, 3ace │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 3c02 │ │ │ │ │ + cbnz r3, 3aea │ │ │ │ │ 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 3bd6 │ │ │ │ │ + b.n 3abe │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3bd6 │ │ │ │ │ + beq.n 3abe │ │ │ │ │ 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 3bd6 │ │ │ │ │ + beq.n 3abe │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 3c52 │ │ │ │ │ + bmi.n 3b3a │ │ │ │ │ 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 │ │ │ │ │ @@ -7037,337 +6898,337 @@ │ │ │ │ │ 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 3bfe │ │ │ │ │ + beq.n 3ae6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3bfe │ │ │ │ │ + bne.n 3ae6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bfe │ │ │ │ │ + b.n 3ae6 │ │ │ │ │ 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 3c38 │ │ │ │ │ + bne.n 3b20 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b.n 3bd2 │ │ │ │ │ + b.n 3aba │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 3bd6 │ │ │ │ │ + b.n 3abe │ │ │ │ │ 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 3c94 │ │ │ │ │ + beq.n 3b7c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 3c98 │ │ │ │ │ + cbz r3, 3b80 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 3bd6 │ │ │ │ │ + b.n 3abe │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bd6 │ │ │ │ │ + b.n 3abe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003ca4 : │ │ │ │ │ +00003b8c : │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d50 │ │ │ │ │ + beq.n 3c38 │ │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3cec │ │ │ │ │ + bne.n 3bd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3d38 │ │ │ │ │ + beq.n 3c20 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3d0e │ │ │ │ │ + beq.n 3bf6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3cc8 │ │ │ │ │ + beq.n 3bb0 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3cc8 │ │ │ │ │ - cbz r6, 3d18 │ │ │ │ │ - cbz r3, 3d04 │ │ │ │ │ + beq.n 3bb0 │ │ │ │ │ + cbz r6, 3c00 │ │ │ │ │ + cbz r3, 3bec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3d64 │ │ │ │ │ + cbnz r0, 3c4c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3cd6 │ │ │ │ │ + b.n 3bbe │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 3daa │ │ │ │ │ - cbz r7, 3d38 │ │ │ │ │ + bne.n 3c92 │ │ │ │ │ + cbz r7, 3c20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3ce6 │ │ │ │ │ + bne.n 3bce │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3d9c │ │ │ │ │ + bne.n 3c84 │ │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 38c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3d38 │ │ │ │ │ + beq.n 3c20 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d38 │ │ │ │ │ + beq.n 3c20 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d1a │ │ │ │ │ - b.n 3d38 │ │ │ │ │ + bne.n 3c02 │ │ │ │ │ + b.n 3c20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3ce6 │ │ │ │ │ + bne.n 3bce │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3cd4 │ │ │ │ │ + beq.n 3bbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3cd4 │ │ │ │ │ + bne.n 3bbc │ │ │ │ │ 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 3cd4 │ │ │ │ │ + b.n 3bbc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3d38 │ │ │ │ │ + bne.n 3c20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d38 │ │ │ │ │ + b.n 3c20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d18 │ │ │ │ │ + bne.n 3c00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3d1a │ │ │ │ │ - b.n 3d38 │ │ │ │ │ + bne.n 3c02 │ │ │ │ │ + b.n 3c20 │ │ │ │ │ │ │ │ │ │ -00003dbc : │ │ │ │ │ +00003ca4 : │ │ │ │ │ PyNumber_FloorDivide(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e68 │ │ │ │ │ + beq.n 3d50 │ │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3e04 │ │ │ │ │ + bne.n 3cec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3e50 │ │ │ │ │ + beq.n 3d38 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3e26 │ │ │ │ │ + beq.n 3d0e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3de0 │ │ │ │ │ + beq.n 3cc8 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3de0 │ │ │ │ │ - cbz r6, 3e30 │ │ │ │ │ - cbz r3, 3e1c │ │ │ │ │ + beq.n 3cc8 │ │ │ │ │ + cbz r6, 3d18 │ │ │ │ │ + cbz r3, 3d04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3e7c │ │ │ │ │ + cbnz r0, 3d64 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3dee │ │ │ │ │ + b.n 3cd6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 3ec2 │ │ │ │ │ - cbz r7, 3e50 │ │ │ │ │ + bne.n 3daa │ │ │ │ │ + cbz r7, 3d38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3dfe │ │ │ │ │ + bne.n 3ce6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3eb4 │ │ │ │ │ + bne.n 3d9c │ │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 38c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3e50 │ │ │ │ │ + beq.n 3d38 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e50 │ │ │ │ │ + beq.n 3d38 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e32 │ │ │ │ │ - b.n 3e50 │ │ │ │ │ + bne.n 3d1a │ │ │ │ │ + b.n 3d38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3dfe │ │ │ │ │ + bne.n 3ce6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3dec │ │ │ │ │ + beq.n 3cd4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3dec │ │ │ │ │ + bne.n 3cd4 │ │ │ │ │ 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 3dec │ │ │ │ │ + b.n 3cd4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3e50 │ │ │ │ │ + bne.n 3d38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e50 │ │ │ │ │ + b.n 3d38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e30 │ │ │ │ │ + bne.n 3d18 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3e32 │ │ │ │ │ - b.n 3e50 │ │ │ │ │ + bne.n 3d1a │ │ │ │ │ + b.n 3d38 │ │ │ │ │ │ │ │ │ │ -00003ed4 : │ │ │ │ │ +00003dbc : │ │ │ │ │ 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 │ │ │ │ │ @@ -7376,287 +7237,287 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003ef0 : │ │ │ │ │ +00003dd8 : │ │ │ │ │ PyNumber_Remainder(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f9c │ │ │ │ │ + beq.n 3e84 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3f38 │ │ │ │ │ + bne.n 3e20 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3f84 │ │ │ │ │ + beq.n 3e6c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3f5a │ │ │ │ │ + beq.n 3e42 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f14 │ │ │ │ │ + beq.n 3dfc │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3f14 │ │ │ │ │ - cbz r6, 3f64 │ │ │ │ │ - cbz r3, 3f50 │ │ │ │ │ + beq.n 3dfc │ │ │ │ │ + cbz r6, 3e4c │ │ │ │ │ + cbz r3, 3e38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3fb0 │ │ │ │ │ + cbnz r0, 3e98 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3f22 │ │ │ │ │ + b.n 3e0a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 3ff6 │ │ │ │ │ - cbz r7, 3f84 │ │ │ │ │ + bne.n 3ede │ │ │ │ │ + cbz r7, 3e6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3f32 │ │ │ │ │ + bne.n 3e1a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3fe8 │ │ │ │ │ + bne.n 3ed0 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 38c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3f84 │ │ │ │ │ + beq.n 3e6c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f84 │ │ │ │ │ + beq.n 3e6c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f66 │ │ │ │ │ - b.n 3f84 │ │ │ │ │ + bne.n 3e4e │ │ │ │ │ + b.n 3e6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3f32 │ │ │ │ │ + bne.n 3e1a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3f20 │ │ │ │ │ + beq.n 3e08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f20 │ │ │ │ │ + bne.n 3e08 │ │ │ │ │ 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 3f20 │ │ │ │ │ + b.n 3e08 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3f84 │ │ │ │ │ + bne.n 3e6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f84 │ │ │ │ │ + b.n 3e6c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f64 │ │ │ │ │ + bne.n 3e4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3f66 │ │ │ │ │ - b.n 3f84 │ │ │ │ │ + bne.n 3e4e │ │ │ │ │ + b.n 3e6c │ │ │ │ │ │ │ │ │ │ -00004008 : │ │ │ │ │ +00003ef0 : │ │ │ │ │ PyNumber_TrueDivide(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 40b4 │ │ │ │ │ + beq.n 3f9c │ │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 4050 │ │ │ │ │ + bne.n 3f38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 409c │ │ │ │ │ + beq.n 3f84 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 4072 │ │ │ │ │ + beq.n 3f5a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 402c │ │ │ │ │ + beq.n 3f14 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 402c │ │ │ │ │ - cbz r6, 407c │ │ │ │ │ - cbz r3, 4068 │ │ │ │ │ + beq.n 3f14 │ │ │ │ │ + cbz r6, 3f64 │ │ │ │ │ + cbz r3, 3f50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 40c8 │ │ │ │ │ + cbnz r0, 3fb0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 403a │ │ │ │ │ + b.n 3f22 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 410e │ │ │ │ │ - cbz r7, 409c │ │ │ │ │ + bne.n 3ff6 │ │ │ │ │ + cbz r7, 3f84 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 404a │ │ │ │ │ + bne.n 3f32 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4100 │ │ │ │ │ + bne.n 3fe8 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 38c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 409c │ │ │ │ │ + beq.n 3f84 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 409c │ │ │ │ │ + beq.n 3f84 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 407e │ │ │ │ │ - b.n 409c │ │ │ │ │ + bne.n 3f66 │ │ │ │ │ + b.n 3f84 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 404a │ │ │ │ │ + bne.n 3f32 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4038 │ │ │ │ │ + beq.n 3f20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4038 │ │ │ │ │ + bne.n 3f20 │ │ │ │ │ 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 4038 │ │ │ │ │ + b.n 3f20 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 409c │ │ │ │ │ + bne.n 3f84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 409c │ │ │ │ │ + b.n 3f84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 407c │ │ │ │ │ + bne.n 3f64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 407e │ │ │ │ │ - b.n 409c │ │ │ │ │ + bne.n 3f66 │ │ │ │ │ + b.n 3f84 │ │ │ │ │ │ │ │ │ │ -00004120 <_PyNumber_PowerNoMod>: │ │ │ │ │ +00004008 <_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] │ │ │ │ │ @@ -7668,89 +7529,89 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 429c <_PyNumber_PowerNoMod+0x17c> │ │ │ │ │ + beq.w 4184 <_PyNumber_PowerNoMod+0x17c> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r2, 4182 <_PyNumber_PowerNoMod+0x62> │ │ │ │ │ + cbnz r2, 406a <_PyNumber_PowerNoMod+0x62> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 427c <_PyNumber_PowerNoMod+0x15c> │ │ │ │ │ + beq.w 4164 <_PyNumber_PowerNoMod+0x15c> │ │ │ │ │ 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 41a0 <_PyNumber_PowerNoMod+0x80> │ │ │ │ │ + beq.n 4088 <_PyNumber_PowerNoMod+0x80> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 4154 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ - cbz r4, 41aa <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ - cbz r3, 4196 <_PyNumber_PowerNoMod+0x76> │ │ │ │ │ + beq.n 403c <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ + cbz r4, 4092 <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ + cbz r3, 407e <_PyNumber_PowerNoMod+0x76> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 421c <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + bne.n 4104 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4166 <_PyNumber_PowerNoMod+0x46> │ │ │ │ │ + b.n 404e <_PyNumber_PowerNoMod+0x46> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4280 <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ + bne.n 4168 <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 41d6 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + beq.n 40be <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 417a <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ + bne.n 4062 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 428e <_PyNumber_PowerNoMod+0x16e> │ │ │ │ │ + bne.n 4176 <_PyNumber_PowerNoMod+0x16e> │ │ │ │ │ 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, 41f0 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + cbz r3, 40d8 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 41f0 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ - cbnz r3, 4250 <_PyNumber_PowerNoMod+0x130> │ │ │ │ │ + beq.n 40d8 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + cbnz r3, 4138 <_PyNumber_PowerNoMod+0x130> │ │ │ │ │ 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 │ │ │ │ │ @@ -7764,398 +7625,398 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ 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 417a <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ + b.n 4062 <_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 417a <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ + bne.n 4062 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4162 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + beq.n 404a <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4162 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + bne.n 404a <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4162 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + b.n 404a <_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 417a <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ + bne.n 4062 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 41f0 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + beq.n 40d8 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 41f0 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + bne.n 40d8 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 41f0 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + b.n 40d8 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 41d6 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + b.n 40be <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 41aa <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ + bne.n 4092 <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 41aa <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ + b.n 4092 <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 41d6 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + bne.n 40be <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 41d6 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + b.n 40be <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 427c <_PyNumber_PowerNoMod+0x15c> │ │ │ │ │ + beq.n 4164 <_PyNumber_PowerNoMod+0x15c> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 41b0 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ + bne.n 4098 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 41d6 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + b.n 40be <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ │ │ │ │ │ -000042ac : │ │ │ │ │ +00004194 : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 439a │ │ │ │ │ + bne.n 4282 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ - bne.n 4328 │ │ │ │ │ + bne.n 4210 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4392 │ │ │ │ │ + beq.n 427a │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4392 │ │ │ │ │ + beq.n 427a │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - bmi.n 4392 │ │ │ │ │ + bmi.n 427a │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr.w lr, [r3, r1, lsl #2] │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - ble.n 42e6 │ │ │ │ │ + ble.n 41ce │ │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 4396 │ │ │ │ │ + bne.n 427e │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 4394 │ │ │ │ │ + beq.n 427c │ │ │ │ │ mul.w ip, lr, ip │ │ │ │ │ sub.w lr, r4, #4 │ │ │ │ │ ldr.w r4, [r3, lr] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4302 │ │ │ │ │ + ble.n 41ea │ │ │ │ │ ldr.w r1, [r2, lr] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 4396 │ │ │ │ │ + bne.n 427e │ │ │ │ │ subs r1, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 4392 │ │ │ │ │ + beq.n 427a │ │ │ │ │ mul.w ip, r4, ip │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 43dc │ │ │ │ │ + ble.n 42c4 │ │ │ │ │ ldr.w lr, [r2, r1, lsl #2] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 4396 │ │ │ │ │ + bne.n 427e │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ - beq.n 4392 │ │ │ │ │ + beq.n 427a │ │ │ │ │ mul.w ip, r0, ip │ │ │ │ │ - b.n 430c │ │ │ │ │ + b.n 41f4 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne.n 439e │ │ │ │ │ + bne.n 4286 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - cbz r2, 4392 │ │ │ │ │ + cbz r2, 427a │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 43fe │ │ │ │ │ + beq.n 42e6 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 4392 │ │ │ │ │ + ble.n 427a │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 4350 │ │ │ │ │ + ble.n 4238 │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 4396 │ │ │ │ │ + bne.n 427e │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 4394 │ │ │ │ │ + beq.n 427c │ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 4368 │ │ │ │ │ + ble.n 4250 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 4396 │ │ │ │ │ + bne.n 427e │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 4392 │ │ │ │ │ + beq.n 427a │ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ ldr.w lr, [r1, ip, lsl #2] │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - ble.n 4386 │ │ │ │ │ + ble.n 426e │ │ │ │ │ ldr.w r4, [r2, ip, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 4396 │ │ │ │ │ + bne.n 427e │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mul.w r3, lr, r3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 4374 │ │ │ │ │ + bne.n 425c │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne.n 4396 │ │ │ │ │ + bne.n 427e │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4392 │ │ │ │ │ + beq.n 427a │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4392 │ │ │ │ │ + beq.n 427a │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ │ mov ip, r1 │ │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 4392 │ │ │ │ │ + blt.n 427a │ │ │ │ │ ldr r4, [r3, #28] │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 43d4 │ │ │ │ │ + ble.n 42bc │ │ │ │ │ ldr.w r4, [r0, r2, lsl #2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 43e0 │ │ │ │ │ + bne.n 42c8 │ │ │ │ │ mul.w ip, r5, ip │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 43ba │ │ │ │ │ + b.n 42a2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 431e │ │ │ │ │ + b.n 4206 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - ble.n 4392 │ │ │ │ │ + ble.n 427a │ │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.n 43f6 │ │ │ │ │ + ble.n 42de │ │ │ │ │ ldr.w r4, [r0, r3, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 4396 │ │ │ │ │ + bne.n 427e │ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 43e2 │ │ │ │ │ + b.n 42ca │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w cfc │ │ │ │ │ + b.w db4 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004408 : │ │ │ │ │ +000042f0 : │ │ │ │ │ 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, 4472 │ │ │ │ │ + cbz r3, 435a │ │ │ │ │ ldr r5, [r3, #104] @ 0x68 │ │ │ │ │ - cbnz r5, 4450 │ │ │ │ │ + cbnz r5, 4338 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4498 │ │ │ │ │ - cbz r5, 4482 │ │ │ │ │ + bne.n 4380 │ │ │ │ │ + cbz r5, 436a │ │ │ │ │ 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 44bc │ │ │ │ │ + beq.n 43a4 │ │ │ │ │ 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 444a │ │ │ │ │ + bne.n 4332 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4526 │ │ │ │ │ + bne.n 440e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4426 │ │ │ │ │ + bne.n 430e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4482 │ │ │ │ │ + beq.n 436a │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4482 │ │ │ │ │ + cbz r3, 436a │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 44ca │ │ │ │ │ + cbnz r3, 43b2 │ │ │ │ │ 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 324 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 442e │ │ │ │ │ + beq.n 4316 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 442e │ │ │ │ │ - cbz r5, 44c6 │ │ │ │ │ - cbz r3, 44b2 │ │ │ │ │ + beq.n 4316 │ │ │ │ │ + cbz r5, 43ae │ │ │ │ │ + cbz r3, 439a │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 44f6 │ │ │ │ │ + cbnz r0, 43de │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 443a │ │ │ │ │ + b.n 4322 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4534 │ │ │ │ │ + bne.n 441c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4482 │ │ │ │ │ + beq.n 436a │ │ │ │ │ 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 444a │ │ │ │ │ + bne.n 4332 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4482 │ │ │ │ │ + beq.n 436a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4482 │ │ │ │ │ + bne.n 436a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4482 │ │ │ │ │ + b.n 436a │ │ │ │ │ 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 444a │ │ │ │ │ + bne.n 4332 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4438 │ │ │ │ │ + beq.n 4320 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4438 │ │ │ │ │ + bne.n 4320 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4438 │ │ │ │ │ + b.n 4320 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 446a │ │ │ │ │ + bne.n 4352 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 446a │ │ │ │ │ + b.n 4352 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 44c6 │ │ │ │ │ + bne.n 43ae │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 44c6 │ │ │ │ │ + b.n 43ae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004544 : │ │ │ │ │ +0000442c : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 4564 │ │ │ │ │ + cbz r0, 444c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 456c │ │ │ │ │ + cbz r3, 4454 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ - cbz r3, 456c │ │ │ │ │ + cbz r3, 4454 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ 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 │ │ │ │ │ @@ -8163,661 +8024,661 @@ │ │ │ │ │ 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 4568 │ │ │ │ │ + b.n 4450 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004588 : │ │ │ │ │ +00004470 : │ │ │ │ │ PyNumber_Divmod(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4634 │ │ │ │ │ + beq.n 451c │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 45d0 │ │ │ │ │ + bne.n 44b8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 461c │ │ │ │ │ + beq.n 4504 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 45f2 │ │ │ │ │ + beq.n 44da │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 45ac │ │ │ │ │ + beq.n 4494 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 45ac │ │ │ │ │ - cbz r6, 45fc │ │ │ │ │ - cbz r3, 45e8 │ │ │ │ │ + beq.n 4494 │ │ │ │ │ + cbz r6, 44e4 │ │ │ │ │ + cbz r3, 44d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 4648 │ │ │ │ │ + cbnz r0, 4530 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 45ba │ │ │ │ │ + b.n 44a2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 468e │ │ │ │ │ - cbz r7, 461c │ │ │ │ │ + bne.n 4576 │ │ │ │ │ + cbz r7, 4504 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 45ca │ │ │ │ │ + bne.n 44b2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4680 │ │ │ │ │ + bne.n 4568 │ │ │ │ │ movs r2, #16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 38c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 461c │ │ │ │ │ + beq.n 4504 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 461c │ │ │ │ │ + beq.n 4504 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 45fe │ │ │ │ │ - b.n 461c │ │ │ │ │ + bne.n 44e6 │ │ │ │ │ + b.n 4504 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 45ca │ │ │ │ │ + bne.n 44b2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 45b8 │ │ │ │ │ + beq.n 44a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 45b8 │ │ │ │ │ + bne.n 44a0 │ │ │ │ │ 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 45b8 │ │ │ │ │ + b.n 44a0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 461c │ │ │ │ │ + bne.n 4504 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 461c │ │ │ │ │ + b.n 4504 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 45fc │ │ │ │ │ + bne.n 44e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 45fe │ │ │ │ │ - b.n 461c │ │ │ │ │ + bne.n 44e6 │ │ │ │ │ + b.n 4504 │ │ │ │ │ │ │ │ │ │ -000046a0 : │ │ │ │ │ +00004588 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 46b6 │ │ │ │ │ + bmi.n 459e │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 46b6 │ │ │ │ │ + cbz r3, 459e │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000046bc : │ │ │ │ │ +000045a4 : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 46dc │ │ │ │ │ + cbz r0, 45c4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 46e6 │ │ │ │ │ + cbz r3, 45ce │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 46e6 │ │ │ │ │ + cbz r3, 45ce │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ 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, 4704 │ │ │ │ │ + cbnz r1, 45ec │ │ │ │ │ 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 46e0 │ │ │ │ │ + b.n 45c8 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 46f6 │ │ │ │ │ + beq.n 45de │ │ │ │ │ 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 │ │ │ │ │ - b.n 46e0 │ │ │ │ │ + b.n 45c8 │ │ │ │ │ │ │ │ │ │ -00004718 <_PyObject_RealIsInstance>: │ │ │ │ │ +00004600 <_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 4796 <_PyObject_RealIsInstance+0x7e> │ │ │ │ │ + bge.n 467e <_PyObject_RealIsInstance+0x7e> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 477c <_PyObject_RealIsInstance+0x64> │ │ │ │ │ + beq.n 4664 <_PyObject_RealIsInstance+0x64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 477c <_PyObject_RealIsInstance+0x64> │ │ │ │ │ + cbnz r0, 4664 <_PyObject_RealIsInstance+0x64> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #164] @ (47ec <_PyObject_RealIsInstance+0xd4>) │ │ │ │ │ + ldr r1, [pc, #164] @ (46d4 <_PyObject_RealIsInstance+0xd4>) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 47ac <_PyObject_RealIsInstance+0x94> │ │ │ │ │ + cbz r2, 4694 <_PyObject_RealIsInstance+0x94> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4780 <_PyObject_RealIsInstance+0x68> │ │ │ │ │ + bne.n 4668 <_PyObject_RealIsInstance+0x68> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 4768 <_PyObject_RealIsInstance+0x50> │ │ │ │ │ + bne.n 4650 <_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 4762 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + bne.n 464a <_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 4762 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 464a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 4762 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 464a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 4758 <_PyObject_RealIsInstance+0x40> │ │ │ │ │ + bge.n 4640 <_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 4758 <_PyObject_RealIsInstance+0x40> │ │ │ │ │ + b.n 4640 <_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 af8 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 47b0 <_PyObject_RealIsInstance+0x98> │ │ │ │ │ + cbnz r0, 4698 <_PyObject_RealIsInstance+0x98> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4762 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 464a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 4762 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 464a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #56] @ (47ec <_PyObject_RealIsInstance+0xd4>) │ │ │ │ │ + ldr r1, [pc, #56] @ (46d4 <_PyObject_RealIsInstance+0xd4>) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4762 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + beq.n 464a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl b84 │ │ │ │ │ + bl c3c │ │ │ │ │ R_ARM_THM_CALL abstract_issubclass │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 4762 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + beq.n 464a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4762 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + bne.n 464a <_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 4762 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 464a <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000047f0 : │ │ │ │ │ +000046d8 : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 482a │ │ │ │ │ + beq.n 4712 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 48ba │ │ │ │ │ + beq.n 47a2 │ │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 4836 │ │ │ │ │ + beq.n 471e │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ - bmi.n 48ba │ │ │ │ │ + bmi.n 47a2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 48ba │ │ │ │ │ + beq.n 47a2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 48ba │ │ │ │ │ + bmi.n 47a2 │ │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 48ba │ │ │ │ │ + beq.n 47a2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 48ba │ │ │ │ │ + beq.n 47a2 │ │ │ │ │ ldr.w r2, [ip, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 48f2 │ │ │ │ │ + beq.n 47da │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 48d6 │ │ │ │ │ + bne.n 47be │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 4948 │ │ │ │ │ + beq.n 4830 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4830 │ │ │ │ │ + bne.n 4718 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 496c │ │ │ │ │ - cbz r5, 48b6 │ │ │ │ │ + bne.n 4854 │ │ │ │ │ + cbz r5, 479e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4830 │ │ │ │ │ + bne.n 4718 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 4982 │ │ │ │ │ + bne.n 486a │ │ │ │ │ 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 482e │ │ │ │ │ + b.n 4716 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 486a │ │ │ │ │ + beq.n 4752 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 486a │ │ │ │ │ - cbz r6, 493c │ │ │ │ │ - cbnz r2, 48f6 │ │ │ │ │ + beq.n 4752 │ │ │ │ │ + cbz r6, 4824 │ │ │ │ │ + cbnz r2, 47de │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4878 │ │ │ │ │ + b.n 4760 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 4866 │ │ │ │ │ + b.n 474e │ │ │ │ │ mov r1, ip │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 48e8 │ │ │ │ │ + beq.n 47d0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ blx r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4830 │ │ │ │ │ + bne.n 4718 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 4876 │ │ │ │ │ + beq.n 475e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4876 │ │ │ │ │ + bne.n 475e │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 4876 │ │ │ │ │ + b.n 475e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4898 │ │ │ │ │ + bne.n 4780 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 48b6 │ │ │ │ │ + beq.n 479e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 48b6 │ │ │ │ │ + bne.n 479e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 48b6 │ │ │ │ │ + b.n 479e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4944 │ │ │ │ │ + bne.n 482c │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 4944 │ │ │ │ │ + b.n 482c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4948 │ │ │ │ │ + bne.n 4830 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 4948 │ │ │ │ │ + b.n 4830 │ │ │ │ │ │ │ │ │ │ -00004998 : │ │ │ │ │ +00004880 : │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4a44 │ │ │ │ │ + beq.n 492c │ │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 49e0 │ │ │ │ │ + bne.n 48c8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 4a2c │ │ │ │ │ + beq.n 4914 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 4a02 │ │ │ │ │ + beq.n 48ea │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 49bc │ │ │ │ │ + beq.n 48a4 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 49bc │ │ │ │ │ - cbz r6, 4a0c │ │ │ │ │ - cbz r3, 49f8 │ │ │ │ │ + beq.n 48a4 │ │ │ │ │ + cbz r6, 48f4 │ │ │ │ │ + cbz r3, 48e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 4a58 │ │ │ │ │ + cbnz r0, 4940 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 49ca │ │ │ │ │ + b.n 48b2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4a9e │ │ │ │ │ - cbz r7, 4a2c │ │ │ │ │ + bne.n 4986 │ │ │ │ │ + cbz r7, 4914 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 49da │ │ │ │ │ + bne.n 48c2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4a90 │ │ │ │ │ + bne.n 4978 │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 38c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 4a2c │ │ │ │ │ + beq.n 4914 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4a2c │ │ │ │ │ + beq.n 4914 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4a0e │ │ │ │ │ - b.n 4a2c │ │ │ │ │ + bne.n 48f6 │ │ │ │ │ + b.n 4914 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 49da │ │ │ │ │ + bne.n 48c2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 49c8 │ │ │ │ │ + beq.n 48b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 49c8 │ │ │ │ │ + bne.n 48b0 │ │ │ │ │ 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 49c8 │ │ │ │ │ + b.n 48b0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4a2c │ │ │ │ │ + bne.n 4914 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4a2c │ │ │ │ │ + b.n 4914 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4a0c │ │ │ │ │ + bne.n 48f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4a0e │ │ │ │ │ - b.n 4a2c │ │ │ │ │ + bne.n 48f6 │ │ │ │ │ + b.n 4914 │ │ │ │ │ │ │ │ │ │ -00004ab0 : │ │ │ │ │ +00004998 : │ │ │ │ │ PyNumber_ToBase(): │ │ │ │ │ push {r4, r5, r6, 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 4aee │ │ │ │ │ + beq.n 49d6 │ │ │ │ │ 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 │ │ │ │ │ @@ -8826,77 +8687,77 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4bd0 │ │ │ │ │ + beq.n 4ab8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 4b30 │ │ │ │ │ + bpl.n 4a18 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4aea │ │ │ │ │ + beq.n 49d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4aea │ │ │ │ │ + bne.n 49d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4aea │ │ │ │ │ + b.n 49d2 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 4b3a │ │ │ │ │ + cbz r2, 4a22 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 4b54 │ │ │ │ │ + cbnz r2, 4a3c │ │ │ │ │ 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 4ae8 │ │ │ │ │ + b.n 49d0 │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4aea │ │ │ │ │ + beq.n 49d2 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 4b6e │ │ │ │ │ + bne.n 4a56 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 4b0c │ │ │ │ │ + b.n 49f4 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 4ba8 │ │ │ │ │ + bmi.n 4a90 │ │ │ │ │ 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 │ │ │ │ │ @@ -8904,184 +8765,184 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ 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 4ae8 │ │ │ │ │ + beq.n 49d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ae8 │ │ │ │ │ + bne.n 49d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ae8 │ │ │ │ │ + b.n 49d0 │ │ │ │ │ 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 4b6a │ │ │ │ │ + beq.n 4a52 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ae8 │ │ │ │ │ - b.n 4b98 │ │ │ │ │ + beq.n 49d0 │ │ │ │ │ + b.n 4a80 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 4aea │ │ │ │ │ + b.n 49d2 │ │ │ │ │ │ │ │ │ │ -00004bd8 : │ │ │ │ │ +00004ac0 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4c84 │ │ │ │ │ + beq.n 4b6c │ │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 4c20 │ │ │ │ │ + bne.n 4b08 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 4c6c │ │ │ │ │ + beq.n 4b54 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 4c42 │ │ │ │ │ + beq.n 4b2a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4bfc │ │ │ │ │ + beq.n 4ae4 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 4bfc │ │ │ │ │ - cbz r6, 4c4c │ │ │ │ │ - cbz r3, 4c38 │ │ │ │ │ + beq.n 4ae4 │ │ │ │ │ + cbz r6, 4b34 │ │ │ │ │ + cbz r3, 4b20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 4c98 │ │ │ │ │ + cbnz r0, 4b80 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4c0a │ │ │ │ │ + b.n 4af2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4cde │ │ │ │ │ - cbz r7, 4c6c │ │ │ │ │ + bne.n 4bc6 │ │ │ │ │ + cbz r7, 4b54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4c1a │ │ │ │ │ + bne.n 4b02 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4cd0 │ │ │ │ │ + bne.n 4bb8 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 38c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 4c6c │ │ │ │ │ + beq.n 4b54 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4c6c │ │ │ │ │ + beq.n 4b54 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c4e │ │ │ │ │ - b.n 4c6c │ │ │ │ │ + bne.n 4b36 │ │ │ │ │ + b.n 4b54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4c1a │ │ │ │ │ + bne.n 4b02 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4c08 │ │ │ │ │ + beq.n 4af0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c08 │ │ │ │ │ + bne.n 4af0 │ │ │ │ │ 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 4c08 │ │ │ │ │ + b.n 4af0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4c6c │ │ │ │ │ + bne.n 4b54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c6c │ │ │ │ │ + b.n 4b54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c4c │ │ │ │ │ + bne.n 4b34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4c4e │ │ │ │ │ - b.n 4c6c │ │ │ │ │ + bne.n 4b36 │ │ │ │ │ + b.n 4b54 │ │ │ │ │ │ │ │ │ │ -00004cf0 : │ │ │ │ │ +00004bd8 : │ │ │ │ │ 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] │ │ │ │ │ @@ -9094,413 +8955,413 @@ │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4e6e │ │ │ │ │ + beq.w 4d56 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r3, 4d4c │ │ │ │ │ + cbnz r3, 4c34 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4db8 │ │ │ │ │ + beq.n 4ca0 │ │ │ │ │ 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 4d88 │ │ │ │ │ + beq.n 4c70 │ │ │ │ │ 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 4d26 │ │ │ │ │ - cbz r4, 4d92 │ │ │ │ │ + beq.n 4c0e │ │ │ │ │ + cbz r4, 4c7a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4d2e │ │ │ │ │ + beq.n 4c16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d2e │ │ │ │ │ + beq.n 4c16 │ │ │ │ │ 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 4d44 │ │ │ │ │ + bne.n 4c2c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4e82 │ │ │ │ │ + bne.n 4d6a │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 4d36 │ │ │ │ │ + b.n 4c1e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4e52 │ │ │ │ │ + bne.n 4d3a │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4db8 │ │ │ │ │ + beq.n 4ca0 │ │ │ │ │ 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 4d44 │ │ │ │ │ + bne.n 4c2c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4e60 │ │ │ │ │ + bne.n 4d48 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4dcc │ │ │ │ │ + cbz r3, 4cb4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 4dcc │ │ │ │ │ - cbnz r3, 4e04 │ │ │ │ │ + beq.n 4cb4 │ │ │ │ │ + cbnz r3, 4cec │ │ │ │ │ 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 4e32 │ │ │ │ │ + bne.n 4d1a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4d44 │ │ │ │ │ + b.n 4c2c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4d44 │ │ │ │ │ + bne.n 4c2c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4dcc │ │ │ │ │ + beq.n 4cb4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4dcc │ │ │ │ │ + bne.n 4cb4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4dcc │ │ │ │ │ + b.n 4cb4 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ strd r4, r1, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4e00 │ │ │ │ │ + b.n 4ce8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d92 │ │ │ │ │ + bne.n 4c7a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d92 │ │ │ │ │ + b.n 4c7a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4db8 │ │ │ │ │ + bne.n 4ca0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4db8 │ │ │ │ │ - cbnz r3, 4e76 │ │ │ │ │ + b.n 4ca0 │ │ │ │ │ + cbnz r3, 4d5e │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 4db8 │ │ │ │ │ + b.n 4ca0 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d92 │ │ │ │ │ + bne.n 4c7a │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 4db8 │ │ │ │ │ + b.n 4ca0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d82 │ │ │ │ │ + bne.w 4c6a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d82 │ │ │ │ │ + b.n 4c6a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004e94 : │ │ │ │ │ +00004d7c : │ │ │ │ │ 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, 4efe │ │ │ │ │ + cbz r3, 4de6 │ │ │ │ │ ldr r5, [r3, #96] @ 0x60 │ │ │ │ │ - cbnz r5, 4edc │ │ │ │ │ + cbnz r5, 4dc4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4f24 │ │ │ │ │ - cbz r5, 4f0e │ │ │ │ │ + bne.n 4e0c │ │ │ │ │ + cbz r5, 4df6 │ │ │ │ │ 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 4f48 │ │ │ │ │ + beq.n 4e30 │ │ │ │ │ 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 4ed6 │ │ │ │ │ + bne.n 4dbe │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4fb2 │ │ │ │ │ + bne.n 4e9a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4eb2 │ │ │ │ │ + bne.n 4d9a │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4f0e │ │ │ │ │ + beq.n 4df6 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4f0e │ │ │ │ │ + cbz r3, 4df6 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 4f56 │ │ │ │ │ + cbnz r3, 4e3e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 324 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4eba │ │ │ │ │ + beq.n 4da2 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 4eba │ │ │ │ │ - cbz r5, 4f52 │ │ │ │ │ - cbz r3, 4f3e │ │ │ │ │ + beq.n 4da2 │ │ │ │ │ + cbz r5, 4e3a │ │ │ │ │ + cbz r3, 4e26 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 4f82 │ │ │ │ │ + cbnz r0, 4e6a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4ec6 │ │ │ │ │ + b.n 4dae │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4fc0 │ │ │ │ │ + bne.n 4ea8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4f0e │ │ │ │ │ + beq.n 4df6 │ │ │ │ │ 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 4ed6 │ │ │ │ │ + bne.n 4dbe │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4f0e │ │ │ │ │ + beq.n 4df6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4f0e │ │ │ │ │ + bne.n 4df6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f0e │ │ │ │ │ + b.n 4df6 │ │ │ │ │ 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 4ed6 │ │ │ │ │ + bne.n 4dbe │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4ec4 │ │ │ │ │ + beq.n 4dac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ec4 │ │ │ │ │ + bne.n 4dac │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4ec4 │ │ │ │ │ + b.n 4dac │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4ef6 │ │ │ │ │ + bne.n 4dde │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ef6 │ │ │ │ │ + b.n 4dde │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f52 │ │ │ │ │ + bne.n 4e3a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f52 │ │ │ │ │ + b.n 4e3a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004fd0 : │ │ │ │ │ +00004eb8 : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5050 │ │ │ │ │ + cbz r0, 4f38 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 5018 │ │ │ │ │ + beq.n 4f00 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 5030 │ │ │ │ │ + cbz r2, 4f18 │ │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ │ - cbz r4, 502a │ │ │ │ │ + cbz r4, 4f12 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ blx r4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 500e │ │ │ │ │ + cbz r0, 4ef6 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 505e │ │ │ │ │ + bne.n 4f46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5026 │ │ │ │ │ + beq.n 4f0e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 500e │ │ │ │ │ + b.n 4ef6 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 5094 │ │ │ │ │ + cbnz r2, 4f7c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 5058 │ │ │ │ │ + cbnz r0, 4f40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ mov r4, r5 │ │ │ │ │ - bl 4d0 │ │ │ │ │ + bl 572 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 500e │ │ │ │ │ + b.n 4ef6 │ │ │ │ │ vldr d0, [r5, #8] │ │ │ │ │ - b.n 50ca │ │ │ │ │ + b.n 4fb2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5100 │ │ │ │ │ + bne.n 4fe8 │ │ │ │ │ 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 │ │ │ │ │ @@ -9508,62 +9369,62 @@ │ │ │ │ │ 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 50f0 │ │ │ │ │ + bne.n 4fd8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 500e │ │ │ │ │ - bl 1578 <_PyNumber_Index> │ │ │ │ │ + b.n 4ef6 │ │ │ │ │ + bl 157c <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 500e │ │ │ │ │ + beq.n 4ef6 │ │ │ │ │ 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 50d8 │ │ │ │ │ + bne.n 4fc0 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 50c6 │ │ │ │ │ + bne.n 4fae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5090 │ │ │ │ │ + bne.n 4f78 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ add sp, #20 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 50b0 │ │ │ │ │ + bne.n 4f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50b0 │ │ │ │ │ + b.n 4f98 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5090 │ │ │ │ │ + beq.n 4f78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5090 │ │ │ │ │ + bne.n 4f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5090 │ │ │ │ │ + b.n 4f78 │ │ │ │ │ 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 │ │ │ │ │ @@ -9572,232 +9433,232 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 50e8 │ │ │ │ │ + bne.n 4fd0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 50ca │ │ │ │ │ + beq.n 4fb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 50ca │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ - b.n 50ca │ │ │ │ │ + b.n 4fb2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005148 : │ │ │ │ │ +00005030 : │ │ │ │ │ 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, 51b2 │ │ │ │ │ + cbz r3, 509a │ │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ │ - cbnz r5, 5190 │ │ │ │ │ + cbnz r5, 5078 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #116] @ 0x74 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 51d8 │ │ │ │ │ - cbz r5, 51c2 │ │ │ │ │ + bne.n 50c0 │ │ │ │ │ + cbz r5, 50aa │ │ │ │ │ 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 51fc │ │ │ │ │ + beq.n 50e4 │ │ │ │ │ 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 518a │ │ │ │ │ + bne.n 5072 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 5266 │ │ │ │ │ + bne.n 514e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5166 │ │ │ │ │ + bne.n 504e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 51c2 │ │ │ │ │ + beq.n 50aa │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 51c2 │ │ │ │ │ + cbz r3, 50aa │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 520a │ │ │ │ │ + cbnz r3, 50f2 │ │ │ │ │ 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 324 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 516e │ │ │ │ │ + beq.n 5056 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 516e │ │ │ │ │ - cbz r5, 5206 │ │ │ │ │ - cbz r3, 51f2 │ │ │ │ │ + beq.n 5056 │ │ │ │ │ + cbz r5, 50ee │ │ │ │ │ + cbz r3, 50da │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 5236 │ │ │ │ │ + cbnz r0, 511e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 517a │ │ │ │ │ + b.n 5062 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5274 │ │ │ │ │ + bne.n 515c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 51c2 │ │ │ │ │ + beq.n 50aa │ │ │ │ │ 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 518a │ │ │ │ │ + bne.n 5072 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 51c2 │ │ │ │ │ + beq.n 50aa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 51c2 │ │ │ │ │ + bne.n 50aa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 51c2 │ │ │ │ │ + b.n 50aa │ │ │ │ │ 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 518a │ │ │ │ │ + bne.n 5072 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 5178 │ │ │ │ │ + beq.n 5060 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5178 │ │ │ │ │ + bne.n 5060 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5178 │ │ │ │ │ + b.n 5060 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 51aa │ │ │ │ │ + bne.n 5092 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 51aa │ │ │ │ │ + b.n 5092 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5206 │ │ │ │ │ + bne.n 50ee │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5206 │ │ │ │ │ + b.n 50ee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005284 : │ │ │ │ │ +0000516c : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5306 │ │ │ │ │ + ble.n 51ee │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldrd lr, ip, [r0, #32] │ │ │ │ │ ldr.w r0, [lr] │ │ │ │ │ mla r3, r4, r0, r3 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 52de │ │ │ │ │ + bne.n 51c6 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 52da │ │ │ │ │ + beq.n 51c2 │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mla r3, r4, r0, r3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble.n 52da │ │ │ │ │ + ble.n 51c2 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr.w r4, [lr, r0, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r0, lsl #2] │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 52d4 │ │ │ │ │ + beq.n 51bc │ │ │ │ │ ldr.w r4, [ip, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r3, [r3, #0] │ │ │ │ │ addge r3, r3, r4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 52b6 │ │ │ │ │ + bne.n 519e │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 52ea │ │ │ │ │ + blt.n 51d2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 52da │ │ │ │ │ + beq.n 51c2 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r4, [lr, #4] │ │ │ │ │ mla r3, r4, r0, r3 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 52b0 │ │ │ │ │ + blt.n 5198 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r0 │ │ │ │ │ - b.n 52b0 │ │ │ │ │ + b.n 5198 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -232,42 +232,116 @@ │ │ │ │ │ b.n 142 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 000001e6 : │ │ │ │ │ PyNumber_MatrixMultiply(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 1c28 │ │ │ │ │ - R_ARM_THM_CALL binary_op1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ + cbz r4, 204 │ │ │ │ │ + ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + beq.n 2b8 │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 2b8 │ │ │ │ │ + ldr.w r5, [r3, #136] @ 0x88 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + beq.n 2b8 │ │ │ │ │ + cbz r4, 278 │ │ │ │ │ + cbz r5, 250 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + cbz r0, 250 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r5 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne.n 220 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.n 2be │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 246 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cbz r2, 24a │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 250 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 246 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + 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 2be │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 278 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cbnz r2, 278 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cbz r5, 2a2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + 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 2be │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 2a2 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cbnz r2, 2a2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ │ - b.w 38c │ │ │ │ │ + b.w 38c │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 246 │ │ │ │ │ + b.n 2a2 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00000222 : │ │ │ │ │ +000002c4 : │ │ │ │ │ PyNumber_InPlaceMatrixMultiply(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ │ @@ -278,196 +352,196 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 1f0 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000248 <_IsFortranContiguous>: │ │ │ │ │ +000002ea <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 288 <_IsFortranContiguous+0x40> │ │ │ │ │ + cbz r3, 32a <_IsFortranContiguous+0x40> │ │ │ │ │ push {r4, r5, r6} │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r4, [r0, #32] │ │ │ │ │ - cbnz r4, 25a <_IsFortranContiguous+0x12> │ │ │ │ │ + cbnz r4, 2fc <_IsFortranContiguous+0x12> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ - b.w cfc <_IsFortranContiguous.part.0> │ │ │ │ │ + b.w db4 <_IsFortranContiguous.part.0> │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 268 <_IsFortranContiguous+0x20> │ │ │ │ │ + bgt.n 30a <_IsFortranContiguous+0x20> │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 284 <_IsFortranContiguous+0x3c> │ │ │ │ │ + b.n 326 <_IsFortranContiguous+0x3c> │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 27a <_IsFortranContiguous+0x32> │ │ │ │ │ + ble.n 31c <_IsFortranContiguous+0x32> │ │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 282 <_IsFortranContiguous+0x3a> │ │ │ │ │ + bne.n 324 <_IsFortranContiguous+0x3a> │ │ │ │ │ mul.w r1, r0, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 260 <_IsFortranContiguous+0x18> │ │ │ │ │ + b.n 302 <_IsFortranContiguous+0x18> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000028c : │ │ │ │ │ +0000032e : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.w 6a0 │ │ │ │ │ + b.w 758 │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -00000292 : │ │ │ │ │ +00000334 : │ │ │ │ │ PySequence_InPlaceConcat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - cbz r0, 2a8 │ │ │ │ │ + cbz r0, 34a │ │ │ │ │ mov r7, r1 │ │ │ │ │ - cbnz r1, 2b0 │ │ │ │ │ - bl 4d0 │ │ │ │ │ + cbnz r1, 352 │ │ │ │ │ + bl 572 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3f4 │ │ │ │ │ + b.n 496 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d8 │ │ │ │ │ + beq.w 47a │ │ │ │ │ ldr r4, [r3, #32] │ │ │ │ │ - cbnz r4, 2c4 │ │ │ │ │ + cbnz r4, 366 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ - cbz r4, 2cc │ │ │ │ │ + cbz r4, 36e │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ - bmi.w 3d8 │ │ │ │ │ + bmi.w 47a │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d8 │ │ │ │ │ + beq.n 47a │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ - bmi.n 3d8 │ │ │ │ │ + bmi.n 47a │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d8 │ │ │ │ │ + beq.n 47a │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d8 │ │ │ │ │ + beq.n 47a │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r3, 31e │ │ │ │ │ + cbz r3, 3c0 │ │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ │ - cbz r3, 31e │ │ │ │ │ + cbz r3, 3c0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3f4 │ │ │ │ │ + bne.n 496 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 31e │ │ │ │ │ + beq.n 3c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 31e │ │ │ │ │ + cbnz r3, 3c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ │ - cbz r5, 326 │ │ │ │ │ + cbz r5, 3c8 │ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3b8 │ │ │ │ │ + beq.n 45a │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3b8 │ │ │ │ │ + beq.n 45a │ │ │ │ │ ldr.w r8, [r3] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 3b8 │ │ │ │ │ - cbz r5, 390 │ │ │ │ │ + beq.n 45a │ │ │ │ │ + cbz r5, 432 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 370 │ │ │ │ │ + beq.n 412 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, 370 │ │ │ │ │ + cbz r0, 412 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3f4 │ │ │ │ │ + bne.n 496 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 364 │ │ │ │ │ + beq.n 406 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 36a │ │ │ │ │ + cbz r3, 40c │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 370 │ │ │ │ │ + b.n 412 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 364 │ │ │ │ │ + b.n 406 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3f4 │ │ │ │ │ + bne.n 496 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 390 │ │ │ │ │ + beq.n 432 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 390 │ │ │ │ │ + cbnz r3, 432 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3bc │ │ │ │ │ + beq.n 45e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3f4 │ │ │ │ │ + bne.n 496 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3bc │ │ │ │ │ + beq.n 45e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3bc │ │ │ │ │ + cbnz r3, 45e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bc │ │ │ │ │ + b.n 45e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 364 │ │ │ │ │ + bne.n 406 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3d8 │ │ │ │ │ + beq.n 47a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3d8 │ │ │ │ │ + cbnz r3, 47a │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ @@ -479,61 +553,61 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2ac │ │ │ │ │ + b.n 34e │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -000003fa : │ │ │ │ │ +0000049c : │ │ │ │ │ PyNumber_InPlacePower(): │ │ │ │ │ b.n 46 │ │ │ │ │ │ │ │ │ │ -000003fc : │ │ │ │ │ +0000049e : │ │ │ │ │ PyObject_GetAIter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ - cbz r3, 414 │ │ │ │ │ + cbz r3, 4b6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, 430 │ │ │ │ │ + cbnz r3, 4d2 │ │ │ │ │ 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 .LC83 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 47e │ │ │ │ │ + b.n 520 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 47e │ │ │ │ │ + cbz r0, 520 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ - cbz r3, 44c │ │ │ │ │ + cbz r3, 4ee │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 44c │ │ │ │ │ - cbnz r1, 47e │ │ │ │ │ + beq.n 4ee │ │ │ │ │ + cbnz r1, 520 │ │ │ │ │ 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 .LC84 │ │ │ │ │ @@ -541,246 +615,247 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 42c │ │ │ │ │ + beq.n 4ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 42c │ │ │ │ │ + bne.n 4ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 42c │ │ │ │ │ + b.n 4ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000482 : │ │ │ │ │ +00000524 : │ │ │ │ │ PyObject_DelItemString(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r0, 494 │ │ │ │ │ - cbnz r1, 49e │ │ │ │ │ - bl 4d0 │ │ │ │ │ + cbz r0, 536 │ │ │ │ │ + cbnz r1, 540 │ │ │ │ │ + bl 572 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4cc │ │ │ │ │ + b.n 56e │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 498 │ │ │ │ │ + beq.n 53a │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2c6c │ │ │ │ │ + bl 2b54 │ │ │ │ │ R_ARM_THM_CALL PyObject_DelItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4cc │ │ │ │ │ + beq.n 56e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4cc │ │ │ │ │ + cbnz r3, 56e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000004d0 : │ │ │ │ │ +00000572 : │ │ │ │ │ null_error.isra.0(): │ │ │ │ │ - ldr r3, [pc, #40] @ (4fc ) │ │ │ │ │ + ldr r3, [pc, #44] @ (5a0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ - cbz r3, 4e4 │ │ │ │ │ + cbz r3, 586 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, 4fa │ │ │ │ │ + cbnz r3, 59c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ b.w 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_JUMP24 _PyErr_SetString │ │ │ │ │ bx lr │ │ │ │ │ - .word 0x00000022 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000500 : │ │ │ │ │ +000005a4 : │ │ │ │ │ PyMapping_HasKey(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r0, 514 │ │ │ │ │ - cbnz r1, 51a │ │ │ │ │ - bl 4d0 │ │ │ │ │ - b.n 524 │ │ │ │ │ + cbz r0, 5b8 │ │ │ │ │ + cbnz r1, 5be │ │ │ │ │ + bl 572 │ │ │ │ │ + b.n 5c8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 764 │ │ │ │ │ + bl 768 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.n 534 │ │ │ │ │ + bge.n 5d8 │ │ │ │ │ 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 53a │ │ │ │ │ + b.n 5de │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 570 │ │ │ │ │ + bl 570 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000540 : │ │ │ │ │ +000005e4 : │ │ │ │ │ PyMapping_HasKeyString(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbnz r0, 558 │ │ │ │ │ - bl 4d0 │ │ │ │ │ - b.n 562 │ │ │ │ │ + cbnz r0, 5fc │ │ │ │ │ + bl 572 │ │ │ │ │ + b.n 606 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl d28 │ │ │ │ │ + bl de0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.n 572 │ │ │ │ │ + bge.n 616 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 578 │ │ │ │ │ + b.n 61c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 570 │ │ │ │ │ + bl 570 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000057e : │ │ │ │ │ +00000622 : │ │ │ │ │ PyMapping_HasKeyStringWithError(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl d28 │ │ │ │ │ + bl de0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 570 │ │ │ │ │ + bl 570 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000005a2 : │ │ │ │ │ +00000646 : │ │ │ │ │ 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 764 │ │ │ │ │ + bl 768 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 570 │ │ │ │ │ + bl 570 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000005c6 : │ │ │ │ │ +0000066a : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 5e0 │ │ │ │ │ + cbnz r0, 684 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - bl 4d0 │ │ │ │ │ - b.n 670 │ │ │ │ │ + bl 572 │ │ │ │ │ + b.n 714 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 650 │ │ │ │ │ + cbz r3, 6f4 │ │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ │ - cbnz r4, 5ee │ │ │ │ │ + cbnz r4, 692 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - cbz r4, 5f6 │ │ │ │ │ + cbz r4, 69a │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 650 │ │ │ │ │ + bmi.n 6f4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 650 │ │ │ │ │ + cbz r3, 6f4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 66e │ │ │ │ │ + cbz r0, 712 │ │ │ │ │ movs r3, #8 │ │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1790 │ │ │ │ │ + bl 1794 │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 62e │ │ │ │ │ + beq.n 6d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 62e │ │ │ │ │ + cbnz r3, 6d2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 670 │ │ │ │ │ + bne.n 714 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 650 │ │ │ │ │ + beq.n 6f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 650 │ │ │ │ │ + cbnz r3, 6f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -790,143 +865,143 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 670 │ │ │ │ │ + b.n 714 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000674 : │ │ │ │ │ +00000718 : │ │ │ │ │ PySequence_Repeat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 690 │ │ │ │ │ + cbnz r0, 734 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - bl 4d0 │ │ │ │ │ - b.n 7bc │ │ │ │ │ + bl 572 │ │ │ │ │ + b.n 860 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 78e │ │ │ │ │ + beq.n 832 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - cbz r4, 6a4 │ │ │ │ │ + cbz r4, 748 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 78e │ │ │ │ │ + bmi.n 832 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 78e │ │ │ │ │ + beq.n 832 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7aa │ │ │ │ │ + beq.n 84e │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ │ - cbz r7, 6c6 │ │ │ │ │ + cbz r7, 76a │ │ │ │ │ ldr r7, [r7, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 7ae │ │ │ │ │ + beq.n 852 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7ae │ │ │ │ │ + beq.n 852 │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 7ae │ │ │ │ │ - cbz r7, 738 │ │ │ │ │ + beq.n 852 │ │ │ │ │ + cbz r7, 7dc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 718 │ │ │ │ │ + beq.n 7bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, 718 │ │ │ │ │ + cbz r0, 7bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r9 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 75e │ │ │ │ │ + bne.n 802 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 70c │ │ │ │ │ + beq.n 7b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 712 │ │ │ │ │ + cbz r3, 7b6 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 718 │ │ │ │ │ + b.n 7bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 70c │ │ │ │ │ + b.n 7b0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 75e │ │ │ │ │ + bne.n 802 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 738 │ │ │ │ │ + beq.n 7dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 738 │ │ │ │ │ + cbnz r3, 7dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 7b2 │ │ │ │ │ + beq.n 856 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r9 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 75e │ │ │ │ │ + bne.n 802 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 75e │ │ │ │ │ + beq.n 802 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 75e │ │ │ │ │ + cbnz r3, 802 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 774 │ │ │ │ │ + beq.n 818 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 774 │ │ │ │ │ + cbnz r3, 818 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 7bc │ │ │ │ │ + bne.n 860 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 78e │ │ │ │ │ + beq.n 832 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 78e │ │ │ │ │ + cbnz r3, 832 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -936,47 +1011,47 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7bc │ │ │ │ │ + b.n 860 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 70c │ │ │ │ │ + bne.n 7b0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 75e │ │ │ │ │ + b.n 802 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -000007c2 <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ +00000866 <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _buffer_release_call │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreterAndRawFree> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreterAndRawFree │ │ │ │ │ │ │ │ │ │ -000007d0 <_buffer_release_call>: │ │ │ │ │ +00000874 <_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 974 │ │ │ │ │ + bl 978 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000007e6 : │ │ │ │ │ +0000088a : │ │ │ │ │ PyBuffer_SizeFromFormat(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ @@ -986,95 +1061,95 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ bl 0 <_PyImport_GetModuleAttrString> │ │ │ │ │ R_ARM_THM_CALL _PyImport_GetModuleAttrString │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 82e │ │ │ │ │ + cbz r0, 8d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 838 │ │ │ │ │ + cbz r0, 8dc │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFunctionObjArgs │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 840 │ │ │ │ │ + cbz r0, 8e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 844 │ │ │ │ │ + b.n 8e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 844 │ │ │ │ │ + b.n 8e8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 844 │ │ │ │ │ + b.n 8e8 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 570 │ │ │ │ │ + bl 570 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 570 │ │ │ │ │ + bl 570 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 570 │ │ │ │ │ + bl 570 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -0000085a : │ │ │ │ │ +000008fe : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ 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 sl, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl 42ac │ │ │ │ │ + bl 4194 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ - cbz r0, 890 │ │ │ │ │ + cbz r0, 934 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 906 │ │ │ │ │ + b.n 9aa │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 8a8 │ │ │ │ │ + cbnz r0, 94c │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 906 │ │ │ │ │ + b.n 9aa │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 8ba │ │ │ │ │ + ble.n 95e │ │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 8ac │ │ │ │ │ + b.n 950 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_add_one_to_index_C │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_add_one_to_index_C │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1083,455 +1158,455 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_add_one_to_index_F │ │ │ │ │ cmp.w sl, #70 @ 0x46 │ │ │ │ │ it eq │ │ │ │ │ moveq r9, r3 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 900 │ │ │ │ │ + cbz r0, 9a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5284 │ │ │ │ │ + bl 516c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ subs r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ add r7, r3 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 8de │ │ │ │ │ + bne.n 982 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -0000090c <_Py_add_one_to_index_C>: │ │ │ │ │ +000009b0 <_Py_add_one_to_index_C>: │ │ │ │ │ _Py_add_one_to_index_C(): │ │ │ │ │ push {r4} │ │ │ │ │ subs r4, r0, #1 │ │ │ │ │ - bmi.n 936 <_Py_add_one_to_index_C+0x2a> │ │ │ │ │ + bmi.n 9da <_Py_add_one_to_index_C+0x2a> │ │ │ │ │ subs r1, #4 │ │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 92a <_Py_add_one_to_index_C+0x1e> │ │ │ │ │ + bge.n 9ce <_Py_add_one_to_index_C+0x1e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 936 <_Py_add_one_to_index_C+0x2a> │ │ │ │ │ + b.n 9da <_Py_add_one_to_index_C+0x2a> │ │ │ │ │ subs r4, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0], #-4 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 918 <_Py_add_one_to_index_C+0xc> │ │ │ │ │ + bne.n 9bc <_Py_add_one_to_index_C+0xc> │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000093a <_Py_add_one_to_index_F>: │ │ │ │ │ +000009de <_Py_add_one_to_index_F>: │ │ │ │ │ _Py_add_one_to_index_F(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 964 <_Py_add_one_to_index_F+0x2a> │ │ │ │ │ + ble.n a08 <_Py_add_one_to_index_F+0x2a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ push {r4, r5, r6} │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 958 <_Py_add_one_to_index_F+0x1e> │ │ │ │ │ + bge.n 9fc <_Py_add_one_to_index_F+0x1e> │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ - b.n 960 <_Py_add_one_to_index_F+0x26> │ │ │ │ │ + b.n a04 <_Py_add_one_to_index_F+0x26> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str.w r6, [r1], #4 │ │ │ │ │ - bne.n 944 <_Py_add_one_to_index_F+0xa> │ │ │ │ │ + bne.n 9e8 <_Py_add_one_to_index_F+0xa> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000966 : │ │ │ │ │ +00000a0a : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ - b.w 2bb0 │ │ │ │ │ + b.w 2a98 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ -0000096a : │ │ │ │ │ +00000a0e : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ │ - bne.n 98e │ │ │ │ │ + bne.n a32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 9aa │ │ │ │ │ + ble.n a4e │ │ │ │ │ movs r4, #0 │ │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ mul.w r3, r5, r3 │ │ │ │ │ - bne.n 97a │ │ │ │ │ - b.n 9aa │ │ │ │ │ + bne.n a1e │ │ │ │ │ + b.n a4e │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bmi.n 9aa │ │ │ │ │ + bmi.n a4e │ │ │ │ │ add.w r4, r2, r0, lsl #2 │ │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ │ str.w r3, [r4, #-4]! │ │ │ │ │ ldr.w r0, [r1, #-4]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - bne.n 99a │ │ │ │ │ + bne.n a3e │ │ │ │ │ pop {r4, r5} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000009ae : │ │ │ │ │ +00000a52 : │ │ │ │ │ PyObject_CopyData(): │ │ │ │ │ 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 r3, [r0, #4] │ │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r3, 9e8 │ │ │ │ │ + cbz r3, a8c │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 9e8 │ │ │ │ │ + cbz r3, a8c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r3, 9e8 │ │ │ │ │ + cbz r3, a8c │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 9e8 │ │ │ │ │ + cbz r3, a8c │ │ │ │ │ mov r1, sp │ │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ │ - bl 7d4 <_buffer_release_call+0x4> │ │ │ │ │ + bl 7d8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbz r0, a00 │ │ │ │ │ + cbz r0, aa4 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b34 │ │ │ │ │ + b.n bd8 │ │ │ │ │ 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 .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9e2 │ │ │ │ │ + b.n a86 │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7d4 <_buffer_release_call+0x4> │ │ │ │ │ + bl 7d8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a18 │ │ │ │ │ + cbz r0, abc │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 974 │ │ │ │ │ + bl 978 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 9e2 │ │ │ │ │ + b.n a86 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n a44 │ │ │ │ │ + bge.n ae8 │ │ │ │ │ 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 .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 974 │ │ │ │ │ + bl 978 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 974 │ │ │ │ │ + bl 978 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 9e2 │ │ │ │ │ + b.n a86 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cbnz r3, a88 │ │ │ │ │ + cbnz r3, b2c │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 <_IsCContiguous> │ │ │ │ │ - cbz r0, a5c │ │ │ │ │ + cbz r0, b00 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbnz r3, a5c │ │ │ │ │ + cbnz r3, b00 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 <_IsCContiguous> │ │ │ │ │ - cbnz r0, a70 │ │ │ │ │ + cbnz r0, b14 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 248 <_IsFortranContiguous> │ │ │ │ │ - cbz r0, a88 │ │ │ │ │ + bl 2ea <_IsFortranContiguous> │ │ │ │ │ + cbz r0, b2c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbnz r3, a88 │ │ │ │ │ + cbnz r3, b2c │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 248 <_IsFortranContiguous> │ │ │ │ │ - cbz r0, a88 │ │ │ │ │ + bl 2ea <_IsFortranContiguous> │ │ │ │ │ + cbz r0, b2c │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 974 │ │ │ │ │ + bl 978 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 974 │ │ │ │ │ + bl 978 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n b34 │ │ │ │ │ + b.n bd8 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, aa6 │ │ │ │ │ + cbnz r0, b4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 974 │ │ │ │ │ + bl 978 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 974 │ │ │ │ │ + bl 978 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 9e2 │ │ │ │ │ + b.n a86 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n ab8 │ │ │ │ │ + ble.n b5c │ │ │ │ │ str.w r1, [r6, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n aaa │ │ │ │ │ + b.n b4e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n ad4 │ │ │ │ │ + ble.n b78 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ movs r4, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ - bne.n ac4 │ │ │ │ │ - cbnz r4, ad6 │ │ │ │ │ - b.n b22 │ │ │ │ │ + bne.n b68 │ │ │ │ │ + cbnz r4, b7a │ │ │ │ │ + b.n bc6 │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ subs r4, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n b04 │ │ │ │ │ + bmi.n ba8 │ │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ │ add.w r2, r6, r3, lsl #2 │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge.n afc │ │ │ │ │ + bge.n ba0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - b.n b04 │ │ │ │ │ + b.n ba8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str.w r7, [r2], #-4 │ │ │ │ │ - bne.n ae8 │ │ │ │ │ + bne.n b8c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 5284 │ │ │ │ │ + bl 516c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 5284 │ │ │ │ │ + bl 516c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n ad8 │ │ │ │ │ + bne.n b7c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 974 │ │ │ │ │ + bl 978 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 974 │ │ │ │ │ + bl 978 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00000b3c : │ │ │ │ │ +00000be0 : │ │ │ │ │ PyObject_AsWriteBuffer(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - beq.n b56 │ │ │ │ │ - cbnz r0, b60 │ │ │ │ │ - bl 4d0 │ │ │ │ │ + beq.n bfa │ │ │ │ │ + cbnz r0, c04 │ │ │ │ │ + bl 572 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n ba2 │ │ │ │ │ + b.n c46 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbnz r3, b7e │ │ │ │ │ + cbnz r3, c22 │ │ │ │ │ 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 .LC95 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n b5a │ │ │ │ │ + b.n bfe │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b66 │ │ │ │ │ + beq.n c0a │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b66 │ │ │ │ │ + bne.n c0a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 974 │ │ │ │ │ + bl 978 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000ba8 : │ │ │ │ │ +00000c4c : │ │ │ │ │ as_read_buffer(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - beq.n bca │ │ │ │ │ + beq.n c6e │ │ │ │ │ mov r5, r2 │ │ │ │ │ clz r2, r0 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - cbnz r0, bd4 │ │ │ │ │ - bl 4d0 │ │ │ │ │ + cbnz r0, c78 │ │ │ │ │ + bl 572 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n bf0 │ │ │ │ │ + b.n c94 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 7d4 <_buffer_release_call+0x4> │ │ │ │ │ + bl 7d8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bce │ │ │ │ │ + bne.n c72 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 974 │ │ │ │ │ + bl 978 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000bf6 : │ │ │ │ │ +00000c9a : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ - b.n ba8 │ │ │ │ │ + b.n c4c │ │ │ │ │ │ │ │ │ │ -00000bf8 : │ │ │ │ │ +00000c9c : │ │ │ │ │ PyObject_AsReadBuffer(): │ │ │ │ │ - b.n ba8 │ │ │ │ │ + b.n c4c │ │ │ │ │ │ │ │ │ │ -00000bfa : │ │ │ │ │ +00000c9e : │ │ │ │ │ PyObject_CheckReadBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r3, c32 │ │ │ │ │ + cbz r3, cd6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, c32 │ │ │ │ │ + cbz r3, cd6 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ blx r3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n c26 │ │ │ │ │ + bne.n cca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n c2e │ │ │ │ │ + b.n cd2 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 974 │ │ │ │ │ + bl 978 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000c36 <_PyBuffer_ReleaseInInterpreter>: │ │ │ │ │ +00000cda <_PyBuffer_ReleaseInInterpreter>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreter(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _buffer_release_call │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ │ │ │ │ │ -00000c44 : │ │ │ │ │ +00000ce8 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b.w 46bc │ │ │ │ │ + b.w 45a4 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ -00000c48 : │ │ │ │ │ +00000cec : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ - b.w 3954 │ │ │ │ │ + b.w 383c │ │ │ │ │ R_ARM_THM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ -00000c4c : │ │ │ │ │ +00000cf0 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ - b.w 13f0 │ │ │ │ │ + b.w 13f4 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ -00000c50 : │ │ │ │ │ +00000cf4 : │ │ │ │ │ PyAIter_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r0, c6c │ │ │ │ │ + cbz r0, d10 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it ne │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00246400 2e4c4330 002e4c43 31002474 .$d..LC0..LC1.$t │ │ │ │ │ - 0x00000010 0050795f 58444543 52454600 6e756c6c .Py_XDECREF.null │ │ │ │ │ - 0x00000020 5f657272 6f722e69 7372612e 30002e4c _error.isra.0..L │ │ │ │ │ + 0x00000010 006e756c 6c5f6572 726f722e 69737261 .null_error.isra │ │ │ │ │ + 0x00000020 2e300050 795f5844 45435245 46002e4c .0.Py_XDECREF..L │ │ │ │ │ 0x00000030 4332002e 4c433300 2e4c4334 002e4c43 C2..LC3..LC4..LC │ │ │ │ │ 0x00000040 35002e4c 4336002e 4c433700 2e4c4338 5..LC6..LC7..LC8 │ │ │ │ │ 0x00000050 002e4c43 39002e4c 43313000 2e4c4331 ..LC9..LC10..LC1 │ │ │ │ │ 0x00000060 31002e4c 43313200 2e4c4331 33006f62 1..LC12..LC13.ob │ │ │ │ │ 0x00000070 6a656374 5f726563 75727369 76655f69 ject_recursive_i │ │ │ │ │ 0x00000080 73696e73 74616e63 65006f62 6a656374 sinstance.object │ │ │ │ │ 0x00000090 5f697369 6e737461 6e636500 2e4c4331 _isinstance..LC1 │ │ │ │ │ @@ -15,284 +15,283 @@ │ │ │ │ │ 0x000000c0 5f696f70 2e706172 742e3000 62696e61 _iop.part.0.bina │ │ │ │ │ 0x000000d0 72795f69 6f700062 696e6172 795f696f ry_iop.binary_io │ │ │ │ │ 0x000000e0 7031002e 4c433139 002e4c43 3230002e p1..LC19..LC20.. │ │ │ │ │ 0x000000f0 4c433231 002e4c43 32320050 795f5844 LC21..LC22.Py_XD │ │ │ │ │ 0x00000100 45435245 462e7061 72742e30 002e4c43 ECREF.part.0..LC │ │ │ │ │ 0x00000110 3233002e 4c433234 002e4c43 32350062 23..LC24..LC25.b │ │ │ │ │ 0x00000120 696e6172 795f6f70 2e706172 742e3000 inary_op.part.0. │ │ │ │ │ - 0x00000130 62696e61 72795f6f 7031002e 4c433236 binary_op1..LC26 │ │ │ │ │ - 0x00000140 002e4c43 3237002e 4c433238 002e4c43 ..LC27..LC28..LC │ │ │ │ │ - 0x00000150 3239002e 4c433330 006f626a 6563745f 29..LC30.object_ │ │ │ │ │ - 0x00000160 69737375 62636c61 73730072 65637572 issubclass.recur │ │ │ │ │ - 0x00000170 73697665 5f697373 7562636c 61737300 sive_issubclass. │ │ │ │ │ - 0x00000180 63686563 6b5f636c 61737300 72656375 check_class.recu │ │ │ │ │ - 0x00000190 72736976 655f6973 73756263 6c617373 rsive_issubclass │ │ │ │ │ - 0x000001a0 2e706172 742e3000 2e4c4333 31002e4c .part.0..LC31..L │ │ │ │ │ - 0x000001b0 43333200 2e4c4333 33002e4c 43333400 C32..LC33..LC34. │ │ │ │ │ - 0x000001c0 2e4c4333 35006162 73747261 63745f69 .LC35.abstract_i │ │ │ │ │ - 0x000001d0 73737562 636c6173 73002e4c 43333600 ssubclass..LC36. │ │ │ │ │ - 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 2e4c4335 31007365 7175656e C50..LC51.sequen │ │ │ │ │ - 0x00000240 63655f72 65706561 74002e4c 43353200 ce_repeat..LC52. │ │ │ │ │ - 0x00000250 2e4c4335 33002e4c 43353400 2e4c4335 .LC53..LC54..LC5 │ │ │ │ │ - 0x00000260 35005f49 73466f72 7472616e 436f6e74 5._IsFortranCont │ │ │ │ │ - 0x00000270 6967756f 75732e70 6172742e 30005f49 iguous.part.0._I │ │ │ │ │ - 0x00000280 7343436f 6e746967 756f7573 002e4c43 sCContiguous..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 │ │ │ │ │ - 0x000002c0 3634002e 4c433635 002e4c43 3636002e 64..LC65..LC66.. │ │ │ │ │ - 0x000002d0 4c433637 002e4c43 3638002e 4c433639 LC67..LC68..LC69 │ │ │ │ │ - 0x000002e0 002e4c43 3730002e 4c433731 002e4c43 ..LC70..LC71..LC │ │ │ │ │ - 0x000002f0 3732002e 4c433733 002e4c43 3734002e 72..LC73..LC74.. │ │ │ │ │ - 0x00000300 4c433735 002e4c43 37360074 65726e61 LC75..LC76.terna │ │ │ │ │ - 0x00000310 72795f69 6f702e63 6f6e7374 70726f70 ry_iop.constprop │ │ │ │ │ - 0x00000320 2e30002e 4c433737 002e4c43 3738002e .0..LC77..LC78.. │ │ │ │ │ - 0x00000330 4c433739 002e4c43 3830002e 4c433831 LC79..LC80..LC81 │ │ │ │ │ - 0x00000340 002e4c43 3832005f 4973466f 72747261 ..LC82._IsFortra │ │ │ │ │ - 0x00000350 6e436f6e 74696775 6f757300 2e4c4338 nContiguous..LC8 │ │ │ │ │ - 0x00000360 33002e4c 43383400 2e4c4338 35002e4c 3..LC84..LC85..L │ │ │ │ │ - 0x00000370 43383600 2e4c4338 37002e4c 43383800 C86..LC87..LC88. │ │ │ │ │ - 0x00000380 2e4c4338 39002e4c 43393000 5f627566 .LC89..LC90._buf │ │ │ │ │ - 0x00000390 6665725f 72656c65 6173655f 63616c6c fer_release_call │ │ │ │ │ - 0x000003a0 002e4c43 3931002e 4c433932 005f5079 ..LC91..LC92._Py │ │ │ │ │ - 0x000003b0 5f616464 5f6f6e65 5f746f5f 696e6465 _add_one_to_inde │ │ │ │ │ - 0x000003c0 785f4300 5f50795f 6164645f 6f6e655f x_C._Py_add_one_ │ │ │ │ │ - 0x000003d0 746f5f69 6e646578 5f46002e 4c433933 to_index_F..LC93 │ │ │ │ │ - 0x000003e0 002e4c43 3934002e 4c433935 0061735f ..LC94..LC95.as_ │ │ │ │ │ - 0x000003f0 72656164 5f627566 66657200 50795365 read_buffer.PySe │ │ │ │ │ - 0x00000400 7175656e 63655f54 75706c65 00507954 quence_Tuple.PyT │ │ │ │ │ - 0x00000410 75706c65 5f547970 65005079 4c697374 uple_Type.PyList │ │ │ │ │ - 0x00000420 5f547970 65005079 4c697374 5f417354 _Type.PyList_AsT │ │ │ │ │ - 0x00000430 75706c65 0050794f 626a6563 745f4765 uple.PyObject_Ge │ │ │ │ │ - 0x00000440 74497465 72005f50 794f626a 6563745f tIter._PyObject_ │ │ │ │ │ - 0x00000450 4c6f6f6b 75705370 65636961 6c005f50 LookupSpecial._P │ │ │ │ │ - 0x00000460 795f4368 65636b46 756e6374 696f6e52 y_CheckFunctionR │ │ │ │ │ - 0x00000470 6573756c 74005f50 795f4465 616c6c6f esult._Py_Deallo │ │ │ │ │ - 0x00000480 63005f50 795f4e6f 74496d70 6c656d65 c._Py_NotImpleme │ │ │ │ │ - 0x00000490 6e746564 53747275 63740050 794c6f6e ntedStruct.PyLon │ │ │ │ │ - 0x000004a0 675f4173 5373697a 655f7400 50795475 g_AsSsize_t.PyTu │ │ │ │ │ - 0x000004b0 706c655f 4e657700 50794572 725f4f63 ple_New.PyErr_Oc │ │ │ │ │ - 0x000004c0 63757272 6564005f 50795475 706c655f curred._PyTuple_ │ │ │ │ │ - 0x000004d0 52657369 7a650050 794f626a 6563745f Resize.PyObject_ │ │ │ │ │ - 0x000004e0 53697a65 00507945 78635f54 79706545 Size.PyExc_TypeE │ │ │ │ │ - 0x000004f0 72726f72 005f5079 4572725f 45786365 rror._PyErr_Exce │ │ │ │ │ - 0x00000500 7074696f 6e4d6174 63686573 005f5079 ptionMatches._Py │ │ │ │ │ - 0x00000510 52756e74 696d6500 5f50795f 7473735f Runtime._Py_tss_ │ │ │ │ │ - 0x00000520 74737461 7465005f 50794572 725f436c tstate._PyErr_Cl │ │ │ │ │ - 0x00000530 65617200 50794578 635f5374 6f704974 ear.PyExc_StopIt │ │ │ │ │ - 0x00000540 65726174 696f6e00 50794578 635f5661 eration.PyExc_Va │ │ │ │ │ - 0x00000550 6c756545 72726f72 005f5079 4f626a65 lueError._PyObje │ │ │ │ │ - 0x00000560 63745f4d 616b6554 7043616c 6c005079 ct_MakeTpCall.Py │ │ │ │ │ - 0x00000570 4572725f 4e6f4d65 6d6f7279 0050794d Err_NoMemory.PyM │ │ │ │ │ - 0x00000580 61707069 6e675f47 65744974 656d5374 apping_GetItemSt │ │ │ │ │ - 0x00000590 72696e67 00507955 6e69636f 64655f46 ring.PyUnicode_F │ │ │ │ │ - 0x000005a0 726f6d53 7472696e 67005079 4578635f romString.PyExc_ │ │ │ │ │ - 0x000005b0 496e6465 78457272 6f720050 794e756d IndexError.PyNum │ │ │ │ │ - 0x000005c0 6265725f 41735373 697a655f 74005079 ber_AsSsize_t.Py │ │ │ │ │ - 0x000005d0 53657175 656e6365 5f476574 4974656d Sequence_GetItem │ │ │ │ │ - 0x000005e0 00507954 7970655f 54797065 0050794f .PyType_Type.PyO │ │ │ │ │ - 0x000005f0 626a6563 745f4765 744f7074 696f6e61 bject_GetOptiona │ │ │ │ │ - 0x00000600 6c417474 72005f50 795f4e6f 6e655374 lAttr._Py_NoneSt │ │ │ │ │ - 0x00000610 72756374 0050794f 626a6563 745f4361 ruct.PyObject_Ca │ │ │ │ │ - 0x00000620 6c6c4f6e 65417267 0050795f 47656e65 llOneArg.Py_Gene │ │ │ │ │ - 0x00000630 72696341 6c696173 0050794f 626a6563 ricAlias.PyObjec │ │ │ │ │ - 0x00000640 745f4765 74497465 6d005f50 794f626a t_GetItem._PyObj │ │ │ │ │ - 0x00000650 6563745f 4e657874 4e6f7449 6d706c65 ect_NextNotImple │ │ │ │ │ - 0x00000660 6d656e74 65640050 79536571 49746572 mented.PySeqIter │ │ │ │ │ - 0x00000670 5f4e6577 00507949 7465725f 4e657874 _New.PyIter_Next │ │ │ │ │ - 0x00000680 0050794f 626a6563 745f5365 74497465 .PyObject_SetIte │ │ │ │ │ - 0x00000690 6d005079 53657175 656e6365 5f536574 m.PySequence_Set │ │ │ │ │ - 0x000006a0 4974656d 0050794f 626a6563 745f5479 Item.PyObject_Ty │ │ │ │ │ - 0x000006b0 70650050 794d6170 70696e67 5f476574 pe.PyMapping_Get │ │ │ │ │ - 0x000006c0 4f707469 6f6e616c 4974656d 00507944 OptionalItem.PyD │ │ │ │ │ - 0x000006d0 6963745f 54797065 00507944 6963745f ict_Type.PyDict_ │ │ │ │ │ - 0x000006e0 47657449 74656d52 65660050 79457863 GetItemRef.PyExc │ │ │ │ │ - 0x000006f0 5f4b6579 4572726f 72005079 4d617070 _KeyError.PyMapp │ │ │ │ │ - 0x00000700 696e675f 43686563 6b005079 4d617070 ing_Check.PyMapp │ │ │ │ │ - 0x00000710 696e675f 53657449 74656d53 7472696e ing_SetItemStrin │ │ │ │ │ - 0x00000720 67005079 4f626a65 63745f47 65744275 g.PyObject_GetBu │ │ │ │ │ - 0x00000730 66666572 005f5079 4572725f 42616449 ffer._PyErr_BadI │ │ │ │ │ - 0x00000740 6e746572 6e616c43 616c6c00 50794275 nternalCall.PyBu │ │ │ │ │ - 0x00000750 66666572 5f46696c 6c496e66 6f005079 ffer_FillInfo.Py │ │ │ │ │ - 0x00000760 4578635f 42756666 65724572 726f7200 Exc_BufferError. │ │ │ │ │ - 0x00000770 50794275 66666572 5f52656c 65617365 PyBuffer_Release │ │ │ │ │ - 0x00000780 0050794f 626a6563 745f4973 496e7374 .PyObject_IsInst │ │ │ │ │ - 0x00000790 616e6365 005f5079 556e696f 6e5f5479 ance._PyUnion_Ty │ │ │ │ │ - 0x000007a0 70650050 794f626a 6563745f 49735472 pe.PyObject_IsTr │ │ │ │ │ - 0x000007b0 7565005f 50795f75 6e696f6e 5f617267 ue._Py_union_arg │ │ │ │ │ - 0x000007c0 73005f50 795f4368 65636b52 65637572 s._Py_CheckRecur │ │ │ │ │ - 0x000007d0 73697665 43616c6c 00507953 65717565 siveCall.PySeque │ │ │ │ │ - 0x000007e0 6e63655f 436f6e74 61696e73 005f5079 nce_Contains._Py │ │ │ │ │ - 0x000007f0 53657175 656e6365 5f497465 72536561 Sequence_IterSea │ │ │ │ │ - 0x00000800 72636800 50794578 635f4f76 6572666c rch.PyExc_Overfl │ │ │ │ │ - 0x00000810 6f774572 726f7200 50794572 725f4769 owError.PyErr_Gi │ │ │ │ │ - 0x00000820 76656e45 78636570 74696f6e 4d617463 venExceptionMatc │ │ │ │ │ - 0x00000830 68657300 50794c6f 6e675f54 79706500 hes.PyLong_Type. │ │ │ │ │ - 0x00000840 50794578 635f4465 70726563 6174696f PyExc_Deprecatio │ │ │ │ │ - 0x00000850 6e576172 6e696e67 00507945 72725f57 nWarning.PyErr_W │ │ │ │ │ - 0x00000860 61726e46 6f726d61 74005f50 79457272 arnFormat._PyErr │ │ │ │ │ - 0x00000870 5f466f72 6d617400 5f50794e 756d6265 _Format._PyNumbe │ │ │ │ │ - 0x00000880 725f496e 64657800 50794e75 6d626572 r_Index.PyNumber │ │ │ │ │ - 0x00000890 5f496e50 6c616365 4f720050 79547970 _InPlaceOr.PyTyp │ │ │ │ │ - 0x000008a0 655f4973 53756274 79706500 50794f62 e_IsSubtype.PyOb │ │ │ │ │ - 0x000008b0 6a656374 5f466f72 6d617400 5079556e ject_Format.PyUn │ │ │ │ │ - 0x000008c0 69636f64 655f5479 70650050 794f626a icode_Type.PyObj │ │ │ │ │ - 0x000008d0 6563745f 53747200 5079556e 69636f64 ect_Str.PyUnicod │ │ │ │ │ - 0x000008e0 655f4e65 77005079 4578635f 53797374 e_New.PyExc_Syst │ │ │ │ │ - 0x000008f0 656d4572 726f7200 50794e75 6d626572 emError.PyNumber │ │ │ │ │ - 0x00000900 5f4c7368 69667400 50794346 756e6374 _Lshift.PyCFunct │ │ │ │ │ - 0x00000910 696f6e5f 54797065 00737472 636d7000 ion_Type.strcmp. │ │ │ │ │ - 0x00000920 50794e75 6d626572 5f537562 74726163 PyNumber_Subtrac │ │ │ │ │ - 0x00000930 74005079 4f626a65 63745f49 73537562 t.PyObject_IsSub │ │ │ │ │ - 0x00000940 636c6173 73005079 4e756d62 65725f49 class.PyNumber_I │ │ │ │ │ - 0x00000950 6e506c61 63654164 64005079 4e756d62 nPlaceAdd.PyNumb │ │ │ │ │ - 0x00000960 65725f4e 65676174 69766500 50795365 er_Negative.PySe │ │ │ │ │ - 0x00000970 7175656e 63655f46 61737400 50794c69 quence_Fast.PyLi │ │ │ │ │ - 0x00000980 73745f4e 6577005f 50794c69 73745f45 st_New._PyList_E │ │ │ │ │ - 0x00000990 7874656e 64005f50 79457272 5f536574 xtend._PyErr_Set │ │ │ │ │ - 0x000009a0 53747269 6e670050 794e756d 6265725f String.PyNumber_ │ │ │ │ │ - 0x000009b0 496e7665 72740050 794f626a 6563745f Invert.PyObject_ │ │ │ │ │ - 0x000009c0 43686563 6b427566 66657200 50794f62 CheckBuffer.PyOb │ │ │ │ │ - 0x000009d0 6a656374 5f4c656e 67746848 696e7400 ject_LengthHint. │ │ │ │ │ - 0x000009e0 5f50794f 626a6563 745f5265 616c4973 _PyObject_RealIs │ │ │ │ │ - 0x000009f0 53756263 6c617373 0050794f 626a6563 Subclass.PyObjec │ │ │ │ │ - 0x00000a00 745f4465 6c497465 6d005079 53657175 t_DelItem.PySequ │ │ │ │ │ - 0x00000a10 656e6365 5f44656c 4974656d 00507953 ence_DelItem.PyS │ │ │ │ │ - 0x00000a20 65717565 6e63655f 4c697374 0050794e equence_List.PyN │ │ │ │ │ - 0x00000a30 756d6265 725f4164 64005079 496e6465 umber_Add.PyInde │ │ │ │ │ - 0x00000a40 785f4368 65636b00 50794e75 6d626572 x_Check.PyNumber │ │ │ │ │ - 0x00000a50 5f4d756c 7469706c 79005079 4e756d62 _Multiply.PyNumb │ │ │ │ │ - 0x00000a60 65725f41 6e640050 794e756d 6265725f er_And.PyNumber_ │ │ │ │ │ - 0x00000a70 4c6f6e67 0050794c 6f6e675f 46726f6d Long.PyLong_From │ │ │ │ │ - 0x00000a80 556e6963 6f64654f 626a6563 74005f50 UnicodeObject._P │ │ │ │ │ - 0x00000a90 794c6f6e 675f4672 6f6d4279 74657300 yLong_FromBytes. │ │ │ │ │ - 0x00000aa0 50794279 74654172 7261795f 54797065 PyByteArray_Type │ │ │ │ │ - 0x00000ab0 00507945 72725f57 61726e45 78005f50 .PyErr_WarnEx._P │ │ │ │ │ - 0x00000ac0 79427974 65417272 61795f65 6d707479 yByteArray_empty │ │ │ │ │ - 0x00000ad0 5f737472 696e6700 5f50794c 6f6e675f _string._PyLong_ │ │ │ │ │ - 0x00000ae0 436f7079 00507942 79746573 5f46726f Copy.PyBytes_Fro │ │ │ │ │ - 0x00000af0 6d537472 696e6741 6e645369 7a650050 mStringAndSize.P │ │ │ │ │ - 0x00000b00 794e756d 6265725f 43686563 6b005079 yNumber_Check.Py │ │ │ │ │ - 0x00000b10 436f6d70 6c65785f 54797065 0050794d Complex_Type.PyM │ │ │ │ │ - 0x00000b20 61707069 6e675f4b 65797300 50794f62 apping_Keys.PyOb │ │ │ │ │ - 0x00000b30 6a656374 5f566563 746f7263 616c6c4d ject_VectorcallM │ │ │ │ │ - 0x00000b40 6574686f 64005079 44696374 5f4b6579 ethod.PyDict_Key │ │ │ │ │ - 0x00000b50 73005079 4d617070 696e675f 53697a65 s.PyMapping_Size │ │ │ │ │ - 0x00000b60 0050794d 61707069 6e675f49 74656d73 .PyMapping_Items │ │ │ │ │ - 0x00000b70 00507944 6963745f 4974656d 73005079 .PyDict_Items.Py │ │ │ │ │ - 0x00000b80 4e756d62 65725f4f 72005079 4e756d62 Number_Or.PyNumb │ │ │ │ │ - 0x00000b90 65725f46 6c6f6f72 44697669 64650050 er_FloorDivide.P │ │ │ │ │ - 0x00000ba0 79497465 725f4368 65636b00 50794e75 yIter_Check.PyNu │ │ │ │ │ - 0x00000bb0 6d626572 5f52656d 61696e64 65720050 mber_Remainder.P │ │ │ │ │ - 0x00000bc0 794e756d 6265725f 496e506c 61636553 yNumber_InPlaceS │ │ │ │ │ - 0x00000bd0 75627472 61637400 50794e75 6d626572 ubtract.PyNumber │ │ │ │ │ - 0x00000be0 5f547275 65446976 69646500 5f50794e _TrueDivide._PyN │ │ │ │ │ - 0x00000bf0 756d6265 725f506f 7765724e 6f4d6f64 umber_PowerNoMod │ │ │ │ │ - 0x00000c00 00507942 75666665 725f4973 436f6e74 .PyBuffer_IsCont │ │ │ │ │ - 0x00000c10 6967756f 75730050 794e756d 6265725f iguous.PyNumber_ │ │ │ │ │ - 0x00000c20 496e506c 61636541 6e640050 794e756d InPlaceAnd.PyNum │ │ │ │ │ - 0x00000c30 6265725f 4162736f 6c757465 0050794e ber_Absolute.PyN │ │ │ │ │ - 0x00000c40 756d6265 725f4469 766d6f64 00507953 umber_Divmod.PyS │ │ │ │ │ - 0x00000c50 65717565 6e63655f 43686563 6b005f50 equence_Check._P │ │ │ │ │ - 0x00000c60 794f626a 6563745f 4861734c 656e0050 yObject_HasLen.P │ │ │ │ │ - 0x00000c70 79536571 75656e63 655f5369 7a65005f ySequence_Size._ │ │ │ │ │ - 0x00000c80 50794f62 6a656374 5f526561 6c497349 PyObject_RealIsI │ │ │ │ │ - 0x00000c90 6e737461 6e636500 50795365 7175656e nstance.PySequen │ │ │ │ │ - 0x00000ca0 63655f43 6f6e6361 74005079 53657175 ce_Concat.PySequ │ │ │ │ │ - 0x00000cb0 656e6365 5f476574 536c6963 65005f50 ence_GetSlice._P │ │ │ │ │ - 0x00000cc0 79536c69 63655f46 726f6d49 6e646963 ySlice_FromIndic │ │ │ │ │ - 0x00000cd0 65730050 794e756d 6265725f 586f7200 es.PyNumber_Xor. │ │ │ │ │ - 0x00000ce0 50794e75 6d626572 5f496e50 6c616365 PyNumber_InPlace │ │ │ │ │ - 0x00000cf0 586f7200 50795365 7175656e 63655f49 Xor.PySequence_I │ │ │ │ │ - 0x00000d00 6e646578 0050794f 626a6563 745f5269 ndex.PyObject_Ri │ │ │ │ │ - 0x00000d10 6368436f 6d706172 65426f6f 6c005079 chCompareBool.Py │ │ │ │ │ - 0x00000d20 4e756d62 65725f54 6f426173 65005f50 Number_ToBase._P │ │ │ │ │ - 0x00000d30 794c6f6e 675f466f 726d6174 0050794e yLong_Format.PyN │ │ │ │ │ - 0x00000d40 756d6265 725f496e 506c6163 654d756c umber_InPlaceMul │ │ │ │ │ - 0x00000d50 7469706c 79005079 4e756d62 65725f52 tiply.PyNumber_R │ │ │ │ │ - 0x00000d60 73686966 74005079 4e756d62 65725f50 shift.PyNumber_P │ │ │ │ │ - 0x00000d70 6f776572 0050794e 756d6265 725f496e ower.PyNumber_In │ │ │ │ │ - 0x00000d80 506c6163 654c7368 69667400 50794d61 PlaceLshift.PyMa │ │ │ │ │ - 0x00000d90 7070696e 675f5661 6c756573 00507944 pping_Values.PyD │ │ │ │ │ - 0x00000da0 6963745f 56616c75 65730050 79497465 ict_Values.PyIte │ │ │ │ │ - 0x00000db0 725f5365 6e64005f 50794765 6e5f4665 r_Send._PyGen_Fe │ │ │ │ │ - 0x00000dc0 74636853 746f7049 74657261 74696f6e tchStopIteration │ │ │ │ │ - 0x00000dd0 56616c75 65005079 4e756d62 65725f49 Value.PyNumber_I │ │ │ │ │ - 0x00000de0 6e506c61 63655265 6d61696e 64657200 nPlaceRemainder. │ │ │ │ │ - 0x00000df0 50794e75 6d626572 5f466c6f 61740050 PyNumber_Float.P │ │ │ │ │ - 0x00000e00 79466c6f 61745f54 79706500 5079466c yFloat_Type.PyFl │ │ │ │ │ - 0x00000e10 6f61745f 46726f6d 53747269 6e670050 oat_FromString.P │ │ │ │ │ - 0x00000e20 794c6f6e 675f4173 446f7562 6c650050 yLong_AsDouble.P │ │ │ │ │ - 0x00000e30 79466c6f 61745f46 726f6d44 6f75626c yFloat_FromDoubl │ │ │ │ │ - 0x00000e40 65005079 4e756d62 65725f50 6f736974 e.PyNumber_Posit │ │ │ │ │ - 0x00000e50 69766500 50794e75 6d626572 5f496e50 ive.PyNumber_InP │ │ │ │ │ - 0x00000e60 6c616365 466c6f6f 72446976 69646500 laceFloorDivide. │ │ │ │ │ - 0x00000e70 5f50794e 756d6265 725f496e 506c6163 _PyNumber_InPlac │ │ │ │ │ - 0x00000e80 65506f77 65724e6f 4d6f6400 50794e75 ePowerNoMod.PyNu │ │ │ │ │ - 0x00000e90 6d626572 5f496e50 6c616365 54727565 mber_InPlaceTrue │ │ │ │ │ - 0x00000ea0 44697669 64650050 794e756d 6265725f Divide.PyNumber_ │ │ │ │ │ - 0x00000eb0 4d617472 69784d75 6c746970 6c790050 MatrixMultiply.P │ │ │ │ │ - 0x00000ec0 794e756d 6265725f 496e506c 6163654d yNumber_InPlaceM │ │ │ │ │ - 0x00000ed0 61747269 784d756c 7469706c 79005079 atrixMultiply.Py │ │ │ │ │ - 0x00000ee0 4e756d62 65725f49 6e506c61 63655273 Number_InPlaceRs │ │ │ │ │ - 0x00000ef0 68696674 00507953 65717565 6e63655f hift.PySequence_ │ │ │ │ │ - 0x00000f00 436f756e 74005079 53657175 656e6365 Count.PySequence │ │ │ │ │ - 0x00000f10 5f496e50 6c616365 436f6e63 61740050 _InPlaceConcat.P │ │ │ │ │ - 0x00000f20 794d6170 70696e67 5f476574 4f707469 yMapping_GetOpti │ │ │ │ │ - 0x00000f30 6f6e616c 4974656d 53747269 6e670050 onalItemString.P │ │ │ │ │ - 0x00000f40 794e756d 6265725f 496e506c 61636550 yNumber_InPlaceP │ │ │ │ │ - 0x00000f50 6f776572 0050794f 626a6563 745f4765 ower.PyObject_Ge │ │ │ │ │ - 0x00000f60 74414974 65720050 794f626a 6563745f tAIter.PyObject_ │ │ │ │ │ - 0x00000f70 44656c49 74656d53 7472696e 67005079 DelItemString.Py │ │ │ │ │ - 0x00000f80 4d617070 696e675f 4861734b 65790050 Mapping_HasKey.P │ │ │ │ │ - 0x00000f90 79457272 5f466f72 6d617455 6e726169 yErr_FormatUnrai │ │ │ │ │ - 0x00000fa0 7361626c 65005079 4d617070 696e675f sable.PyMapping_ │ │ │ │ │ - 0x00000fb0 4861734b 65795374 72696e67 0050794d HasKeyString.PyM │ │ │ │ │ - 0x00000fc0 61707069 6e675f48 61734b65 79537472 apping_HasKeyStr │ │ │ │ │ - 0x00000fd0 696e6757 69746845 72726f72 0050794d ingWithError.PyM │ │ │ │ │ - 0x00000fe0 61707069 6e675f48 61734b65 79576974 apping_HasKeyWit │ │ │ │ │ - 0x00000ff0 68457272 6f720050 79536571 75656e63 hError.PySequenc │ │ │ │ │ - 0x00001000 655f4465 6c536c69 63650050 79536571 e_DelSlice.PySeq │ │ │ │ │ - 0x00001010 75656e63 655f496e 506c6163 65526570 uence_InPlaceRep │ │ │ │ │ - 0x00001020 65617400 50794c6f 6e675f46 726f6d53 eat.PyLong_FromS │ │ │ │ │ - 0x00001030 73697a65 5f740050 79536571 75656e63 size_t.PySequenc │ │ │ │ │ - 0x00001040 655f5265 70656174 00507953 65717565 e_Repeat.PySeque │ │ │ │ │ - 0x00001050 6e63655f 53657453 6c696365 00507942 nce_SetSlice.PyB │ │ │ │ │ - 0x00001060 75666665 725f4765 74506f69 6e746572 uffer_GetPointer │ │ │ │ │ - 0x00001070 005f5079 42756666 65725f52 656c6561 ._PyBuffer_Relea │ │ │ │ │ - 0x00001080 7365496e 496e7465 72707265 74657241 seInInterpreterA │ │ │ │ │ - 0x00001090 6e645261 77467265 65005f50 795f4361 ndRawFree._Py_Ca │ │ │ │ │ - 0x000010a0 6c6c496e 496e7465 72707265 74657241 llInInterpreterA │ │ │ │ │ - 0x000010b0 6e645261 77467265 65005079 42756666 ndRawFree.PyBuff │ │ │ │ │ - 0x000010c0 65725f53 697a6546 726f6d46 6f726d61 er_SizeFromForma │ │ │ │ │ - 0x000010d0 74005f50 79496d70 6f72745f 4765744d t._PyImport_GetM │ │ │ │ │ - 0x000010e0 6f64756c 65417474 72537472 696e6700 oduleAttrString. │ │ │ │ │ - 0x000010f0 50794f62 6a656374 5f43616c 6c46756e PyObject_CallFun │ │ │ │ │ - 0x00001100 6374696f 6e4f626a 41726773 00507942 ctionObjArgs.PyB │ │ │ │ │ - 0x00001110 75666665 725f4672 6f6d436f 6e746967 uffer_FromContig │ │ │ │ │ - 0x00001120 756f7573 006d656d 63707900 50794d65 uous.memcpy.PyMe │ │ │ │ │ - 0x00001130 6d5f4d61 6c6c6f63 005f5f61 65616269 m_Malloc.__aeabi │ │ │ │ │ - 0x00001140 5f696469 76005079 4d656d5f 46726565 _idiv.PyMem_Free │ │ │ │ │ - 0x00001150 0050794f 626a6563 745f4c65 6e677468 .PyObject_Length │ │ │ │ │ - 0x00001160 00507942 75666665 725f4669 6c6c436f .PyBuffer_FillCo │ │ │ │ │ - 0x00001170 6e746967 756f7573 53747269 64657300 ntiguousStrides. │ │ │ │ │ - 0x00001180 50794f62 6a656374 5f436f70 79446174 PyObject_CopyDat │ │ │ │ │ - 0x00001190 61005079 4f626a65 63745f41 73577269 a.PyObject_AsWri │ │ │ │ │ - 0x000011a0 74654275 66666572 0050794f 626a6563 teBuffer.PyObjec │ │ │ │ │ - 0x000011b0 745f4173 43686172 42756666 65720050 t_AsCharBuffer.P │ │ │ │ │ - 0x000011c0 794f626a 6563745f 41735265 61644275 yObject_AsReadBu │ │ │ │ │ - 0x000011d0 66666572 0050794f 626a6563 745f4368 ffer.PyObject_Ch │ │ │ │ │ - 0x000011e0 65636b52 65616442 75666665 72005f50 eckReadBuffer._P │ │ │ │ │ - 0x000011f0 79427566 6665725f 52656c65 61736549 yBuffer_ReleaseI │ │ │ │ │ - 0x00001200 6e496e74 65727072 65746572 005f5079 nInterpreter._Py │ │ │ │ │ - 0x00001210 5f43616c 6c496e49 6e746572 70726574 _CallInInterpret │ │ │ │ │ - 0x00001220 65720050 79536571 75656e63 655f4c65 er.PySequence_Le │ │ │ │ │ - 0x00001230 6e677468 0050794d 61707069 6e675f4c ngth.PyMapping_L │ │ │ │ │ - 0x00001240 656e6774 68005079 53657175 656e6365 ength.PySequence │ │ │ │ │ - 0x00001250 5f496e00 50794149 7465725f 43686563 _In.PyAIter_Chec │ │ │ │ │ - 0x00001260 6b00 k. │ │ │ │ │ + 0x00000130 2e4c4332 36002e4c 43323700 2e4c4332 .LC26..LC27..LC2 │ │ │ │ │ + 0x00000140 38002e4c 43323900 2e4c4333 30006f62 8..LC29..LC30.ob │ │ │ │ │ + 0x00000150 6a656374 5f697373 7562636c 61737300 ject_issubclass. │ │ │ │ │ + 0x00000160 72656375 72736976 655f6973 73756263 recursive_issubc │ │ │ │ │ + 0x00000170 6c617373 00636865 636b5f63 6c617373 lass.check_class │ │ │ │ │ + 0x00000180 00726563 75727369 76655f69 73737562 .recursive_issub │ │ │ │ │ + 0x00000190 636c6173 732e7061 72742e30 002e4c43 class.part.0..LC │ │ │ │ │ + 0x000001a0 3331002e 4c433332 002e4c43 3333002e 31..LC32..LC33.. │ │ │ │ │ + 0x000001b0 4c433334 002e4c43 33350061 62737472 LC34..LC35.abstr │ │ │ │ │ + 0x000001c0 6163745f 69737375 62636c61 7373002e act_issubclass.. │ │ │ │ │ + 0x000001d0 4c433336 002e4c43 3337002e 4c433338 LC36..LC37..LC38 │ │ │ │ │ + 0x000001e0 002e4c43 3339002e 4c433430 002e4c43 ..LC39..LC40..LC │ │ │ │ │ + 0x000001f0 3431002e 4c433432 002e4c43 3433002e 41..LC42..LC43.. │ │ │ │ │ + 0x00000200 4c433434 002e4c43 3435002e 4c433436 LC44..LC45..LC46 │ │ │ │ │ + 0x00000210 002e4c43 3437002e 4c433438 002e4c43 ..LC47..LC48..LC │ │ │ │ │ + 0x00000220 3439002e 4c433530 002e4c43 35310073 49..LC50..LC51.s │ │ │ │ │ + 0x00000230 65717565 6e63655f 72657065 6174002e equence_repeat.. │ │ │ │ │ + 0x00000240 4c433532 002e4c43 3533002e 4c433534 LC52..LC53..LC54 │ │ │ │ │ + 0x00000250 002e4c43 3535005f 4973466f 72747261 ..LC55._IsFortra │ │ │ │ │ + 0x00000260 6e436f6e 74696775 6f75732e 70617274 nContiguous.part │ │ │ │ │ + 0x00000270 2e30005f 49734343 6f6e7469 67756f75 .0._IsCContiguou │ │ │ │ │ + 0x00000280 73002e4c 43353600 2e4c4335 37002e4c s..LC56..LC57..L │ │ │ │ │ + 0x00000290 43353800 2e4c4335 39002e4c 43363000 C58..LC59..LC60. │ │ │ │ │ + 0x000002a0 2e4c4336 31002e4c 43363200 2e4c4336 .LC61..LC62..LC6 │ │ │ │ │ + 0x000002b0 33002e4c 43363400 2e4c4336 35002e4c 3..LC64..LC65..L │ │ │ │ │ + 0x000002c0 43363600 2e4c4336 37002e4c 43363800 C66..LC67..LC68. │ │ │ │ │ + 0x000002d0 2e4c4336 39002e4c 43373000 2e4c4337 .LC69..LC70..LC7 │ │ │ │ │ + 0x000002e0 31002e4c 43373200 2e4c4337 33002e4c 1..LC72..LC73..L │ │ │ │ │ + 0x000002f0 43373400 2e4c4337 35002e4c 43373600 C74..LC75..LC76. │ │ │ │ │ + 0x00000300 7465726e 6172795f 696f702e 636f6e73 ternary_iop.cons │ │ │ │ │ + 0x00000310 7470726f 702e3000 2e4c4337 37002e4c tprop.0..LC77..L │ │ │ │ │ + 0x00000320 43373800 2e4c4337 39002e4c 43383000 C78..LC79..LC80. │ │ │ │ │ + 0x00000330 2e4c4338 31002e4c 43383200 5f497346 .LC81..LC82._IsF │ │ │ │ │ + 0x00000340 6f727472 616e436f 6e746967 756f7573 ortranContiguous │ │ │ │ │ + 0x00000350 002e4c43 3833002e 4c433834 002e4c43 ..LC83..LC84..LC │ │ │ │ │ + 0x00000360 3835002e 4c433836 002e4c43 3837002e 85..LC86..LC87.. │ │ │ │ │ + 0x00000370 4c433838 002e4c43 3839002e 4c433930 LC88..LC89..LC90 │ │ │ │ │ + 0x00000380 005f6275 66666572 5f72656c 65617365 ._buffer_release │ │ │ │ │ + 0x00000390 5f63616c 6c002e4c 43393100 2e4c4339 _call..LC91..LC9 │ │ │ │ │ + 0x000003a0 32005f50 795f6164 645f6f6e 655f746f 2._Py_add_one_to │ │ │ │ │ + 0x000003b0 5f696e64 65785f43 005f5079 5f616464 _index_C._Py_add │ │ │ │ │ + 0x000003c0 5f6f6e65 5f746f5f 696e6465 785f4600 _one_to_index_F. │ │ │ │ │ + 0x000003d0 2e4c4339 33002e4c 43393400 2e4c4339 .LC93..LC94..LC9 │ │ │ │ │ + 0x000003e0 35006173 5f726561 645f6275 66666572 5.as_read_buffer │ │ │ │ │ + 0x000003f0 00507953 65717565 6e63655f 5475706c .PySequence_Tupl │ │ │ │ │ + 0x00000400 65005079 5475706c 655f5479 70650050 e.PyTuple_Type.P │ │ │ │ │ + 0x00000410 794c6973 745f5479 70650050 794c6973 yList_Type.PyLis │ │ │ │ │ + 0x00000420 745f4173 5475706c 65005079 4f626a65 t_AsTuple.PyObje │ │ │ │ │ + 0x00000430 63745f47 65744974 6572005f 50794f62 ct_GetIter._PyOb │ │ │ │ │ + 0x00000440 6a656374 5f4c6f6f 6b757053 70656369 ject_LookupSpeci │ │ │ │ │ + 0x00000450 616c005f 50795f43 6865636b 46756e63 al._Py_CheckFunc │ │ │ │ │ + 0x00000460 74696f6e 52657375 6c74005f 50795f44 tionResult._Py_D │ │ │ │ │ + 0x00000470 65616c6c 6f63005f 50795f4e 6f74496d ealloc._Py_NotIm │ │ │ │ │ + 0x00000480 706c656d 656e7465 64537472 75637400 plementedStruct. │ │ │ │ │ + 0x00000490 50794c6f 6e675f41 73537369 7a655f74 PyLong_AsSsize_t │ │ │ │ │ + 0x000004a0 00507954 75706c65 5f4e6577 00507945 .PyTuple_New.PyE │ │ │ │ │ + 0x000004b0 72725f4f 63637572 72656400 5f507954 rr_Occurred._PyT │ │ │ │ │ + 0x000004c0 75706c65 5f526573 697a6500 50794f62 uple_Resize.PyOb │ │ │ │ │ + 0x000004d0 6a656374 5f53697a 65005079 4578635f ject_Size.PyExc_ │ │ │ │ │ + 0x000004e0 54797065 4572726f 72005f50 79457272 TypeError._PyErr │ │ │ │ │ + 0x000004f0 5f457863 65707469 6f6e4d61 74636865 _ExceptionMatche │ │ │ │ │ + 0x00000500 73005f50 7952756e 74696d65 005f5079 s._PyRuntime._Py │ │ │ │ │ + 0x00000510 5f747373 5f747374 61746500 5f507945 _tss_tstate._PyE │ │ │ │ │ + 0x00000520 72725f43 6c656172 00507945 78635f53 rr_Clear.PyExc_S │ │ │ │ │ + 0x00000530 746f7049 74657261 74696f6e 00507945 topIteration.PyE │ │ │ │ │ + 0x00000540 78635f56 616c7565 4572726f 72005f50 xc_ValueError._P │ │ │ │ │ + 0x00000550 794f626a 6563745f 4d616b65 54704361 yObject_MakeTpCa │ │ │ │ │ + 0x00000560 6c6c0050 79457272 5f4e6f4d 656d6f72 ll.PyErr_NoMemor │ │ │ │ │ + 0x00000570 79005079 4d617070 696e675f 47657449 y.PyMapping_GetI │ │ │ │ │ + 0x00000580 74656d53 7472696e 67005079 556e6963 temString.PyUnic │ │ │ │ │ + 0x00000590 6f64655f 46726f6d 53747269 6e670050 ode_FromString.P │ │ │ │ │ + 0x000005a0 79457863 5f496e64 65784572 726f7200 yExc_IndexError. │ │ │ │ │ + 0x000005b0 50794e75 6d626572 5f417353 73697a65 PyNumber_AsSsize │ │ │ │ │ + 0x000005c0 5f740050 79536571 75656e63 655f4765 _t.PySequence_Ge │ │ │ │ │ + 0x000005d0 74497465 6d005079 54797065 5f547970 tItem.PyType_Typ │ │ │ │ │ + 0x000005e0 65005079 4f626a65 63745f47 65744f70 e.PyObject_GetOp │ │ │ │ │ + 0x000005f0 74696f6e 616c4174 7472005f 50795f4e tionalAttr._Py_N │ │ │ │ │ + 0x00000600 6f6e6553 74727563 74005079 4f626a65 oneStruct.PyObje │ │ │ │ │ + 0x00000610 63745f43 616c6c4f 6e654172 67005079 ct_CallOneArg.Py │ │ │ │ │ + 0x00000620 5f47656e 65726963 416c6961 73005079 _GenericAlias.Py │ │ │ │ │ + 0x00000630 4f626a65 63745f47 65744974 656d005f Object_GetItem._ │ │ │ │ │ + 0x00000640 50794f62 6a656374 5f4e6578 744e6f74 PyObject_NextNot │ │ │ │ │ + 0x00000650 496d706c 656d656e 74656400 50795365 Implemented.PySe │ │ │ │ │ + 0x00000660 71497465 725f4e65 77005079 49746572 qIter_New.PyIter │ │ │ │ │ + 0x00000670 5f4e6578 74005079 4f626a65 63745f53 _Next.PyObject_S │ │ │ │ │ + 0x00000680 65744974 656d0050 79536571 75656e63 etItem.PySequenc │ │ │ │ │ + 0x00000690 655f5365 74497465 6d005079 4f626a65 e_SetItem.PyObje │ │ │ │ │ + 0x000006a0 63745f54 79706500 50794d61 7070696e ct_Type.PyMappin │ │ │ │ │ + 0x000006b0 675f4765 744f7074 696f6e61 6c497465 g_GetOptionalIte │ │ │ │ │ + 0x000006c0 6d005079 44696374 5f547970 65005079 m.PyDict_Type.Py │ │ │ │ │ + 0x000006d0 44696374 5f476574 4974656d 52656600 Dict_GetItemRef. │ │ │ │ │ + 0x000006e0 50794578 635f4b65 79457272 6f720050 PyExc_KeyError.P │ │ │ │ │ + 0x000006f0 794d6170 70696e67 5f436865 636b0050 yMapping_Check.P │ │ │ │ │ + 0x00000700 794d6170 70696e67 5f536574 4974656d yMapping_SetItem │ │ │ │ │ + 0x00000710 53747269 6e670050 794f626a 6563745f String.PyObject_ │ │ │ │ │ + 0x00000720 47657442 75666665 72005f50 79457272 GetBuffer._PyErr │ │ │ │ │ + 0x00000730 5f426164 496e7465 726e616c 43616c6c _BadInternalCall │ │ │ │ │ + 0x00000740 00507942 75666665 725f4669 6c6c496e .PyBuffer_FillIn │ │ │ │ │ + 0x00000750 666f0050 79457863 5f427566 66657245 fo.PyExc_BufferE │ │ │ │ │ + 0x00000760 72726f72 00507942 75666665 725f5265 rror.PyBuffer_Re │ │ │ │ │ + 0x00000770 6c656173 65005079 4f626a65 63745f49 lease.PyObject_I │ │ │ │ │ + 0x00000780 73496e73 74616e63 65005f50 79556e69 sInstance._PyUni │ │ │ │ │ + 0x00000790 6f6e5f54 79706500 50794f62 6a656374 on_Type.PyObject │ │ │ │ │ + 0x000007a0 5f497354 72756500 5f50795f 756e696f _IsTrue._Py_unio │ │ │ │ │ + 0x000007b0 6e5f6172 6773005f 50795f43 6865636b n_args._Py_Check │ │ │ │ │ + 0x000007c0 52656375 72736976 6543616c 6c005079 RecursiveCall.Py │ │ │ │ │ + 0x000007d0 53657175 656e6365 5f436f6e 7461696e Sequence_Contain │ │ │ │ │ + 0x000007e0 73005f50 79536571 75656e63 655f4974 s._PySequence_It │ │ │ │ │ + 0x000007f0 65725365 61726368 00507945 78635f4f erSearch.PyExc_O │ │ │ │ │ + 0x00000800 76657266 6c6f7745 72726f72 00507945 verflowError.PyE │ │ │ │ │ + 0x00000810 72725f47 6976656e 45786365 7074696f rr_GivenExceptio │ │ │ │ │ + 0x00000820 6e4d6174 63686573 0050794c 6f6e675f nMatches.PyLong_ │ │ │ │ │ + 0x00000830 54797065 00507945 78635f44 65707265 Type.PyExc_Depre │ │ │ │ │ + 0x00000840 63617469 6f6e5761 726e696e 67005079 cationWarning.Py │ │ │ │ │ + 0x00000850 4572725f 5761726e 466f726d 6174005f Err_WarnFormat._ │ │ │ │ │ + 0x00000860 50794572 725f466f 726d6174 005f5079 PyErr_Format._Py │ │ │ │ │ + 0x00000870 4e756d62 65725f49 6e646578 0050794e Number_Index.PyN │ │ │ │ │ + 0x00000880 756d6265 725f496e 506c6163 654f7200 umber_InPlaceOr. │ │ │ │ │ + 0x00000890 50795479 70655f49 73537562 74797065 PyType_IsSubtype │ │ │ │ │ + 0x000008a0 0050794f 626a6563 745f466f 726d6174 .PyObject_Format │ │ │ │ │ + 0x000008b0 00507955 6e69636f 64655f54 79706500 .PyUnicode_Type. │ │ │ │ │ + 0x000008c0 50794f62 6a656374 5f537472 00507955 PyObject_Str.PyU │ │ │ │ │ + 0x000008d0 6e69636f 64655f4e 65770050 79457863 nicode_New.PyExc │ │ │ │ │ + 0x000008e0 5f537973 74656d45 72726f72 0050794e _SystemError.PyN │ │ │ │ │ + 0x000008f0 756d6265 725f4c73 68696674 00507943 umber_Lshift.PyC │ │ │ │ │ + 0x00000900 46756e63 74696f6e 5f547970 65007374 Function_Type.st │ │ │ │ │ + 0x00000910 72636d70 0050794e 756d6265 725f5375 rcmp.PyNumber_Su │ │ │ │ │ + 0x00000920 62747261 63740050 794f626a 6563745f btract.PyObject_ │ │ │ │ │ + 0x00000930 49735375 62636c61 73730050 794e756d IsSubclass.PyNum │ │ │ │ │ + 0x00000940 6265725f 496e506c 61636541 64640050 ber_InPlaceAdd.P │ │ │ │ │ + 0x00000950 794e756d 6265725f 4e656761 74697665 yNumber_Negative │ │ │ │ │ + 0x00000960 00507953 65717565 6e63655f 46617374 .PySequence_Fast │ │ │ │ │ + 0x00000970 0050794c 6973745f 4e657700 5f50794c .PyList_New._PyL │ │ │ │ │ + 0x00000980 6973745f 45787465 6e64005f 50794572 ist_Extend._PyEr │ │ │ │ │ + 0x00000990 725f5365 74537472 696e6700 50794e75 r_SetString.PyNu │ │ │ │ │ + 0x000009a0 6d626572 5f496e76 65727400 50794f62 mber_Invert.PyOb │ │ │ │ │ + 0x000009b0 6a656374 5f436865 636b4275 66666572 ject_CheckBuffer │ │ │ │ │ + 0x000009c0 0050794f 626a6563 745f4c65 6e677468 .PyObject_Length │ │ │ │ │ + 0x000009d0 48696e74 005f5079 4f626a65 63745f52 Hint._PyObject_R │ │ │ │ │ + 0x000009e0 65616c49 73537562 636c6173 73005079 ealIsSubclass.Py │ │ │ │ │ + 0x000009f0 4f626a65 63745f44 656c4974 656d0050 Object_DelItem.P │ │ │ │ │ + 0x00000a00 79536571 75656e63 655f4465 6c497465 ySequence_DelIte │ │ │ │ │ + 0x00000a10 6d005079 53657175 656e6365 5f4c6973 m.PySequence_Lis │ │ │ │ │ + 0x00000a20 74005079 4e756d62 65725f41 64640050 t.PyNumber_Add.P │ │ │ │ │ + 0x00000a30 79496e64 65785f43 6865636b 0050794e yIndex_Check.PyN │ │ │ │ │ + 0x00000a40 756d6265 725f4d75 6c746970 6c790050 umber_Multiply.P │ │ │ │ │ + 0x00000a50 794e756d 6265725f 416e6400 50794e75 yNumber_And.PyNu │ │ │ │ │ + 0x00000a60 6d626572 5f4c6f6e 67005079 4c6f6e67 mber_Long.PyLong │ │ │ │ │ + 0x00000a70 5f46726f 6d556e69 636f6465 4f626a65 _FromUnicodeObje │ │ │ │ │ + 0x00000a80 6374005f 50794c6f 6e675f46 726f6d42 ct._PyLong_FromB │ │ │ │ │ + 0x00000a90 79746573 00507942 79746541 72726179 ytes.PyByteArray │ │ │ │ │ + 0x00000aa0 5f547970 65005079 4572725f 5761726e _Type.PyErr_Warn │ │ │ │ │ + 0x00000ab0 4578005f 50794279 74654172 7261795f Ex._PyByteArray_ │ │ │ │ │ + 0x00000ac0 656d7074 795f7374 72696e67 005f5079 empty_string._Py │ │ │ │ │ + 0x00000ad0 4c6f6e67 5f436f70 79005079 42797465 Long_Copy.PyByte │ │ │ │ │ + 0x00000ae0 735f4672 6f6d5374 72696e67 416e6453 s_FromStringAndS │ │ │ │ │ + 0x00000af0 697a6500 50794e75 6d626572 5f436865 ize.PyNumber_Che │ │ │ │ │ + 0x00000b00 636b0050 79436f6d 706c6578 5f547970 ck.PyComplex_Typ │ │ │ │ │ + 0x00000b10 65005079 4d617070 696e675f 4b657973 e.PyMapping_Keys │ │ │ │ │ + 0x00000b20 0050794f 626a6563 745f5665 63746f72 .PyObject_Vector │ │ │ │ │ + 0x00000b30 63616c6c 4d657468 6f640050 79446963 callMethod.PyDic │ │ │ │ │ + 0x00000b40 745f4b65 79730050 794d6170 70696e67 t_Keys.PyMapping │ │ │ │ │ + 0x00000b50 5f53697a 65005079 4d617070 696e675f _Size.PyMapping_ │ │ │ │ │ + 0x00000b60 4974656d 73005079 44696374 5f497465 Items.PyDict_Ite │ │ │ │ │ + 0x00000b70 6d730050 794e756d 6265725f 4f720050 ms.PyNumber_Or.P │ │ │ │ │ + 0x00000b80 794e756d 6265725f 466c6f6f 72446976 yNumber_FloorDiv │ │ │ │ │ + 0x00000b90 69646500 50794974 65725f43 6865636b ide.PyIter_Check │ │ │ │ │ + 0x00000ba0 0050794e 756d6265 725f5265 6d61696e .PyNumber_Remain │ │ │ │ │ + 0x00000bb0 64657200 50794e75 6d626572 5f496e50 der.PyNumber_InP │ │ │ │ │ + 0x00000bc0 6c616365 53756274 72616374 0050794e laceSubtract.PyN │ │ │ │ │ + 0x00000bd0 756d6265 725f5472 75654469 76696465 umber_TrueDivide │ │ │ │ │ + 0x00000be0 005f5079 4e756d62 65725f50 6f776572 ._PyNumber_Power │ │ │ │ │ + 0x00000bf0 4e6f4d6f 64005079 42756666 65725f49 NoMod.PyBuffer_I │ │ │ │ │ + 0x00000c00 73436f6e 74696775 6f757300 50794e75 sContiguous.PyNu │ │ │ │ │ + 0x00000c10 6d626572 5f496e50 6c616365 416e6400 mber_InPlaceAnd. │ │ │ │ │ + 0x00000c20 50794e75 6d626572 5f416273 6f6c7574 PyNumber_Absolut │ │ │ │ │ + 0x00000c30 65005079 4e756d62 65725f44 69766d6f e.PyNumber_Divmo │ │ │ │ │ + 0x00000c40 64005079 53657175 656e6365 5f436865 d.PySequence_Che │ │ │ │ │ + 0x00000c50 636b005f 50794f62 6a656374 5f486173 ck._PyObject_Has │ │ │ │ │ + 0x00000c60 4c656e00 50795365 7175656e 63655f53 Len.PySequence_S │ │ │ │ │ + 0x00000c70 697a6500 5f50794f 626a6563 745f5265 ize._PyObject_Re │ │ │ │ │ + 0x00000c80 616c4973 496e7374 616e6365 00507953 alIsInstance.PyS │ │ │ │ │ + 0x00000c90 65717565 6e63655f 436f6e63 61740050 equence_Concat.P │ │ │ │ │ + 0x00000ca0 79536571 75656e63 655f4765 74536c69 ySequence_GetSli │ │ │ │ │ + 0x00000cb0 6365005f 5079536c 6963655f 46726f6d ce._PySlice_From │ │ │ │ │ + 0x00000cc0 496e6469 63657300 50794e75 6d626572 Indices.PyNumber │ │ │ │ │ + 0x00000cd0 5f586f72 0050794e 756d6265 725f496e _Xor.PyNumber_In │ │ │ │ │ + 0x00000ce0 506c6163 65586f72 00507953 65717565 PlaceXor.PySeque │ │ │ │ │ + 0x00000cf0 6e63655f 496e6465 78005079 4f626a65 nce_Index.PyObje │ │ │ │ │ + 0x00000d00 63745f52 69636843 6f6d7061 7265426f ct_RichCompareBo │ │ │ │ │ + 0x00000d10 6f6c0050 794e756d 6265725f 546f4261 ol.PyNumber_ToBa │ │ │ │ │ + 0x00000d20 7365005f 50794c6f 6e675f46 6f726d61 se._PyLong_Forma │ │ │ │ │ + 0x00000d30 74005079 4e756d62 65725f49 6e506c61 t.PyNumber_InPla │ │ │ │ │ + 0x00000d40 63654d75 6c746970 6c790050 794e756d ceMultiply.PyNum │ │ │ │ │ + 0x00000d50 6265725f 52736869 66740050 794e756d ber_Rshift.PyNum │ │ │ │ │ + 0x00000d60 6265725f 506f7765 72005079 4e756d62 ber_Power.PyNumb │ │ │ │ │ + 0x00000d70 65725f49 6e506c61 63654c73 68696674 er_InPlaceLshift │ │ │ │ │ + 0x00000d80 0050794d 61707069 6e675f56 616c7565 .PyMapping_Value │ │ │ │ │ + 0x00000d90 73005079 44696374 5f56616c 75657300 s.PyDict_Values. │ │ │ │ │ + 0x00000da0 50794974 65725f53 656e6400 5f507947 PyIter_Send._PyG │ │ │ │ │ + 0x00000db0 656e5f46 65746368 53746f70 49746572 en_FetchStopIter │ │ │ │ │ + 0x00000dc0 6174696f 6e56616c 75650050 794e756d ationValue.PyNum │ │ │ │ │ + 0x00000dd0 6265725f 496e506c 61636552 656d6169 ber_InPlaceRemai │ │ │ │ │ + 0x00000de0 6e646572 0050794e 756d6265 725f466c nder.PyNumber_Fl │ │ │ │ │ + 0x00000df0 6f617400 5079466c 6f61745f 54797065 oat.PyFloat_Type │ │ │ │ │ + 0x00000e00 00507946 6c6f6174 5f46726f 6d537472 .PyFloat_FromStr │ │ │ │ │ + 0x00000e10 696e6700 50794c6f 6e675f41 73446f75 ing.PyLong_AsDou │ │ │ │ │ + 0x00000e20 626c6500 5079466c 6f61745f 46726f6d ble.PyFloat_From │ │ │ │ │ + 0x00000e30 446f7562 6c650050 794e756d 6265725f Double.PyNumber_ │ │ │ │ │ + 0x00000e40 506f7369 74697665 0050794e 756d6265 Positive.PyNumbe │ │ │ │ │ + 0x00000e50 725f496e 506c6163 65466c6f 6f724469 r_InPlaceFloorDi │ │ │ │ │ + 0x00000e60 76696465 005f5079 4e756d62 65725f49 vide._PyNumber_I │ │ │ │ │ + 0x00000e70 6e506c61 6365506f 7765724e 6f4d6f64 nPlacePowerNoMod │ │ │ │ │ + 0x00000e80 0050794e 756d6265 725f496e 506c6163 .PyNumber_InPlac │ │ │ │ │ + 0x00000e90 65547275 65446976 69646500 50794e75 eTrueDivide.PyNu │ │ │ │ │ + 0x00000ea0 6d626572 5f4d6174 7269784d 756c7469 mber_MatrixMulti │ │ │ │ │ + 0x00000eb0 706c7900 50794e75 6d626572 5f496e50 ply.PyNumber_InP │ │ │ │ │ + 0x00000ec0 6c616365 4d617472 69784d75 6c746970 laceMatrixMultip │ │ │ │ │ + 0x00000ed0 6c790050 794e756d 6265725f 496e506c ly.PyNumber_InPl │ │ │ │ │ + 0x00000ee0 61636552 73686966 74005079 53657175 aceRshift.PySequ │ │ │ │ │ + 0x00000ef0 656e6365 5f436f75 6e740050 79536571 ence_Count.PySeq │ │ │ │ │ + 0x00000f00 75656e63 655f496e 506c6163 65436f6e uence_InPlaceCon │ │ │ │ │ + 0x00000f10 63617400 50794d61 7070696e 675f4765 cat.PyMapping_Ge │ │ │ │ │ + 0x00000f20 744f7074 696f6e61 6c497465 6d537472 tOptionalItemStr │ │ │ │ │ + 0x00000f30 696e6700 50794e75 6d626572 5f496e50 ing.PyNumber_InP │ │ │ │ │ + 0x00000f40 6c616365 506f7765 72005079 4f626a65 lacePower.PyObje │ │ │ │ │ + 0x00000f50 63745f47 65744149 74657200 50794f62 ct_GetAIter.PyOb │ │ │ │ │ + 0x00000f60 6a656374 5f44656c 4974656d 53747269 ject_DelItemStri │ │ │ │ │ + 0x00000f70 6e670050 794d6170 70696e67 5f486173 ng.PyMapping_Has │ │ │ │ │ + 0x00000f80 4b657900 50794572 725f466f 726d6174 Key.PyErr_Format │ │ │ │ │ + 0x00000f90 556e7261 69736162 6c650050 794d6170 Unraisable.PyMap │ │ │ │ │ + 0x00000fa0 70696e67 5f486173 4b657953 7472696e ping_HasKeyStrin │ │ │ │ │ + 0x00000fb0 67005079 4d617070 696e675f 4861734b g.PyMapping_HasK │ │ │ │ │ + 0x00000fc0 65795374 72696e67 57697468 4572726f eyStringWithErro │ │ │ │ │ + 0x00000fd0 72005079 4d617070 696e675f 4861734b r.PyMapping_HasK │ │ │ │ │ + 0x00000fe0 65795769 74684572 726f7200 50795365 eyWithError.PySe │ │ │ │ │ + 0x00000ff0 7175656e 63655f44 656c536c 69636500 quence_DelSlice. │ │ │ │ │ + 0x00001000 50795365 7175656e 63655f49 6e506c61 PySequence_InPla │ │ │ │ │ + 0x00001010 63655265 70656174 0050794c 6f6e675f ceRepeat.PyLong_ │ │ │ │ │ + 0x00001020 46726f6d 5373697a 655f7400 50795365 FromSsize_t.PySe │ │ │ │ │ + 0x00001030 7175656e 63655f52 65706561 74005079 quence_Repeat.Py │ │ │ │ │ + 0x00001040 53657175 656e6365 5f536574 536c6963 Sequence_SetSlic │ │ │ │ │ + 0x00001050 65005079 42756666 65725f47 6574506f e.PyBuffer_GetPo │ │ │ │ │ + 0x00001060 696e7465 72005f50 79427566 6665725f inter._PyBuffer_ │ │ │ │ │ + 0x00001070 52656c65 61736549 6e496e74 65727072 ReleaseInInterpr │ │ │ │ │ + 0x00001080 65746572 416e6452 61774672 6565005f eterAndRawFree._ │ │ │ │ │ + 0x00001090 50795f43 616c6c49 6e496e74 65727072 Py_CallInInterpr │ │ │ │ │ + 0x000010a0 65746572 416e6452 61774672 65650050 eterAndRawFree.P │ │ │ │ │ + 0x000010b0 79427566 6665725f 53697a65 46726f6d yBuffer_SizeFrom │ │ │ │ │ + 0x000010c0 466f726d 6174005f 5079496d 706f7274 Format._PyImport │ │ │ │ │ + 0x000010d0 5f476574 4d6f6475 6c654174 74725374 _GetModuleAttrSt │ │ │ │ │ + 0x000010e0 72696e67 0050794f 626a6563 745f4361 ring.PyObject_Ca │ │ │ │ │ + 0x000010f0 6c6c4675 6e637469 6f6e4f62 6a417267 llFunctionObjArg │ │ │ │ │ + 0x00001100 73005079 42756666 65725f46 726f6d43 s.PyBuffer_FromC │ │ │ │ │ + 0x00001110 6f6e7469 67756f75 73006d65 6d637079 ontiguous.memcpy │ │ │ │ │ + 0x00001120 0050794d 656d5f4d 616c6c6f 63005f5f .PyMem_Malloc.__ │ │ │ │ │ + 0x00001130 61656162 695f6964 69760050 794d656d aeabi_idiv.PyMem │ │ │ │ │ + 0x00001140 5f467265 65005079 4f626a65 63745f4c _Free.PyObject_L │ │ │ │ │ + 0x00001150 656e6774 68005079 42756666 65725f46 ength.PyBuffer_F │ │ │ │ │ + 0x00001160 696c6c43 6f6e7469 67756f75 73537472 illContiguousStr │ │ │ │ │ + 0x00001170 69646573 0050794f 626a6563 745f436f ides.PyObject_Co │ │ │ │ │ + 0x00001180 70794461 74610050 794f626a 6563745f pyData.PyObject_ │ │ │ │ │ + 0x00001190 41735772 69746542 75666665 72005079 AsWriteBuffer.Py │ │ │ │ │ + 0x000011a0 4f626a65 63745f41 73436861 72427566 Object_AsCharBuf │ │ │ │ │ + 0x000011b0 66657200 50794f62 6a656374 5f417352 fer.PyObject_AsR │ │ │ │ │ + 0x000011c0 65616442 75666665 72005079 4f626a65 eadBuffer.PyObje │ │ │ │ │ + 0x000011d0 63745f43 6865636b 52656164 42756666 ct_CheckReadBuff │ │ │ │ │ + 0x000011e0 6572005f 50794275 66666572 5f52656c er._PyBuffer_Rel │ │ │ │ │ + 0x000011f0 65617365 496e496e 74657270 72657465 easeInInterprete │ │ │ │ │ + 0x00001200 72005f50 795f4361 6c6c496e 496e7465 r._Py_CallInInte │ │ │ │ │ + 0x00001210 72707265 74657200 50795365 7175656e rpreter.PySequen │ │ │ │ │ + 0x00001220 63655f4c 656e6774 68005079 4d617070 ce_Length.PyMapp │ │ │ │ │ + 0x00001230 696e675f 4c656e67 74680050 79536571 ing_Length.PySeq │ │ │ │ │ + 0x00001240 75656e63 655f496e 00507941 49746572 uence_In.PyAIter │ │ │ │ │ + 0x00001250 5f436865 636b00 _Check. │ │ │ ├── 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: 18436 (bytes into file) │ │ │ │ │ + Start of section headers: 18452 (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 0x4804: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4814: │ │ │ │ │ │ │ │ │ │ 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 000e28 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003e34 000338 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003e3c 000338 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000e5c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000e5c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000e5c 001c08 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00416c 0005f0 08 I 13 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 002a64 0000f1 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 002b58 000070 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00475c 000020 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 002bc8 0007ee 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 0033b6 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0033b6 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0033ec 000590 10 14 28 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 00397c 0004b6 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 00477c 000088 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000e5c 001c10 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 004174 0005f8 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 002a6c 0000f1 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002b60 000070 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00476c 000020 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 002bd0 0007ee 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0033be 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0033be 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0033f4 000590 10 14 28 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 003984 0004b6 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 00478c 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 {} │ │ │ │ │ @@ -19,16 +19,16 @@ │ │ │ │ │ 15: 00000c58 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 16: 00000c5c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 17: 000000a4 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 18: 000000b0 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 20: 000000e8 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 21: 00000001 112 FUNC LOCAL DEFAULT 8 stringlib__two_way_count │ │ │ │ │ - 22: 000017d4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 23: 000017d8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 22: 000017dc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 23: 000017e0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 24: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 25: 0000006c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 26: 00000e24 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 27: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 28: 00000001 126 FUNC GLOBAL HIDDEN 5 _Py_bytes_lower │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 30: 00000081 794 FUNC GLOBAL HIDDEN 5 _Py_bytes_rfind │ │ │ │ │ @@ -54,30 +54,30 @@ │ │ │ │ │ 50: 00000001 386 FUNC GLOBAL HIDDEN 1 _Py_bytes_startswith │ │ │ │ │ 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 57: 00000fc9 428 FUNC GLOBAL HIDDEN 5 _Py_bytes_endswith │ │ │ │ │ - 58: 00001175 902 FUNC GLOBAL HIDDEN 5 _Py_bytes_count │ │ │ │ │ - 59: 000014fd 868 FUNC GLOBAL HIDDEN 5 _Py_bytes_contains │ │ │ │ │ + 57: 00000fc9 436 FUNC GLOBAL HIDDEN 5 _Py_bytes_endswith │ │ │ │ │ + 58: 0000117d 902 FUNC GLOBAL HIDDEN 5 _Py_bytes_count │ │ │ │ │ + 59: 00001505 868 FUNC GLOBAL HIDDEN 5 _Py_bytes_contains │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ 62: 000001c9 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_isdigit │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 64: 00000219 68 FUNC GLOBAL HIDDEN 1 _Py_bytes_isascii │ │ │ │ │ 65: 0000025d 62 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ 66: 00000901 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ 67: 00000951 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ 68: 000009a1 106 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ 69: 00000a0d 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ - 70: 00001861 152 FUNC GLOBAL HIDDEN 5 _Py_bytes_istitle │ │ │ │ │ + 70: 00001869 152 FUNC GLOBAL HIDDEN 5 _Py_bytes_istitle │ │ │ │ │ 71: 00000a5d 112 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ - 72: 000018f9 784 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ + 72: 00001901 784 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ 73: 00000acd 72 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ 74: 00000b15 92 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ 75: 00000000 291 OBJECT GLOBAL HIDDEN 10 _Py_maketrans__doc__ │ │ │ │ │ 76: 00000124 123 OBJECT GLOBAL HIDDEN 10 _Py_swapcase__doc__ │ │ │ │ │ 77: 000001a0 124 OBJECT GLOBAL HIDDEN 10 _Py_capitalize__doc__ │ │ │ │ │ 78: 0000021c 155 OBJECT GLOBAL HIDDEN 10 _Py_title__doc__ │ │ │ │ │ 79: 000002b8 93 OBJECT GLOBAL HIDDEN 10 _Py_upper__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3e34 contains 103 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e3c contains 103 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000330a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000066 0000340a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000006e 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000080 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000000a4 0000330a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000dc 0000340a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ @@ -101,15 +101,15 @@ │ │ │ │ │ 000009d6 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000009ec 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000009fc 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000a98 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000aae 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000abe 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x416c contains 190 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4174 contains 191 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000006 00001d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 0000000a 00001d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 0000009e 00001f0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000000b6 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000001c6 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000001f8 0000050a R_ARM_THM_CALL 00000185 stringlib_rfind_char │ │ │ │ │ @@ -193,114 +193,115 @@ │ │ │ │ │ 00000f6c 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000f7c 0000312f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ 00000f80 00003130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ 00000ffc 0000330a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00001040 0000340a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00001048 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000106a 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001078 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001090 0000330a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000010d8 0000340a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000010e2 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000010e6 0000362f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000010ea 00003630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000010f4 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000010f8 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001104 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000110a 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000110e 00002730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001114 0000380a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000111e 0000142f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC8 │ │ │ │ │ -00001122 00001430 R_ARM_THM_MOVT_ABS 000000e8 .LC8 │ │ │ │ │ -00001126 0000122f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC7 │ │ │ │ │ -0000112a 00001230 R_ARM_THM_MOVT_ABS 000000b0 .LC7 │ │ │ │ │ -00001132 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001158 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001192 00001f0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000011a8 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000012e8 0000220a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000012f2 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001366 0000230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001414 0000220a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001486 0000150a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ -0000148c 0000240a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001492 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001496 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000149a 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -0000149e 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -000014a4 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000014bc 00000a0a R_ARM_THM_CALL 00000b71 stringlib_adaptive_find │ │ │ │ │ -000014e0 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000014e4 00002730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000014ea 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000014ee 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000014f4 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001522 0000230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000152e 0000240a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001538 00003c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001542 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000164e 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000016f8 00002a0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000017d4 00002b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000017e2 00002a0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000180c 0000080a R_ARM_THM_CALL 0000029d stringlib__preprocess │ │ │ │ │ -00001816 0000090a R_ARM_THM_CALL 000004ed stringlib__two_way │ │ │ │ │ -00001820 00002c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000183a 00000a0a R_ARM_THM_CALL 00000b71 stringlib_adaptive_find │ │ │ │ │ -00001844 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001848 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000184c 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -00001850 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -00001856 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000186e 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001872 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000018a6 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000018aa 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000018c6 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000018ca 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000018d2 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000018d6 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000018da 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000018de 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000018e2 0000362f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000018e6 00003630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001916 00001f0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000192e 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001a1c 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001a20 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001a24 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001a28 00000e2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -00001a2c 00000e30 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -00001a32 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001a5c 0000050a R_ARM_THM_CALL 00000185 stringlib_rfind_char │ │ │ │ │ -00001a6c 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001ab8 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001ade 0000230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001b04 0000050a R_ARM_THM_CALL 00000185 stringlib_rfind_char │ │ │ │ │ -00001b1e 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001bbe 0000240a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001bc8 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001bcc 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001bd0 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -00001bd4 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -00001bda 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001bee 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001bf2 00002730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001bf8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001bfc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c02 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001080 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001098 0000330a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000010e0 0000340a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000010ea 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000010ee 0000362f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000010f2 00003630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000010fc 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001100 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000110c 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001112 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001116 00002730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000111c 0000380a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001126 0000142f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC8 │ │ │ │ │ +0000112a 00001430 R_ARM_THM_MOVT_ABS 000000e8 .LC8 │ │ │ │ │ +0000112e 0000122f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC7 │ │ │ │ │ +00001132 00001230 R_ARM_THM_MOVT_ABS 000000b0 .LC7 │ │ │ │ │ +0000113a 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001160 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000119a 00001f0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000011b0 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000012f0 0000220a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000012fa 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000136e 0000230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000141c 0000220a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000148e 0000150a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ +00001494 0000240a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000149a 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000149e 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000014a2 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +000014a6 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +000014ac 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014c4 00000a0a R_ARM_THM_CALL 00000b71 stringlib_adaptive_find │ │ │ │ │ +000014e8 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000014ec 00002730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000014f2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000014f6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000014fc 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000152a 0000230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001536 0000240a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001540 00003c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000154a 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001656 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001700 00002a0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000017dc 00002b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000017ea 00002a0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001814 0000080a R_ARM_THM_CALL 0000029d stringlib__preprocess │ │ │ │ │ +0000181e 0000090a R_ARM_THM_CALL 000004ed stringlib__two_way │ │ │ │ │ +00001828 00002c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001842 00000a0a R_ARM_THM_CALL 00000b71 stringlib_adaptive_find │ │ │ │ │ +0000184c 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001850 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001854 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +00001858 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +0000185e 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001876 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000187a 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000018ae 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000018b2 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000018ce 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000018d2 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000018da 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000018de 00003f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000018e2 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000018e6 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000018ea 0000362f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000018ee 00003630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000191e 00001f0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00001936 0000200a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001a24 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001a28 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001a2c 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001a30 00000e2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +00001a34 00000e30 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +00001a3a 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a64 0000050a R_ARM_THM_CALL 00000185 stringlib_rfind_char │ │ │ │ │ +00001a74 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ac0 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ae6 0000230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001b0c 0000050a R_ARM_THM_CALL 00000185 stringlib_rfind_char │ │ │ │ │ +00001b26 0000210a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001bc6 0000240a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bd0 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001bd4 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001bd8 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +00001bdc 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +00001be2 0000260a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bf6 0000272f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001bfa 00002730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001c00 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001c04 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001c0a 0000280a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000001d6 0000221e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000021a 0000221e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000276 0000221e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000061a 0000221e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000c52 0000221e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00001054 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000189c 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000018a2 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001a7c 0000221e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001076 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000018a4 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000018aa 0000351e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001a84 0000221e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x475c contains 4 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x476c contains 4 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002e 0000080a R_ARM_THM_CALL 0000029d stringlib__preprocess │ │ │ │ │ 0000003c 0000090a R_ARM_THM_CALL 000004ed stringlib__two_way │ │ │ │ │ 0000005e 00002c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 0000006c 00002b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1649,25 +1649,25 @@ │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ │ ands.w r1, r5, #67108864 @ 0x4000000 │ │ │ │ │ itt ne │ │ │ │ │ addne.w r5, r2, #8 │ │ │ │ │ movne.w sl, #0 │ │ │ │ │ - bne.n 107c <_Py_bytes_endswith+0xb4> │ │ │ │ │ + bne.n 1084 <_Py_bytes_endswith+0xbc> │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ands.w r5, r5, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 10fe <_Py_bytes_endswith+0x136> │ │ │ │ │ + beq.n 1106 <_Py_bytes_endswith+0x13e> │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ add.w r1, r8, #16 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bge.w 1144 <_Py_bytes_endswith+0x17c> │ │ │ │ │ + bge.w 114c <_Py_bytes_endswith+0x184> │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ blt.n 1058 <_Py_bytes_endswith+0x90> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ sub.w r3, r6, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ @@ -1702,105 +1702,108 @@ │ │ │ │ │ blt.n 1068 <_Py_bytes_endswith+0xa0> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ bge.n 1030 <_Py_bytes_endswith+0x68> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 104e <_Py_bytes_endswith+0x86> │ │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bge.n 10f4 <_Py_bytes_endswith+0x12c> │ │ │ │ │ + bge.n 10fc <_Py_bytes_endswith+0x134> │ │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 1154 <_Py_bytes_endswith+0x18c> │ │ │ │ │ + beq.n 115c <_Py_bytes_endswith+0x194> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r1, r3, #16 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r4 │ │ │ │ │ - bge.n 1166 <_Py_bytes_endswith+0x19e> │ │ │ │ │ + bge.n 116e <_Py_bytes_endswith+0x1a6> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ itet lt │ │ │ │ │ addlt.w ip, r4, r7 │ │ │ │ │ movge ip, r7 │ │ │ │ │ biclt.w ip, ip, ip, asr #31 │ │ │ │ │ sub.w r0, r3, ip │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.n 1072 <_Py_bytes_endswith+0xaa> │ │ │ │ │ + bgt.n 107a <_Py_bytes_endswith+0xb2> │ │ │ │ │ cmp r4, ip │ │ │ │ │ - blt.n 1072 <_Py_bytes_endswith+0xaa> │ │ │ │ │ + blt.n 107a <_Py_bytes_endswith+0xb2> │ │ │ │ │ subs r0, r3, r2 │ │ │ │ │ cmp r0, ip │ │ │ │ │ it lt │ │ │ │ │ movlt r0, ip │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 1072 <_Py_bytes_endswith+0xaa> │ │ │ │ │ + bgt.n 107a <_Py_bytes_endswith+0xb2> │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1072 <_Py_bytes_endswith+0xaa> │ │ │ │ │ + bne.n 107a <_Py_bytes_endswith+0xb2> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 10ee <_Py_bytes_endswith+0x126> │ │ │ │ │ + b.n 10f6 <_Py_bytes_endswith+0x12e> │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbz r0, 113a <_Py_bytes_endswith+0x172> │ │ │ │ │ + cbz r0, 1142 <_Py_bytes_endswith+0x17a> │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 1136 <_Py_bytes_endswith+0x16e> │ │ │ │ │ + cbz r0, 113e <_Py_bytes_endswith+0x176> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 10ee <_Py_bytes_endswith+0x126> │ │ │ │ │ + b.n 10f6 <_Py_bytes_endswith+0x12e> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ blt.w 1014 <_Py_bytes_endswith+0x4c> │ │ │ │ │ adds r3, r6, r4 │ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ │ bics.w r6, r6, r6, asr #32 │ │ │ │ │ @@ -1808,26 +1811,26 @@ │ │ │ │ │ movcs r6, r3 │ │ │ │ │ b.n 1016 <_Py_bytes_endswith+0x4e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1136 <_Py_bytes_endswith+0x16e> │ │ │ │ │ + bne.n 113e <_Py_bytes_endswith+0x176> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 10a6 <_Py_bytes_endswith+0xde> │ │ │ │ │ + b.n 10ae <_Py_bytes_endswith+0xe6> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ itet lt │ │ │ │ │ addlt r3, r4, r6 │ │ │ │ │ movge r3, r6 │ │ │ │ │ biclt.w r3, r3, r3, asr #31 │ │ │ │ │ - b.n 10ae <_Py_bytes_endswith+0xe6> │ │ │ │ │ + b.n 10b6 <_Py_bytes_endswith+0xee> │ │ │ │ │ │ │ │ │ │ -00001174 <_Py_bytes_count>: │ │ │ │ │ +0000117c <_Py_bytes_count>: │ │ │ │ │ _Py_bytes_count(): │ │ │ │ │ stmdb 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 sl, r0 │ │ │ │ │ @@ -1835,759 +1838,759 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134e <_Py_bytes_count+0x1da> │ │ │ │ │ + beq.w 1356 <_Py_bytes_count+0x1da> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 137c <_Py_bytes_count+0x208> │ │ │ │ │ + beq.w 1384 <_Py_bytes_count+0x208> │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14a8 <_Py_bytes_count+0x334> │ │ │ │ │ + bne.w 14b0 <_Py_bytes_count+0x334> │ │ │ │ │ cmp r7, r9 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ movgt r7, r9 │ │ │ │ │ - ble.w 14ca <_Py_bytes_count+0x356> │ │ │ │ │ + ble.w 14d2 <_Py_bytes_count+0x356> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, r9 │ │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ │ subs r0, r7, r4 │ │ │ │ │ - bmi.w 14dc <_Py_bytes_count+0x368> │ │ │ │ │ + bmi.w 14e4 <_Py_bytes_count+0x368> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 140a <_Py_bytes_count+0x296> │ │ │ │ │ + beq.w 1412 <_Py_bytes_count+0x296> │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt.w 13ca <_Py_bytes_count+0x256> │ │ │ │ │ + bgt.w 13d2 <_Py_bytes_count+0x256> │ │ │ │ │ add.w r3, sl, r4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ble.w 13d8 <_Py_bytes_count+0x264> │ │ │ │ │ + ble.w 13e0 <_Py_bytes_count+0x264> │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.w 1422 <_Py_bytes_count+0x2ae> │ │ │ │ │ + bgt.w 142a <_Py_bytes_count+0x2ae> │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ sub.w lr, r0, r6 │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldrb.w r1, [r8, r7] │ │ │ │ │ and.w r2, r0, #31 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r9, r7 │ │ │ │ │ - beq.w 1342 <_Py_bytes_count+0x1ce> │ │ │ │ │ + beq.w 134a <_Py_bytes_count+0x1ce> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 129a <_Py_bytes_count+0x126> │ │ │ │ │ + beq.n 12a2 <_Py_bytes_count+0x126> │ │ │ │ │ ldrb.w r0, [r8, #1] │ │ │ │ │ movs r2, #1 │ │ │ │ │ and.w r4, r0, #31 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r9, r6, #3 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ lsl.w r2, r2, r4 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ - beq.n 129a <_Py_bytes_count+0x126> │ │ │ │ │ + beq.n 12a2 <_Py_bytes_count+0x126> │ │ │ │ │ ldrb.w r0, [r8, #2] │ │ │ │ │ movs r2, #1 │ │ │ │ │ and.w r4, r0, #31 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r9, r6, #4 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ lsl.w r2, r2, r4 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ - beq.n 129a <_Py_bytes_count+0x126> │ │ │ │ │ + beq.n 12a2 <_Py_bytes_count+0x126> │ │ │ │ │ ldrb.w r0, [r8, #3] │ │ │ │ │ movs r2, #1 │ │ │ │ │ and.w r4, r0, #31 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r9, r6, #5 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ lsl.w r2, r2, r4 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ - beq.n 129a <_Py_bytes_count+0x126> │ │ │ │ │ + beq.n 12a2 <_Py_bytes_count+0x126> │ │ │ │ │ add.w r4, r8, #3 │ │ │ │ │ subs r0, r6, #6 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r9, r0 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ subs r0, #1 │ │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - bne.n 1280 <_Py_bytes_count+0x10c> │ │ │ │ │ + bne.n 1288 <_Py_bytes_count+0x10c> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.w 1406 <_Py_bytes_count+0x292> │ │ │ │ │ + blt.w 140e <_Py_bytes_count+0x292> │ │ │ │ │ and.w r0, r1, #31 │ │ │ │ │ movs r2, #1 │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ mov sl, r8 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ add r3, r7 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ ldrb.w r6, [r3, ip] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 130c <_Py_bytes_count+0x198> │ │ │ │ │ + beq.n 1314 <_Py_bytes_count+0x198> │ │ │ │ │ add.w r8, ip, #1 │ │ │ │ │ cmp r8, lr │ │ │ │ │ - bgt.n 12e4 <_Py_bytes_count+0x170> │ │ │ │ │ + bgt.n 12ec <_Py_bytes_count+0x170> │ │ │ │ │ add.w r6, r3, ip │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and.w r6, r6, #31 │ │ │ │ │ lsr.w r6, r2, r6 │ │ │ │ │ lsls r6, r6, #31 │ │ │ │ │ - bmi.n 12fe <_Py_bytes_count+0x18a> │ │ │ │ │ + bmi.n 1306 <_Py_bytes_count+0x18a> │ │ │ │ │ add ip, r4 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - ble.n 12bc <_Py_bytes_count+0x148> │ │ │ │ │ + ble.n 12c4 <_Py_bytes_count+0x148> │ │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r5, 12f6 <_Py_bytes_count+0x182> │ │ │ │ │ + cbz r5, 12fe <_Py_bytes_count+0x182> │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov ip, r8 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bgt.n 12e4 <_Py_bytes_count+0x170> │ │ │ │ │ + bgt.n 12ec <_Py_bytes_count+0x170> │ │ │ │ │ ldrb.w r6, [r3, ip] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 12c4 <_Py_bytes_count+0x150> │ │ │ │ │ + bne.n 12cc <_Py_bytes_count+0x150> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldrb.w r6, [r6, ip] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 138e <_Py_bytes_count+0x21a> │ │ │ │ │ + beq.n 1396 <_Py_bytes_count+0x21a> │ │ │ │ │ add.w r6, ip, #1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bgt.n 133a <_Py_bytes_count+0x1c6> │ │ │ │ │ + bgt.n 1342 <_Py_bytes_count+0x1c6> │ │ │ │ │ add.w r6, r3, ip │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and.w r6, r6, #31 │ │ │ │ │ lsr.w r6, r2, r6 │ │ │ │ │ lsls r7, r6, #31 │ │ │ │ │ itt pl │ │ │ │ │ addpl.w r6, fp, #1 │ │ │ │ │ addpl ip, r6 │ │ │ │ │ - bpl.n 1300 <_Py_bytes_count+0x18c> │ │ │ │ │ + bpl.n 1308 <_Py_bytes_count+0x18c> │ │ │ │ │ add.w r6, r9, #1 │ │ │ │ │ add ip, r6 │ │ │ │ │ - b.n 1300 <_Py_bytes_count+0x18c> │ │ │ │ │ + b.n 1308 <_Py_bytes_count+0x18c> │ │ │ │ │ sub.w r9, r6, #2 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 121c <_Py_bytes_count+0xa8> │ │ │ │ │ - b.n 129a <_Py_bytes_count+0x126> │ │ │ │ │ + bne.w 1224 <_Py_bytes_count+0xa8> │ │ │ │ │ + b.n 12a2 <_Py_bytes_count+0x126> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14e0 <_Py_bytes_count+0x36c> │ │ │ │ │ + beq.w 14e8 <_Py_bytes_count+0x36c> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14e0 <_Py_bytes_count+0x36c> │ │ │ │ │ + beq.w 14e8 <_Py_bytes_count+0x36c> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 148c <_Py_bytes_count+0x318> │ │ │ │ │ + beq.w 1494 <_Py_bytes_count+0x318> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ it ls │ │ │ │ │ strbls.w r0, [sp, #27] │ │ │ │ │ - bhi.w 1492 <_Py_bytes_count+0x31e> │ │ │ │ │ + bhi.w 149a <_Py_bytes_count+0x31e> │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - ble.w 14c2 <_Py_bytes_count+0x34e> │ │ │ │ │ + ble.w 14ca <_Py_bytes_count+0x34e> │ │ │ │ │ mov r7, r9 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ add.w r8, sp, #27 │ │ │ │ │ - b.n 11c2 <_Py_bytes_count+0x4e> │ │ │ │ │ + b.n 11ca <_Py_bytes_count+0x4e> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 13b8 <_Py_bytes_count+0x244> │ │ │ │ │ + beq.n 13c0 <_Py_bytes_count+0x244> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ strd fp, r0, [sp, #16] │ │ │ │ │ add.w r8, r6, ip │ │ │ │ │ movs r6, #1 │ │ │ │ │ ldrb.w r0, [sl, r6] │ │ │ │ │ ldrb.w fp, [r8, #1]! │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.n 13d0 <_Py_bytes_count+0x25c> │ │ │ │ │ + beq.n 13d8 <_Py_bytes_count+0x25c> │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bne.n 1318 <_Py_bytes_count+0x1a4> │ │ │ │ │ + bne.n 1320 <_Py_bytes_count+0x1a4> │ │ │ │ │ adds r0, #1 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 12e4 <_Py_bytes_count+0x170> │ │ │ │ │ + beq.n 12ec <_Py_bytes_count+0x170> │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ add ip, r6 │ │ │ │ │ - b.n 1300 <_Py_bytes_count+0x18c> │ │ │ │ │ + b.n 1308 <_Py_bytes_count+0x18c> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 12e4 <_Py_bytes_count+0x170> │ │ │ │ │ + b.n 12ec <_Py_bytes_count+0x170> │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.n 13a0 <_Py_bytes_count+0x22c> │ │ │ │ │ - b.n 13ac <_Py_bytes_count+0x238> │ │ │ │ │ - bne.n 13ca <_Py_bytes_count+0x256> │ │ │ │ │ + blt.n 13a8 <_Py_bytes_count+0x22c> │ │ │ │ │ + b.n 13b4 <_Py_bytes_count+0x238> │ │ │ │ │ + bne.n 13d2 <_Py_bytes_count+0x256> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e4 <_Py_bytes_count+0x170> │ │ │ │ │ + beq.n 12ec <_Py_bytes_count+0x170> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ ldrb.w r4, [r8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ add r1, r2 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 1400 <_Py_bytes_count+0x28c> │ │ │ │ │ + bne.n 1408 <_Py_bytes_count+0x28c> │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 12e4 <_Py_bytes_count+0x170> │ │ │ │ │ + beq.w 12ec <_Py_bytes_count+0x170> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 13f0 <_Py_bytes_count+0x27c> │ │ │ │ │ - b.n 12e4 <_Py_bytes_count+0x170> │ │ │ │ │ + bne.n 13f8 <_Py_bytes_count+0x27c> │ │ │ │ │ + b.n 12ec <_Py_bytes_count+0x170> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 12e4 <_Py_bytes_count+0x170> │ │ │ │ │ + b.n 12ec <_Py_bytes_count+0x170> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1414 <_Py_bytes_count+0x2a0> │ │ │ │ │ + beq.n 141c <_Py_bytes_count+0x2a0> │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12f0 <_Py_bytes_count+0x17c> │ │ │ │ │ - b.n 12f6 <_Py_bytes_count+0x182> │ │ │ │ │ + bne.w 12f8 <_Py_bytes_count+0x17c> │ │ │ │ │ + b.n 12fe <_Py_bytes_count+0x182> │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r0, r3 │ │ │ │ │ - ble.n 1438 <_Py_bytes_count+0x2c4> │ │ │ │ │ + ble.n 1440 <_Py_bytes_count+0x2c4> │ │ │ │ │ cmp r6, #5 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - cbz r2, 146c <_Py_bytes_count+0x2f8> │ │ │ │ │ + cbz r2, 1474 <_Py_bytes_count+0x2f8> │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ sub.w lr, r0, r6 │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldrb.w r1, [r8, r7] │ │ │ │ │ and.w r2, r0, #31 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ - beq.n 1460 <_Py_bytes_count+0x2ec> │ │ │ │ │ + beq.n 1468 <_Py_bytes_count+0x2ec> │ │ │ │ │ mov r9, r7 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 121c <_Py_bytes_count+0xa8> │ │ │ │ │ - b.n 12a2 <_Py_bytes_count+0x12e> │ │ │ │ │ + bne.w 1224 <_Py_bytes_count+0xa8> │ │ │ │ │ + b.n 12aa <_Py_bytes_count+0x12e> │ │ │ │ │ sub.w r9, r6, #2 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 121c <_Py_bytes_count+0xa8> │ │ │ │ │ - b.n 12a2 <_Py_bytes_count+0x12e> │ │ │ │ │ + bne.w 1224 <_Py_bytes_count+0xa8> │ │ │ │ │ + b.n 12aa <_Py_bytes_count+0x12e> │ │ │ │ │ asrs r3, r6, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r0, asr #2 │ │ │ │ │ - bge.n 14ac <_Py_bytes_count+0x338> │ │ │ │ │ + bge.n 14b4 <_Py_bytes_count+0x338> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_lower> │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ - b.n 12e4 <_Py_bytes_count+0x170> │ │ │ │ │ + b.n 12ec <_Py_bytes_count+0x170> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 14a8 <_Py_bytes_count+0x334> │ │ │ │ │ + cbnz r0, 14b0 <_Py_bytes_count+0x334> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 12f6 <_Py_bytes_count+0x182> │ │ │ │ │ + b.n 12fe <_Py_bytes_count+0x182> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl b70 <_Py_bytes_index+0x1ac> │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ - b.n 12e4 <_Py_bytes_count+0x170> │ │ │ │ │ + b.n 12ec <_Py_bytes_count+0x170> │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ add.w r8, sp, #27 │ │ │ │ │ add.w r3, r7, r9 │ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ │ bics.w r7, r7, r7, asr #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r3 │ │ │ │ │ - b.n 11c2 <_Py_bytes_count+0x4e> │ │ │ │ │ + b.n 11ca <_Py_bytes_count+0x4e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1414 <_Py_bytes_count+0x2a0> │ │ │ │ │ + b.n 141c <_Py_bytes_count+0x2a0> │ │ │ │ │ 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 14a8 <_Py_bytes_count+0x334> │ │ │ │ │ + b.n 14b0 <_Py_bytes_count+0x334> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000014fc <_Py_bytes_contains>: │ │ │ │ │ +00001504 <_Py_bytes_contains>: │ │ │ │ │ _Py_bytes_contains(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ │ - ldr r3, [pc, #708] @ (17d4 <_Py_bytes_contains+0x2d8>) │ │ │ │ │ + ldr r3, [pc, #708] @ (17dc <_Py_bytes_contains+0x2d8>) │ │ │ │ │ mov r6, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 17d8 <_Py_bytes_contains+0x2dc> │ │ │ │ │ + bne.w 17e0 <_Py_bytes_contains+0x2dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1844 <_Py_bytes_contains+0x348> │ │ │ │ │ + beq.w 184c <_Py_bytes_contains+0x348> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 185a <_Py_bytes_contains+0x35e> │ │ │ │ │ + bne.w 1862 <_Py_bytes_contains+0x35e> │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 17ce <_Py_bytes_contains+0x2d2> │ │ │ │ │ + beq.w 17d6 <_Py_bytes_contains+0x2d2> │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + bgt.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.w 16ec <_Py_bytes_contains+0x1f0> │ │ │ │ │ + ble.w 16f4 <_Py_bytes_contains+0x1f0> │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 179c <_Py_bytes_contains+0x2a0> │ │ │ │ │ + bgt.w 17a4 <_Py_bytes_contains+0x2a0> │ │ │ │ │ ldrb.w r8, [r7] │ │ │ │ │ sub.w lr, r6, r4 │ │ │ │ │ subs r6, r4, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ and.w r2, r8, #31 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ it ne │ │ │ │ │ movne r9, r6 │ │ │ │ │ - beq.w 16ac <_Py_bytes_contains+0x1b0> │ │ │ │ │ + beq.w 16b4 <_Py_bytes_contains+0x1b0> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 1606 <_Py_bytes_contains+0x10a> │ │ │ │ │ + beq.n 160e <_Py_bytes_contains+0x10a> │ │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ │ movs r1, #1 │ │ │ │ │ and.w ip, r0, #31 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r9, r4, #3 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ - beq.n 1606 <_Py_bytes_contains+0x10a> │ │ │ │ │ + beq.n 160e <_Py_bytes_contains+0x10a> │ │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ │ movs r1, #1 │ │ │ │ │ and.w ip, r0, #31 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r9, r4, #4 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ - beq.n 1606 <_Py_bytes_contains+0x10a> │ │ │ │ │ + beq.n 160e <_Py_bytes_contains+0x10a> │ │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ │ movs r1, #1 │ │ │ │ │ and.w ip, r0, #31 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r9, r4, #5 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ - beq.n 1606 <_Py_bytes_contains+0x10a> │ │ │ │ │ + beq.n 160e <_Py_bytes_contains+0x10a> │ │ │ │ │ add.w ip, r7, #3 │ │ │ │ │ subs r0, r4, #6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r9, r0 │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ subs r0, #1 │ │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - bne.n 15ec <_Py_bytes_contains+0xf0> │ │ │ │ │ + bne.n 15f4 <_Py_bytes_contains+0xf0> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + blt.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ and.w r0, r2, #31 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ lsls r1, r0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldrb.w r4, [r3, ip] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 1674 <_Py_bytes_contains+0x178> │ │ │ │ │ + beq.n 167c <_Py_bytes_contains+0x178> │ │ │ │ │ add.w r7, ip, #1 │ │ │ │ │ cmp r7, lr │ │ │ │ │ - bgt.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + bgt.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ add.w r4, r3, ip │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, r1, r4 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bmi.n 166a <_Py_bytes_contains+0x16e> │ │ │ │ │ + bmi.n 1672 <_Py_bytes_contains+0x16e> │ │ │ │ │ add ip, r0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - ble.n 1624 <_Py_bytes_contains+0x128> │ │ │ │ │ + ble.n 162c <_Py_bytes_contains+0x128> │ │ │ │ │ add r0, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #384] @ (17d4 <_Py_bytes_contains+0x2d8>) │ │ │ │ │ + ldr r3, [pc, #384] @ (17dc <_Py_bytes_contains+0x2d8>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1820 <_Py_bytes_contains+0x324> │ │ │ │ │ + bne.w 1828 <_Py_bytes_contains+0x324> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldrb.w r4, [r3, ip] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 162c <_Py_bytes_contains+0x130> │ │ │ │ │ + bne.n 1634 <_Py_bytes_contains+0x130> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldrb.w r4, [r4, ip] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.n 16b8 <_Py_bytes_contains+0x1bc> │ │ │ │ │ + beq.n 16c0 <_Py_bytes_contains+0x1bc> │ │ │ │ │ add.w r4, ip, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.n 16a0 <_Py_bytes_contains+0x1a4> │ │ │ │ │ + bgt.n 16a8 <_Py_bytes_contains+0x1a4> │ │ │ │ │ add.w r4, r3, ip │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, r1, r4 │ │ │ │ │ lsls r7, r4, #31 │ │ │ │ │ itt pl │ │ │ │ │ addpl.w r4, fp, #1 │ │ │ │ │ addpl ip, r4 │ │ │ │ │ - bpl.n 16a6 <_Py_bytes_contains+0x1aa> │ │ │ │ │ + bpl.n 16ae <_Py_bytes_contains+0x1aa> │ │ │ │ │ add.w r4, r9, #1 │ │ │ │ │ add ip, r4 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - ble.n 1624 <_Py_bytes_contains+0x128> │ │ │ │ │ - b.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + ble.n 162c <_Py_bytes_contains+0x128> │ │ │ │ │ + b.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ sub.w r9, r4, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 158e <_Py_bytes_contains+0x92> │ │ │ │ │ - b.n 1606 <_Py_bytes_contains+0x10a> │ │ │ │ │ + bne.w 1596 <_Py_bytes_contains+0x92> │ │ │ │ │ + b.n 160e <_Py_bytes_contains+0x10a> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 16dc <_Py_bytes_contains+0x1e0> │ │ │ │ │ + beq.n 16e4 <_Py_bytes_contains+0x1e0> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ strd fp, r3, [sp, #16] │ │ │ │ │ add.w r7, r4, ip │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb.w fp, [r7, #1]! │ │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.n 16e4 <_Py_bytes_contains+0x1e8> │ │ │ │ │ + beq.n 16ec <_Py_bytes_contains+0x1e8> │ │ │ │ │ ldrd fp, r3, [sp, #16] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 167e <_Py_bytes_contains+0x182> │ │ │ │ │ + bne.n 1686 <_Py_bytes_contains+0x182> │ │ │ │ │ mvn.w r5, ip │ │ │ │ │ lsrs r5, r5, #31 │ │ │ │ │ - b.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + b.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - blt.n 16c8 <_Py_bytes_contains+0x1cc> │ │ │ │ │ - b.n 16d4 <_Py_bytes_contains+0x1d8> │ │ │ │ │ - bne.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + blt.n 16d0 <_Py_bytes_contains+0x1cc> │ │ │ │ │ + b.n 16dc <_Py_bytes_contains+0x1d8> │ │ │ │ │ + bne.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - ble.n 170c <_Py_bytes_contains+0x210> │ │ │ │ │ + ble.n 1714 <_Py_bytes_contains+0x210> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ mvns r3, r3 │ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r3 │ │ │ │ │ - b.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + b.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r6, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bcs.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + bcs.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1824 <_Py_bytes_contains+0x328> │ │ │ │ │ + beq.w 182c <_Py_bytes_contains+0x328> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bcs.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + bcs.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1792 <_Py_bytes_contains+0x296> │ │ │ │ │ + beq.n 179a <_Py_bytes_contains+0x296> │ │ │ │ │ adds r3, r0, #2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + bls.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1792 <_Py_bytes_contains+0x296> │ │ │ │ │ + beq.n 179a <_Py_bytes_contains+0x296> │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + bls.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1792 <_Py_bytes_contains+0x296> │ │ │ │ │ + beq.n 179a <_Py_bytes_contains+0x296> │ │ │ │ │ adds r3, r0, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + bls.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1792 <_Py_bytes_contains+0x296> │ │ │ │ │ + beq.n 179a <_Py_bytes_contains+0x296> │ │ │ │ │ adds r3, r0, #5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.w 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + bls.w 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1792 <_Py_bytes_contains+0x296> │ │ │ │ │ + beq.n 179a <_Py_bytes_contains+0x296> │ │ │ │ │ adds r3, r0, #6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bcs.w 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + bcs.w 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1792 <_Py_bytes_contains+0x296> │ │ │ │ │ + beq.n 179a <_Py_bytes_contains+0x296> │ │ │ │ │ adds r3, r0, #7 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bcs.w 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + bcs.w 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ ldrb r2, [r0, #7] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1792 <_Py_bytes_contains+0x296> │ │ │ │ │ + beq.n 179a <_Py_bytes_contains+0x296> │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bhi.n 178a <_Py_bytes_contains+0x28e> │ │ │ │ │ - b.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + bhi.n 1792 <_Py_bytes_contains+0x28e> │ │ │ │ │ + b.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + beq.w 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1782 <_Py_bytes_contains+0x286> │ │ │ │ │ + bne.n 178a <_Py_bytes_contains+0x286> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ mvns r5, r3 │ │ │ │ │ lsrs r5, r5, #31 │ │ │ │ │ - b.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + b.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r4, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r6, r3 │ │ │ │ │ - ble.n 17ac <_Py_bytes_contains+0x2b0> │ │ │ │ │ + ble.n 17b4 <_Py_bytes_contains+0x2b0> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - bgt.n 17fa <_Py_bytes_contains+0x2fe> │ │ │ │ │ + bgt.n 1802 <_Py_bytes_contains+0x2fe> │ │ │ │ │ ldrb.w r8, [r7] │ │ │ │ │ sub.w lr, r6, r4 │ │ │ │ │ subs r6, r4, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ and.w r2, r8, #31 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq.n 17ee <_Py_bytes_contains+0x2f2> │ │ │ │ │ + beq.n 17f6 <_Py_bytes_contains+0x2f2> │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 158e <_Py_bytes_contains+0x92> │ │ │ │ │ - b.n 160c <_Py_bytes_contains+0x110> │ │ │ │ │ + bne.w 1596 <_Py_bytes_contains+0x92> │ │ │ │ │ + b.n 1614 <_Py_bytes_contains+0x110> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + b.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ │ - bhi.n 1844 <_Py_bytes_contains+0x348> │ │ │ │ │ + bhi.n 184c <_Py_bytes_contains+0x348> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #1 │ │ │ │ │ - b.n 1652 <_Py_bytes_contains+0x156> │ │ │ │ │ + b.n 165a <_Py_bytes_contains+0x156> │ │ │ │ │ sub.w r9, r4, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 158e <_Py_bytes_contains+0x92> │ │ │ │ │ - b.n 160c <_Py_bytes_contains+0x110> │ │ │ │ │ + bne.w 1596 <_Py_bytes_contains+0x92> │ │ │ │ │ + b.n 1614 <_Py_bytes_contains+0x110> │ │ │ │ │ asrs r3, r4, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r6, asr #2 │ │ │ │ │ - bge.n 1828 <_Py_bytes_contains+0x32c> │ │ │ │ │ + bge.n 1830 <_Py_bytes_contains+0x32c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ bl 29c <_Py_bytes_rfind+0x21c> │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 4ec <_Py_bytes_find+0x150> │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mvns r5, r0 │ │ │ │ │ lsrs r5, r5, #31 │ │ │ │ │ - b.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + b.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 1792 <_Py_bytes_contains+0x296> │ │ │ │ │ + b.n 179a <_Py_bytes_contains+0x296> │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ bl b70 <_Py_bytes_index+0x1ac> │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mvns r5, r0 │ │ │ │ │ lsrs r5, r5, #31 │ │ │ │ │ - b.n 164c <_Py_bytes_contains+0x150> │ │ │ │ │ + b.n 1654 <_Py_bytes_contains+0x150> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1652 <_Py_bytes_contains+0x156> │ │ │ │ │ + b.n 165a <_Py_bytes_contains+0x156> │ │ │ │ │ │ │ │ │ │ -00001860 <_Py_bytes_istitle>: │ │ │ │ │ +00001868 <_Py_bytes_istitle>: │ │ │ │ │ _Py_bytes_istitle(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 18d0 <_Py_bytes_istitle+0x70> │ │ │ │ │ - cbz r1, 18c6 <_Py_bytes_istitle+0x66> │ │ │ │ │ + beq.n 18d8 <_Py_bytes_istitle+0x70> │ │ │ │ │ + cbz r1, 18ce <_Py_bytes_istitle+0x66> │ │ │ │ │ add r1, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs.n 18a0 <_Py_bytes_istitle+0x40> │ │ │ │ │ + bcs.n 18a8 <_Py_bytes_istitle+0x40> │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ push {lr} │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ tst.w r3, #2 │ │ │ │ │ - bne.n 18bc <_Py_bytes_istitle+0x5c> │ │ │ │ │ + bne.n 18c4 <_Py_bytes_istitle+0x5c> │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - beq.n 18b0 <_Py_bytes_istitle+0x50> │ │ │ │ │ - cbz r0, 18a6 <_Py_bytes_istitle+0x46> │ │ │ │ │ + beq.n 18b8 <_Py_bytes_istitle+0x50> │ │ │ │ │ + cbz r0, 18ae <_Py_bytes_istitle+0x46> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 187c <_Py_bytes_istitle+0x1c> │ │ │ │ │ + bne.n 1884 <_Py_bytes_istitle+0x1c> │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {pc} │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1898 <_Py_bytes_istitle+0x38> │ │ │ │ │ + beq.n 18a0 <_Py_bytes_istitle+0x38> │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 187e <_Py_bytes_istitle+0x1e> │ │ │ │ │ + b.n 1886 <_Py_bytes_istitle+0x1e> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18a6 <_Py_bytes_istitle+0x46> │ │ │ │ │ + bne.n 18ae <_Py_bytes_istitle+0x46> │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 18b2 <_Py_bytes_istitle+0x52> │ │ │ │ │ + b.n 18ba <_Py_bytes_istitle+0x52> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -2604,15 +2607,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ │ tst.w r2, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000018f8 <_Py_bytes_rindex>: │ │ │ │ │ +00001900 <_Py_bytes_rindex>: │ │ │ │ │ _Py_bytes_rindex(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ @@ -2620,41 +2623,41 @@ │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ac6 <_Py_bytes_rindex+0x1ce> │ │ │ │ │ + beq.w 1ace <_Py_bytes_rindex+0x1ce> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1b5c <_Py_bytes_rindex+0x264> │ │ │ │ │ + beq.w 1b64 <_Py_bytes_rindex+0x264> │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a36 <_Py_bytes_rindex+0x13e> │ │ │ │ │ + bne.n 1a3e <_Py_bytes_rindex+0x13e> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - bge.w 1a80 <_Py_bytes_rindex+0x188> │ │ │ │ │ + bge.w 1a88 <_Py_bytes_rindex+0x188> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 1b94 <_Py_bytes_rindex+0x29c> │ │ │ │ │ + blt.w 1b9c <_Py_bytes_rindex+0x29c> │ │ │ │ │ sub.w ip, r5, r4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bgt.n 1a1a <_Py_bytes_rindex+0x122> │ │ │ │ │ + bgt.n 1a22 <_Py_bytes_rindex+0x122> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1a54 <_Py_bytes_rindex+0x15c> │ │ │ │ │ + beq.n 1a5c <_Py_bytes_rindex+0x15c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1ab6 <_Py_bytes_rindex+0x1be> │ │ │ │ │ + beq.w 1abe <_Py_bytes_rindex+0x1be> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 1a1a <_Py_bytes_rindex+0x122> │ │ │ │ │ + ble.n 1a22 <_Py_bytes_rindex+0x122> │ │ │ │ │ sub.w r9, ip, r3 │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ │ subs r6, r3, #2 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r5, [r0, ip] │ │ │ │ │ and.w r2, r7, #31 │ │ │ │ │ @@ -2662,71 +2665,71 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r6 │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ │ orrs r2, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - cbz r6, 19e6 <_Py_bytes_rindex+0xee> │ │ │ │ │ + cbz r6, 19ee <_Py_bytes_rindex+0xee> │ │ │ │ │ ldrb r5, [r0, r6] │ │ │ │ │ subs r6, r3, #3 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r6 │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ │ orrs r2, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - cbz r6, 19e6 <_Py_bytes_rindex+0xee> │ │ │ │ │ + cbz r6, 19ee <_Py_bytes_rindex+0xee> │ │ │ │ │ ldrb r5, [r0, r6] │ │ │ │ │ subs r6, r3, #4 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r6 │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ │ orrs r5, r2 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - cbz r6, 19e6 <_Py_bytes_rindex+0xee> │ │ │ │ │ + cbz r6, 19ee <_Py_bytes_rindex+0xee> │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrb r5, [r0, r6] │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r6 │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 19c6 <_Py_bytes_rindex+0xce> │ │ │ │ │ + bne.n 19ce <_Py_bytes_rindex+0xce> │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 1a1a <_Py_bytes_rindex+0x122> │ │ │ │ │ + blt.n 1a22 <_Py_bytes_rindex+0x122> │ │ │ │ │ mov r2, r9 │ │ │ │ │ add.w r5, r8, r2 │ │ │ │ │ adds r6, r5, r4 │ │ │ │ │ ldrb.w lr, [r5, r4] │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - beq.w 1b28 <_Py_bytes_rindex+0x230> │ │ │ │ │ - cbz r2, 1a1a <_Py_bytes_rindex+0x122> │ │ │ │ │ + beq.w 1b30 <_Py_bytes_rindex+0x230> │ │ │ │ │ + cbz r2, 1a22 <_Py_bytes_rindex+0x122> │ │ │ │ │ ldrb.w r5, [r6, #-1] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsr.w r5, r6, r5 │ │ │ │ │ lsls r5, r5, #31 │ │ │ │ │ - bmi.w 1b78 <_Py_bytes_rindex+0x280> │ │ │ │ │ + bmi.w 1b80 <_Py_bytes_rindex+0x280> │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bpl.n 19ee <_Py_bytes_rindex+0xf6> │ │ │ │ │ + bpl.n 19f6 <_Py_bytes_rindex+0xf6> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -2740,198 +2743,198 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r4, r5 │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ sub.w ip, r2, r4 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 1a20 <_Py_bytes_rindex+0x128> │ │ │ │ │ + ble.n 1a28 <_Py_bytes_rindex+0x128> │ │ │ │ │ movs r6, #0 │ │ │ │ │ add.w r0, sp, #11 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ mov r1, ip │ │ │ │ │ add.w r0, r8, r4 │ │ │ │ │ bl 184 <_Py_bytes_rfind+0x104> │ │ │ │ │ R_ARM_THM_CALL stringlib_rfind_char │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.n 1ab2 <_Py_bytes_rindex+0x1ba> │ │ │ │ │ + blt.n 1aba <_Py_bytes_rindex+0x1ba> │ │ │ │ │ add r5, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1b22 <_Py_bytes_rindex+0x22a> │ │ │ │ │ + beq.n 1b2a <_Py_bytes_rindex+0x22a> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ adds r7, r5, #2 │ │ │ │ │ - beq.n 1a36 <_Py_bytes_rindex+0x13e> │ │ │ │ │ + beq.n 1a3e <_Py_bytes_rindex+0x13e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ adds r2, r7, r5 │ │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ │ bics.w r7, r7, r7, asr #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, r2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, r7 │ │ │ │ │ - bge.w 1948 <_Py_bytes_rindex+0x50> │ │ │ │ │ + bge.w 1950 <_Py_bytes_rindex+0x50> │ │ │ │ │ add r4, r5 │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ sub.w ip, r7, r4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bgt.n 1a1a <_Py_bytes_rindex+0x122> │ │ │ │ │ + bgt.n 1a22 <_Py_bytes_rindex+0x122> │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1a54 <_Py_bytes_rindex+0x15c> │ │ │ │ │ + beq.n 1a5c <_Py_bytes_rindex+0x15c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 195a <_Py_bytes_rindex+0x62> │ │ │ │ │ - cbz r6, 1b10 <_Py_bytes_rindex+0x218> │ │ │ │ │ + bne.w 1962 <_Py_bytes_rindex+0x62> │ │ │ │ │ + cbz r6, 1b18 <_Py_bytes_rindex+0x218> │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ adds r0, r5, #2 │ │ │ │ │ - beq.n 1a36 <_Py_bytes_rindex+0x13e> │ │ │ │ │ + beq.n 1a3e <_Py_bytes_rindex+0x13e> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ - beq.n 1a20 <_Py_bytes_rindex+0x128> │ │ │ │ │ - b.n 1a74 <_Py_bytes_rindex+0x17c> │ │ │ │ │ + beq.n 1a28 <_Py_bytes_rindex+0x128> │ │ │ │ │ + b.n 1a7c <_Py_bytes_rindex+0x17c> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1bee <_Py_bytes_rindex+0x2f6> │ │ │ │ │ + beq.w 1bf6 <_Py_bytes_rindex+0x2f6> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1bee <_Py_bytes_rindex+0x2f6> │ │ │ │ │ + beq.w 1bf6 <_Py_bytes_rindex+0x2f6> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1bbe <_Py_bytes_rindex+0x2c6> │ │ │ │ │ + beq.n 1bc6 <_Py_bytes_rindex+0x2c6> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 1bc8 <_Py_bytes_rindex+0x2d0> │ │ │ │ │ + bhi.n 1bd0 <_Py_bytes_rindex+0x2d0> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ strb.w r0, [sp, #11] │ │ │ │ │ - bge.n 1b60 <_Py_bytes_rindex+0x268> │ │ │ │ │ + bge.n 1b68 <_Py_bytes_rindex+0x268> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 1bb0 <_Py_bytes_rindex+0x2b8> │ │ │ │ │ + blt.n 1bb8 <_Py_bytes_rindex+0x2b8> │ │ │ │ │ subs r1, r5, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1a20 <_Py_bytes_rindex+0x128> │ │ │ │ │ + ble.n 1a28 <_Py_bytes_rindex+0x128> │ │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ │ add.w r0, r8, r4 │ │ │ │ │ bl 184 <_Py_bytes_rfind+0x104> │ │ │ │ │ R_ARM_THM_CALL stringlib_rfind_char │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r5, r5, r4 │ │ │ │ │ - bge.n 1b22 <_Py_bytes_rindex+0x22a> │ │ │ │ │ + bge.n 1b2a <_Py_bytes_rindex+0x22a> │ │ │ │ │ adds r1, r5, #2 │ │ │ │ │ - bne.n 1ac0 <_Py_bytes_rindex+0x1c8> │ │ │ │ │ - b.n 1a36 <_Py_bytes_rindex+0x13e> │ │ │ │ │ + bne.n 1ac8 <_Py_bytes_rindex+0x1c8> │ │ │ │ │ + b.n 1a3e <_Py_bytes_rindex+0x13e> │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - bne.n 1b40 <_Py_bytes_rindex+0x248> │ │ │ │ │ + bne.n 1b48 <_Py_bytes_rindex+0x248> │ │ │ │ │ mov r0, r1 │ │ │ │ │ adds r5, r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ - bne.n 1a74 <_Py_bytes_rindex+0x17c> │ │ │ │ │ - b.n 1a36 <_Py_bytes_rindex+0x13e> │ │ │ │ │ + bne.n 1a7c <_Py_bytes_rindex+0x17c> │ │ │ │ │ + b.n 1a3e <_Py_bytes_rindex+0x13e> │ │ │ │ │ add.w lr, r3, r4 │ │ │ │ │ mov r9, ip │ │ │ │ │ add lr, r8 │ │ │ │ │ mov ip, r7 │ │ │ │ │ mov sl, r5 │ │ │ │ │ add lr, r2 │ │ │ │ │ add.w fp, r0, #1 │ │ │ │ │ adds r6, r3, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb.w r3, [r6, #-1]! │ │ │ │ │ ldrb.w r0, [lr, #-1]! │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1b16 <_Py_bytes_rindex+0x21e> │ │ │ │ │ + beq.n 1b1e <_Py_bytes_rindex+0x21e> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r7, ip │ │ │ │ │ mov ip, r9 │ │ │ │ │ - cbnz r2, 1b7c <_Py_bytes_rindex+0x284> │ │ │ │ │ + cbnz r2, 1b84 <_Py_bytes_rindex+0x284> │ │ │ │ │ sub.w r2, r2, ip │ │ │ │ │ - b.n 1a16 <_Py_bytes_rindex+0x11e> │ │ │ │ │ + b.n 1a1e <_Py_bytes_rindex+0x11e> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - blt.n 1af2 <_Py_bytes_rindex+0x1fa> │ │ │ │ │ + blt.n 1afa <_Py_bytes_rindex+0x1fa> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 1ba4 <_Py_bytes_rindex+0x2ac> │ │ │ │ │ + bge.n 1bac <_Py_bytes_rindex+0x2ac> │ │ │ │ │ adds r2, r5, r7 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ │ - blt.w 1a3e <_Py_bytes_rindex+0x146> │ │ │ │ │ + blt.w 1a46 <_Py_bytes_rindex+0x146> │ │ │ │ │ subs r1, r2, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 1afc <_Py_bytes_rindex+0x204> │ │ │ │ │ - b.n 1a20 <_Py_bytes_rindex+0x128> │ │ │ │ │ + bgt.n 1b04 <_Py_bytes_rindex+0x204> │ │ │ │ │ + b.n 1a28 <_Py_bytes_rindex+0x128> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19ee <_Py_bytes_rindex+0xf6> │ │ │ │ │ + b.n 19f6 <_Py_bytes_rindex+0xf6> │ │ │ │ │ add.w r5, sl, r4 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ ldrb.w r5, [r5, #-1] │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsr.w r5, r6, r5 │ │ │ │ │ lsls r6, r5, #31 │ │ │ │ │ - bmi.n 1b56 <_Py_bytes_rindex+0x25e> │ │ │ │ │ - b.n 1a14 <_Py_bytes_rindex+0x11c> │ │ │ │ │ + bmi.n 1b5e <_Py_bytes_rindex+0x25e> │ │ │ │ │ + b.n 1a1c <_Py_bytes_rindex+0x11c> │ │ │ │ │ add r4, r5 │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ sub.w ip, r5, r4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - ble.n 1aa8 <_Py_bytes_rindex+0x1b0> │ │ │ │ │ - b.n 1a1a <_Py_bytes_rindex+0x122> │ │ │ │ │ + ble.n 1ab0 <_Py_bytes_rindex+0x1b0> │ │ │ │ │ + b.n 1a22 <_Py_bytes_rindex+0x122> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 1be0 <_Py_bytes_rindex+0x2e8> │ │ │ │ │ + blt.n 1be8 <_Py_bytes_rindex+0x2e8> │ │ │ │ │ subs r1, r7, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 1afc <_Py_bytes_rindex+0x204> │ │ │ │ │ - b.n 1a20 <_Py_bytes_rindex+0x128> │ │ │ │ │ + bgt.n 1b04 <_Py_bytes_rindex+0x204> │ │ │ │ │ + b.n 1a28 <_Py_bytes_rindex+0x128> │ │ │ │ │ add r4, r5 │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ subs r1, r5, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 1afc <_Py_bytes_rindex+0x204> │ │ │ │ │ - b.n 1a20 <_Py_bytes_rindex+0x128> │ │ │ │ │ + bgt.n 1b04 <_Py_bytes_rindex+0x204> │ │ │ │ │ + b.n 1a28 <_Py_bytes_rindex+0x128> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a36 <_Py_bytes_rindex+0x13e> │ │ │ │ │ + bne.w 1a3e <_Py_bytes_rindex+0x13e> │ │ │ │ │ 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 │ │ │ │ │ - b.n 1a36 <_Py_bytes_rindex+0x13e> │ │ │ │ │ + b.n 1a3e <_Py_bytes_rindex+0x13e> │ │ │ │ │ add r4, r5 │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ subs r1, r7, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 1afc <_Py_bytes_rindex+0x204> │ │ │ │ │ - b.n 1a20 <_Py_bytes_rindex+0x128> │ │ │ │ │ + bgt.n 1b04 <_Py_bytes_rindex+0x204> │ │ │ │ │ + b.n 1a28 <_Py_bytes_rindex+0x128> │ │ │ │ │ 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 1a36 <_Py_bytes_rindex+0x13e> │ │ │ │ │ + b.n 1a3e <_Py_bytes_rindex+0x13e> │ │ │ ├── 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: 68460 (bytes into file) │ │ │ │ │ + Start of section headers: 68440 (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 0x10b6c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x10b58: │ │ │ │ │ │ │ │ │ │ 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 00094c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00d5cc 000280 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00d5b8 000280 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000980 000854 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00d84c 000808 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00d838 000808 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0011d4 000001 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0011d4 000882 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001a58 003c14 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00e054 001930 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00566c 0021b8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00f984 0010e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 007824 002847 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 010a64 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00a06b 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00a06b 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00a0a0 001cd0 10 16 314 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00bd70 00185a 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 010adc 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001a58 003c00 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00e040 001930 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 005658 0021b8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00f970 0010e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 007810 002847 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 010a50 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00a057 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00a057 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00a08c 001cd0 10 16 314 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00bd5c 00185a 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 010ac8 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 {} │ │ │ │ │ @@ -18,15 +18,15 @@ │ │ │ │ │ 14: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 15: 00000000 0 SECTION LOCAL DEFAULT 7 .text.hot │ │ │ │ │ 16: 00000001 1584 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: 000002dd 88 FUNC LOCAL DEFAULT 1 _getbytevalue │ │ │ │ │ - 21: 00001e61 424 FUNC LOCAL DEFAULT 7 bytearray_iconcat │ │ │ │ │ + 21: 00001e61 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 144 FUNC LOCAL DEFAULT 1 bytearray_iter │ │ │ │ │ 25: 00000084 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 26: 00000090 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 27: 00000091 110 FUNC LOCAL DEFAULT 1 bytearrayiter_dealloc │ │ │ │ │ 28: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ @@ -79,60 +79,60 @@ │ │ │ │ │ 75: 000003e0 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 76: 00001e60 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 77: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 78: 00000359 148 FUNC LOCAL DEFAULT 1 bytearray_endswith │ │ │ │ │ 79: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 80: 00000001 20 FUNC LOCAL DEFAULT 9 bytearray_copy │ │ │ │ │ 81: 0000040c 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 82: 00002009 588 FUNC LOCAL DEFAULT 7 bytearray_richcompare │ │ │ │ │ - 83: 00002080 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 84: 00002086 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 85: 000020dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 86: 000020f4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 87: 00002128 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 88: 00002140 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 82: 00001ff9 588 FUNC LOCAL DEFAULT 7 bytearray_richcompare │ │ │ │ │ + 83: 00002070 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 84: 00002076 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 85: 000020cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 86: 000020e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 87: 00002118 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 88: 00002130 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 89: 00000401 114 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ - 90: 00002255 96 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ - 91: 000022b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 90: 00002245 96 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ + 91: 000022a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 92: 000000bf 66 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ 93: 00000434 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 94: 00000101 74 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ 95: 0000014b 178 FUNC LOCAL DEFAULT 9 bytearray_strip_impl_helper │ │ │ │ │ 96: 0000043c 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 97: 000022b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 98: 000022b5 392 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ + 97: 000022a4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 98: 000022a5 392 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ 99: 00000464 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 100: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 101: 00000474 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 102: 00000490 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 103: 000001fd 268 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ 104: 00000309 188 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ 105: 00000304 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 106: 00000308 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 107: 00000475 96 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ 108: 000004d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 109: 0000049c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 110: 000003c5 74 FUNC LOCAL DEFAULT 9 bytearray_strip │ │ │ │ │ 111: 000004a4 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 112: 0000243d 182 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ + 112: 0000242d 182 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ 113: 0000040f 34 FUNC LOCAL DEFAULT 9 bytearray_join │ │ │ │ │ - 114: 000024f5 1694 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 114: 000024e5 1694 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 115: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 116: 000004c8 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 117: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 118: 00000524 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 119: 00000431 66 FUNC LOCAL DEFAULT 9 stringlib_upper │ │ │ │ │ - 120: 00002b95 62 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ + 120: 00002b85 62 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ 121: 0000054c 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 122: 00000473 74 FUNC LOCAL DEFAULT 9 bytearray_rstrip │ │ │ │ │ 123: 00000554 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 124: 000004bd 400 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ 125: 00000648 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 126: 00000564 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 127: 00002bd5 182 FUNC LOCAL DEFAULT 7 bytearray_index │ │ │ │ │ + 127: 00002bc5 182 FUNC LOCAL DEFAULT 7 bytearray_index │ │ │ │ │ 128: 0000064c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 129: 0000064d 20 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ 130: 00000661 20 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ 131: 00000675 20 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ 132: 00000689 20 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ 133: 0000069d 20 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ 134: 000006b1 20 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ @@ -145,24 +145,24 @@ │ │ │ │ │ 141: 00000868 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 142: 00000869 66 FUNC LOCAL DEFAULT 9 stringlib_lower │ │ │ │ │ 143: 00000580 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 144: 000008ab 254 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ 145: 000009a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 146: 00000588 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ 147: 00000590 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 148: 00002c8d 2968 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ - 149: 00003995 640 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ - 150: 00003080 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 151: 00003084 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 148: 00002c7d 2964 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ + 149: 00003981 640 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ + 150: 0000306c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 151: 00003070 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 152: 000004d5 424 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 153: 00001705 112 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 154: 000005ac 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 155: 00003825 182 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ + 155: 00003811 182 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ 156: 000005b4 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 157: 000038dd 182 FUNC LOCAL DEFAULT 7 bytearray_rindex │ │ │ │ │ + 157: 000038c9 182 FUNC LOCAL DEFAULT 7 bytearray_rindex │ │ │ │ │ 158: 000005bc 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 159: 000009a8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 160: 000009a9 1254 FUNC LOCAL DEFAULT 9 bytearray_split │ │ │ │ │ 161: 00000c38 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 162: 00000c3c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 163: 00000e8f 318 FUNC LOCAL DEFAULT 9 bytearray_splitlines │ │ │ │ │ 164: 00000fc8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -177,15 +177,15 @@ │ │ │ │ │ 173: 000013e8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 174: 00001775 156 FUNC LOCAL DEFAULT 9 stringlib_default_rfind.constprop.0 │ │ │ │ │ 175: 000005ec 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ 176: 0000157d 136 FUNC LOCAL DEFAULT 9 bytearray_maketrans │ │ │ │ │ 177: 00001f19 68 FUNC LOCAL DEFAULT 9 stringlib_find_char │ │ │ │ │ 178: 0000067d 320 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ 179: 000007bd 392 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 180: 00003c10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 180: 00003bfc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 181: 00001605 20 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ 182: 00001619 118 FUNC LOCAL DEFAULT 9 bytearray_removeprefix │ │ │ │ │ 183: 0000168f 118 FUNC LOCAL DEFAULT 9 bytearray_removesuffix │ │ │ │ │ 184: 000004d4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 185: 00000678 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 186: 00001770 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 187: 0000067c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xd5cc contains 80 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xd5b8 contains 80 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0001550a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000064 0001560a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000072 0000162f R_ARM_THM_MOVW_ABS_NC 00000118 .LC11 │ │ │ │ │ 00000076 00001630 R_ARM_THM_MOVT_ABS 00000118 .LC11 │ │ │ │ │ 0000007a 0001570a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -78,15 +78,15 @@ │ │ │ │ │ 00000748 0001790a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000076c 00013e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000f4 0001591e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000000fa 0001591e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 0000046e 0001601e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000946 0001b21e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xd84c contains 257 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xd838 contains 257 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000030 0001ba02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00001d02 R_ARM_ABS32 00000631 bytearray_dealloc │ │ │ │ │ @@ -94,28 +94,28 @@ │ │ │ │ │ 0000005c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000064 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000070 0000aa02 R_ARM_ABS32 000010ed bytearray_str │ │ │ │ │ 00000074 0001bb02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000090 00005202 R_ARM_ABS32 00002009 bytearray_richcompare │ │ │ │ │ +00000090 00005202 R_ARM_ABS32 00001ff9 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 0001bc02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000000c8 0001bd02 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000cc 0001be02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 00000100 0001ba02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000108 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000114 00001b02 R_ARM_ABS32 00000091 bytearrayiter_dealloc │ │ │ │ │ 00000144 0001bb02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000158 0000dc02 R_ARM_ABS32 00001c2d bytearrayiter_traverse │ │ │ │ │ 00000168 0001bf02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000016c 00005a02 R_ARM_ABS32 00002255 bytearrayiter_next │ │ │ │ │ +0000016c 00005a02 R_ARM_ABS32 00002245 bytearrayiter_next │ │ │ │ │ 00000170 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001fc 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -175,30 +175,30 @@ │ │ │ │ │ 000004c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 0000be02 R_ARM_ABS32 00001811 bytearray_reduce_ex │ │ │ │ │ 000004d4 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004dc 0000d202 R_ARM_ABS32 000019d3 bytearray_sizeof │ │ │ │ │ 000004e4 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00006202 R_ARM_ABS32 000022b5 bytearray_append │ │ │ │ │ +000004ec 00006202 R_ARM_ABS32 000022a5 bytearray_append │ │ │ │ │ 000004f4 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00005c02 R_ARM_ABS32 000000bf stringlib_capitalize │ │ │ │ │ 00000504 0001c002 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000508 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000050c 00006702 R_ARM_ABS32 000001fd stringlib_center │ │ │ │ │ 00000514 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 00004a02 R_ARM_ABS32 00000335 bytearray_clear │ │ │ │ │ 00000524 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000052c 00005002 R_ARM_ABS32 00000001 bytearray_copy │ │ │ │ │ 00000534 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 00007002 R_ARM_ABS32 0000243d bytearray_count │ │ │ │ │ +0000053c 00007002 R_ARM_ABS32 0000242d bytearray_count │ │ │ │ │ 00000544 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00004402 R_ARM_ABS32 00001b0d bytearray_decode │ │ │ │ │ 00000554 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000055c 00004e02 R_ARM_ABS32 00000359 bytearray_endswith │ │ │ │ │ 00000564 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -214,15 +214,15 @@ │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000059c 0000c602 R_ARM_ABS32 000018e7 bytearray_fromhex │ │ │ │ │ 000005a4 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ac 0000dd02 R_ARM_ABS32 00001c39 bytearray_hex │ │ │ │ │ 000005b4 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 00007f02 R_ARM_ABS32 00002bd5 bytearray_index │ │ │ │ │ +000005bc 00007f02 R_ARM_ABS32 00002bc5 bytearray_index │ │ │ │ │ 000005c4 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005cc 0000d402 R_ARM_ABS32 000019df bytearray_insert │ │ │ │ │ 000005d4 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 00008102 R_ARM_ABS32 0000064d stringlib_isalnum │ │ │ │ │ 000005e4 0001c102 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ @@ -268,30 +268,30 @@ │ │ │ │ │ 000006b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 0000d902 R_ARM_ABS32 00001b3b bytearray_pop │ │ │ │ │ 000006c4 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 0000e602 R_ARM_ABS32 00002097 bytearray_remove │ │ │ │ │ 000006d4 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00009402 R_ARM_ABS32 00002c8d bytearray_replace │ │ │ │ │ +000006dc 00009402 R_ARM_ABS32 00002c7d bytearray_replace │ │ │ │ │ 000006e4 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006ec 0000b602 R_ARM_ABS32 00001619 bytearray_removeprefix │ │ │ │ │ 000006f4 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006fc 0000b702 R_ARM_ABS32 0000168f bytearray_removesuffix │ │ │ │ │ 00000704 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 0000e702 R_ARM_ABS32 00002133 bytearray_reverse │ │ │ │ │ 00000714 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00009b02 R_ARM_ABS32 00003825 bytearray_rfind │ │ │ │ │ +0000071c 00009b02 R_ARM_ABS32 00003811 bytearray_rfind │ │ │ │ │ 00000724 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00009d02 R_ARM_ABS32 000038dd bytearray_rindex │ │ │ │ │ +0000072c 00009d02 R_ARM_ABS32 000038c9 bytearray_rindex │ │ │ │ │ 00000734 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 00009002 R_ARM_ABS32 000008ab stringlib_rjust │ │ │ │ │ 00000744 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000074c 0000e402 R_ARM_ABS32 00001f5d bytearray_rpartition │ │ │ │ │ 00000754 0000ec02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -334,19 +334,19 @@ │ │ │ │ │ 00000824 00004802 R_ARM_ABS32 00001c61 bytearray_subscript │ │ │ │ │ 00000828 00002c02 R_ARM_ABS32 00000e0d bytearray_ass_subscript │ │ │ │ │ 0000082c 00003302 R_ARM_ABS32 000015fd bytearray_length │ │ │ │ │ 00000830 00018202 R_ARM_ABS32 00000015 PyByteArray_Concat │ │ │ │ │ 00000834 00005902 R_ARM_ABS32 00000401 bytearray_repeat │ │ │ │ │ 00000838 0000e802 R_ARM_ABS32 0000216f bytearray_getitem │ │ │ │ │ 00000840 0000d502 R_ARM_ABS32 00001ac5 bytearray_setitem │ │ │ │ │ -00000848 00007802 R_ARM_ABS32 00002b95 bytearray_contains │ │ │ │ │ +00000848 00007802 R_ARM_ABS32 00002b85 bytearray_contains │ │ │ │ │ 0000084c 00001502 R_ARM_ABS32 00001e61 bytearray_iconcat │ │ │ │ │ 00000850 0000e002 R_ARM_ABS32 00001cd5 bytearray_irepeat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xe054 contains 806 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xe040 contains 806 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000054 0000122f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000058 00001230 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000005e 00013a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000000a0 00013b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000000a4 00013b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000000ac 00013c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ @@ -503,20 +503,20 @@ │ │ │ │ │ 00000986 00015e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000009a2 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000009a8 00015a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000009dc 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000009e8 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000009ec 00016330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000009f0 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000a0c 0001620a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000a16 00013d0a R_ARM_THM_CALL 00000685 PyByteArray_Resize │ │ │ │ │ -00000a30 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a34 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a44 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a48 00016330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a08 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a0c 00016330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a24 0001620a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000a2e 00013d0a R_ARM_THM_CALL 00000685 PyByteArray_Resize │ │ │ │ │ +00000a48 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000a4c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000a5c 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ 00000a6e 0000230a R_ARM_THM_CALL 00000101 bytearray_setslice │ │ │ │ │ 00000a88 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a8e 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00000a92 00016130 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00000a96 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ 00000a9a 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ @@ -786,376 +786,376 @@ │ │ │ │ │ 00001e3e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001e42 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001e4a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001e4e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001e54 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ 00001e5c 00017702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001e7a 0001440a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001eec 00015d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001f10 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f16 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001f34 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f38 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f66 00015e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001f80 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f86 00015a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001fa2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001fa6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001fac 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00001fb0 00016130 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00001fb4 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -00001fb8 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -00001fbe 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fc4 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001fcc 0001600a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001fd4 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001fd8 00014030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001fde 00004b2f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC28 │ │ │ │ │ -00001fe2 00004b30 R_ARM_THM_MOVT_ABS 000003e0 .LC28 │ │ │ │ │ -00001fec 00014f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ff4 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001ff8 0001600a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001ffe 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002002 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000201e 0001430a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000202a 0001430a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000203a 0001440a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000204c 0001440a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002062 0001790a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000206a 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002070 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000208a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000208e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002096 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000209a 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000020a0 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000020a4 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000020a8 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000020ac 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000020b8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000020bc 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000020c0 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000020c4 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001ee2 00015d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001f04 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001f0a 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f28 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f2c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001f54 00015e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001f70 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001f76 00015a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f92 0001600a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f98 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f9c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001fa2 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00001fa6 00016130 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00001faa 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +00001fae 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +00001fb4 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001fba 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001fc4 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001fc8 00014030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001fce 00004b2f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC28 │ │ │ │ │ +00001fd2 00004b30 R_ARM_THM_MOVT_ABS 000003e0 .LC28 │ │ │ │ │ +00001fdc 00014f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001fe4 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001fe8 0001600a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001fee 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001ff2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000200e 0001430a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000201a 0001430a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000202a 0001440a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000203c 0001440a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002052 0001790a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000205a 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002060 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000207a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000207e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002086 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000208a 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002090 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002094 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002098 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000209c 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000020a8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000020ac 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000020b0 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000020b4 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000020cc 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000020d0 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000020d4 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000020d8 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000020dc 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000020e0 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000020e4 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000020e8 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000020ec 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000020f0 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002108 0001790a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002110 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002116 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000020f8 0001790a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002100 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002106 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002118 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000211c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002120 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002124 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002128 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000212c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002130 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002134 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002138 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000213c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002140 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002144 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002148 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000214c 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000215a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000215e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002162 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002166 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002174 0001420a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000217a 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000217e 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002182 00017c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002188 0001420a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000219e 00017d0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -000021ae 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -000021b2 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -000021b8 0000512f R_ARM_THM_MOVW_ABS_NC 0000040c .LC30 │ │ │ │ │ -000021bc 00005130 R_ARM_THM_MOVT_ABS 0000040c .LC30 │ │ │ │ │ -000021c2 00017f0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000021c6 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021ca 00017c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021d8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000021dc 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000021e0 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000021e4 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000021f0 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000021f4 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000021f8 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000021fc 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000220a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000220e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002212 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002216 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002224 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000222a 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002234 0001800a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -0000223a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000223e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002242 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002246 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000229e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000022a2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000022a8 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022b0 00017702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000022cc 00014a0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00002332 00015d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000234e 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002352 00016330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002384 0001600a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002390 00015e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000023ae 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000023b4 00015a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023cc 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023d4 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000023d8 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000023dc 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ -000023e0 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -000023e6 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000023ec 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000023f0 00016130 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000023f4 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -000023f8 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -000023fe 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002404 00013b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002408 00013b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000240c 0000602f R_ARM_THM_MOVW_ABS_NC 0000043c .LC32 │ │ │ │ │ -00002410 00006030 R_ARM_THM_MOVT_ABS 0000043c .LC32 │ │ │ │ │ -00002416 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000241c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002420 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002426 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000242a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002432 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002436 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000247a 00018a0a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -0000248a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000248e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002492 00018a0a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -000024a4 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000024b6 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000024c2 00006f2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC38 │ │ │ │ │ -000024c6 00006f30 R_ARM_THM_MOVT_ABS 000004a4 .LC38 │ │ │ │ │ -000024d0 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000024e6 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002512 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002516 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000251e 0000732f R_ARM_THM_MOVW_ABS_NC 000004ac .LC39 │ │ │ │ │ -00002522 00007330 R_ARM_THM_MOVT_ABS 000004ac .LC39 │ │ │ │ │ -00002526 00018b0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00002568 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -0000256c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00002660 0001440a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000026d2 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000026d6 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000026dc 0000762f R_ARM_THM_MOVW_ABS_NC 00000524 .LC42 │ │ │ │ │ -000026e0 00007630 R_ARM_THM_MOVT_ABS 00000524 .LC42 │ │ │ │ │ -000026e6 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002130 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002134 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002138 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000213c 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000214a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000214e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002152 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002156 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002164 0001420a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000216a 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000216e 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002172 00017c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002178 0001420a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000218e 00017d0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +0000219e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000021a2 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000021a8 0000512f R_ARM_THM_MOVW_ABS_NC 0000040c .LC30 │ │ │ │ │ +000021ac 00005130 R_ARM_THM_MOVT_ABS 0000040c .LC30 │ │ │ │ │ +000021b2 00017f0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000021b6 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021ba 00017c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021c8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000021cc 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000021d0 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000021d4 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000021e0 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000021e4 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000021e8 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000021ec 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000021fa 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000021fe 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002202 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002206 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002214 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000221a 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002224 0001800a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +0000222a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000222e 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002232 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002236 00017b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000228e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002292 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002298 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022a0 00017702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000022bc 00014a0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00002322 00015d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000233e 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002342 00016330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002374 0001600a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002380 00015e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000239e 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000023a4 00015a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000023bc 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000023c4 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000023c8 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000023cc 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ +000023d0 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ +000023d6 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023dc 0001612f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000023e0 00016130 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000023e4 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +000023e8 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +000023ee 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023f4 00013b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000023f8 00013b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000023fc 0000602f R_ARM_THM_MOVW_ABS_NC 0000043c .LC32 │ │ │ │ │ +00002400 00006030 R_ARM_THM_MOVT_ABS 0000043c .LC32 │ │ │ │ │ +00002406 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000240c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002410 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002416 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000241a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002422 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002426 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000246a 00018a0a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +0000247a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000247e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002482 00018a0a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00002494 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000024a6 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000024b2 00006f2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC38 │ │ │ │ │ +000024b6 00006f30 R_ARM_THM_MOVT_ABS 000004a4 .LC38 │ │ │ │ │ +000024c0 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000024d6 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002502 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002506 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000250e 0000732f R_ARM_THM_MOVW_ABS_NC 000004ac .LC39 │ │ │ │ │ +00002512 00007330 R_ARM_THM_MOVT_ABS 000004ac .LC39 │ │ │ │ │ +00002516 00018b0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002558 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +0000255c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00002650 0001440a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000026c2 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000026c6 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000026cc 0000762f R_ARM_THM_MOVW_ABS_NC 00000524 .LC42 │ │ │ │ │ +000026d0 00007630 R_ARM_THM_MOVT_ABS 00000524 .LC42 │ │ │ │ │ +000026d6 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000272c 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002734 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000273c 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002744 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000274c 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002754 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000275c 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002764 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000276c 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002766 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000276e 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002776 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000277e 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002786 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000278e 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002796 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000279e 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000027a6 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000027b2 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000027e6 0001440a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002828 0001440a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002860 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002864 00014030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000286c 0000742f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC40 │ │ │ │ │ -00002870 00007430 R_ARM_THM_MOVT_ABS 000004c8 .LC40 │ │ │ │ │ -0000287a 00014f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000028a4 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028ac 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028c2 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000296a 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000297c 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000298e 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000029a0 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000029b2 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000029c4 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000029d6 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000029f4 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002a02 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002a10 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002a1e 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002a30 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002a42 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002a54 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002a68 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002a80 00018e0a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00002a86 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a8a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002aa0 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000027a2 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000027d6 0001440a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002818 0001440a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002850 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002854 00014030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000285c 0000742f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC40 │ │ │ │ │ +00002860 00007430 R_ARM_THM_MOVT_ABS 000004c8 .LC40 │ │ │ │ │ +0000286a 00014f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002894 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000289c 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028b2 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000295a 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000296c 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000297e 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002990 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000029a2 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000029b4 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000029c6 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000029e4 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000029f2 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002a00 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002a0e 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002a20 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002a32 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002a44 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002a58 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002a70 00018e0a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00002a76 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002a7a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002a90 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002aae 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00002abe 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ace 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ae4 00018f0a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00002b02 00015e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002b10 00013b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002b14 00013b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002b18 0000752f R_ARM_THM_MOVW_ABS_NC 00000508 .LC41 │ │ │ │ │ -00002b1c 00007530 R_ARM_THM_MOVT_ABS 00000508 .LC41 │ │ │ │ │ -00002b24 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ad4 00018f0a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00002af2 00015e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002b00 00013b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002b04 00013b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002b08 0000752f R_ARM_THM_MOVW_ABS_NC 00000508 .LC41 │ │ │ │ │ +00002b0c 00007530 R_ARM_THM_MOVT_ABS 00000508 .LC41 │ │ │ │ │ +00002b14 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002b38 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002b48 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b58 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b6e 0001600a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002b76 00015a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002b5e 0001600a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002b66 00015a0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002b6c 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002b7c 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b8c 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bb2 0001910a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ -00002bbe 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002bc2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002bc6 0001910a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ -00002c12 0001940a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -00002c22 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002c26 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002c2a 0001940a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -00002c3c 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002c4e 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002c5a 00007e2f R_ARM_THM_MOVW_ABS_NC 00000564 .LC45 │ │ │ │ │ -00002c5e 00007e30 R_ARM_THM_MOVT_ABS 00000564 .LC45 │ │ │ │ │ -00002c68 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002c7e 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002caa 00013e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002cb4 00013e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002ba2 0001910a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ +00002bae 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002bb2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002bb6 0001910a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ +00002c02 0001940a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00002c12 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002c16 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002c1a 0001940a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00002c2c 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002c3e 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002c4a 00007e2f R_ARM_THM_MOVW_ABS_NC 00000564 .LC45 │ │ │ │ │ +00002c4e 00007e30 R_ARM_THM_MOVT_ABS 00000564 .LC45 │ │ │ │ │ +00002c58 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002c6e 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002c9a 00013e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002ca4 00013e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002cb6 0001440a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00002cc6 0001440a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002cd6 0001440a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002e64 0001740a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -00002e7a 00015e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002e92 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ebc 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002ec6 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002f72 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ -00002fc4 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002fda 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002fde 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002fea 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003018 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000304a 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000305e 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003070 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003076 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000307a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000030a2 0001830a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000030ea 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000311c 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003140 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000315e 0001600a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003198 0000980a R_ARM_THM_CALL 000004d5 stringlib_adaptive_find │ │ │ │ │ -000031a0 00013b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000031a4 00013b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000031a8 0000932f R_ARM_THM_MOVW_ABS_NC 00000590 .LC50 │ │ │ │ │ -000031ac 00009330 R_ARM_THM_MOVT_ABS 00000590 .LC50 │ │ │ │ │ -000031b2 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000031ee 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000031f2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000031f8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000031fc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003204 0001870a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000320c 0001880a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000325a 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003260 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003292 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ -000032a6 0000990a R_ARM_THM_CALL 00001705 stringlib__two_way_count │ │ │ │ │ +00002e54 0001740a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +00002e6a 00015e0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002e82 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002eac 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002eb6 0001460a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002f5e 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ +00002fb0 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002fc6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002fca 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002fd6 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003004 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003036 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000304a 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000305c 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003062 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003066 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000306c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000308e 0001830a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000030d6 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003108 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000312c 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000314a 0001600a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003184 0000980a R_ARM_THM_CALL 000004d5 stringlib_adaptive_find │ │ │ │ │ +0000318c 00013b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003190 00013b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003194 0000932f R_ARM_THM_MOVW_ABS_NC 00000590 .LC50 │ │ │ │ │ +00003198 00009330 R_ARM_THM_MOVT_ABS 00000590 .LC50 │ │ │ │ │ +0000319e 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000031da 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000031de 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000031e4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000031e8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000031f0 0001870a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000031f8 0001880a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003246 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000324c 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000327e 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ +00003292 0000990a R_ARM_THM_CALL 00001705 stringlib__two_way_count │ │ │ │ │ +000032d2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000032d6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000032dc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000032e0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000032e6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000032ea 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000032f0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000032f4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000032fa 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000032fe 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003328 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003354 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003374 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003380 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003384 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003388 0000382f R_ARM_THM_MOVW_ABS_NC 0000039c .LC25 │ │ │ │ │ -0000338c 00003830 R_ARM_THM_MOVT_ABS 0000039c .LC25 │ │ │ │ │ -00003392 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003398 0000922f R_ARM_THM_MOVW_ABS_NC 00000588 .LC49 │ │ │ │ │ -0000339c 00009230 R_ARM_THM_MOVT_ABS 00000588 .LC49 │ │ │ │ │ -000033a6 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000033b2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000033b6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000033bc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000033c0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000033c8 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ -0000340c 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003416 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003444 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003520 0001830a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003584 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000358e 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003632 0000980a R_ARM_THM_CALL 000004d5 stringlib_adaptive_find │ │ │ │ │ -00003644 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000364a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000364e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003660 0000990a R_ARM_THM_CALL 00001705 stringlib__two_way_count │ │ │ │ │ -00003670 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000367a 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ -00003682 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003686 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000036b4 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000036ce 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000036dc 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000036fc 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000370a 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003716 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003726 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000373a 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ -0000376a 0001830a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003798 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000037b0 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000037c0 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000037da 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000037e2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037e6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037f8 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003314 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003340 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003360 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000336c 00015b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003370 00015b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003374 0000382f R_ARM_THM_MOVW_ABS_NC 0000039c .LC25 │ │ │ │ │ +00003378 00003830 R_ARM_THM_MOVT_ABS 0000039c .LC25 │ │ │ │ │ +0000337e 00014c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003384 0000922f R_ARM_THM_MOVW_ABS_NC 00000588 .LC49 │ │ │ │ │ +00003388 00009230 R_ARM_THM_MOVT_ABS 00000588 .LC49 │ │ │ │ │ +00003392 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000339e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000033a2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000033a8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000033ac 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000033b4 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ +000033f8 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003402 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003430 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000350c 0001830a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003570 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000357a 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000361e 0000980a R_ARM_THM_CALL 000004d5 stringlib_adaptive_find │ │ │ │ │ +00003630 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003636 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000363a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000364c 0000990a R_ARM_THM_CALL 00001705 stringlib__two_way_count │ │ │ │ │ +0000365c 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003666 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ +0000366e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003672 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000036a0 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000036ba 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000036c8 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000036e8 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000036f6 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003702 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003712 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003726 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ +00003756 0001830a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003784 0001860a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000379c 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037ac 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037c6 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037ce 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037d2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037e4 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037ea 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037ee 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037f4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037f8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000037fe 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003802 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003808 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000380c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003812 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003816 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000381e 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003862 00019e0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00003872 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003876 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000387a 00019e0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -0000388c 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000389e 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000038aa 00009a2f R_ARM_THM_MOVW_ABS_NC 000005ac .LC51 │ │ │ │ │ -000038ae 00009a30 R_ARM_THM_MOVT_ABS 000005ac .LC51 │ │ │ │ │ -000038b8 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000038ce 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000391a 00019f0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -0000392a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000392e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003932 00019f0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00003944 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003956 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003962 00009c2f R_ARM_THM_MOVW_ABS_NC 000005b4 .LC52 │ │ │ │ │ -00003966 00009c30 R_ARM_THM_MOVT_ABS 000005b4 .LC52 │ │ │ │ │ -00003970 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003986 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003ba6 0001a80a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00003bd4 0000980a R_ARM_THM_CALL 000004d5 stringlib_adaptive_find │ │ │ │ │ -00003bfe 0000b20a R_ARM_THM_CALL 0000067d stringlib__preprocess │ │ │ │ │ -00003c08 0000b30a R_ARM_THM_CALL 000007bd stringlib__two_way │ │ │ │ │ -00003c10 0001a902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000380a 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000384e 00019e0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +0000385e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003862 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003866 00019e0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00003878 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000388a 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003896 00009a2f R_ARM_THM_MOVW_ABS_NC 000005ac .LC51 │ │ │ │ │ +0000389a 00009a30 R_ARM_THM_MOVT_ABS 000005ac .LC51 │ │ │ │ │ +000038a4 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000038ba 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003906 00019f0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00003916 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000391a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000391e 00019f0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00003930 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003942 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000394e 00009c2f R_ARM_THM_MOVW_ABS_NC 000005b4 .LC52 │ │ │ │ │ +00003952 00009c30 R_ARM_THM_MOVT_ABS 000005b4 .LC52 │ │ │ │ │ +0000395c 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003972 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003b92 0001a80a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00003bc0 0000980a R_ARM_THM_CALL 000004d5 stringlib_adaptive_find │ │ │ │ │ +00003bea 0000b20a R_ARM_THM_CALL 0000067d stringlib__preprocess │ │ │ │ │ +00003bf4 0000b30a R_ARM_THM_CALL 000007bd stringlib__two_way │ │ │ │ │ +00003bfc 0001a902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00001a44 0001601e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00001ab8 0001601e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00003bf4 0000b11e R_ARM_THM_JUMP24 00001f19 stringlib_find_char │ │ │ │ │ +00003be0 0000b11e R_ARM_THM_JUMP24 00001f19 stringlib_find_char │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xf984 contains 540 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xf970 contains 540 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 0001440a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000040 0001440a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000048 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000004c 00014030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -1223,15 +1223,15 @@ │ │ │ │ │ 000003ac 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003ba 00013e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000003e4 00006d2f R_ARM_THM_MOVW_ABS_NC 0000049c .LC37 │ │ │ │ │ 000003e8 00006d30 R_ARM_THM_MOVT_ABS 0000049c .LC37 │ │ │ │ │ 000003f2 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000003fc 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000400 00016330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000424 0000720a R_ARM_THM_CALL 000024f5 stringlib_bytes_join │ │ │ │ │ +00000424 0000720a R_ARM_THM_CALL 000024e5 stringlib_bytes_join │ │ │ │ │ 00000442 0000240a R_ARM_THM_CALL 00001a55 PyByteArray_FromStringAndSize.constprop.1 │ │ │ │ │ 00000452 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000456 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000462 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000466 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000046a 0001900a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ 00000492 0000792f R_ARM_THM_MOVW_ABS_NC 0000054c .LC43 │ │ │ │ │ @@ -1360,15 +1360,15 @@ │ │ │ │ │ 00000ca8 0001a20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000ccc 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ce0 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d14 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ 00000d32 0001a20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000d4c 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d62 0001a00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000d8c 0000950a R_ARM_THM_CALL 00003995 fastsearch.constprop.0 │ │ │ │ │ +00000d8c 0000950a R_ARM_THM_CALL 00003981 fastsearch.constprop.0 │ │ │ │ │ 00000d9e 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ 00000dba 0001a20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000dda 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000dec 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e00 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ 00000e1a 0001a20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000e32 00014e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1598,15 +1598,15 @@ │ │ │ │ │ 00001d5e 0001880a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001d6e 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001d8c 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001d90 00016330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001dc2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001dc6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001dd6 0001b50a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001de8 0000950a R_ARM_THM_CALL 00003995 fastsearch.constprop.0 │ │ │ │ │ +00001de8 0000950a R_ARM_THM_CALL 00003981 fastsearch.constprop.0 │ │ │ │ │ 00001df6 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ 00001e00 0000400a R_ARM_THM_CALL 00001ae5 PyByteArray_FromStringAndSize.constprop.0 │ │ │ │ │ 00001e0a 0000400a R_ARM_THM_CALL 00001ae5 PyByteArray_FromStringAndSize.constprop.0 │ │ │ │ │ 00001e10 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001e28 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ 00001e4a 0001640a R_ARM_THM_CALL 000019b9 PyByteArray_FromStringAndSize │ │ │ │ │ 00001e50 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1690,15 +1690,15 @@ │ │ │ │ │ 000019a2 0001ac1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000019b2 0001ac1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000019ce 0001b21e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000019da 0001b31e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00001b2a 0000231e R_ARM_THM_JUMP24 00000101 bytearray_setslice │ │ │ │ │ 00001d08 0001601e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x10a64 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x10a50 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1005,15 +1005,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt.w a8e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9fe │ │ │ │ │ + bne.w a16 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ add.w r1, r7, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ bl 684 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ @@ -1104,34 +1104,45 @@ │ │ │ │ │ b.n 8b4 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ bgt.n 90c │ │ │ │ │ b.n 8b2 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n a3a │ │ │ │ │ + ble.n 9fe │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n a40 │ │ │ │ │ + beq.n a04 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r6, #0 │ │ │ │ │ b.n 8c6 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bne.n 9e6 │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + it eq │ │ │ │ │ + moveq r6, #0 │ │ │ │ │ + b.n 8c6 │ │ │ │ │ add.w r0, sl, r6 │ │ │ │ │ sub.w r2, r8, r9 │ │ │ │ │ add.w r1, fp, r9 │ │ │ │ │ add r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ @@ -1147,25 +1158,14 @@ │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.n 9ce │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ b.n 9d0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bne.n 9e6 │ │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - it eq │ │ │ │ │ - moveq r6, #0 │ │ │ │ │ - b.n 8c6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.n aa6 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 19b8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -1177,23 +1177,23 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 100 │ │ │ │ │ R_ARM_THM_CALL bytearray_setslice │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a40 │ │ │ │ │ + beq.n a04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a40 │ │ │ │ │ + bne.n a04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a40 │ │ │ │ │ + b.n a04 │ │ │ │ │ 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 │ │ │ │ │ @@ -1206,15 +1206,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ b.n a5a │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ add r8, r7 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n a2a │ │ │ │ │ + b.n a42 │ │ │ │ │ rsb r7, r8, #0 │ │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ blt.n afc │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov sl, r5 │ │ │ │ │ @@ -3371,66 +3371,64 @@ │ │ │ │ │ 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 1fd2 │ │ │ │ │ + bne.w 1fc2 │ │ │ │ │ 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 1ff2 │ │ │ │ │ + blt.w 1fe2 │ │ │ │ │ adds r3, r2, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1f06 │ │ │ │ │ + beq.n 1efa │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 1fac │ │ │ │ │ - mov lr, r0 │ │ │ │ │ + bgt.n 1fa2 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - ldrd r0, r6, [r4, #16] │ │ │ │ │ - sub.w ip, r6, r0 │ │ │ │ │ - add.w r1, ip, r3 │ │ │ │ │ + ldrd r0, r7, [r4, #16] │ │ │ │ │ + subs r6, r7, r0 │ │ │ │ │ + adds r1, r6, r3 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 1f2e │ │ │ │ │ + bcs.n 1f22 │ │ │ │ │ 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 1f4e │ │ │ │ │ - adds r6, r3, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.n 1fcc │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.n 1f62 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + bls.n 1f42 │ │ │ │ │ + adds r7, r3, #1 │ │ │ │ │ + bmi.n 1f92 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1f52 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fcc │ │ │ │ │ + beq.n 1f92 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - str r6, [r4, #12] │ │ │ │ │ + str r7, [r4, #12] │ │ │ │ │ strd r0, r0, [r4, #16] │ │ │ │ │ - strb r2, [r0, r3] │ │ │ │ │ + strb r6, [r0, r3] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1fa2 │ │ │ │ │ + beq.n 1f98 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3441,71 +3439,73 @@ │ │ │ │ │ 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 1f5a │ │ │ │ │ + bcc.n 1f4e │ │ │ │ │ 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 r6, r2 │ │ │ │ │ + moveq r7, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - strb.w lr, [r6, r3] │ │ │ │ │ + strb.w ip, [r7, r3] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - b.n 1f06 │ │ │ │ │ - add.w r6, r3, r3, lsr #3 │ │ │ │ │ + b.n 1efa │ │ │ │ │ + add.w r7, r3, r3, lsr #3 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi.n 1f9e │ │ │ │ │ - adds r6, #3 │ │ │ │ │ - b.n 1ee2 │ │ │ │ │ - adds r6, r3, #1 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - beq.n 1ee8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + bhi.n 1f8e │ │ │ │ │ + adds r7, #3 │ │ │ │ │ + b.n 1eda │ │ │ │ │ + adds r7, r3, #1 │ │ │ │ │ + b.n 1eda │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - cbz r0, 1fcc │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 1f92 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1ffe │ │ │ │ │ + beq.n 1fee │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - str r6, [r4, #12] │ │ │ │ │ - strd r7, r7, [r4, #16] │ │ │ │ │ - strb r2, [r7, r3] │ │ │ │ │ + str r7, [r4, #12] │ │ │ │ │ + strd r6, r6, [r4, #16] │ │ │ │ │ + strb r2, [r6, r3] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - b.n 1f06 │ │ │ │ │ - adds r6, #6 │ │ │ │ │ - b.n 1ede │ │ │ │ │ + b.n 1efa │ │ │ │ │ + adds r7, #6 │ │ │ │ │ + bpl.n 1eda │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 1fb8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1f0c │ │ │ │ │ + b.n 1f00 │ │ │ │ │ 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 │ │ │ │ │ @@ -3513,18 +3513,15 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1f2a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1fc2 │ │ │ │ │ + b.n 1f1e │ │ │ │ │ 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 │ │ │ │ │ @@ -3532,138 +3529,138 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1fc8 │ │ │ │ │ + b.n 1fbe │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1f2a │ │ │ │ │ + b.n 1f1e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1f76 │ │ │ │ │ + b.n 1f66 │ │ │ │ │ │ │ │ │ │ -00002008 : │ │ │ │ │ +00001ff8 : │ │ │ │ │ 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 218e │ │ │ │ │ + beq.w 217e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 218e │ │ │ │ │ + beq.w 217e │ │ │ │ │ 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 2188 │ │ │ │ │ + bne.w 2178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2174 │ │ │ │ │ + bne.w 2164 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 20f4 │ │ │ │ │ + bne.n 20e4 │ │ │ │ │ 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, 20d0 │ │ │ │ │ + cbnz r4, 20c0 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.w 21d8 │ │ │ │ │ + bhi.w 21c8 │ │ │ │ │ tbb [pc, r7] │ │ │ │ │ .word 0x0b03100b │ │ │ │ │ .short 0xac1c │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 2096 │ │ │ │ │ + bne.n 2086 │ │ │ │ │ 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} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 2092 │ │ │ │ │ + b.n 2082 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r5, r6 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b.n 2092 │ │ │ │ │ + b.n 2082 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r5, r6 │ │ │ │ │ it le │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b.n 2092 │ │ │ │ │ + b.n 2082 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.w 223a │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 20dc ) │ │ │ │ │ + bhi.w 222a │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 20cc ) │ │ │ │ │ ldr.w pc, [r3, r7, lsl #2] │ │ │ │ │ - .word 0x000021f1 │ │ │ │ │ + .word 0x000021e1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000215b │ │ │ │ │ + .word 0x0000214b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002097 │ │ │ │ │ + .word 0x00002087 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000208b │ │ │ │ │ + .word 0x0000207b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002141 │ │ │ │ │ + .word 0x00002131 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000223b │ │ │ │ │ + .word 0x0000222b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ subs r3, r7, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.w 2222 │ │ │ │ │ + bls.w 2212 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3672,86 +3669,86 @@ │ │ │ │ │ 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 20d0 │ │ │ │ │ + bne.n 20c0 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 21d8 │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 2128 ) │ │ │ │ │ + bhi.n 21c8 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 2118 ) │ │ │ │ │ ldr.w pc, [r3, r7, lsl #2] │ │ │ │ │ - .word 0x0000220b │ │ │ │ │ + .word 0x000021fb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000020a1 │ │ │ │ │ + .word 0x00002091 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000021d9 │ │ │ │ │ + .word 0x000021c9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000021d9 │ │ │ │ │ + .word 0x000021c9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000020b9 │ │ │ │ │ + .word 0x000020a9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000021d9 │ │ │ │ │ + .word 0x000021c9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, r3 │ │ │ │ │ movle r0, r2 │ │ │ │ │ - b.n 2092 │ │ │ │ │ + b.n 2082 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ite le │ │ │ │ │ movle r0, r3 │ │ │ │ │ movgt r0, r2 │ │ │ │ │ - b.n 2092 │ │ │ │ │ + b.n 2082 │ │ │ │ │ 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 2092 │ │ │ │ │ + b.n 2082 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 217e │ │ │ │ │ + b.n 216e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.n 219e │ │ │ │ │ + bmi.n 218e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.n 217e │ │ │ │ │ + bpl.n 216e │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 217e │ │ │ │ │ + beq.n 216e │ │ │ │ │ subs r3, r7, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 217e │ │ │ │ │ + bhi.n 216e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ @@ -3764,218 +3761,218 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, r3 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - b.n 2092 │ │ │ │ │ + b.n 2082 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r5, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b.n 2092 │ │ │ │ │ + b.n 2082 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ands.w r0, r3, r4, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r2 │ │ │ │ │ - b.n 2092 │ │ │ │ │ + b.n 2082 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r5, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b.n 2092 │ │ │ │ │ + b.n 2082 │ │ │ │ │ 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 2092 │ │ │ │ │ + b.n 2082 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bics.w r0, r3, r4, asr #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r2 │ │ │ │ │ - b.n 2092 │ │ │ │ │ + b.n 2082 │ │ │ │ │ │ │ │ │ │ -00002254 : │ │ │ │ │ +00002244 : │ │ │ │ │ bytearrayiter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - cbz r0, 2280 │ │ │ │ │ + cbz r0, 2270 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n 2282 │ │ │ │ │ - cbz r1, 229e │ │ │ │ │ + bge.n 2272 │ │ │ │ │ + cbz r1, 228e │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ - ldr r0, [pc, #52] @ (22b0 ) │ │ │ │ │ + ldr r0, [pc, #52] @ (22a0 ) │ │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 229a │ │ │ │ │ + beq.n 228a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 22a8 │ │ │ │ │ + cbz r2, 2298 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 2274 │ │ │ │ │ + b.n 2264 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 229a │ │ │ │ │ + b.n 228a │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000022b4 : │ │ │ │ │ +000022a4 : │ │ │ │ │ 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.n 23cc │ │ │ │ │ + beq.n 23bc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 23d4 │ │ │ │ │ + bhi.n 23c4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2404 │ │ │ │ │ + beq.w 23f4 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 23ec │ │ │ │ │ + bgt.n 23dc │ │ │ │ │ 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 235e │ │ │ │ │ + bcs.n 234e │ │ │ │ │ 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 2374 │ │ │ │ │ + bls.n 2364 │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ - bmi.n 2384 │ │ │ │ │ + bmi.n 2374 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 238c │ │ │ │ │ + bne.n 237c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 2384 │ │ │ │ │ + cbz r0, 2374 │ │ │ │ │ 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 2432 │ │ │ │ │ + beq.n 2422 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ strb r7, [r3, r5] │ │ │ │ │ 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 2328 │ │ │ │ │ + bcc.n 2318 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2426 │ │ │ │ │ + beq.n 2416 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r1, r6] │ │ │ │ │ - b.n 2346 │ │ │ │ │ + b.n 2336 │ │ │ │ │ add.w r3, r6, r6, lsr #3 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ it ls │ │ │ │ │ addls r3, #3 │ │ │ │ │ - bls.n 2328 │ │ │ │ │ + bls.n 2318 │ │ │ │ │ adds r3, #6 │ │ │ │ │ - bpl.n 2328 │ │ │ │ │ + bpl.n 2318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2358 │ │ │ │ │ + b.n 2348 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2384 │ │ │ │ │ + beq.n 2374 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 241c │ │ │ │ │ + beq.n 240c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3985,98 +3982,98 @@ │ │ │ │ │ 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 2346 │ │ │ │ │ + b.n 2336 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2388 │ │ │ │ │ + bne.n 2378 │ │ │ │ │ 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 2388 │ │ │ │ │ + b.n 2378 │ │ │ │ │ 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 2388 │ │ │ │ │ + b.n 2378 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2388 │ │ │ │ │ + b.n 2378 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 23a4 │ │ │ │ │ + b.n 2394 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strb r6, [r3, #0] │ │ │ │ │ - b.n 234e │ │ │ │ │ + b.n 233e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 234e │ │ │ │ │ + b.n 233e │ │ │ │ │ │ │ │ │ │ -0000243c : │ │ │ │ │ +0000242c : │ │ │ │ │ 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 r5, r2 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r4, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi.n 24c2 │ │ │ │ │ + bhi.n 24b2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 249e │ │ │ │ │ + bne.n 248e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - cbz r1, 2488 │ │ │ │ │ + cbz r1, 2478 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_count │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ @@ -4088,173 +4085,173 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_count │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b.n 2484 │ │ │ │ │ + b.n 2474 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 24d6 │ │ │ │ │ + cbz r0, 24c6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 2468 │ │ │ │ │ + beq.n 2458 │ │ │ │ │ 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 2468 │ │ │ │ │ - b.n 24d6 │ │ │ │ │ + bne.n 2458 │ │ │ │ │ + b.n 24c6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 24da │ │ │ │ │ + cbnz r0, 24ca │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2484 │ │ │ │ │ + b.n 2474 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 2468 │ │ │ │ │ + ble.n 2458 │ │ │ │ │ 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 24b0 │ │ │ │ │ - b.n 24d6 │ │ │ │ │ + bne.n 24a0 │ │ │ │ │ + b.n 24c6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024f4 : │ │ │ │ │ +000024e4 : │ │ │ │ │ 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 │ │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ │ sub sp, #476 @ 0x1dc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 28ce │ │ │ │ │ + bne.w 28be │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 27c6 │ │ │ │ │ + beq.w 27b6 │ │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 2b2a │ │ │ │ │ + beq.w 2b1a │ │ │ │ │ cmp.w fp, #10 │ │ │ │ │ - bgt.w 2af0 │ │ │ │ │ + bgt.w 2ae0 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ble.w 28d4 │ │ │ │ │ + ble.w 28c4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r5, r8 │ │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ │ tst.w fp, #1 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq.w 2688 │ │ │ │ │ + beq.w 2678 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 2632 │ │ │ │ │ + b.n 2622 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ sub.w r0, sl, r5 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w 2b10 │ │ │ │ │ + blt.w 2b00 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 280c │ │ │ │ │ + beq.w 27fc │ │ │ │ │ sub.w r3, sl, r5 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - blt.w 2b10 │ │ │ │ │ + blt.w 2b00 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 26d2 │ │ │ │ │ + bne.w 26c2 │ │ │ │ │ add r5, r9 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ │ cmp r6, fp │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ - beq.w 28de │ │ │ │ │ + beq.w 28ce │ │ │ │ │ lsls r4, r0, #6 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r2, [r7, #12] │ │ │ │ │ - bpl.w 289c │ │ │ │ │ + bpl.w 288c │ │ │ │ │ ldr.w r4, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldrd r2, r0, [r4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 27ce │ │ │ │ │ + bne.w 27be │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r4, [ip, #4] │ │ │ │ │ adds r4, #16 │ │ │ │ │ str.w r2, [ip, #8] │ │ │ │ │ str.w r4, [ip] │ │ │ │ │ sub.w r0, sl, r5 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w 2b10 │ │ │ │ │ + blt.w 2b00 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 26ca │ │ │ │ │ + beq.n 26ba │ │ │ │ │ sub.w r3, sl, r5 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - blt.w 2b10 │ │ │ │ │ + blt.w 2b00 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 26d2 │ │ │ │ │ + bne.n 26c2 │ │ │ │ │ add r5, r9 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ add.w r1, ip, #44 @ 0x2c │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #6 │ │ │ │ │ it pl │ │ │ │ │ @@ -4262,70 +4259,70 @@ │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ it mi │ │ │ │ │ ldrmi r2, [r7, #12] │ │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ │ ldrd r2, r0, [r4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - beq.n 2580 │ │ │ │ │ + beq.n 2570 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 284e │ │ │ │ │ + bne.w 283e │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2684 │ │ │ │ │ + beq.n 2674 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 28bc │ │ │ │ │ + beq.w 28ac │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b.n 2592 │ │ │ │ │ + b.n 2582 │ │ │ │ │ lsls r3, r0, #6 │ │ │ │ │ - bpl.w 284a │ │ │ │ │ + bpl.w 283a │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 2816 │ │ │ │ │ + bne.w 2806 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 26d0 │ │ │ │ │ + bne.n 26c0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r1, r3, #44 @ 0x2c │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2632 │ │ │ │ │ + b.n 2622 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 2626 │ │ │ │ │ + beq.n 2616 │ │ │ │ │ movs r6, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov fp, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -4335,40 +4332,40 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2888 │ │ │ │ │ + bne.w 2878 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov r5, r3 │ │ │ │ │ mla r7, r7, fp, r3 │ │ │ │ │ subs r3, r7, r3 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 2774 │ │ │ │ │ + beq.n 2764 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2768 │ │ │ │ │ + beq.n 2758 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2760 │ │ │ │ │ + beq.n 2750 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 2758 │ │ │ │ │ + beq.n 2748 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 2750 │ │ │ │ │ + beq.n 2740 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 2748 │ │ │ │ │ + beq.n 2738 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 2740 │ │ │ │ │ + beq.n 2730 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ add.w r5, r4, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ │ @@ -4391,15 +4388,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 27ba │ │ │ │ │ + beq.n 27aa │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ │ @@ -4418,85 +4415,85 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, r5, #308 @ 0x134 │ │ │ │ │ add.w r5, r5, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne.n 2774 │ │ │ │ │ + bne.n 2764 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2b74 │ │ │ │ │ + bne.w 2b64 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #476 @ 0x1dc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 27da │ │ │ │ │ + beq.n 27ca │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - cbnz r0, 284e │ │ │ │ │ + cbnz r0, 283e │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2806 │ │ │ │ │ + beq.n 27f6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 28aa │ │ │ │ │ + beq.n 289a │ │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ │ - b.n 2602 │ │ │ │ │ + b.n 25f2 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w 25ba │ │ │ │ │ - b.n 26d0 │ │ │ │ │ + beq.w 25aa │ │ │ │ │ + b.n 26c0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2822 │ │ │ │ │ + beq.n 2812 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - cbnz r0, 2850 │ │ │ │ │ + cbnz r0, 2840 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2844 │ │ │ │ │ + beq.n 2834 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2b56 │ │ │ │ │ + beq.w 2b46 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b.n 26b6 │ │ │ │ │ + b.n 26a6 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ - b.n 2692 │ │ │ │ │ + b.n 2682 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 285e │ │ │ │ │ + beq.n 284e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 28a2 │ │ │ │ │ + cbz r2, 2892 │ │ │ │ │ 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 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov fp, r8 │ │ │ │ │ @@ -4508,95 +4505,95 @@ │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2892 │ │ │ │ │ + beq.n 2882 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2b46 │ │ │ │ │ + beq.w 2b36 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 26f8 │ │ │ │ │ - b.n 27ba │ │ │ │ │ + bne.w 26e8 │ │ │ │ │ + b.n 27aa │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ - b.n 25d6 │ │ │ │ │ + b.n 25c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 285e │ │ │ │ │ + b.n 284e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ │ - b.n 2602 │ │ │ │ │ + b.n 25f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b.n 2592 │ │ │ │ │ + b.n 2582 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 251c │ │ │ │ │ + b.n 250c │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r5, fp │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1a54 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 287e │ │ │ │ │ + beq.n 286e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2a86 │ │ │ │ │ + beq.w 2a76 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ cmp.w r5, #1048576 @ 0x100000 │ │ │ │ │ - blt.n 2902 │ │ │ │ │ + blt.n 28f2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bmi.w 2ae4 │ │ │ │ │ + bmi.w 2ad4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 2a90 │ │ │ │ │ + bne.w 2a80 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 2a76 │ │ │ │ │ + beq.w 2a66 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov sl, r3 │ │ │ │ │ mla r9, r9, fp, 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 29de │ │ │ │ │ + beq.n 29ce │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 29c8 │ │ │ │ │ + beq.n 29b8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 29b6 │ │ │ │ │ + beq.n 29a6 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 29a4 │ │ │ │ │ + beq.n 2994 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 2992 │ │ │ │ │ + beq.n 2982 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 2980 │ │ │ │ │ + beq.n 2970 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 296e │ │ │ │ │ + beq.n 295e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r4, r5 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -4641,15 +4638,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.n 2a76 │ │ │ │ │ + beq.n 2a66 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4705,39 +4702,39 @@ │ │ │ │ │ ldr.w r1, [r6, #264] @ 0x108 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add.w r7, r6, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r4, r5 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bne.n 29e6 │ │ │ │ │ + bne.n 29d6 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 287e │ │ │ │ │ + beq.w 286e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ - b.n 287e │ │ │ │ │ + b.n 286e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 28f4 │ │ │ │ │ + b.n 28e4 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 2a76 │ │ │ │ │ + beq.n 2a66 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 2a76 │ │ │ │ │ + beq.n 2a66 │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ sub.w r4, r5, #44 @ 0x2c │ │ │ │ │ mla r4, r2, fp, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ @@ -4748,110 +4745,110 @@ │ │ │ │ │ ldr.w r1, [r5, #44]! │ │ │ │ │ add r0, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r4, r5 │ │ │ │ │ add.w r3, r0, sl │ │ │ │ │ - bne.n 2ab8 │ │ │ │ │ + bne.n 2aa8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 287e │ │ │ │ │ - b.n 2a7e │ │ │ │ │ + beq.w 286e │ │ │ │ │ + b.n 2a6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 290a │ │ │ │ │ + b.n 28fa │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bhi.n 2b62 │ │ │ │ │ + bhi.n 2b52 │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ mul.w r0, r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 2b62 │ │ │ │ │ + cbz r0, 2b52 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 2554 │ │ │ │ │ + b.n 2544 │ │ │ │ │ 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 .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 26ea │ │ │ │ │ + b.n 26da │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2b3a │ │ │ │ │ + beq.n 2b2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 2b7c │ │ │ │ │ + cbz r3, 2b6c │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #476 @ 0x1dc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1ae4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 26f8 │ │ │ │ │ - b.n 27ba │ │ │ │ │ + bne.w 26e8 │ │ │ │ │ + b.n 27aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b.n 26b6 │ │ │ │ │ + b.n 26a6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2b82 │ │ │ │ │ + bne.n 2b72 │ │ │ │ │ movs r7, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 27c6 │ │ │ │ │ + b.n 27b6 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 27c4 │ │ │ │ │ + b.n 27b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b3a │ │ │ │ │ + b.n 2b2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b6c │ │ │ │ │ + bne.n 2b5c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b6c │ │ │ │ │ + b.n 2b5c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b94 : │ │ │ │ │ +00002b84 : │ │ │ │ │ bytearray_contains(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - cbz r1, 2bbe │ │ │ │ │ + cbz r1, 2bae │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ bl 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_contains │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -4863,40 +4860,40 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_contains │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002bd4 : │ │ │ │ │ +00002bc4 : │ │ │ │ │ bytearray_index(): │ │ │ │ │ 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 r5, r2 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r4, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi.n 2c5a │ │ │ │ │ + bhi.n 2c4a │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 2c36 │ │ │ │ │ + bne.n 2c26 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - cbz r1, 2c20 │ │ │ │ │ + cbz r1, 2c10 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_Py_bytes_index> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_index │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ @@ -4908,60 +4905,60 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_index> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_index │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b.n 2c1c │ │ │ │ │ + b.n 2c0c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 2c6e │ │ │ │ │ + cbz r0, 2c5e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 2c00 │ │ │ │ │ + beq.n 2bf0 │ │ │ │ │ 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 2c00 │ │ │ │ │ - b.n 2c6e │ │ │ │ │ + bne.n 2bf0 │ │ │ │ │ + b.n 2c5e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 2c72 │ │ │ │ │ + cbnz r0, 2c62 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2c1c │ │ │ │ │ + b.n 2c0c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 2c00 │ │ │ │ │ + ble.n 2bf0 │ │ │ │ │ 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 2c48 │ │ │ │ │ - b.n 2c6e │ │ │ │ │ + bne.n 2c38 │ │ │ │ │ + b.n 2c5e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c8c : │ │ │ │ │ +00002c7c : │ │ │ │ │ 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 r5, r2 │ │ │ │ │ @@ -4975,173 +4972,173 @@ │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 3398 │ │ │ │ │ + bhi.w 3384 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31b6 │ │ │ │ │ + bne.w 31a2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31b6 │ │ │ │ │ + bne.w 31a2 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bgt.w 3202 │ │ │ │ │ + bgt.w 31ee │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - blt.w 2f68 │ │ │ │ │ + blt.w 2f54 │ │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3084 │ │ │ │ │ + beq.w 3070 │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 330c │ │ │ │ │ + bne.w 32f8 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 2ff6 │ │ │ │ │ + beq.w 2fe2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 32fa │ │ │ │ │ + beq.w 32e6 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ - blt.w 3380 │ │ │ │ │ + blt.w 336c │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.w 2e58 │ │ │ │ │ + ble.w 2e48 │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 3166 │ │ │ │ │ + bgt.w 3152 │ │ │ │ │ ldrb.w ip, [fp] │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r7, #1 │ │ │ │ │ sub.w r0, r5, r8 │ │ │ │ │ and.w r2, ip, #31 │ │ │ │ │ lsls r7, r2 │ │ │ │ │ ldrb.w r2, [fp, r3] │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - beq.w 2ed2 │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + beq.w 2ec2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 2fd0 │ │ │ │ │ + beq.w 2fbc │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r9, [fp, #1] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w sl, r9, #31 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r1, r8, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ orr.w r7, r7, lr │ │ │ │ │ - beq.n 2e0c │ │ │ │ │ + beq.n 2dfc │ │ │ │ │ ldrb.w r9, [fp, #2] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w sl, r9, #31 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r1, r8, #4 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ orr.w r7, r7, lr │ │ │ │ │ - beq.n 2e0c │ │ │ │ │ + beq.n 2dfc │ │ │ │ │ ldrb.w r9, [fp, #3] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w sl, r9, #31 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r1, r8, #5 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ orr.w r7, r7, lr │ │ │ │ │ - beq.n 2e0c │ │ │ │ │ + beq.n 2dfc │ │ │ │ │ ldrb.w r9, [fp, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w sl, r9, #31 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r1, r8, #6 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ orr.w r7, r7, lr │ │ │ │ │ - beq.n 2e0c │ │ │ │ │ + beq.n 2dfc │ │ │ │ │ add.w sl, fp, #4 │ │ │ │ │ sub.w r9, r8, #7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldrb.w lr, [sl, #1]! │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r9 │ │ │ │ │ and.w lr, lr, #31 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w lr, r3, lr │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r7, r7, lr │ │ │ │ │ - bne.n 2de8 │ │ │ │ │ + bne.n 2dd8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2e58 │ │ │ │ │ + blt.n 2e48 │ │ │ │ │ and.w r9, r2, #31 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ lsl.w lr, lr, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ orr.w r7, lr, r7 │ │ │ │ │ add.w lr, r6, r3 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldrb.w r1, [lr, r4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 2ede │ │ │ │ │ + bne.n 2ece │ │ │ │ │ ldrb r1, [r6, r4] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 2f3a │ │ │ │ │ + bne.n 2f26 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 2f02 │ │ │ │ │ + bne.n 2ef2 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.w 2f86 │ │ │ │ │ + beq.w 2f72 │ │ │ │ │ add r4, r3 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bge.n 2e2c │ │ │ │ │ + bge.n 2e1c │ │ │ │ │ mov r5, sl │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.w 2f88 │ │ │ │ │ + bgt.w 2f74 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 315e │ │ │ │ │ - ldr r0, [pc, #540] @ (3080 ) │ │ │ │ │ + beq.w 314a │ │ │ │ │ + ldr r0, [pc, #536] @ (306c ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f78 │ │ │ │ │ + beq.w 2f64 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2ff0 │ │ │ │ │ + beq.w 2fdc │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3146 │ │ │ │ │ + beq.w 3132 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2fcc │ │ │ │ │ + beq.w 2fb8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, r5] │ │ │ │ │ @@ -5149,255 +5146,253 @@ │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ str.w r2, [r9, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r5, [r9, #8] │ │ │ │ │ str.w r4, [r9, #12] │ │ │ │ │ str.w r2, [r9, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2f7e │ │ │ │ │ + beq.n 2f6a │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r3, 2eca │ │ │ │ │ + cbz r3, 2eba │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub.w r1, r8, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 2d5e │ │ │ │ │ - b.n 2e0c │ │ │ │ │ + bne.w 2d4e │ │ │ │ │ + b.n 2dfc │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.n 2e50 │ │ │ │ │ + blt.n 2e40 │ │ │ │ │ add.w r1, lr, r4 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ │ lsls r5, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r4, [sp, #20] │ │ │ │ │ - bmi.n 2e2c │ │ │ │ │ + bmi.n 2e1c │ │ │ │ │ add r4, r8 │ │ │ │ │ - b.n 2f42 │ │ │ │ │ + b.n 2f2e │ │ │ │ │ adds r1, r6, r4 │ │ │ │ │ + ldrb.w r5, [fp, #1] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - ldrb.w r1, [fp, #1] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - adds r1, r6, r4 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bne.n 2f3a │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne.n 2f26 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2e3e │ │ │ │ │ + beq.n 2e2e │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ movs r1, #2 │ │ │ │ │ - strd r6, r8, [sp, #24] │ │ │ │ │ - ldrb.w r8, [r5, r1] │ │ │ │ │ - ldrb.w r6, [fp, r1] │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - bne.n 2f32 │ │ │ │ │ + strd r9, r8, [sp, #24] │ │ │ │ │ + ldrb.w r9, [r5, r1] │ │ │ │ │ + ldrb.w r8, [fp, r1] │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bne.n 2f1e │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 2f20 │ │ │ │ │ - ldrd r6, r8, [sp, #24] │ │ │ │ │ + bgt.n 2f0c │ │ │ │ │ + ldrd r9, r8, [sp, #24] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2e3e │ │ │ │ │ + beq.n 2e2e │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge.n 2f4c │ │ │ │ │ + bge.n 2f38 │ │ │ │ │ add r4, r9 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bge.w 2e2c │ │ │ │ │ - b.n 2e50 │ │ │ │ │ + bge.w 2e1c │ │ │ │ │ + b.n 2e40 │ │ │ │ │ add.w r1, lr, r4 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bmi.n 2f40 │ │ │ │ │ + bmi.n 2f2c │ │ │ │ │ add r4, r8 │ │ │ │ │ - b.n 2f42 │ │ │ │ │ - bne.w 3246 │ │ │ │ │ + b.n 2f2e │ │ │ │ │ + bne.w 3232 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3076 │ │ │ │ │ + beq.w 3062 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 19b8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2eba │ │ │ │ │ + bne.n 2eaa │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ec4 │ │ │ │ │ - b.n 2eca │ │ │ │ │ + bne.n 2eb4 │ │ │ │ │ + b.n 2eba │ │ │ │ │ mov r5, sl │ │ │ │ │ mls r0, r7, r8, r5 │ │ │ │ │ bl 1a54 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f78 │ │ │ │ │ + beq.n 2f64 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 2fda │ │ │ │ │ + cbz r3, 2fc6 │ │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ │ add r5, r6 │ │ │ │ │ subs r1, r5, r6 │ │ │ │ │ - cbz r7, 2fe4 │ │ │ │ │ + cbz r7, 2fd0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl 3994 │ │ │ │ │ + bl 3980 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ subs r7, #1 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - beq.n 2fe4 │ │ │ │ │ + beq.n 2fd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, r4 │ │ │ │ │ add r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r6, r4 │ │ │ │ │ - b.n 2fa0 │ │ │ │ │ + b.n 2f8c │ │ │ │ │ strb r6, [r0, r5] │ │ │ │ │ - b.n 2e9e │ │ │ │ │ + b.n 2e8e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2e62 │ │ │ │ │ + blt.w 2e52 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 2e10 │ │ │ │ │ + b.n 2e00 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 2f9e │ │ │ │ │ + b.n 2f8a │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2f78 │ │ │ │ │ + b.n 2f64 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ - b.n 2e9e │ │ │ │ │ + b.n 2e8e │ │ │ │ │ ldrb.w r8, [fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 31f8 │ │ │ │ │ + beq.w 31e4 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ adds r7, r6, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 3012 │ │ │ │ │ + b.n 2ffe │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - beq.n 3028 │ │ │ │ │ + beq.n 3014 │ │ │ │ │ subs r2, r7, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 300c │ │ │ │ │ + bne.n 2ff8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 328e │ │ │ │ │ + beq.w 327a │ │ │ │ │ subs r0, r5, r4 │ │ │ │ │ bl 1a54 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f78 │ │ │ │ │ + beq.n 2f64 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 31ee │ │ │ │ │ + beq.w 31da │ │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ │ - b.n 3062 │ │ │ │ │ + b.n 304e │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ subs r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 306a │ │ │ │ │ + cbz r0, 3056 │ │ │ │ │ sub.w fp, r0, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, fp │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ sub.w fp, r7, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 3042 │ │ │ │ │ + bne.n 302e │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2f78 │ │ │ │ │ + b.n 2f64 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 2f70 │ │ │ │ │ + b.n 2f5c │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2f68 │ │ │ │ │ + beq.w 2f54 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, r5, #1 │ │ │ │ │ strlt r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt.n 31a0 │ │ │ │ │ + blt.n 318c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mla r0, r4, r3, r5 │ │ │ │ │ bl 1a54 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f78 │ │ │ │ │ + beq.w 2f64 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 32f0 │ │ │ │ │ + beq.w 32dc │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 32e6 │ │ │ │ │ + beq.w 32d2 │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r7, r0, r4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [sp, #20] │ │ │ │ │ - ble.w 32b4 │ │ │ │ │ + ble.w 32a0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.w 32ae │ │ │ │ │ + ble.w 329a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ adds r1, r6, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -5413,314 +5408,314 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r3, r0, r1 │ │ │ │ │ - bne.n 310e │ │ │ │ │ + bne.n 30fa │ │ │ │ │ add r7, r1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r6, r3 │ │ │ │ │ mla r7, r4, r1, r7 │ │ │ │ │ sub.w r2, r5, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2f78 │ │ │ │ │ + b.n 2f64 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 315e │ │ │ │ │ + beq.n 314a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 381c │ │ │ │ │ + beq.w 3808 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 2f78 │ │ │ │ │ + b.n 2f64 │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp.w r8, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r5, r3 │ │ │ │ │ - ble.n 31bc │ │ │ │ │ + ble.n 31a8 │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - ble.n 31bc │ │ │ │ │ + ble.n 31a8 │ │ │ │ │ mov.w r3, r8, asr #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r5, asr #2 │ │ │ │ │ - blt.w 329a │ │ │ │ │ + blt.w 3286 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 4d4 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 2e52 │ │ │ │ │ + b.n 2e42 │ │ │ │ │ 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 .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 2f78 │ │ │ │ │ + b.n 2f64 │ │ │ │ │ ldrb.w ip, [fp] │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r7, #1 │ │ │ │ │ sub.w r0, r5, r8 │ │ │ │ │ and.w r2, ip, #31 │ │ │ │ │ lsls r7, r2 │ │ │ │ │ ldrb.w r2, [fp, r3] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 31e2 │ │ │ │ │ + beq.n 31ce │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 2d5e │ │ │ │ │ - b.n 2e10 │ │ │ │ │ + bne.w 2d4e │ │ │ │ │ + b.n 2e00 │ │ │ │ │ sub.w r1, r8, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 2d5e │ │ │ │ │ - b.n 2e10 │ │ │ │ │ + bne.w 2d4e │ │ │ │ │ + b.n 2e00 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3062 │ │ │ │ │ + b.n 304e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3002 │ │ │ │ │ + b.n 2fee │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3260 │ │ │ │ │ + cbz r0, 324c │ │ │ │ │ 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 3250 │ │ │ │ │ + bne.n 323c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 3260 │ │ │ │ │ + beq.n 324c │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt.w 2f68 │ │ │ │ │ + bgt.w 2f54 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ - bge.w 2f64 │ │ │ │ │ + bge.w 2f50 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2d0c │ │ │ │ │ - b.n 308a │ │ │ │ │ + bne.w 2cfc │ │ │ │ │ + b.n 3076 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 321c │ │ │ │ │ + bne.n 3208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 321c │ │ │ │ │ + b.n 3208 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 31b6 │ │ │ │ │ + bne.n 31a2 │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt.w 2f68 │ │ │ │ │ + bgt.w 2f54 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2d0c │ │ │ │ │ - b.n 308a │ │ │ │ │ + bne.w 2cfc │ │ │ │ │ + b.n 3076 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 19b8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 2f78 │ │ │ │ │ + b.n 2f64 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1704 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 2e52 │ │ │ │ │ + b.n 2e42 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 3138 │ │ │ │ │ + b.n 3124 │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - ble.n 32ae │ │ │ │ │ + ble.n 329a │ │ │ │ │ adds r4, #1 │ │ │ │ │ add.w r2, r6, fp │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldrb.w r1, [r6], #1 │ │ │ │ │ strb r1, [r3, #0] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ ldrb.w r1, [sl] │ │ │ │ │ strb r1, [r3, #1] │ │ │ │ │ add r3, r4 │ │ │ │ │ - bne.n 32c8 │ │ │ │ │ + bne.n 32b4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r7, r4 │ │ │ │ │ subs r3, #2 │ │ │ │ │ mla r7, r4, r3, r7 │ │ │ │ │ - b.n 3138 │ │ │ │ │ + b.n 3124 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 30d4 │ │ │ │ │ + b.n 30c0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 30c6 │ │ │ │ │ + b.n 30b2 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bgt.w 2d38 │ │ │ │ │ - b.n 2e62 │ │ │ │ │ + bgt.w 2d28 │ │ │ │ │ + b.n 2e52 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.w 344a │ │ │ │ │ + bne.w 3436 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 33d0 │ │ │ │ │ + bne.n 33bc │ │ │ │ │ ldrb.w r4, [fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 33bc │ │ │ │ │ + beq.n 33a8 │ │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33c4 │ │ │ │ │ + beq.n 33b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldrb.w r6, [sl] │ │ │ │ │ bl 1a54 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f78 │ │ │ │ │ + beq.w 2f64 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 33b2 │ │ │ │ │ + cbz r3, 339e │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ sub.w r7, r7, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r3, r0, r7 │ │ │ │ │ strb r6, [r0, r7] │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 3368 │ │ │ │ │ + b.n 3354 │ │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ │ subs r2, r5, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - beq.w 2f78 │ │ │ │ │ + beq.w 2f64 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3364 │ │ │ │ │ - b.n 2f78 │ │ │ │ │ + bne.n 3350 │ │ │ │ │ + b.n 2f64 │ │ │ │ │ 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 .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 31b6 │ │ │ │ │ + b.n 31a2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31b6 │ │ │ │ │ - b.n 2cc0 │ │ │ │ │ + beq.w 31a2 │ │ │ │ │ + b.n 2cb0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 334a │ │ │ │ │ + b.n 3336 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 19b8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 2f78 │ │ │ │ │ + b.n 2f64 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3812 │ │ │ │ │ + beq.w 37fe │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3994 │ │ │ │ │ + bl 3980 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 328e │ │ │ │ │ + beq.w 327a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1a54 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f78 │ │ │ │ │ + beq.w 2f64 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3808 │ │ │ │ │ + beq.w 37f4 │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r4, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -5730,41 +5725,41 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ add r7, r5 │ │ │ │ │ add r4, r8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - beq.w 2f78 │ │ │ │ │ + beq.w 2f64 │ │ │ │ │ mov r2, fp │ │ │ │ │ subs r1, r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3994 │ │ │ │ │ + bl 3980 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 2f78 │ │ │ │ │ + beq.w 2f64 │ │ │ │ │ adds r0, r4, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r5, r8 │ │ │ │ │ add r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3420 │ │ │ │ │ + b.n 340c │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 368c │ │ │ │ │ + beq.w 3678 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3682 │ │ │ │ │ + beq.w 366e │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ - blt.w 3676 │ │ │ │ │ + blt.w 3662 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.w 3676 │ │ │ │ │ + ble.w 3662 │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 35f6 │ │ │ │ │ + bgt.w 35e2 │ │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r9, r5, r8 │ │ │ │ │ add.w lr, r7, r2 │ │ │ │ │ add.w r6, fp, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r1, r8, #2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb.w r3, [fp, r2] │ │ │ │ │ @@ -5778,341 +5773,341 @@ │ │ │ │ │ moveq ip, r1 │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ orrs r0, r3 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - bne.n 3490 │ │ │ │ │ + bne.n 347c │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ and.w r1, r3, #31 │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r1 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt.n 350a │ │ │ │ │ + blt.n 34f6 │ │ │ │ │ ldrb.w r0, [lr, r3] │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 35b0 │ │ │ │ │ + bne.n 359c │ │ │ │ │ strd r8, r3, [sp, #24] │ │ │ │ │ adds r5, r7, r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldrb.w r3, [fp, r0] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 34f0 │ │ │ │ │ + bne.n 34dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.n 34de │ │ │ │ │ + bgt.n 34ca │ │ │ │ │ mov r6, r8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ldrd r8, r3, [sp, #24] │ │ │ │ │ - bne.n 35a2 │ │ │ │ │ + bne.n 358e │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 359c │ │ │ │ │ + beq.n 3588 │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 34c6 │ │ │ │ │ + b.n 34b2 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 3676 │ │ │ │ │ + ble.w 3662 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r6, r4, r8 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt.w 31a0 │ │ │ │ │ + bgt.w 318c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mla r0, r1, r6, r5 │ │ │ │ │ bl 1a54 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f78 │ │ │ │ │ + beq.w 2f64 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 364a │ │ │ │ │ + beq.w 3636 │ │ │ │ │ ldr r6, [r0, #20] │ │ │ │ │ adds r3, r7, r5 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r1, r3, r7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 363a │ │ │ │ │ + beq.n 3626 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bl 3994 │ │ │ │ │ + bl 3980 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 363a │ │ │ │ │ + beq.n 3626 │ │ │ │ │ add.w r3, r7, r9 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 3668 │ │ │ │ │ + beq.n 3654 │ │ │ │ │ add r6, r9 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r6, r4 │ │ │ │ │ add.w r7, r3, r8 │ │ │ │ │ - b.n 3552 │ │ │ │ │ + b.n 353e │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b.n 3514 │ │ │ │ │ + b.n 3500 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bge.n 35da │ │ │ │ │ + bge.n 35c6 │ │ │ │ │ add r3, ip │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 34c6 │ │ │ │ │ + b.n 34b2 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - blt.n 3506 │ │ │ │ │ + blt.n 34f2 │ │ │ │ │ add.w r5, lr, r3 │ │ │ │ │ add r3, r8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldrb r5, [r5, #1] │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsr.w r5, r3, r5 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ tst.w r5, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 34c6 │ │ │ │ │ + b.n 34b2 │ │ │ │ │ add.w r0, lr, r3 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r5, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bmi.n 35a8 │ │ │ │ │ + bmi.n 3594 │ │ │ │ │ add r3, r8 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 34c6 │ │ │ │ │ + b.n 34b2 │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp.w r8, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r5, r3 │ │ │ │ │ - ble.w 3470 │ │ │ │ │ + ble.w 345c │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3470 │ │ │ │ │ + bne.w 345c │ │ │ │ │ mov.w r3, r8, asr #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r5, asr #2 │ │ │ │ │ - blt.n 3654 │ │ │ │ │ + blt.n 3640 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r8 │ │ │ │ │ bl 4d4 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 350e │ │ │ │ │ + b.n 34fa │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2f78 │ │ │ │ │ + b.n 2f64 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3548 │ │ │ │ │ + b.n 3534 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 1704 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 350e │ │ │ │ │ + b.n 34fa │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r6, r4 │ │ │ │ │ add r7, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3552 │ │ │ │ │ + b.n 353e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 19b8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 2f78 │ │ │ │ │ + b.n 2f64 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 345e │ │ │ │ │ + b.n 344a │ │ │ │ │ ldrb.w r8, [fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 37fe │ │ │ │ │ + beq.w 37ea │ │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r7, fp, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ - beq.w 37cc │ │ │ │ │ + beq.w 37b8 │ │ │ │ │ sub.w r2, r7, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3736 │ │ │ │ │ + beq.n 3722 │ │ │ │ │ movs r6, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.n 3742 │ │ │ │ │ + beq.n 372e │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 36d8 │ │ │ │ │ + beq.n 36c4 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 3734 │ │ │ │ │ + cbz r0, 3720 │ │ │ │ │ add r0, r6 │ │ │ │ │ movs r6, #2 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 3734 │ │ │ │ │ + cbz r0, 3720 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r5, r6, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - b.n 3722 │ │ │ │ │ + b.n 370e │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq.n 3758 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + beq.n 3744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 372e │ │ │ │ │ + cbz r0, 371a │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 372e │ │ │ │ │ + cbz r0, 371a │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 374c │ │ │ │ │ + cbz r0, 3738 │ │ │ │ │ add.w r5, r9, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 36ee │ │ │ │ │ + bne.n 36da │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - cbnz r6, 375e │ │ │ │ │ + cbnz r6, 374a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 19b8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 2f78 │ │ │ │ │ + b.n 2f64 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - b.n 3722 │ │ │ │ │ + b.n 370e │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ add.w r6, r9, #2 │ │ │ │ │ - cbnz r6, 375e │ │ │ │ │ - b.n 3736 │ │ │ │ │ + cbnz r6, 374a │ │ │ │ │ + b.n 3722 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bgt.w 31a0 │ │ │ │ │ + bgt.w 318c │ │ │ │ │ mla r0, r6, r9, r5 │ │ │ │ │ bl 1a54 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f78 │ │ │ │ │ + beq.w 2f64 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 37e2 │ │ │ │ │ + cbz r3, 37ce │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ sub.w r2, r7, fp │ │ │ │ │ - cbz r6, 37d6 │ │ │ │ │ + cbz r6, 37c2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ subs r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r0, 37d6 │ │ │ │ │ + cbz r0, 37c2 │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.n 37ec │ │ │ │ │ + beq.n 37d8 │ │ │ │ │ sub.w r2, r0, fp │ │ │ │ │ mov r1, fp │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -6122,84 +6117,84 @@ │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w fp, r3, #1 │ │ │ │ │ - b.n 378a │ │ │ │ │ + b.n 3776 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 3722 │ │ │ │ │ + b.n 370e │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 2f78 │ │ │ │ │ + b.w 2f64 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 378a │ │ │ │ │ + b.n 3776 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r5, r4 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 378a │ │ │ │ │ + b.n 3776 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 369a │ │ │ │ │ + b.n 3686 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3404 │ │ │ │ │ + b.n 33f0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 33d8 │ │ │ │ │ + b.n 33c4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 315e │ │ │ │ │ + b.n 314a │ │ │ │ │ │ │ │ │ │ -00003824 : │ │ │ │ │ +00003810 : │ │ │ │ │ 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 r5, r2 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r4, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi.n 38aa │ │ │ │ │ + bhi.n 3896 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 3886 │ │ │ │ │ + bne.n 3872 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - cbz r1, 3870 │ │ │ │ │ + cbz r1, 385c │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ @@ -6211,85 +6206,85 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b.n 386c │ │ │ │ │ + b.n 3858 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 38be │ │ │ │ │ + cbz r0, 38aa │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 3850 │ │ │ │ │ + beq.n 383c │ │ │ │ │ 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 3850 │ │ │ │ │ - b.n 38be │ │ │ │ │ + bne.n 383c │ │ │ │ │ + b.n 38aa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 38c2 │ │ │ │ │ + cbnz r0, 38ae │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 386c │ │ │ │ │ + b.n 3858 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 3850 │ │ │ │ │ + ble.n 383c │ │ │ │ │ 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 3898 │ │ │ │ │ - b.n 38be │ │ │ │ │ + bne.n 3884 │ │ │ │ │ + b.n 38aa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000038dc : │ │ │ │ │ +000038c8 : │ │ │ │ │ bytearray_rindex(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r4, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi.n 3962 │ │ │ │ │ + bhi.n 394e │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 393e │ │ │ │ │ + bne.n 392a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - cbz r1, 3928 │ │ │ │ │ + cbz r1, 3914 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rindex │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ @@ -6301,136 +6296,136 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rindex │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b.n 3924 │ │ │ │ │ + b.n 3910 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 3976 │ │ │ │ │ + cbz r0, 3962 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 3908 │ │ │ │ │ + beq.n 38f4 │ │ │ │ │ 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 3908 │ │ │ │ │ - b.n 3976 │ │ │ │ │ + bne.n 38f4 │ │ │ │ │ + b.n 3962 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 397a │ │ │ │ │ + cbnz r0, 3966 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3924 │ │ │ │ │ + b.n 3910 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 3908 │ │ │ │ │ + ble.n 38f4 │ │ │ │ │ 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 3950 │ │ │ │ │ - b.n 3976 │ │ │ │ │ + bne.n 393c │ │ │ │ │ + b.n 3962 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003994 : │ │ │ │ │ +00003980 : │ │ │ │ │ fastsearch.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ │ - ldr r4, [pc, #616] @ (3c10 ) │ │ │ │ │ + ldr r4, [pc, #616] @ (3bfc ) │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - blt.w 3b08 │ │ │ │ │ + blt.w 3af4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 3bda │ │ │ │ │ + ble.w 3bc6 │ │ │ │ │ movw r6, #2499 @ 0x9c3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.w 3baa │ │ │ │ │ + bgt.w 3b96 │ │ │ │ │ ldrb.w r7, [lr] │ │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #1 │ │ │ │ │ sub.w r1, r4, ip │ │ │ │ │ and.w r3, r7, #31 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ ldrb.w r3, [lr, r2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, r7 │ │ │ │ │ subeq.w r2, ip, #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 3abc │ │ │ │ │ + beq.n 3aa8 │ │ │ │ │ ldrb.w r9, [lr, #1] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ and.w r6, r9, #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r2, ip, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ lsl.w r8, r8, r6 │ │ │ │ │ orr.w r0, r0, r8 │ │ │ │ │ - beq.n 3abc │ │ │ │ │ + beq.n 3aa8 │ │ │ │ │ ldrb.w r9, [lr, #2] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ and.w r6, r9, #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r2, ip, #4 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ lsl.w r8, r8, r6 │ │ │ │ │ orr.w r0, r0, r8 │ │ │ │ │ - beq.n 3abc │ │ │ │ │ + beq.n 3aa8 │ │ │ │ │ ldrb.w r9, [lr, #3] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ and.w r6, r9, #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r2, ip, #5 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ lsl.w r8, r8, r6 │ │ │ │ │ orr.w r0, r0, r8 │ │ │ │ │ - beq.n 3abc │ │ │ │ │ + beq.n 3aa8 │ │ │ │ │ ldrb.w r9, [lr, #4] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ and.w r6, r9, #31 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r2, ip, #6 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ lsl.w r8, r8, r6 │ │ │ │ │ orr.w r0, r0, r8 │ │ │ │ │ - beq.n 3abc │ │ │ │ │ + beq.n 3aa8 │ │ │ │ │ mov fp, ip │ │ │ │ │ sub.w r9, ip, #7 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, sl │ │ │ │ │ @@ -6441,133 +6436,133 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r9 │ │ │ │ │ and.w r8, r8, #31 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r0, r0, r8 │ │ │ │ │ - bne.n 3a8c │ │ │ │ │ + bne.n 3a78 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, ip │ │ │ │ │ mov ip, fp │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 3b08 │ │ │ │ │ + blt.n 3af4 │ │ │ │ │ and.w r9, r3, #31 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ add.w r6, sl, r5 │ │ │ │ │ mov sl, r2 │ │ │ │ │ lsl.w r8, r8, r9 │ │ │ │ │ orr.w fp, r8, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldrb.w r8, [r6, r0] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 3b00 │ │ │ │ │ + bne.n 3aec │ │ │ │ │ ldrb.w r8, [r5, r0] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne.n 3b1e │ │ │ │ │ + bne.n 3b0a │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3b0e │ │ │ │ │ - ldr r3, [pc, #288] @ (3c10 ) │ │ │ │ │ + bne.n 3afa │ │ │ │ │ + ldr r3, [pc, #288] @ (3bfc ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 3ba6 │ │ │ │ │ + bne.n 3b92 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble.n 3b30 │ │ │ │ │ + ble.n 3b1c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3aec │ │ │ │ │ + b.n 3ad8 │ │ │ │ │ add.w r9, r5, r0 │ │ │ │ │ ldrb.w r2, [lr, #1] │ │ │ │ │ ldrb.w r8, [r9, #1] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 3b54 │ │ │ │ │ + beq.n 3b40 │ │ │ │ │ add.w r8, r0, #1 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - ble.n 3b8e │ │ │ │ │ + ble.n 3b7a │ │ │ │ │ add r0, sl │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 3ad8 │ │ │ │ │ - b.n 3b08 │ │ │ │ │ + ble.n 3ac4 │ │ │ │ │ + b.n 3af4 │ │ │ │ │ add.w r8, r6, r0 │ │ │ │ │ ldrb.w r8, [r8, #1] │ │ │ │ │ and.w r8, r8, #31 │ │ │ │ │ lsr.w r8, fp, r8 │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, r9 │ │ │ │ │ - bne.n 3ad8 │ │ │ │ │ + bne.n 3ac4 │ │ │ │ │ add r0, ip │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 3ad8 │ │ │ │ │ - b.n 3b08 │ │ │ │ │ + ble.n 3ac4 │ │ │ │ │ + b.n 3af4 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3aec │ │ │ │ │ + beq.n 3ad8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldrb.w r3, [r2, r8] │ │ │ │ │ ldrb.w r9, [lr, r8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 3b7e │ │ │ │ │ + bne.n 3b6a │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - blt.n 3b6a │ │ │ │ │ + blt.n 3b56 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, ip │ │ │ │ │ cmp r8, r4 │ │ │ │ │ ldrd r5, ip, [sp, #8] │ │ │ │ │ - beq.n 3aec │ │ │ │ │ - b.n 3b1e │ │ │ │ │ + beq.n 3ad8 │ │ │ │ │ + b.n 3b0a │ │ │ │ │ add.w r8, r6, r0 │ │ │ │ │ ldrb.w r8, [r8, #1] │ │ │ │ │ and.w r8, r8, #31 │ │ │ │ │ lsr.w r8, fp, r8 │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ - bne.n 3b26 │ │ │ │ │ - b.n 3b4a │ │ │ │ │ + bne.n 3b12 │ │ │ │ │ + b.n 3b36 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r6, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r6 │ │ │ │ │ - ble.w 39ce │ │ │ │ │ + ble.w 39ba │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 39ce │ │ │ │ │ + ble.w 39ba │ │ │ │ │ asrs r6, r3, #2 │ │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ │ cmp.w r6, r1, asr #2 │ │ │ │ │ - blt.n 3bf8 │ │ │ │ │ + blt.n 3be4 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ bl 4d4 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ - b.n 3aec │ │ │ │ │ - bne.n 3b08 │ │ │ │ │ - ldr r3, [pc, #48] @ (3c10 ) │ │ │ │ │ + b.n 3ad8 │ │ │ │ │ + bne.n 3af4 │ │ │ │ │ + ldr r3, [pc, #48] @ (3bfc ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 3ba6 │ │ │ │ │ + bne.n 3b92 │ │ │ │ │ ldrb.w r2, [lr] │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1f18 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_find_char │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -6575,11 +6570,11 @@ │ │ │ │ │ bl 67c │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 7bc │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 3aec │ │ │ │ │ + b.n 3ad8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -500,15 +500,15 @@ │ │ │ │ │ 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 24f4 │ │ │ │ │ + bl 24e4 │ │ │ │ │ R_ARM_THM_CALL stringlib_bytes_join │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000430 : │ │ │ │ │ @@ -1616,15 +1616,15 @@ │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ add.w r0, r7, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ sub.w r1, r5, sl │ │ │ │ │ cmp r6, r8 │ │ │ │ │ beq.n dfa │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bl 3994 │ │ │ │ │ + bl 3980 │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.0 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs.w r9, r0, #0 │ │ │ │ │ add.w r0, r7, sl │ │ │ │ │ blt.n dfa │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 19b8 │ │ │ │ │ @@ -3580,15 +3580,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1e68 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3994 │ │ │ │ │ + bl 3980 │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.0 │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ bge.n 1e24 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 19b8 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ ├── 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: 79308 (bytes into file) │ │ │ │ │ + Start of section headers: 78940 (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 0x135cc: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1345c: │ │ │ │ │ │ │ │ │ │ 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 002b20 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00f914 000e40 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002b54 0007b4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 010754 0006e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003308 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 003308 000a1e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003d28 0050b0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 010e34 001f90 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 008dd8 001004 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 012dc4 000700 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 009ddc 0022a4 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0134c4 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00c080 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c080 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00c0b4 0020e0 10 16 346 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00e194 001780 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01353c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 002b3c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00f97c 000e48 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 002b70 0007b4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0107c4 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 003324 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 003324 000a1e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003d44 0050ec 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 010ea4 001db0 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 008e30 001004 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 012c54 000700 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 009e34 0022a4 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 013354 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00c0d8 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c0d8 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00c10c 0020f0 10 16 347 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00e1fc 001780 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0133cc 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,529 +1,530 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 526 entries: │ │ │ │ │ +Symbol table '.symtab' contains 527 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 3: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ - 6: 00000000 0 SECTION LOCAL DEFAULT 7 .text.hot │ │ │ │ │ - 7: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 8: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 9: 00000071 40 FUNC LOCAL DEFAULT 1 _PyBytes_FromSize.part.0 │ │ │ │ │ - 10: 000000d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 11: 000000d8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 12: 000000d9 156 FUNC LOCAL DEFAULT 7 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ - 13: 00000170 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 14: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 15: 00000001 112 FUNC LOCAL DEFAULT 1 _PyBytes_FromSize.constprop.0 │ │ │ │ │ - 16: 0000006c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 17: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 18: 00000070 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 19: 00000050 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 20: 00000174 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 21: 000002ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 22: 0000006c 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 23: 000002b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 24: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 25: 00000094 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ - 26: 0000009c 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 27: 000000a4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 28: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 29: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ - 30: 000008c1 248 FUNC LOCAL DEFAULT 7 _PyBytesWriter_Prepare.constprop.0 │ │ │ │ │ - 31: 000003a6 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 32: 00000484 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 33: 000004ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 34: 000004f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 35: 00000522 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 36: 00000600 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 37: 00000b58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 39: 00000b5c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 40: 00000c00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 41: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 42: 00000c04 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 43: 00000e8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 44: 00000e90 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 45: 00000e91 456 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ - 46: 00001054 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 47: 00001058 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 48: 00001059 48 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ - 49: 00001089 46 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ - 50: 0000014c 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 51: 00000170 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 52: 000010b9 522 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 53: 0000113e 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00001144 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 0000118e 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 00001194 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 57: 000011de 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 000011e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 000014c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 00000194 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 61: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 62: 000014c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 63: 000014c9 552 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 64: 000016e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 000016f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 66: 000016f1 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 67: 000016f5 156 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ - 68: 00001784 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 69: 00001790 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 70: 00001791 108 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ - 71: 00000099 26 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 72: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 73: 000001e0 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 74: 000001f4 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 75: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 76: 00000214 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 77: 000017fd 376 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 78: 00001970 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 79: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 80: 00001974 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 81: 00001975 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ - 82: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 83: 00001a0d 2560 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ - 84: 000000b5 40 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ - 85: 000026b1 424 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ - 86: 00002491 672 FUNC LOCAL DEFAULT 7 fastsearch.constprop.1 │ │ │ │ │ - 87: 00000efd 112 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ - 88: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 89: 00002859 320 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 90: 00002999 392 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 91: 0000272c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 92: 00002730 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 93: 00002731 258 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ - 94: 00000260 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 95: 0000288d 602 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ - 96: 000029fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 00002a78 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 98: 00002c74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 99: 00002cf0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 100: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 101: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 102: 00000001 410 FUNC LOCAL DEFAULT 9 bytes_str │ │ │ │ │ - 103: 00002d55 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 104: 00002da0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 105: 00002da4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 106: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 107: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 108: 000002ec 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 109: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 110: 00000318 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 111: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 112: 00000364 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 113: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ - 114: 00002e05 1424 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 115: 00004cdd 766 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ - 116: 0000401d 758 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ - 117: 000030f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 118: 000030fc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 119: 00003390 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 120: 00003394 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 121: 00003395 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ - 122: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 123: 00000105 132 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ - 124: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 125: 000033bd 150 FUNC LOCAL DEFAULT 7 bytes_index │ │ │ │ │ - 126: 000003b0 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 127: 00003455 344 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ - 128: 000035ad 1792 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ - 129: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 130: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 131: 00000428 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 132: 00000444 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 133: 00003ca8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 134: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 135: 0000018d 126 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ - 136: 00003cac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 137: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 138: 00003e59 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ - 139: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 140: 00003eed 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ - 141: 0000020d 4 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ - 142: 0000048c 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 143: 00003f85 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ - 144: 00004300 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 145: 00004304 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 146: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 147: 00000211 932 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ - 148: 00000500 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 149: 00000508 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 150: 000005b5 1796 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ - 151: 00000cb4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 152: 00004315 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ - 153: 000004a4 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 154: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 155: 00000cb8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 156: 00000cb9 134 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ - 157: 000004b8 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 158: 00000e7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 159: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ - 160: 00000e80 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 161: 00000e81 242 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ - 162: 00004321 872 FUNC LOCAL DEFAULT 7 do_argstrip │ │ │ │ │ - 163: 00004684 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 164: 00000500 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 165: 00000f75 76 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ - 166: 00004688 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 167: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 168: 00000550 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 169: 00000554 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 170: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ - 171: 0000055c 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 172: 00000560 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 173: 00000564 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 174: 00000568 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ - 175: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ - 176: 00000570 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ - 177: 0000478a 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 178: 000047b6 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 179: 00004940 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 180: 00004948 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 181: 00000fc1 176 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 182: 0000106c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 183: 00004f8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 184: 00004f94 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 185: 00001070 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 186: 00001071 292 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ - 187: 00001190 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 188: 00001194 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 189: 00001195 42 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ - 190: 0000019b 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ - 191: 000001a5 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ - 192: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ - 193: 000001af 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ - 194: 000011c1 794 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 195: 0000149c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 196: 000014a4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 197: 000014dd 42 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 198: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ - 199: 000005a0 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ - 200: 00001585 148 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 201: 00001619 566 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 202: 00001614 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 203: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ - 204: 00001618 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 205: 000001fb 42 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ - 206: 00001851 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ - 207: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 208: 00000600 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ - 209: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ - 210: 00000628 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ - 211: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ - 212: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ - 213: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ - 214: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ - 215: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ - 216: 000006d8 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ - 217: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ - 218: 00000738 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ - 219: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ - 220: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ - 221: 0000193e 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 222: 00001960 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 223: 00002569 76 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ - 224: 00001adc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 225: 00001b68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 226: 00001b6c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 227: 00000225 208 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ - 228: 00002128 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 229: 00002130 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 230: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ - 231: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ - 232: 000002f5 68 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ - 233: 00000334 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 234: 0000260d 142 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ - 235: 0000269d 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ - 236: 00000338 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 237: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ - 238: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ - 239: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ - 240: 0000035b 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ - 241: 0000044d 118 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ - 242: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ - 243: 00005019 150 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ - 244: 00000844 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ - 245: 000004c3 350 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ - 246: 0000061c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 247: 00000854 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ - 248: 00000620 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 249: 00000621 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ - 250: 00000723 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ - 251: 0000072d 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ - 252: 00000737 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ - 253: 00000741 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ - 254: 0000074b 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ - 255: 00000755 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ - 256: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ - 257: 0000075f 242 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ - 258: 00000851 1244 FUNC LOCAL DEFAULT 9 bytes_rsplit │ │ │ │ │ - 259: 00000b1c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 260: 00000b20 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 261: 00000d2d 42 FUNC LOCAL DEFAULT 9 stringlib_swapcase │ │ │ │ │ - 262: 00000d57 42 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ - 263: 00000d81 128 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ - 264: 00000e01 142 FUNC LOCAL DEFAULT 9 bytes_removeprefix │ │ │ │ │ - 265: 00000864 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ - 266: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ - 267: 00000ead 68 FUNC LOCAL DEFAULT 9 striter_reduce │ │ │ │ │ - 268: 00000eec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 269: 00000ef0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 270: 00000ef1 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ - 271: 00002854 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 272: 00000f68 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 273: 00002858 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 274: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ - 275: 00000f6c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 276: 00000f6d 20 FUNC LOCAL DEFAULT 9 bytes_getnewargs │ │ │ │ │ - 277: 00000f81 74 FUNC LOCAL DEFAULT 9 striter_setstate │ │ │ │ │ - 278: 00000fcb 28 FUNC LOCAL DEFAULT 9 bytes_alloc │ │ │ │ │ - 279: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 280: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 281: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ - 282: 0000000c 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ - 283: 00000014 12 OBJECT LOCAL DEFAULT 11 _keywords.7 │ │ │ │ │ - 284: 00000020 12 OBJECT LOCAL DEFAULT 11 _keywords.10 │ │ │ │ │ - 285: 0000002c 12 OBJECT LOCAL DEFAULT 11 _keywords.13 │ │ │ │ │ - 286: 00000038 8 OBJECT LOCAL DEFAULT 11 _keywords.16 │ │ │ │ │ - 287: 00000040 12 OBJECT LOCAL DEFAULT 11 _keywords.19 │ │ │ │ │ - 288: 0000004c 16 OBJECT LOCAL DEFAULT 11 _keywords.22 │ │ │ │ │ - 289: 0000005c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ - 290: 00000084 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 291: 000000ac 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 292: 000000e4 459 OBJECT LOCAL DEFAULT 11 bytes_doc │ │ │ │ │ - 293: 000002b0 149 OBJECT LOCAL DEFAULT 11 stringlib_zfill__doc__ │ │ │ │ │ - 294: 00000348 138 OBJECT LOCAL DEFAULT 11 stringlib_center__doc__ │ │ │ │ │ - 295: 000003d4 144 OBJECT LOCAL DEFAULT 11 stringlib_rjust__doc__ │ │ │ │ │ - 296: 00000464 143 OBJECT LOCAL DEFAULT 11 stringlib_ljust__doc__ │ │ │ │ │ - 297: 000004f4 167 OBJECT LOCAL DEFAULT 11 stringlib_expandtabs__doc__ │ │ │ │ │ - 298: 0000059c 482 OBJECT LOCAL DEFAULT 11 bytes_hex__doc__ │ │ │ │ │ - 299: 00000780 189 OBJECT LOCAL DEFAULT 11 bytes_fromhex__doc__ │ │ │ │ │ - 300: 00000840 198 OBJECT LOCAL DEFAULT 11 bytes_splitlines__doc__ │ │ │ │ │ - 301: 00000908 507 OBJECT LOCAL DEFAULT 11 bytes_decode__doc__ │ │ │ │ │ - 302: 00000b04 298 OBJECT LOCAL DEFAULT 11 bytes_endswith__doc__ │ │ │ │ │ - 303: 00000c30 302 OBJECT LOCAL DEFAULT 11 bytes_startswith__doc__ │ │ │ │ │ - 304: 00000d60 256 OBJECT LOCAL DEFAULT 11 bytes_removesuffix__doc__ │ │ │ │ │ - 305: 00000e60 228 OBJECT LOCAL DEFAULT 11 bytes_removeprefix__doc__ │ │ │ │ │ - 306: 00000f44 313 OBJECT LOCAL DEFAULT 11 bytes_replace__doc__ │ │ │ │ │ - 307: 00001080 268 OBJECT LOCAL DEFAULT 11 bytes_maketrans__doc__ │ │ │ │ │ - 308: 0000118c 337 OBJECT LOCAL DEFAULT 11 bytes_translate__doc__ │ │ │ │ │ - 309: 000012e0 261 OBJECT LOCAL DEFAULT 11 bytes_count__doc__ │ │ │ │ │ - 310: 000013e8 151 OBJECT LOCAL DEFAULT 11 bytes_rstrip__doc__ │ │ │ │ │ - 311: 00001480 150 OBJECT LOCAL DEFAULT 11 bytes_lstrip__doc__ │ │ │ │ │ - 312: 00001518 174 OBJECT LOCAL DEFAULT 11 bytes_strip__doc__ │ │ │ │ │ - 313: 000015c8 333 OBJECT LOCAL DEFAULT 11 bytes_rindex__doc__ │ │ │ │ │ - 314: 00001718 305 OBJECT LOCAL DEFAULT 11 bytes_rfind__doc__ │ │ │ │ │ - 315: 0000184c 331 OBJECT LOCAL DEFAULT 11 bytes_index__doc__ │ │ │ │ │ - 316: 00001998 303 OBJECT LOCAL DEFAULT 11 bytes_find__doc__ │ │ │ │ │ - 317: 00001ac8 253 OBJECT LOCAL DEFAULT 11 bytes_join__doc__ │ │ │ │ │ - 318: 00001bc8 476 OBJECT LOCAL DEFAULT 11 bytes_rsplit__doc__ │ │ │ │ │ - 319: 00001da4 418 OBJECT LOCAL DEFAULT 11 bytes_rpartition__doc__ │ │ │ │ │ - 320: 00001f48 396 OBJECT LOCAL DEFAULT 11 bytes_partition__doc__ │ │ │ │ │ - 321: 000020d4 397 OBJECT LOCAL DEFAULT 11 bytes_split__doc__ │ │ │ │ │ - 322: 00002264 64 OBJECT LOCAL DEFAULT 11 bytes___bytes____doc__ │ │ │ │ │ - 323: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 324: 00000418 144 OBJECT LOCAL DEFAULT 3 bytes_as_number │ │ │ │ │ - 325: 0000078c 40 OBJECT LOCAL DEFAULT 3 bytes_as_sequence │ │ │ │ │ - 326: 00000780 12 OBJECT LOCAL DEFAULT 3 bytes_as_mapping │ │ │ │ │ - 327: 00000778 8 OBJECT LOCAL DEFAULT 3 bytes_as_buffer │ │ │ │ │ - 328: 000004a8 720 OBJECT LOCAL DEFAULT 3 bytes_methods │ │ │ │ │ - 329: 000003d8 64 OBJECT LOCAL DEFAULT 3 striter_methods │ │ │ │ │ - 330: 000001a0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 331: 00000300 28 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 332: 000001cc 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ - 333: 000003b8 32 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ - 334: 000001f8 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ - 335: 0000036c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ - 336: 00000224 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ - 337: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ - 338: 00000250 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ - 339: 00000388 24 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ - 340: 0000027c 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ - 341: 000003a0 24 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ - 342: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 343: 0000031c 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 344: 000002d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ - 345: 00000350 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ - 346: 00000001 216 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 355: 00000175 320 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 361: 000002b5 62 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 364: 000002f5 1402 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ - 366: 000009b9 420 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 370: 000000dd 38 FUNC GLOBAL DEFAULT 1 _PyBytesWriter_Dealloc │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 373: 00000871 78 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ - 374: 00001341 392 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ - 378: 00000b5d 168 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 380: 00000c05 652 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 394: 000012c5 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ - 395: 000012d5 106 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 403: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 417: 0000240d 132 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 419: 00002835 88 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 422: 00002ae9 620 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ - 423: 00002da5 96 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 436: 00003cad 428 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 439: 00000189 4 FUNC GLOBAL DEFAULT 1 _PyBytes_Join │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ - 457: 00000d41 320 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 459: 00004689 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 460: 000046b1 1578 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ - 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ - 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ - 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 469: 00004fdd 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ - 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 471: 00001509 124 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ - 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ - 475: 0000186d 3324 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ - 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ - 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ - 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 487: 000025b5 88 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ - 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 491: 00000339 34 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ - 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ + 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 7: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ + 8: 00000071 40 FUNC LOCAL DEFAULT 1 _PyBytes_FromSize.part.0 │ │ │ │ │ + 9: 000000d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 10: 000000d8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 11: 000000d9 156 FUNC LOCAL DEFAULT 7 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ + 12: 00000170 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 13: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 14: 00000001 112 FUNC LOCAL DEFAULT 1 _PyBytes_FromSize.constprop.0 │ │ │ │ │ + 15: 0000006c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 16: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ + 17: 00000070 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 18: 00000050 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ + 19: 00000174 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 20: 000002ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 21: 0000006c 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ + 22: 000002b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 23: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ + 24: 00000094 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ + 25: 0000009c 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ + 26: 000000a4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ + 27: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ + 28: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ + 29: 000008bd 248 FUNC LOCAL DEFAULT 7 _PyBytesWriter_Prepare.constprop.0 │ │ │ │ │ + 30: 000003a6 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 00000484 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 32: 000004ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 33: 000004f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 34: 00000522 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 35: 00000600 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 36: 00000b54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 37: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ + 38: 00000b58 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 39: 00000bfc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ + 41: 00000c00 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 42: 00000ea4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 00000ea8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 44: 00000ea9 456 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ + 45: 0000106c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 00001070 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 47: 00001071 48 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 48: 000010a1 46 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 49: 0000014c 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ + 50: 00000170 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ + 51: 000010d1 522 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 52: 00001156 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 53: 0000115c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 54: 000011a6 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 000011ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 56: 000011f6 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 57: 000011fc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 58: 000014dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 00000194 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ + 60: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ + 61: 000014e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 62: 000014e1 748 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 63: 000017c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 000017cc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 65: 000017cd 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 66: 000017d1 156 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ + 67: 00001860 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 0000186c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 69: 0000186d 108 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ + 70: 00000099 26 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 71: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ + 72: 000001e0 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ + 73: 000001f4 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 74: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 75: 00000214 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ + 76: 000018d9 376 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 77: 00001a4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 78: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ + 79: 00001a50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 80: 00001a51 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 81: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ + 82: 00001ae9 2560 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ + 83: 000000b5 40 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ + 84: 000026cd 424 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 85: 0000256d 672 FUNC LOCAL DEFAULT 7 fastsearch.constprop.1 │ │ │ │ │ + 86: 00000efd 112 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ + 87: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ + 88: 00002875 320 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 89: 000029b5 392 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 90: 00002808 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 0000280c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 92: 0000280d 258 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ + 93: 00000260 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ + 94: 00002969 510 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ + 95: 00002ace 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 00002ce8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ + 98: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 99: 00000001 410 FUNC LOCAL DEFAULT 9 bytes_str │ │ │ │ │ + 100: 00002d79 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 101: 00002dc4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 102: 00002dc8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 103: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ + 104: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ + 105: 000002ec 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ + 106: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ + 107: 00000318 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ + 108: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ + 109: 00000364 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ + 110: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ + 111: 00002e29 1424 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 112: 00004d1d 762 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 113: 0000405d 758 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ + 114: 00003114 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 115: 00003120 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 116: 000033b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 117: 000033b8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 118: 000033b9 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 119: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ + 120: 00000105 132 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ + 121: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ + 122: 000033e1 150 FUNC LOCAL DEFAULT 7 bytes_index │ │ │ │ │ + 123: 000003b0 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ + 124: 00003479 372 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ + 125: 000035ed 1792 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 126: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ + 127: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ + 128: 00000428 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ + 129: 00000444 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ + 130: 00003ce8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 131: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ + 132: 0000018d 126 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ + 133: 00003cec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 134: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ + 135: 00003e99 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 136: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ + 137: 00003f2d 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ + 138: 0000020d 4 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ + 139: 0000048c 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ + 140: 00003fc5 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 141: 00004340 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 142: 00004344 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 143: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ + 144: 00000211 932 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ + 145: 00000500 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 146: 00000508 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 147: 000005b5 1796 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ + 148: 00000cb4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 149: 00004355 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 150: 000004a4 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ + 151: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ + 152: 00000cb8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 153: 00000cb9 134 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ + 154: 000004b8 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ + 155: 00000e7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 156: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ + 157: 00000e80 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 158: 00000e81 242 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ + 159: 00004361 872 FUNC LOCAL DEFAULT 7 do_argstrip │ │ │ │ │ + 160: 000046c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 161: 00000500 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ + 162: 00000f75 76 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ + 163: 000046c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 164: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ + 165: 00000550 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ + 166: 00000554 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ + 167: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ + 168: 0000055c 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ + 169: 00000560 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ + 170: 00000564 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ + 171: 00000568 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ + 172: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ + 173: 00000570 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ + 174: 000047ca 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 175: 000047f6 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 176: 00004980 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 177: 00004988 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 178: 00000fc1 176 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 179: 0000106c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 180: 00004fc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 181: 00004fd0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 182: 00001070 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 183: 00001071 292 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ + 184: 00001190 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 185: 00001194 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 186: 00001195 42 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ + 187: 0000019b 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ + 188: 000001a5 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ + 189: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ + 190: 000001af 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ + 191: 000011c1 824 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 192: 000014b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 193: 000014c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 194: 000014f9 42 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 195: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ + 196: 000005a0 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ + 197: 000015a1 148 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 198: 00001635 566 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 199: 00001630 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 200: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ + 201: 00001634 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 202: 000001fb 42 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ + 203: 0000186d 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 204: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ + 205: 00000600 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ + 206: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ + 207: 00000628 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ + 208: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ + 209: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ + 210: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ + 211: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ + 212: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ + 213: 000006d8 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ + 214: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ + 215: 00000738 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ + 216: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ + 217: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ + 218: 0000195a 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 219: 0000197c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 220: 00002585 76 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 221: 00001af8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 222: 00001b84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 223: 00001b88 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 224: 00000225 208 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ + 225: 00002144 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 226: 0000214c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 227: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ + 228: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ + 229: 000002f5 68 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ + 230: 00000334 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 231: 00002629 142 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 232: 000026b9 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 233: 00000338 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 234: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ + 235: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ + 236: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ + 237: 0000035b 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ + 238: 0000044d 118 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ + 239: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ + 240: 000004c3 350 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ + 241: 0000061c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 242: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ + 243: 00005055 150 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ + 244: 00000854 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ + 245: 00000620 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 246: 00000621 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ + 247: 00000723 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ + 248: 0000072d 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ + 249: 00000737 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ + 250: 00000741 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ + 251: 0000074b 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ + 252: 00000755 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ + 253: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ + 254: 0000075f 242 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ + 255: 00000851 1244 FUNC LOCAL DEFAULT 9 bytes_rsplit │ │ │ │ │ + 256: 00000b1c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 257: 00000b20 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 258: 00000d2d 42 FUNC LOCAL DEFAULT 9 stringlib_swapcase │ │ │ │ │ + 259: 00000d57 42 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ + 260: 00000d81 128 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ + 261: 00000e01 142 FUNC LOCAL DEFAULT 9 bytes_removeprefix │ │ │ │ │ + 262: 00000864 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ + 263: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ + 264: 00000ead 68 FUNC LOCAL DEFAULT 9 striter_reduce │ │ │ │ │ + 265: 00000eec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 266: 00000ef0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 267: 00000ef1 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ + 268: 00002870 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 269: 00000f68 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 270: 00002874 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 271: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ + 272: 00000f6c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 273: 00000f6d 20 FUNC LOCAL DEFAULT 9 bytes_getnewargs │ │ │ │ │ + 274: 00000f81 74 FUNC LOCAL DEFAULT 9 striter_setstate │ │ │ │ │ + 275: 00000fcb 28 FUNC LOCAL DEFAULT 9 bytes_alloc │ │ │ │ │ + 276: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 277: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 278: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ + 279: 0000000c 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ + 280: 00000014 12 OBJECT LOCAL DEFAULT 11 _keywords.7 │ │ │ │ │ + 281: 00000020 12 OBJECT LOCAL DEFAULT 11 _keywords.10 │ │ │ │ │ + 282: 0000002c 12 OBJECT LOCAL DEFAULT 11 _keywords.13 │ │ │ │ │ + 283: 00000038 8 OBJECT LOCAL DEFAULT 11 _keywords.16 │ │ │ │ │ + 284: 00000040 12 OBJECT LOCAL DEFAULT 11 _keywords.19 │ │ │ │ │ + 285: 0000004c 16 OBJECT LOCAL DEFAULT 11 _keywords.22 │ │ │ │ │ + 286: 0000005c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ + 287: 00000084 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 288: 000000ac 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 289: 000000e4 459 OBJECT LOCAL DEFAULT 11 bytes_doc │ │ │ │ │ + 290: 000002b0 149 OBJECT LOCAL DEFAULT 11 stringlib_zfill__doc__ │ │ │ │ │ + 291: 00000348 138 OBJECT LOCAL DEFAULT 11 stringlib_center__doc__ │ │ │ │ │ + 292: 000003d4 144 OBJECT LOCAL DEFAULT 11 stringlib_rjust__doc__ │ │ │ │ │ + 293: 00000464 143 OBJECT LOCAL DEFAULT 11 stringlib_ljust__doc__ │ │ │ │ │ + 294: 000004f4 167 OBJECT LOCAL DEFAULT 11 stringlib_expandtabs__doc__ │ │ │ │ │ + 295: 0000059c 482 OBJECT LOCAL DEFAULT 11 bytes_hex__doc__ │ │ │ │ │ + 296: 00000780 189 OBJECT LOCAL DEFAULT 11 bytes_fromhex__doc__ │ │ │ │ │ + 297: 00000840 198 OBJECT LOCAL DEFAULT 11 bytes_splitlines__doc__ │ │ │ │ │ + 298: 00000908 507 OBJECT LOCAL DEFAULT 11 bytes_decode__doc__ │ │ │ │ │ + 299: 00000b04 298 OBJECT LOCAL DEFAULT 11 bytes_endswith__doc__ │ │ │ │ │ + 300: 00000c30 302 OBJECT LOCAL DEFAULT 11 bytes_startswith__doc__ │ │ │ │ │ + 301: 00000d60 256 OBJECT LOCAL DEFAULT 11 bytes_removesuffix__doc__ │ │ │ │ │ + 302: 00000e60 228 OBJECT LOCAL DEFAULT 11 bytes_removeprefix__doc__ │ │ │ │ │ + 303: 00000f44 313 OBJECT LOCAL DEFAULT 11 bytes_replace__doc__ │ │ │ │ │ + 304: 00001080 268 OBJECT LOCAL DEFAULT 11 bytes_maketrans__doc__ │ │ │ │ │ + 305: 0000118c 337 OBJECT LOCAL DEFAULT 11 bytes_translate__doc__ │ │ │ │ │ + 306: 000012e0 261 OBJECT LOCAL DEFAULT 11 bytes_count__doc__ │ │ │ │ │ + 307: 000013e8 151 OBJECT LOCAL DEFAULT 11 bytes_rstrip__doc__ │ │ │ │ │ + 308: 00001480 150 OBJECT LOCAL DEFAULT 11 bytes_lstrip__doc__ │ │ │ │ │ + 309: 00001518 174 OBJECT LOCAL DEFAULT 11 bytes_strip__doc__ │ │ │ │ │ + 310: 000015c8 333 OBJECT LOCAL DEFAULT 11 bytes_rindex__doc__ │ │ │ │ │ + 311: 00001718 305 OBJECT LOCAL DEFAULT 11 bytes_rfind__doc__ │ │ │ │ │ + 312: 0000184c 331 OBJECT LOCAL DEFAULT 11 bytes_index__doc__ │ │ │ │ │ + 313: 00001998 303 OBJECT LOCAL DEFAULT 11 bytes_find__doc__ │ │ │ │ │ + 314: 00001ac8 253 OBJECT LOCAL DEFAULT 11 bytes_join__doc__ │ │ │ │ │ + 315: 00001bc8 476 OBJECT LOCAL DEFAULT 11 bytes_rsplit__doc__ │ │ │ │ │ + 316: 00001da4 418 OBJECT LOCAL DEFAULT 11 bytes_rpartition__doc__ │ │ │ │ │ + 317: 00001f48 396 OBJECT LOCAL DEFAULT 11 bytes_partition__doc__ │ │ │ │ │ + 318: 000020d4 397 OBJECT LOCAL DEFAULT 11 bytes_split__doc__ │ │ │ │ │ + 319: 00002264 64 OBJECT LOCAL DEFAULT 11 bytes___bytes____doc__ │ │ │ │ │ + 320: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 321: 00000418 144 OBJECT LOCAL DEFAULT 3 bytes_as_number │ │ │ │ │ + 322: 0000078c 40 OBJECT LOCAL DEFAULT 3 bytes_as_sequence │ │ │ │ │ + 323: 00000780 12 OBJECT LOCAL DEFAULT 3 bytes_as_mapping │ │ │ │ │ + 324: 00000778 8 OBJECT LOCAL DEFAULT 3 bytes_as_buffer │ │ │ │ │ + 325: 000004a8 720 OBJECT LOCAL DEFAULT 3 bytes_methods │ │ │ │ │ + 326: 000003d8 64 OBJECT LOCAL DEFAULT 3 striter_methods │ │ │ │ │ + 327: 000001a0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 328: 00000300 28 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 329: 000001cc 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ + 330: 000003b8 32 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ + 331: 000001f8 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ + 332: 0000036c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ + 333: 00000224 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ + 334: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ + 335: 00000250 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ + 336: 00000388 24 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ + 337: 0000027c 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ + 338: 000003a0 24 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ + 339: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ + 340: 0000031c 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ + 341: 000002d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ + 342: 00000350 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ + 343: 00002aed 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 344: 00002aee 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 345: 00002d07 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 346: 00002d08 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 347: 00000001 216 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 356: 00000175 320 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 362: 000002b5 62 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 365: 000002f5 1398 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ + 367: 000009b5 420 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 371: 000000dd 38 FUNC GLOBAL DEFAULT 1 _PyBytesWriter_Dealloc │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 374: 0000086d 78 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ + 375: 00001359 392 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ + 379: 00000b59 168 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 381: 00000c01 680 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 395: 000012dd 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ + 396: 000012ed 106 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 404: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 418: 000024e9 132 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ + 420: 00002911 88 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ + 423: 00002b69 526 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ + 424: 00002dc9 96 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 437: 00003ced 428 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ + 440: 00000189 4 FUNC GLOBAL DEFAULT 1 _PyBytes_Join │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 458: 00000d41 320 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 460: 000046c9 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 461: 000046f1 1578 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ + 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ + 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ + 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ + 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 470: 00005019 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ + 472: 00001525 124 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ + 476: 00001889 3324 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ + 488: 000025d1 88 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 492: 00000339 34 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ - 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ - 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ - 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ - 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ - 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ - 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ - 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ - 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ - 503: 00000e8f 30 FUNC GLOBAL DEFAULT 9 PyBytes_ConcatAndDel │ │ │ │ │ - 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 507: 00000fe7 28 FUNC GLOBAL DEFAULT 9 _PyBytes_DecodeEscape │ │ │ │ │ - 508: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ - 509: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ - 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ - 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ - 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ - 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ - 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ - 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ - 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ │ + 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ + 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ + 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ + 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ + 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ + 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ + 504: 00000e8f 30 FUNC GLOBAL DEFAULT 9 PyBytes_ConcatAndDel │ │ │ │ │ + 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 508: 00000fe7 28 FUNC GLOBAL DEFAULT 9 _PyBytes_DecodeEscape │ │ │ │ │ + 509: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ + 510: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ + 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ + 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ + 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ + 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,267 +1,261 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xf914 contains 456 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xf97c contains 457 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000022 00015b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000028 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000002c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000042 00015c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000006c 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000007e 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000082 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000086 0000112f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000008a 00001130 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000090 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000b6 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000000ba 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000011e 00019c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000012a 00019c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000138 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000144 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000014e 0001b50a R_ARM_THM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ -0000015a 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000164 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000170 00007a2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC36 │ │ │ │ │ -00000174 00007a30 R_ARM_THM_MOVT_ABS 0000039c .LC36 │ │ │ │ │ -0000017c 00019a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000001c4 0001be0a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -000001cc 0000862f R_ARM_THM_MOVW_ABS_NC 0000046c .LC43 │ │ │ │ │ -000001d0 00008630 R_ARM_THM_MOVT_ABS 0000046c .LC43 │ │ │ │ │ -000001da 00019a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000001ec 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000001fe 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000238 00019c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000242 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000264 0001c40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000003da 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000402 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000408 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000418 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000004dc 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000500 00016f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000504 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000054a 0001700a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000566 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000056a 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000056e 0000922f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -00000572 00009230 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -00000578 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000594 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f8 00019f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000604 0001a00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000630 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000634 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000644 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000670 0001c60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000070a 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000073a 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000075e 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000076e 0001c70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000078e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000794 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000007b6 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000007ba 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000007fc 0001c60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000080a 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000080e 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000095e 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000972 0001c70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000994 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009ba 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000009be 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000009d6 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000009da 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a04 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000a3c 0001970a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000a60 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a72 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a94 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aaa 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000aae 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000ab2 0000922f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -00000ab6 00009230 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -00000abc 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ace 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ae8 0001970a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000afc 0001c60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000b16 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000b42 0000560a R_ARM_THM_CALL 00002491 fastsearch.constprop.1 │ │ │ │ │ -00000b60 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000b82 0001c70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000ba0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ba6 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000baa 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000bc2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bce 0001c70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000bea 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf4 0001c70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000c10 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c2c 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c30 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c5c 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000c72 0001c70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000c90 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cac 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000022 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000028 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000002c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000042 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000006c 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000007e 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000082 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000086 0000102f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000008a 00001030 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00000090 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000b6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000000ba 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000011e 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000012a 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000138 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000144 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000014e 0001b60a R_ARM_THM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ +0000015a 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000164 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000170 0000772f R_ARM_THM_MOVW_ABS_NC 0000039c .LC36 │ │ │ │ │ +00000174 00007730 R_ARM_THM_MOVT_ABS 0000039c .LC36 │ │ │ │ │ +0000017c 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000001c4 0001bf0a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +000001cc 0000832f R_ARM_THM_MOVW_ABS_NC 0000046c .LC43 │ │ │ │ │ +000001d0 00008330 R_ARM_THM_MOVT_ABS 0000046c .LC43 │ │ │ │ │ +000001da 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000001ec 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000001fe 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000238 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000242 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000264 0001c50a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000003da 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000402 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000408 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000418 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000004dc 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000500 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000504 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000054a 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000566 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000056a 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000056e 00008f2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +00000572 00008f30 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +00000578 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000594 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f8 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000604 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000630 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000634 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000644 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000670 0001c70a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000070a 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000073a 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000075e 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000076e 0001c80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000078e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000794 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007b6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000007ba 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000007fc 0001c70a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000080a 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000080e 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000095e 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000972 0001c80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000994 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ba 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000009be 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000009d6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000009da 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a04 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000a3c 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000a60 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a72 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a94 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa4 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aaa 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000aae 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000ab2 00008f2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +00000ab6 00008f30 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +00000abc 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ace 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae8 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000afc 0001c70a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000b16 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b42 0000550a R_ARM_THM_CALL 0000256d fastsearch.constprop.1 │ │ │ │ │ +00000b60 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b82 0001c80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000ba0 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ba6 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000baa 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000bc2 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bce 0001c80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000bea 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf4 0001c80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000c10 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c2c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c30 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c5c 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000c72 0001c80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000c90 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cac 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cb4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000cda 0001c90a R_ARM_THM_CALL 00000d41 _PyBytes_FromHex │ │ │ │ │ -00000cde 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ce2 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000cf4 0000992f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC50 │ │ │ │ │ -00000cf8 00009930 R_ARM_THM_MOVT_ABS 000004a4 .LC50 │ │ │ │ │ -00000cfc 0000482f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00000d00 00004830 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00000d04 00009a2f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC51 │ │ │ │ │ -00000d08 00009a30 R_ARM_THM_MOVT_ABS 000004b0 .LC51 │ │ │ │ │ -00000d0c 0001980a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000d1c 0001ca0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000d36 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d94 00001e0a R_ARM_THM_CALL 000008c1 _PyBytesWriter_Prepare.constprop.0 │ │ │ │ │ -00000d9a 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000d9e 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000da2 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00000da6 00016d30 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00000de8 00016e0a R_ARM_THM_CALL 000009b9 _PyBytesWriter_Finish │ │ │ │ │ -00000e00 0001700a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000e20 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000e24 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000e28 00009d2f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC52 │ │ │ │ │ -00000e2c 00009d30 R_ARM_THM_MOVT_ABS 000004b8 .LC52 │ │ │ │ │ -00000e32 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e38 0001720a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00000e7c 00016f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000eaa 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000eae 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000eba 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000ed8 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000ee2 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000eee 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000efc 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000f00 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f28 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f2c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f46 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f4a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f58 00009f2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC54 │ │ │ │ │ -00000f5c 00009f30 R_ARM_THM_MOVT_ABS 000004f8 .LC54 │ │ │ │ │ -00000f66 00019a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000f90 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f94 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000fa8 0000a42f R_ARM_THM_MOVW_ABS_NC 00000500 .LC55 │ │ │ │ │ -00000fac 0000a430 R_ARM_THM_MOVT_ABS 00000500 .LC55 │ │ │ │ │ -00000fb6 00019a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000ff2 0001cf0a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -0000101e 0001970a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000103a 0001970a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001050 0001d00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000105c 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000cda 0001ca0a R_ARM_THM_CALL 00000d41 _PyBytes_FromHex │ │ │ │ │ +00000cde 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ce2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000cf4 0000962f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC50 │ │ │ │ │ +00000cf8 00009630 R_ARM_THM_MOVT_ABS 000004a4 .LC50 │ │ │ │ │ +00000cfc 0000472f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00000d00 00004730 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00000d04 0000972f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC51 │ │ │ │ │ +00000d08 00009730 R_ARM_THM_MOVT_ABS 000004b0 .LC51 │ │ │ │ │ +00000d0c 0001990a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000d1c 0001cb0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000d36 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d94 00001d0a R_ARM_THM_CALL 000008bd _PyBytesWriter_Prepare.constprop.0 │ │ │ │ │ +00000d9a 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000d9e 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000da2 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00000da6 00016e30 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00000de8 00016f0a R_ARM_THM_CALL 000009b5 _PyBytesWriter_Finish │ │ │ │ │ +00000e00 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000e20 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000e24 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000e28 00009a2f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC52 │ │ │ │ │ +00000e2c 00009a30 R_ARM_THM_MOVT_ABS 000004b8 .LC52 │ │ │ │ │ +00000e32 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e38 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00000e7c 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000eaa 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000eae 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000eba 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000ed8 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000ee2 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000eee 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000efc 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f00 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f28 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f2c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f46 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f4a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f58 00009c2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC54 │ │ │ │ │ +00000f5c 00009c30 R_ARM_THM_MOVT_ABS 000004f8 .LC54 │ │ │ │ │ +00000f66 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000f90 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f94 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fa8 0000a12f R_ARM_THM_MOVW_ABS_NC 00000500 .LC55 │ │ │ │ │ +00000fac 0000a130 R_ARM_THM_MOVT_ABS 00000500 .LC55 │ │ │ │ │ +00000fb6 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000ff2 0001d00a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +0000101e 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000103a 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001050 0001d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000105c 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000106c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000108c 00019c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001096 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000010b6 0001c40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000010c6 00005d0a R_ARM_THM_CALL 00002731 fastsearch.constprop.0 │ │ │ │ │ -000010fa 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000110a 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001134 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000113a 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001154 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001176 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000117a 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000117e 0000922f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -00001182 00009230 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -00001188 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001190 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011a6 00000c0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -000011b6 0001d10a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -000011fc 0001970a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001210 0001d40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001222 0001c60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001234 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001238 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001338 00015b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001356 00015c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000137e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001386 0001c70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000013c2 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000013c6 00015e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000013f4 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000013f8 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000013fc 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001400 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000140a 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001416 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000141a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000142a 0001c70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001474 0001970a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000148e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001496 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000149c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000014a0 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000014ba 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014c0 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000014ee 00000c0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -000014fe 0001d60a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -0000151e 00016c0a R_ARM_THM_CALL 000002f5 _PyBytes_DecodeEscape2 │ │ │ │ │ -00001532 0001d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001536 0001d830 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001542 0000c62f R_ARM_THM_MOVW_ABS_NC 0000057c .LC69 │ │ │ │ │ -00001546 0000c630 R_ARM_THM_MOVT_ABS 0000057c .LC69 │ │ │ │ │ -0000154a 0001d90a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001562 0000c72f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC70 │ │ │ │ │ -00001566 0000c730 R_ARM_THM_MOVT_ABS 000005a0 .LC70 │ │ │ │ │ -0000156a 0001d90a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000157e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015e2 0001970a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001604 0001970a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001614 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001638 00019c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001642 00019c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000166e 00000c0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -000016a8 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000016ac 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000016dc 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016e4 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000016ea 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001714 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001738 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001780 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001784 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001788 0000cb2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC71 │ │ │ │ │ -0000178c 0000cb30 R_ARM_THM_MOVT_ABS 000005c0 .LC71 │ │ │ │ │ -00001792 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001798 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000017a2 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000017a6 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000017b2 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000017de 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000017fe 0001630a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ -0000180e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001812 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001848 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001862 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001866 00018630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018b4 00001e0a R_ARM_THM_CALL 000008c1 _PyBytesWriter_Prepare.constprop.0 │ │ │ │ │ -000018ee 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000018f2 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000019da 0001dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000019de 0001dc30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001a1e 0001dd0a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ -00001a4a 00016e0a R_ARM_THM_CALL 000009b9 _PyBytesWriter_Finish │ │ │ │ │ -00001a70 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001a8a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001aa0 0001de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00001aa4 0001de30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00001aae 0001df0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001adc 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001ae0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001ae4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001ae8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001aec 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001af0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001af4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +0000108c 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001096 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000010b6 0001c50a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000010c6 00005c0a R_ARM_THM_CALL 0000280d fastsearch.constprop.0 │ │ │ │ │ +000010fa 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000110a 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001134 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000113a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001154 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001176 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000117a 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000117e 00008f2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +00001182 00008f30 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +00001188 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001190 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011a6 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +000011b6 0001d20a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +000011fc 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001210 0001d50a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001222 0001c70a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001244 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001248 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000132c 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001348 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001368 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001370 0001c80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000013a2 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000013a6 00015f30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000013e6 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000013ea 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000013ee 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000013f2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000013fc 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000140a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000140e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000141e 0001c80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001468 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001476 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001490 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014b0 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014b8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014bc 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014ca 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000014ee 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000150a 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +0000151a 0001d70a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +0000153a 00016d0a R_ARM_THM_CALL 000002f5 _PyBytes_DecodeEscape2 │ │ │ │ │ +0000154e 0001d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001552 0001d930 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000155e 0000c32f R_ARM_THM_MOVW_ABS_NC 0000057c .LC69 │ │ │ │ │ +00001562 0000c330 R_ARM_THM_MOVT_ABS 0000057c .LC69 │ │ │ │ │ +00001566 0001da0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000157e 0000c42f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC70 │ │ │ │ │ +00001582 0000c430 R_ARM_THM_MOVT_ABS 000005a0 .LC70 │ │ │ │ │ +00001586 0001da0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000159a 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015fe 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001620 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001630 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001654 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000165e 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000168a 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +000016c4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000016c8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000016f8 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001700 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001706 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001730 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001754 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000179c 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000017a0 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000017a4 0000c82f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC71 │ │ │ │ │ +000017a8 0000c830 R_ARM_THM_MOVT_ABS 000005c0 .LC71 │ │ │ │ │ +000017ae 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017b4 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000017be 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000017c2 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000017ce 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000017fa 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000181a 0001640a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ +0000182a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000182e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001864 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000187e 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001882 00018730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018d0 00001d0a R_ARM_THM_CALL 000008bd _PyBytesWriter_Prepare.constprop.0 │ │ │ │ │ +0000190a 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000190e 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000019f6 0001dd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000019fa 0001dd30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001a3a 0001de0a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +00001a66 00016f0a R_ARM_THM_CALL 000009b5 _PyBytesWriter_Finish │ │ │ │ │ +00001a8c 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001aa6 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001abc 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001ac0 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00001aca 0001e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001af8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001afc 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b00 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b04 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b08 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b0c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b10 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ @@ -282,1650 +276,1597 @@ │ │ │ │ │ 00001b4c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b50 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b54 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b58 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b5c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b60 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001b64 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b68 00016f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001bd2 0001750a R_ARM_THM_CALL 00000871 _PyBytesWriter_Prepare │ │ │ │ │ -00001c16 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c4e 0001e00a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00001cc2 0001750a R_ARM_THM_CALL 00000871 _PyBytesWriter_Prepare │ │ │ │ │ -00001d4c 0001a00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001d86 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001d8a 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001df6 00019c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001e0a 0001e10a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -00001e52 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001e62 0001700a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001e66 0001de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00001e6a 0001de30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00001e74 0001df0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001e84 0001a80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001e90 0001a90a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001ea0 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001eaa 00000c0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00001ebc 0001aa0a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00001ec6 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001eee 0000e30a R_ARM_THM_CALL 00000225 formatfloat │ │ │ │ │ -00001f16 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001f1c 0001720a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00001f60 0001ab0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00001f7a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f96 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f9a 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f9e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000680 .LC80 │ │ │ │ │ -00001fa2 0000d730 R_ARM_THM_MOVT_ABS 00000680 .LC80 │ │ │ │ │ -00001faa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fcc 0000e30a R_ARM_THM_CALL 00000225 formatfloat │ │ │ │ │ -00002008 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000200e 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00002012 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00002024 0001b20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000202e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002032 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002036 00006e2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC32 │ │ │ │ │ -0000203a 00006e30 R_ARM_THM_MOVT_ABS 00000318 .LC32 │ │ │ │ │ -00002040 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000205c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002062 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002066 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000206a 0000d52f R_ARM_THM_MOVW_ABS_NC 0000065c .LC78 │ │ │ │ │ -0000206e 0000d530 R_ARM_THM_MOVT_ABS 0000065c .LC78 │ │ │ │ │ -00002074 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002086 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000208a 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000208e 0000dc2f R_ARM_THM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ -00002092 0000dc30 R_ARM_THM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ -00002098 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020ba 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000020cc 00019c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000020e0 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000020e4 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000020e8 0000dc2f R_ARM_THM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ -000020ec 0000dc30 R_ARM_THM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ -000020f2 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002102 0000132f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00002106 00001330 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -0000210a 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002128 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000212c 0001936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002174 0001de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00002178 0001de30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00002180 0001de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00002184 0001de30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00002188 0001df0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002194 0001e20a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000021ba 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000021be 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000021cc 0000db2f R_ARM_THM_MOVW_ABS_NC 00000754 .LC84 │ │ │ │ │ -000021d0 0000db30 R_ARM_THM_MOVT_ABS 00000754 .LC84 │ │ │ │ │ -000021d4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000021e2 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000021e6 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000021ea 0000da2f R_ARM_THM_MOVW_ABS_NC 00000738 .LC83 │ │ │ │ │ -000021ee 0000da30 R_ARM_THM_MOVT_ABS 00000738 .LC83 │ │ │ │ │ -000021f4 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000021fa 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002202 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002206 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000220c 0001b10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002218 0000d92f R_ARM_THM_MOVW_ABS_NC 00000700 .LC82 │ │ │ │ │ -0000221c 0000d930 R_ARM_THM_MOVT_ABS 00000700 .LC82 │ │ │ │ │ -00002220 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002262 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000229e 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000022a2 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000022a6 0000d62f R_ARM_THM_MOVW_ABS_NC 0000066c .LC79 │ │ │ │ │ -000022aa 0000d630 R_ARM_THM_MOVT_ABS 0000066c .LC79 │ │ │ │ │ -000022b0 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000022b6 0001de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000022ba 0001de30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000022f8 0001e30a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -0000231e 00019f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002328 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000232c 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002334 0001b10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002358 0001d00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000237a 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000237e 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002382 0000d42f R_ARM_THM_MOVW_ABS_NC 0000064c .LC77 │ │ │ │ │ -00002386 0000d430 R_ARM_THM_MOVT_ABS 0000064c .LC77 │ │ │ │ │ -0000238c 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002392 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000239c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000023a0 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000023a4 0000d32f R_ARM_THM_MOVW_ABS_NC 00000640 .LC76 │ │ │ │ │ -000023a8 0000d330 R_ARM_THM_MOVT_ABS 00000640 .LC76 │ │ │ │ │ -000023ae 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000023c4 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000023c8 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000023ce 0001e40a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -000023d6 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000023da 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000023e8 0000d02f R_ARM_THM_MOVW_ABS_NC 00000600 .LC73 │ │ │ │ │ -000023ec 0000d030 R_ARM_THM_MOVT_ABS 00000600 .LC73 │ │ │ │ │ -000023f2 0000cf2f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC72 │ │ │ │ │ -000023f6 0000cf30 R_ARM_THM_MOVT_ABS 000005f0 .LC72 │ │ │ │ │ -00002400 0000d82f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC81 │ │ │ │ │ -00002404 0000d830 R_ARM_THM_MOVT_ABS 000006d8 .LC81 │ │ │ │ │ -00002408 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002418 0001e00a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -0000243a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002452 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000024c6 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000024da 0001e50a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -000024f2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002528 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000252e 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002532 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002536 0000d22f R_ARM_THM_MOVW_ABS_NC 00000628 .LC75 │ │ │ │ │ -0000253a 0000d230 R_ARM_THM_MOVT_ABS 00000628 .LC75 │ │ │ │ │ -00002540 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002550 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002554 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002558 0000d12f R_ARM_THM_MOVW_ABS_NC 0000060c .LC74 │ │ │ │ │ -0000255c 0000d130 R_ARM_THM_MOVT_ABS 0000060c .LC74 │ │ │ │ │ -00002562 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000259a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000259e 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000025a2 0000e62f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC87 │ │ │ │ │ -000025a6 0000e630 R_ARM_THM_MOVT_ABS 000007c0 .LC87 │ │ │ │ │ -000025ac 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025d4 0000560a R_ARM_THM_CALL 00002491 fastsearch.constprop.1 │ │ │ │ │ -000025ee 0001810a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002626 00019c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002630 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000264c 0001810a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002656 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002662 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002672 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002676 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002692 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000027d6 0001700a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000027ea 0000570a R_ARM_THM_CALL 00000efd stringlib__two_way_count │ │ │ │ │ -00002854 00016f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002924 0001810a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002948 00019c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000066 0001611e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000000ae 0001661e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000000d8 00015a1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000000fe 0001661e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000188 0000801e R_ARM_THM_JUMP24 000035ad stringlib_bytes_join │ │ │ │ │ -0000020c 0000801e R_ARM_THM_JUMP24 000035ad stringlib_bytes_join │ │ │ │ │ -00000f22 00015a1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000fa0 0000a21e R_ARM_THM_JUMP24 00004321 do_argstrip │ │ │ │ │ -00002596 0001e61e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -000026a6 0001ea1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001b68 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b6c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b70 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b74 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b78 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b7c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b80 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001b84 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001bee 0001760a R_ARM_THM_CALL 0000086d _PyBytesWriter_Prepare │ │ │ │ │ +00001c32 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001c6a 0001e10a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00001cde 0001760a R_ARM_THM_CALL 0000086d _PyBytesWriter_Prepare │ │ │ │ │ +00001d68 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001da2 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001da6 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001e12 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001e26 0001e20a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +00001e6e 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001e7e 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001e82 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001e86 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00001e90 0001e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001ea0 0001a90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001eac 0001aa0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00001ebc 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001ec6 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00001ed8 0001ab0a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00001ee2 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f0a 0000e00a R_ARM_THM_CALL 00000225 formatfloat │ │ │ │ │ +00001f32 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f38 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00001f7c 0001ac0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00001f96 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fb2 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001fb6 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001fba 0000d42f R_ARM_THM_MOVW_ABS_NC 00000680 .LC80 │ │ │ │ │ +00001fbe 0000d430 R_ARM_THM_MOVT_ABS 00000680 .LC80 │ │ │ │ │ +00001fc6 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001fe8 0000e00a R_ARM_THM_CALL 00000225 formatfloat │ │ │ │ │ +00002024 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000202a 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000202e 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00002040 0001b30a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000204a 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000204e 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002052 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC32 │ │ │ │ │ +00002056 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC32 │ │ │ │ │ +0000205c 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002078 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000207e 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002082 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002086 0000d22f R_ARM_THM_MOVW_ABS_NC 0000065c .LC78 │ │ │ │ │ +0000208a 0000d230 R_ARM_THM_MOVT_ABS 0000065c .LC78 │ │ │ │ │ +00002090 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000020a2 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000020a6 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000020aa 0000d92f R_ARM_THM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ +000020ae 0000d930 R_ARM_THM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ +000020b4 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000020d6 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020e8 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000020fc 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002100 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002104 0000d92f R_ARM_THM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ +00002108 0000d930 R_ARM_THM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ +0000210e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000211e 0000122f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00002122 00001230 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00002126 0001690a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002144 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002148 0001946b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002190 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00002194 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000219c 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000021a0 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000021a4 0001e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000021b0 0001e30a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000021d6 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000021da 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000021e8 0000d82f R_ARM_THM_MOVW_ABS_NC 00000754 .LC84 │ │ │ │ │ +000021ec 0000d830 R_ARM_THM_MOVT_ABS 00000754 .LC84 │ │ │ │ │ +000021f0 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000021fe 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002202 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002206 0000d72f R_ARM_THM_MOVW_ABS_NC 00000738 .LC83 │ │ │ │ │ +0000220a 0000d730 R_ARM_THM_MOVT_ABS 00000738 .LC83 │ │ │ │ │ +00002210 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002216 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000221e 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002222 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002228 0001b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002234 0000d62f R_ARM_THM_MOVW_ABS_NC 00000700 .LC82 │ │ │ │ │ +00002238 0000d630 R_ARM_THM_MOVT_ABS 00000700 .LC82 │ │ │ │ │ +0000223c 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000227e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022ba 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000022be 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000022c2 0000d32f R_ARM_THM_MOVW_ABS_NC 0000066c .LC79 │ │ │ │ │ +000022c6 0000d330 R_ARM_THM_MOVT_ABS 0000066c .LC79 │ │ │ │ │ +000022cc 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022d2 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000022d6 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00002314 0001e40a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +0000233a 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002344 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002348 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002350 0001b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002374 0001d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00002396 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000239a 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000239e 0000d12f R_ARM_THM_MOVW_ABS_NC 0000064c .LC77 │ │ │ │ │ +000023a2 0000d130 R_ARM_THM_MOVT_ABS 0000064c .LC77 │ │ │ │ │ +000023a8 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023ae 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000023b8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000023bc 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000023c0 0000d02f R_ARM_THM_MOVW_ABS_NC 00000640 .LC76 │ │ │ │ │ +000023c4 0000d030 R_ARM_THM_MOVT_ABS 00000640 .LC76 │ │ │ │ │ +000023ca 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023e0 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000023e4 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000023ea 0001e50a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +000023f2 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000023f6 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002404 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000600 .LC73 │ │ │ │ │ +00002408 0000cd30 R_ARM_THM_MOVT_ABS 00000600 .LC73 │ │ │ │ │ +0000240e 0000cc2f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC72 │ │ │ │ │ +00002412 0000cc30 R_ARM_THM_MOVT_ABS 000005f0 .LC72 │ │ │ │ │ +0000241c 0000d52f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC81 │ │ │ │ │ +00002420 0000d530 R_ARM_THM_MOVT_ABS 000006d8 .LC81 │ │ │ │ │ +00002424 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002434 0001e10a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00002456 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000246e 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024e2 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000024f6 0001e60a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000250e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002544 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000254a 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000254e 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002552 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000628 .LC75 │ │ │ │ │ +00002556 0000cf30 R_ARM_THM_MOVT_ABS 00000628 .LC75 │ │ │ │ │ +0000255c 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000256c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002570 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002574 0000ce2f R_ARM_THM_MOVW_ABS_NC 0000060c .LC74 │ │ │ │ │ +00002578 0000ce30 R_ARM_THM_MOVT_ABS 0000060c .LC74 │ │ │ │ │ +0000257e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025b6 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025ba 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025be 0000e32f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC87 │ │ │ │ │ +000025c2 0000e330 R_ARM_THM_MOVT_ABS 000007c0 .LC87 │ │ │ │ │ +000025c8 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025f0 0000550a R_ARM_THM_CALL 0000256d fastsearch.constprop.1 │ │ │ │ │ +0000260a 0001820a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002642 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000264c 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002668 0001820a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002672 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000267e 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000268e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002692 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000026ae 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000027f2 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002806 0000560a R_ARM_THM_CALL 00000efd stringlib__two_way_count │ │ │ │ │ +00002870 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002940 0001820a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002964 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000066 0001621e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000000ae 0001671e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000000d8 00015b1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000000fe 0001671e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000188 00007d1e R_ARM_THM_JUMP24 000035ed stringlib_bytes_join │ │ │ │ │ +0000020c 00007d1e R_ARM_THM_JUMP24 000035ed stringlib_bytes_join │ │ │ │ │ +00000f22 00015b1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000fa0 00009f1e R_ARM_THM_JUMP24 00004361 do_argstrip │ │ │ │ │ +000025b2 0001e71e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +000026c2 0001eb1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x10754 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x107c4 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001fe02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 0001ff02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00005f02 R_ARM_ABS32 0000288d bytes_repr │ │ │ │ │ +0000002c 00005e02 R_ARM_ABS32 00002969 bytes_repr │ │ │ │ │ 00000030 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00003102 R_ARM_ABS32 00001089 bytes_hash │ │ │ │ │ -00000044 00006602 R_ARM_ABS32 00000001 bytes_str │ │ │ │ │ -00000048 0001ff02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000003c 00003002 R_ARM_ABS32 000010a1 bytes_hash │ │ │ │ │ +00000044 00006302 R_ARM_ABS32 00000001 bytes_str │ │ │ │ │ +00000048 00020002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000058 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00003402 R_ARM_ABS32 000010b9 bytes_richcompare │ │ │ │ │ -0000006c 00004302 R_ARM_ABS32 000016f5 bytes_iter │ │ │ │ │ +00000058 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000064 00003302 R_ARM_ABS32 000010d1 bytes_richcompare │ │ │ │ │ +0000006c 00004202 R_ARM_ABS32 000017d1 bytes_iter │ │ │ │ │ 00000074 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 00011602 R_ARM_ABS32 00000fcb bytes_alloc │ │ │ │ │ -0000009c 00007202 R_ARM_ABS32 00002e05 bytes_new │ │ │ │ │ -000000a0 00016702 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000d4 0001fe02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000098 00011302 R_ARM_ABS32 00000fcb bytes_alloc │ │ │ │ │ +0000009c 00006f02 R_ARM_ABS32 00002e29 bytes_new │ │ │ │ │ +000000a0 00016802 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000d4 0001ff02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00004602 R_ARM_ABS32 00001791 striter_dealloc │ │ │ │ │ -00000118 0001ff02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00010e02 R_ARM_ABS32 00000ef1 striter_traverse │ │ │ │ │ -0000013c 00020002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00006702 R_ARM_ABS32 00002d55 striter_next │ │ │ │ │ +000000e8 00004502 R_ARM_ABS32 0000186d striter_dealloc │ │ │ │ │ +00000118 00020002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000012c 00010b02 R_ARM_ABS32 00000ef1 striter_traverse │ │ │ │ │ +0000013c 00020102 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000140 00006402 R_ARM_ABS32 00002d79 striter_next │ │ │ │ │ 00000144 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001a4 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001a4 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001d0 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001d0 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001fc 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001fc 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000228 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000228 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000248 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000254 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000254 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000258 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000274 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000280 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000280 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000284 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002ac 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002ac 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002d8 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002d8 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000030c 0001af02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000314 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000318 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000328 0001af02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000330 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000340 0001af02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000348 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000034c 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000035c 0001af02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000364 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000368 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000378 0001af02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000380 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000384 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000394 0001af02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000039c 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003ac 0001af02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003b4 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003c4 0001af02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003cc 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003d0 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003d4 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000030c 0001b002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000314 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000318 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000328 0001b002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000330 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000340 0001b002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000348 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000034c 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000035c 0001b002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000364 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000368 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000378 0001b002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000380 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000384 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000394 0001b002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000039c 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003ac 0001b002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003b4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003c4 0001b002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003cc 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d0 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 0000eb02 R_ARM_ABS32 0000269d striter_len │ │ │ │ │ -000003e4 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003dc 0000e802 R_ARM_ABS32 000026b9 striter_len │ │ │ │ │ +000003e4 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 00010b02 R_ARM_ABS32 00000ead striter_reduce │ │ │ │ │ -000003f4 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003ec 00010802 R_ARM_ABS32 00000ead striter_reduce │ │ │ │ │ +000003f4 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 00011502 R_ARM_ABS32 00000f81 striter_setstate │ │ │ │ │ -00000404 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000424 0000ce02 R_ARM_ABS32 00001851 bytes_mod │ │ │ │ │ +000003fc 00011202 R_ARM_ABS32 00000f81 striter_setstate │ │ │ │ │ +00000404 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000424 0000cb02 R_ARM_ABS32 0000186d bytes_mod │ │ │ │ │ 000004a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 00011402 R_ARM_ABS32 00000f6d bytes_getnewargs │ │ │ │ │ +000004ac 00011102 R_ARM_ABS32 00000f6d bytes_getnewargs │ │ │ │ │ 000004b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 00007902 R_ARM_ABS32 00003395 bytes___bytes__ │ │ │ │ │ -000004c4 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004bc 00007602 R_ARM_ABS32 000033b9 bytes___bytes__ │ │ │ │ │ +000004c4 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004cc 0000cd02 R_ARM_ABS32 000001fb stringlib_capitalize │ │ │ │ │ -000004d4 00020102 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ +000004cc 0000ca02 R_ARM_ABS32 000001fb stringlib_capitalize │ │ │ │ │ +000004d4 00020202 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004dc 0000f902 R_ARM_ABS32 00000621 stringlib_center │ │ │ │ │ -000004e4 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004dc 0000f602 R_ARM_ABS32 00000621 stringlib_center │ │ │ │ │ +000004e4 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00008f02 R_ARM_ABS32 00003f85 bytes_count │ │ │ │ │ -000004f4 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004ec 00008c02 R_ARM_ABS32 00003fc5 bytes_count │ │ │ │ │ +000004f4 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004fc 00004d02 R_ARM_ABS32 000017fd bytes_decode │ │ │ │ │ -00000504 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004fc 00004c02 R_ARM_ABS32 000018d9 bytes_decode │ │ │ │ │ +00000504 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00008c02 R_ARM_ABS32 00003eed bytes_endswith │ │ │ │ │ -00000514 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000050c 00008902 R_ARM_ABS32 00003f2d bytes_endswith │ │ │ │ │ +00000514 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 0000f502 R_ARM_ABS32 000004c3 stringlib_expandtabs │ │ │ │ │ -00000524 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000051c 0000f002 R_ARM_ABS32 000004c3 stringlib_expandtabs │ │ │ │ │ +00000524 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00008a02 R_ARM_ABS32 00003e59 bytes_find │ │ │ │ │ -00000534 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000052c 00008702 R_ARM_ABS32 00003e99 bytes_find │ │ │ │ │ +00000534 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 00009c02 R_ARM_ABS32 00000cb9 bytes_fromhex │ │ │ │ │ -00000544 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000053c 00009902 R_ARM_ABS32 00000cb9 bytes_fromhex │ │ │ │ │ +00000544 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 0000b502 R_ARM_ABS32 00000fc1 bytes_hex │ │ │ │ │ -00000554 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000054c 0000b202 R_ARM_ABS32 00000fc1 bytes_hex │ │ │ │ │ +00000554 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00007d02 R_ARM_ABS32 000033bd bytes_index │ │ │ │ │ -00000564 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000055c 00007a02 R_ARM_ABS32 000033e1 bytes_index │ │ │ │ │ +00000564 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000056c 0000fa02 R_ARM_ABS32 00000723 stringlib_isalnum │ │ │ │ │ -00000574 00020202 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ +0000056c 0000f702 R_ARM_ABS32 00000723 stringlib_isalnum │ │ │ │ │ +00000574 00020302 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 00000578 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 0000fb02 R_ARM_ABS32 0000072d stringlib_isalpha │ │ │ │ │ -00000584 00020302 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ +0000057c 0000f802 R_ARM_ABS32 0000072d stringlib_isalpha │ │ │ │ │ +00000584 00020402 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ 00000588 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 0000bf02 R_ARM_ABS32 000001a5 stringlib_isascii │ │ │ │ │ -00000594 00020402 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ +0000058c 0000bc02 R_ARM_ABS32 000001a5 stringlib_isascii │ │ │ │ │ +00000594 00020502 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ 00000598 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000059c 0000be02 R_ARM_ABS32 0000019b stringlib_isdigit │ │ │ │ │ -000005a4 00020502 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ +0000059c 0000bb02 R_ARM_ABS32 0000019b stringlib_isdigit │ │ │ │ │ +000005a4 00020602 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ 000005a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 0000fc02 R_ARM_ABS32 00000737 stringlib_islower │ │ │ │ │ -000005b4 00020602 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ +000005ac 0000f902 R_ARM_ABS32 00000737 stringlib_islower │ │ │ │ │ +000005b4 00020702 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ 000005b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 0000fd02 R_ARM_ABS32 00000741 stringlib_isspace │ │ │ │ │ -000005c4 00020702 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ +000005bc 0000fa02 R_ARM_ABS32 00000741 stringlib_isspace │ │ │ │ │ +000005c4 00020802 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ 000005c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 0000fe02 R_ARM_ABS32 0000074b stringlib_istitle │ │ │ │ │ -000005d4 00020802 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ +000005cc 0000fb02 R_ARM_ABS32 0000074b stringlib_istitle │ │ │ │ │ +000005d4 00020902 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 000005d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005dc 0000ff02 R_ARM_ABS32 00000755 stringlib_isupper │ │ │ │ │ -000005e4 00020902 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ +000005dc 0000fc02 R_ARM_ABS32 00000755 stringlib_isupper │ │ │ │ │ +000005e4 00020a02 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 000005e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ec 00008d02 R_ARM_ABS32 0000020d bytes_join │ │ │ │ │ -000005f4 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005ec 00008a02 R_ARM_ABS32 0000020d bytes_join │ │ │ │ │ +000005f4 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 0000f002 R_ARM_ABS32 0000035b stringlib_ljust │ │ │ │ │ -00000604 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005fc 0000ed02 R_ARM_ABS32 0000035b stringlib_ljust │ │ │ │ │ +00000604 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000060c 0000bd02 R_ARM_ABS32 00001195 stringlib_lower │ │ │ │ │ -00000614 00020a02 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ +0000060c 0000ba02 R_ARM_ABS32 00001195 stringlib_lower │ │ │ │ │ +00000614 00020b02 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000618 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000061c 0000c102 R_ARM_ABS32 000001af bytes_lstrip │ │ │ │ │ -00000624 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000061c 0000be02 R_ARM_ABS32 000001af bytes_lstrip │ │ │ │ │ +00000624 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000062c 00007b02 R_ARM_ABS32 00000105 bytes_maketrans │ │ │ │ │ -00000634 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000062c 00007802 R_ARM_ABS32 00000105 bytes_maketrans │ │ │ │ │ +00000634 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00009302 R_ARM_ABS32 00000211 bytes_partition │ │ │ │ │ -00000644 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000063c 00009002 R_ARM_ABS32 00000211 bytes_partition │ │ │ │ │ +00000644 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000064c 00005302 R_ARM_ABS32 00001a0d bytes_replace │ │ │ │ │ -00000654 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000064c 00005202 R_ARM_ABS32 00001ae9 bytes_replace │ │ │ │ │ +00000654 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000658 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00010802 R_ARM_ABS32 00000e01 bytes_removeprefix │ │ │ │ │ -00000664 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000065c 00010502 R_ARM_ABS32 00000e01 bytes_removeprefix │ │ │ │ │ +00000664 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 0000ea02 R_ARM_ABS32 0000260d bytes_removesuffix │ │ │ │ │ -00000674 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000066c 0000e702 R_ARM_ABS32 00002629 bytes_removesuffix │ │ │ │ │ +00000674 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 00005102 R_ARM_ABS32 00001975 bytes_rfind │ │ │ │ │ -00000684 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000067c 00005002 R_ARM_ABS32 00001a51 bytes_rfind │ │ │ │ │ +00000684 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 0000f302 R_ARM_ABS32 00005019 bytes_rindex │ │ │ │ │ -00000694 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000068c 0000f302 R_ARM_ABS32 00005055 bytes_rindex │ │ │ │ │ +00000694 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00010102 R_ARM_ABS32 0000075f stringlib_rjust │ │ │ │ │ -000006a4 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000069c 0000fe02 R_ARM_ABS32 0000075f stringlib_rjust │ │ │ │ │ +000006a4 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 0000ba02 R_ARM_ABS32 00001071 bytes_rpartition │ │ │ │ │ -000006b4 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006ac 0000b702 R_ARM_ABS32 00001071 bytes_rpartition │ │ │ │ │ +000006b4 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006bc 00010202 R_ARM_ABS32 00000851 bytes_rsplit │ │ │ │ │ -000006c4 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006bc 0000ff02 R_ARM_ABS32 00000851 bytes_rsplit │ │ │ │ │ +000006c4 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 0000a102 R_ARM_ABS32 00000e81 bytes_rstrip │ │ │ │ │ -000006d4 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006cc 00009e02 R_ARM_ABS32 00000e81 bytes_rstrip │ │ │ │ │ +000006d4 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00009602 R_ARM_ABS32 000005b5 bytes_split │ │ │ │ │ -000006e4 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006dc 00009302 R_ARM_ABS32 000005b5 bytes_split │ │ │ │ │ +000006e4 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 0000c202 R_ARM_ABS32 000011c1 bytes_splitlines │ │ │ │ │ -000006f4 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006ec 0000bf02 R_ARM_ABS32 000011c1 bytes_splitlines │ │ │ │ │ +000006f4 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00008702 R_ARM_ABS32 0000018d bytes_startswith │ │ │ │ │ -00000704 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006fc 00008402 R_ARM_ABS32 0000018d bytes_startswith │ │ │ │ │ +00000704 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000070c 0000a502 R_ARM_ABS32 00000f75 bytes_strip │ │ │ │ │ -00000714 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000070c 0000a202 R_ARM_ABS32 00000f75 bytes_strip │ │ │ │ │ +00000714 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00010502 R_ARM_ABS32 00000d2d stringlib_swapcase │ │ │ │ │ -00000724 00020b02 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ +0000071c 00010202 R_ARM_ABS32 00000d2d stringlib_swapcase │ │ │ │ │ +00000724 00020c02 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000728 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00010602 R_ARM_ABS32 00000d57 stringlib_title │ │ │ │ │ -00000734 00020c02 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ +0000072c 00010302 R_ARM_ABS32 00000d57 stringlib_title │ │ │ │ │ +00000734 00020d02 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 00000738 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 0000c802 R_ARM_ABS32 00001585 bytes_translate │ │ │ │ │ -00000744 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000073c 0000c502 R_ARM_ABS32 000015a1 bytes_translate │ │ │ │ │ +00000744 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 0000c502 R_ARM_ABS32 000014dd stringlib_upper │ │ │ │ │ -00000754 00020d02 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ +0000074c 0000c202 R_ARM_ABS32 000014f9 stringlib_upper │ │ │ │ │ +00000754 00020e02 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000758 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 00010702 R_ARM_ABS32 00000d81 stringlib_zfill │ │ │ │ │ -00000764 00011702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000778 00003002 R_ARM_ABS32 00001059 bytes_buffer_getbuffer │ │ │ │ │ -00000780 00004202 R_ARM_ABS32 000016f1 bytes_length │ │ │ │ │ -00000784 00003f02 R_ARM_ABS32 000014c9 bytes_subscript │ │ │ │ │ -0000078c 00004202 R_ARM_ABS32 000016f1 bytes_length │ │ │ │ │ -00000790 00002d02 R_ARM_ABS32 00000e91 bytes_concat │ │ │ │ │ -00000794 00007f02 R_ARM_ABS32 00003455 bytes_repeat │ │ │ │ │ -00000798 0000e802 R_ARM_ABS32 000002f5 bytes_item │ │ │ │ │ -000007a8 00009802 R_ARM_ABS32 00004315 bytes_contains │ │ │ │ │ +0000075c 00010402 R_ARM_ABS32 00000d81 stringlib_zfill │ │ │ │ │ +00000764 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000778 00002f02 R_ARM_ABS32 00001071 bytes_buffer_getbuffer │ │ │ │ │ +00000780 00004102 R_ARM_ABS32 000017cd bytes_length │ │ │ │ │ +00000784 00003e02 R_ARM_ABS32 000014e1 bytes_subscript │ │ │ │ │ +0000078c 00004102 R_ARM_ABS32 000017cd bytes_length │ │ │ │ │ +00000790 00002c02 R_ARM_ABS32 00000ea9 bytes_concat │ │ │ │ │ +00000794 00007c02 R_ARM_ABS32 00003479 bytes_repeat │ │ │ │ │ +00000798 0000e502 R_ARM_ABS32 000002f5 bytes_item │ │ │ │ │ +000007a8 00009502 R_ARM_ABS32 00004355 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x10e34 contains 1010 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x10ea4 contains 950 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000003c 00015b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000046 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000004a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000005e 00015c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000007c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000008c 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000090 00015e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000000a2 0000090a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -000000ae 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000000b2 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000003c 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000046 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000004a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000005e 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000007c 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000008c 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000090 00015f30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000000a2 0000080a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +000000ae 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000000b2 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000000b6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000ba 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000c2 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000c8 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000000d4 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000fe 00015b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000104 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000108 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000011e 00015c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000140 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000144 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000000c2 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000c8 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000d4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000fe 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000104 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000108 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000011e 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000140 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000144 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000148 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000014c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000152 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000170 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001c2 0001640a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ -000001ca 0001650a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -000001fa 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000214 0001670a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00000218 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000022a 00000f0a R_ARM_THM_CALL 00000001 _PyBytes_FromSize.constprop.0 │ │ │ │ │ -00000240 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000262 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000026a 00000f0a R_ARM_THM_CALL 00000001 _PyBytes_FromSize.constprop.0 │ │ │ │ │ -00000290 0000132f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00000294 00001330 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -0000029c 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000002a4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002ac 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002b0 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002d0 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002d4 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002dc 0000162f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -000002e0 00001630 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -000002e8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000364 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00000368 00016d30 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000004be 00016e0a R_ARM_THM_CALL 000009b9 _PyBytesWriter_Finish │ │ │ │ │ -000004de 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -000004e2 00016d30 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000004ec 00016f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000071e 0001700a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000722 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000726 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000072a 00001c2f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ -0000072e 00001c30 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ -00000736 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000073c 0001720a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -000007b2 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000007b6 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000007ba 00001b2f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ -000007be 00001b30 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ -000007c4 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000007d4 0000182f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -000007d8 00001830 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -000007e0 0001730a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000007ec 0000192f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -000007f0 00001930 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -000007f4 0001730a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000080c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000810 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000082c 00001a2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC6 │ │ │ │ │ -00000830 00001a30 R_ARM_THM_MOVT_ABS 0000009c .LC6 │ │ │ │ │ -00000838 0001730a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000844 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000848 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000084e 00001d2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00000852 00001d30 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000858 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008a6 0001760a R_ARM_THM_CALL 00001341 _PyBytesWriter_Resize │ │ │ │ │ -000008b0 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008b6 0001720a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -0000095a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000964 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000096a 0001720a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00000980 0001770a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000990 0001720a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -0000099a 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000099e 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000009ae 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000009b2 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000a04 00015b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000a10 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a14 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a28 00015c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000a48 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000a5a 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000a5e 00015e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000a86 0001630a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ -00000aaa 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000aae 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000ab2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000ab6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000abc 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ade 0001790a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000afa 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b22 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b28 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000b2c 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000b44 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b58 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b6c 00017b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000b86 00015b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000b8e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b92 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ba6 00015c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000bba 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000bce 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000bd2 00015e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000bde 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000be2 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000be6 0000262f R_ARM_THM_MOVW_ABS_NC 00000114 .LC11 │ │ │ │ │ -00000bea 00002630 R_ARM_THM_MOVT_ABS 00000114 .LC11 │ │ │ │ │ -00000bf2 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c00 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c3e 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000c52 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000c92 00015b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000c9e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ca2 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000cb8 00015c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000cd4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000ce0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000cec 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000cfc 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000d28 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d2c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d4a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d4e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d5e 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d7a 0001630a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ -00000d8c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d92 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000d9a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d9e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000dbe 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000dc2 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000152 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000170 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001c2 0001650a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ +000001ca 0001660a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +000001fa 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000214 0001680a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000218 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000022a 00000e0a R_ARM_THM_CALL 00000001 _PyBytes_FromSize.constprop.0 │ │ │ │ │ +00000240 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000262 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000026a 00000e0a R_ARM_THM_CALL 00000001 _PyBytes_FromSize.constprop.0 │ │ │ │ │ +00000290 0000122f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00000294 00001230 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +0000029c 0001690a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000002a4 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ac 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002b0 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002d0 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002d4 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002dc 0000152f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +000002e0 00001530 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +000002e8 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000364 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00000368 00016e30 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +000004bc 00016f0a R_ARM_THM_CALL 000009b5 _PyBytesWriter_Finish │ │ │ │ │ +000004dc 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000004e0 00016e30 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +000004ec 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000718 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000071e 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000722 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000726 00001b2f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ +0000072a 00001b30 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ +00000732 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000738 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +000007ac 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000007b0 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000007b4 00001a2f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ +000007b8 00001a30 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ +000007be 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007ce 0000172f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +000007d2 00001730 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +000007da 0001740a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000007e4 0000182f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +000007e8 00001830 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +000007ec 0001740a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000804 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000808 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000824 0000192f R_ARM_THM_MOVW_ABS_NC 0000009c .LC6 │ │ │ │ │ +00000828 00001930 R_ARM_THM_MOVT_ABS 0000009c .LC6 │ │ │ │ │ +00000830 0001740a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000083c 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000840 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000846 00001c2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +0000084a 00001c30 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000850 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008a2 0001770a R_ARM_THM_CALL 00001359 _PyBytesWriter_Resize │ │ │ │ │ +000008ac 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008b2 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00000956 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000960 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000966 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +0000097c 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000098c 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00000996 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000099a 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000009aa 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000009ae 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000a00 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000a0c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000a10 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a24 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000a44 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000a56 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000a5a 00015f30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000a82 0001640a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ +00000aa6 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000aaa 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000aae 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000ab2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000ab8 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ada 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000af6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b1e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b24 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000b28 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000b40 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b54 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b68 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000b82 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000b8a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b8e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000ba2 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000bb6 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000bca 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000bce 00015f30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000bda 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000bde 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000be2 0000252f R_ARM_THM_MOVW_ABS_NC 00000114 .LC11 │ │ │ │ │ +00000be6 00002530 R_ARM_THM_MOVT_ABS 00000114 .LC11 │ │ │ │ │ +00000bee 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bfc 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c38 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000c48 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000c8c 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000c9a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c9e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000cb6 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000cd4 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000ce0 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000cec 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000cf8 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000d22 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d26 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d40 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d44 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d54 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000d70 0001640a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ +00000d82 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d88 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000d90 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d94 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000dae 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000dbe 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000dc2 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000dc6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000dca 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000dd0 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000dd8 0000090a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -00000de8 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000dec 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000df8 0000292f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00000dfc 00002930 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00000e00 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e06 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e0c 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e32 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e3a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e3e 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e44 0000292f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00000e48 00002930 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00000e52 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e5e 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e7e 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e8c 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000eb0 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000ec2 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000f00 00015b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000f0e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f12 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f28 00015c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000f4c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000f58 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000f64 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000f72 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000f7e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f82 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000fa0 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000fa4 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000fc4 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000fc8 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000fce 0000292f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00000fd2 00002930 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00000fdc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ff4 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000ff8 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000ffc 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001000 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001006 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000100e 0000090a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -00001020 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001044 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001054 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001080 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -000010aa 0001800a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ -0000110a 0001810a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001144 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001148 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001150 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001154 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001176 0001810a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000117e 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001182 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001194 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001198 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000011a4 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000011a8 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000011b8 0001850a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -000011c4 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000011c8 00018630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000011ce 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000011d2 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000011e4 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000011e8 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000011f4 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000011f8 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001204 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001208 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001214 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001218 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001224 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001228 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001236 0001870a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -0000123e 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001242 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000125c 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00001260 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00001266 0000322f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ -0000126a 00003230 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ -00001272 0001890a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00001284 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00001288 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -0000128e 0000332f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ -00001292 00003330 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ -00001298 0001890a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -0000129c 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000012a0 00018630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001320 0001760a R_ARM_THM_CALL 00001341 _PyBytesWriter_Resize │ │ │ │ │ -0000132e 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001334 0001720a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -0000138a 00015b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001392 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001396 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000013ac 00015c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000013f6 0001770a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001410 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001420 0000090a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -00001428 0001720a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00001430 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001434 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001438 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000143c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001442 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000145e 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001462 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001468 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001482 0001630a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ -000014a0 0001790a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -000014ae 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000014b2 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000014b8 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000014bc 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000014c4 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000014e2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000014e6 00018c30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000014f8 00018d0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000150a 00018e0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000154e 00015b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000155a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000155e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001576 00015c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001596 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000015aa 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000015ae 00018f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000015b8 0001900a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001606 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000160a 00015e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001620 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001624 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001670 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001684 00003c2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ -00001688 00003c30 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -0000168e 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001696 0000090a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -0000169c 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000016b4 00015c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000016cc 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016d0 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016d6 00003d2f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ -000016da 00003d30 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ -000016e0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016e8 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016ec 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001712 0001920a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001770 0000132f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00001774 00001330 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -0000177a 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001784 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001788 0001936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000178c 0001936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017ec 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000184a 0001950a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001854 00017b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001868 0001960a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001884 0001950a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000188e 00017b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000189e 0001960a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -000018c8 0001970a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000018de 0001960a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -000018fa 0001970a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000190a 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000190e 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001912 00004b2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00001916 00004b30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -0000191c 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001926 0000482f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -0000192a 00004830 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -0000192e 0000492f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -00001932 00004930 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -00001936 00004a2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -0000193a 00004a30 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -0000193e 0001980a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001952 0000482f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001956 00004830 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -0000195a 00004c2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -0000195e 00004c30 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -00001962 00004a2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -00001966 00004a30 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -0000196a 0001980a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001970 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019ac 0001990a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -000019b4 00004f2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ -000019b8 00004f30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ -000019c2 00019a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000019d2 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000019e6 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000019fe 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001a2a 00019c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001a34 00019c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001a46 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001a56 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001c28 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c2c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c4a 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001c56 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001c64 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c68 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c8a 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d04 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001d0e 0000540a R_ARM_THM_CALL 000000b5 return_self │ │ │ │ │ -00001d30 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001d4e 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001d60 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001da8 0000550a R_ARM_THM_CALL 000026b1 stringlib_adaptive_find │ │ │ │ │ -00001dfc 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001e0a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001e36 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001e4c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001e58 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f5c 00019e0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001fbe 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001fc8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002016 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002036 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000204a 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000206e 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000207c 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000208a 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002098 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000020ba 00019e0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000020ec 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002108 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002114 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002120 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002156 00019e0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002186 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000021b0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000021d6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000021e2 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000021ee 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002232 0000550a R_ARM_THM_CALL 000026b1 stringlib_adaptive_find │ │ │ │ │ -00002242 0000192f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -00002246 00001930 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -00002250 00019a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002262 00019f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000226a 0001a00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000022b0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022b6 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000230c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002316 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002346 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002358 0000570a R_ARM_THM_CALL 00000efd stringlib__two_way_count │ │ │ │ │ -0000237a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000023ca 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000023d8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000023ea 0000570a R_ARM_THM_CALL 00000efd stringlib__two_way_count │ │ │ │ │ -000023f4 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000023f8 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000023fc 0000522f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ -00002400 00005230 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ -00002406 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002434 00017b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002448 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000244c 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002450 0000582f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ -00002454 00005830 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ -0000245a 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002464 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002468 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000246e 0000162f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00002472 00001630 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00002478 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000247e 0000132f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00002482 00001330 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -0000248a 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000269c 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026b0 0001700a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002702 0000550a R_ARM_THM_CALL 000026b1 stringlib_adaptive_find │ │ │ │ │ -0000271c 0000590a R_ARM_THM_CALL 00002859 stringlib__preprocess │ │ │ │ │ -00002726 00005a0a R_ARM_THM_CALL 00002999 stringlib__two_way │ │ │ │ │ -0000272c 00016f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000027e4 0001a20a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -00002858 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000286e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002906 0001a40a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002936 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -0000293a 0001a530 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -000029fc 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a00 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a04 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a08 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a0c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a10 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a14 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a18 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a1c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a20 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a24 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a28 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a2c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a30 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a34 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a38 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a3c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a40 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a44 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a48 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a4c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a50 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a54 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a58 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a5c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a60 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a64 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a68 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a6c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a70 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002a74 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ac8 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002acc 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002ad0 00005e2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC26 │ │ │ │ │ -00002ad4 00005e30 R_ARM_THM_MOVT_ABS 00000260 .LC26 │ │ │ │ │ -00002ada 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002b80 0001a40a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002bb0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002bb4 0001a530 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002c74 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002c78 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002c7c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002c80 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002c84 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002c88 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002c8c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002c90 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002c94 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002c98 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002c9c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ca0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ca4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ca8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002cac 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002cb0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002cb4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002cb8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002cbc 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002cc0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002cc4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002cc8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ccc 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002cd0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002cd4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002cd8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002cdc 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ce0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ce4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ce8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002cec 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d26 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002d2a 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002d2e 00005e2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC26 │ │ │ │ │ -00002d32 00005e30 R_ARM_THM_MOVT_ABS 00000260 .LC26 │ │ │ │ │ -00002d38 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d98 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002da0 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002dde 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002dec 0001760a R_ARM_THM_CALL 00001341 _PyBytesWriter_Resize │ │ │ │ │ -00002df6 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002dfc 0001720a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00002e4a 0001a80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002e54 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e76 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002e7a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002e86 0001a90a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00002e96 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002eb6 0001aa0a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00002ec2 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002f02 0001ab0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00002f20 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f32 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f36 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f56 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002f78 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00002f7c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00002fa8 0001950a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002fb4 00017b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002fde 0001ad0a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -00002fea 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002fee 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002ff6 0001900a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000301e 0001ae0a R_ARM_THM_CALL 00000000 PyObject_Calloc │ │ │ │ │ -0000302a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000302e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003042 00015c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003050 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003054 0001af30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003090 0001900a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000030b0 0001b00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000030de 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030e4 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000030e8 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030f0 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000030f4 0001936b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000030f8 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000030fc 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003100 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003106 0001b10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003112 0000702f R_ARM_THM_MOVW_ABS_NC 00000364 .LC34 │ │ │ │ │ -00003116 00007030 R_ARM_THM_MOVT_ABS 00000364 .LC34 │ │ │ │ │ -0000311e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003126 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000312a 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000313a 0001b20a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00003152 0000090a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -00003158 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003168 0000470a R_ARM_THM_CALL 00000099 Py_XDECREF │ │ │ │ │ -0000316e 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000317c 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003180 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003184 0000712f R_ARM_THM_MOVW_ABS_NC 0000038c .LC35 │ │ │ │ │ -00003188 00007130 R_ARM_THM_MOVT_ABS 0000038c .LC35 │ │ │ │ │ -0000318e 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003194 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000319c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000031a0 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000031a6 0001b10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000031ae 0001b30a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000031b4 0001b40a R_ARM_THM_CALL 00003cad PyBytes_FromObject │ │ │ │ │ -000031c6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031cc 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000031d0 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000031d4 00004b2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -000031d8 00004b30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -000031de 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000031e6 0000482f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -000031ea 00004830 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -000031ee 0000492f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -000031f2 00004930 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -000031f6 00006d2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC31 │ │ │ │ │ -000031fa 00006d30 R_ARM_THM_MOVT_ABS 00000310 .LC31 │ │ │ │ │ -000031fe 0001980a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000320e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003212 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003216 00006a2f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC28 │ │ │ │ │ -0000321a 00006a30 R_ARM_THM_MOVT_ABS 000002a4 .LC28 │ │ │ │ │ -00003220 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003234 0001950a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00003240 00017b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00003252 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003256 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000325a 00006c2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -0000325e 00006c30 R_ARM_THM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -00003262 00006b2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC29 │ │ │ │ │ -00003266 00006b30 R_ARM_THM_MOVT_ABS 000002c8 .LC29 │ │ │ │ │ -00003278 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000327e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003282 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003286 00006c2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -0000328a 00006c30 R_ARM_THM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -00003290 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003296 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000329a 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000329e 00006b2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC29 │ │ │ │ │ -000032a2 00006b30 R_ARM_THM_MOVT_ABS 000002c8 .LC29 │ │ │ │ │ -000032a6 00006a2f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC28 │ │ │ │ │ -000032aa 00006a30 R_ARM_THM_MOVT_ABS 000002a4 .LC28 │ │ │ │ │ -000032b8 0000482f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -000032bc 00004830 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -000032c0 00004c2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -000032c4 00004c30 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -000032c8 00006d2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC31 │ │ │ │ │ -000032cc 00006d30 R_ARM_THM_MOVT_ABS 00000310 .LC31 │ │ │ │ │ -000032d0 0001980a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000032d6 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032dc 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000032e0 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000032e4 00006f2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -000032e8 00006f30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -000032ee 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000330a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003328 0001970a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003352 0001970a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003368 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000336c 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003372 00006e2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC32 │ │ │ │ │ -00003376 00006e30 R_ARM_THM_MOVT_ABS 00000318 .LC32 │ │ │ │ │ -0000337c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003390 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003396 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000339a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000033f4 0001b60a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -000033fc 00007c2f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC37 │ │ │ │ │ -00003400 00007c30 R_ARM_THM_MOVT_ABS 000003a8 .LC37 │ │ │ │ │ -0000340a 00019a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000341a 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000342e 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003446 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003472 00019e0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003490 00015b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000349c 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000034a0 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000034b4 00015c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000034e0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000034fa 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003514 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000352e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003544 00019c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003556 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000355a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003576 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000357a 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003588 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000358c 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003590 00007e2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC38 │ │ │ │ │ -00003594 00007e30 R_ARM_THM_MOVT_ABS 000003b0 .LC38 │ │ │ │ │ -0000359c 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035c4 0000812f R_ARM_THM_MOVW_ABS_NC 000003cc .LC39 │ │ │ │ │ -000035c8 00008130 R_ARM_THM_MOVT_ABS 000003cc .LC39 │ │ │ │ │ -000035d0 0001b80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000035f8 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000035fc 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003644 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003648 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003804 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003816 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003828 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000383a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000384c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000385e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000387c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000388a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003898 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038a6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038b8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038ca 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038dc 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038f0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000395e 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003968 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003972 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000397c 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003986 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003990 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000399a 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000039a2 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000039aa 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000039b2 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000039ba 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000039c2 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000039ca 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000039d6 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000039f2 0001b90a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00003a06 0001ba0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a42 0001bb0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003a5c 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003a72 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a7a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a90 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ab4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ac2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ad8 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003adc 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003b00 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003b28 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003b2c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003b54 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003b8e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b92 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b96 0000822f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC40 │ │ │ │ │ -00003b9a 00008230 R_ARM_THM_MOVT_ABS 000003e8 .LC40 │ │ │ │ │ -00003ba8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003bc2 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003bea 0001bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00003bee 0001bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00003bf4 0000842f R_ARM_THM_MOVW_ABS_NC 00000444 .LC42 │ │ │ │ │ -00003bf8 00008430 R_ARM_THM_MOVT_ABS 00000444 .LC42 │ │ │ │ │ -00003bfe 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003c1a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c2a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c44 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c4a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c5a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c64 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c70 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c78 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c80 0001bd0a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00003c86 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003c8a 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003c90 0000832f R_ARM_THM_MOVW_ABS_NC 00000428 .LC41 │ │ │ │ │ -00003c94 00008330 R_ARM_THM_MOVT_ABS 00000428 .LC41 │ │ │ │ │ -00003ca0 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003ca8 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003cc6 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003cca 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003cd4 0001a90a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003ce2 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003d00 0001aa0a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003d0c 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003d18 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003d1c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003d30 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003d34 0001af30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003d6c 0001900a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003d8a 0001b00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003db2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003db8 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003dbc 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003dc4 0001b10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003dd0 0000702f R_ARM_THM_MOVW_ABS_NC 00000364 .LC34 │ │ │ │ │ -00003dd4 00007030 R_ARM_THM_MOVT_ABS 00000364 .LC34 │ │ │ │ │ -00003ddc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003de4 0000132f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00003de8 00001330 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00003df2 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003df8 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003dfc 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e16 0000470a R_ARM_THM_CALL 00000099 Py_XDECREF │ │ │ │ │ -00003e1c 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003e22 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e28 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003e2c 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003e30 00006f2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -00003e34 00006f30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -00003e3a 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e52 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e90 0001bf0a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00003e9e 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003eb0 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003ebe 0000892f R_ARM_THM_MOVW_ABS_NC 00000478 .LC44 │ │ │ │ │ -00003ec2 00008930 R_ARM_THM_MOVT_ABS 00000478 .LC44 │ │ │ │ │ -00003ecc 00019a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003ee0 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003f24 0001c00a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00003f2c 00008b2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC45 │ │ │ │ │ -00003f30 00008b30 R_ARM_THM_MOVT_ABS 00000480 .LC45 │ │ │ │ │ -00003f3a 00019a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003f4a 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003f5e 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003f76 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003fbc 0001c10a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -00003fc4 00008e2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC46 │ │ │ │ │ -00003fc8 00008e30 R_ARM_THM_MOVT_ABS 0000048c .LC46 │ │ │ │ │ -00003fd2 00019a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003fe2 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003ff6 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000400e 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004040 0001c20a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00004086 0001c30a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004094 0001900a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000040cc 0001c30a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000040da 0001900a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004100 0001c30a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000410c 0001900a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000412e 0001c30a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000413a 0001900a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004164 0001c30a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004172 0001900a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004196 0001c30a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000041a0 0001900a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000041be 0001c30a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000041ca 0001900a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000041e8 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041f4 00016e0a R_ARM_THM_CALL 000009b9 _PyBytesWriter_Finish │ │ │ │ │ -00004222 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000423a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004250 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004258 0001700a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000426a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004280 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004298 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042ae 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042b6 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000042be 0001720a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -000042c6 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000042ca 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000042ce 00006f2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -000042d2 00006f30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -000042d8 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000042e8 0001760a R_ARM_THM_CALL 00001341 _PyBytesWriter_Resize │ │ │ │ │ -00004300 00016f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004306 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004330 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004334 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000434e 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000437c 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00004396 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000043ae 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000043c6 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000043da 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000043f2 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000440e 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00004418 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000443e 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004442 00015e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000446c 00015b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004478 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000447c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004490 00015c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000044ae 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000044c4 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000044ca 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000044ce 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000044f4 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000044f8 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000451e 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004522 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004562 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00004570 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00004588 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000045a0 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000045de 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000045f0 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00004602 00019d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000461c 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004620 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004624 0000112f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00004628 00001130 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000462e 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000463a 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000464c 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004650 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004654 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004658 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000465e 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004668 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000466c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004684 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000046a2 0001cc0a R_ARM_THM_CALL 000046b1 PyBytes_FromFormatV │ │ │ │ │ -000046e2 00017b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000470a 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000470e 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000047c2 00017b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000047f4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000487e 00015b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000488a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000488e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000048a2 00015c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000048bc 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000048cc 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000048d0 00015e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000048fe 0001760a R_ARM_THM_CALL 00001341 _PyBytesWriter_Resize │ │ │ │ │ -00004922 0001630a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ -0000493a 0001700a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00004940 00016f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004944 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004962 0001790a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -0000496e 0000090a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -00004976 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000497a 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004992 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004998 0001720a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -000049a0 0001720a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -000049a8 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000049ac 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000049b0 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000049b4 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000049ba 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004a18 0001770a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00004a2e 0001720a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00004a4e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a54 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004a78 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a98 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004a9c 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004aae 0000b02f R_ARM_THM_MOVW_ABS_NC 00000570 .LC65 │ │ │ │ │ -00004ab2 0000b030 R_ARM_THM_MOVT_ABS 00000570 .LC65 │ │ │ │ │ -00004abc 0001cd0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004acc 00017b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004ad8 0001a70a R_ARM_THM_CALL 00002da5 _PyBytesWriter_WriteBytes │ │ │ │ │ -00004b34 00017b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004b42 0001ce0a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ -00004b5c 0000af2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC64 │ │ │ │ │ -00004b60 0000af30 R_ARM_THM_MOVT_ABS 0000056c .LC64 │ │ │ │ │ -00004b72 0001cd0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004b78 00017b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004b9e 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000560 .LC61 │ │ │ │ │ -00004ba2 0000ac30 R_ARM_THM_MOVT_ABS 00000560 .LC61 │ │ │ │ │ -00004ba6 0001cd0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004bbc 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000564 .LC62 │ │ │ │ │ -00004bc0 0000ad30 R_ARM_THM_MOVT_ABS 00000564 .LC62 │ │ │ │ │ -00004bc4 0001cd0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004bd0 0000ab2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC60 │ │ │ │ │ -00004bd4 0000ab30 R_ARM_THM_MOVT_ABS 0000055c .LC60 │ │ │ │ │ -00004bd8 0001cd0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004bfa 0000a92f R_ARM_THM_MOVW_ABS_NC 00000554 .LC58 │ │ │ │ │ -00004bfe 0000a930 R_ARM_THM_MOVT_ABS 00000554 .LC58 │ │ │ │ │ -00004c02 0001cd0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004c20 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000558 .LC59 │ │ │ │ │ -00004c24 0000aa30 R_ARM_THM_MOVT_ABS 00000558 .LC59 │ │ │ │ │ -00004c28 0001cd0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004c34 00017b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004c40 0001a70a R_ARM_THM_CALL 00002da5 _PyBytesWriter_WriteBytes │ │ │ │ │ -00004c4e 00016e0a R_ARM_THM_CALL 000009b9 _PyBytesWriter_Finish │ │ │ │ │ -00004c5e 0000a82f R_ARM_THM_MOVW_ABS_NC 00000550 .LC57 │ │ │ │ │ -00004c62 0000a830 R_ARM_THM_MOVT_ABS 00000550 .LC57 │ │ │ │ │ -00004c66 0001cd0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004c6c 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004c70 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004c74 0000a72f R_ARM_THM_MOVW_ABS_NC 00000508 .LC56 │ │ │ │ │ -00004c78 0000a730 R_ARM_THM_MOVT_ABS 00000508 .LC56 │ │ │ │ │ -00004c7e 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004cb2 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000568 .LC63 │ │ │ │ │ -00004cb6 0000ae30 R_ARM_THM_MOVT_ABS 00000568 .LC63 │ │ │ │ │ -00004d44 0001900a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004dac 00015b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004db8 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004dbc 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004dd0 00015c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004dea 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004dfa 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004dfe 00015e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004e28 0001900a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004e3e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e5e 0001630a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ -00004e9e 0001770a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00004eb0 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004eb6 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004eba 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004ebe 00006f2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -00004ec2 00006f30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -00004ec8 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ece 0001720a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00004ee2 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004ee8 0001720a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ -00004f04 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f0a 0000090a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -00004f10 0001700a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00004f14 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004f18 00015f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004f1c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004f20 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004f26 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004f48 0001790a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00004f52 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004f56 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004f84 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f8c 00016f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004f90 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004f94 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004fa2 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004fa6 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004fb8 0001760a R_ARM_THM_CALL 00001341 _PyBytesWriter_Resize │ │ │ │ │ -00004ff8 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004ffc 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005002 0000162f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00005006 00001630 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -0000500c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005050 0001ec0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00005058 0000f22f R_ARM_THM_MOVW_ABS_NC 0000083c .LC92 │ │ │ │ │ -0000505c 0000f230 R_ARM_THM_MOVT_ABS 0000083c .LC92 │ │ │ │ │ -00005066 00019a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005076 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000508a 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000050a2 00019b0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000160 0000091e R_ARM_THM_JUMP24 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -0000016a 0001611e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000aa6 0001771e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000b06 0000091e R_ARM_THM_JUMP24 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ -00000bfc 0001611e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000d22 0001661e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000111e 0001821e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001132 0001821e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000017ba 0001941e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000017cc 0001941e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00002882 00019c1e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ -000033b8 00015a1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000035a8 0001611e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000431c 0001c81e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00004554 00015a1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000dd0 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000dda 0000080a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +00000de2 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000de6 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000df2 0000282f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00000df6 00002830 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00000dfa 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e0a 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e24 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e28 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e2e 0000282f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00000e32 00002830 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00000e3c 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e62 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e68 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e6e 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e7a 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ea4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ec8 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000eda 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000f18 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000f26 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f2a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f40 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000f64 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000f70 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000f7c 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000f8a 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000f96 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f9a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000fb8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000fbc 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000fdc 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000fe0 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000fe6 0000282f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00000fea 00002830 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00000ff4 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000100c 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001010 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001014 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001018 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000101e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001026 0000080a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +00001038 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000105c 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000106c 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001098 0001800a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +000010c2 0001810a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ +00001122 0001820a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000115c 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001160 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001168 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000116c 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000118e 0001820a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001196 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000119a 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000011ac 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011b0 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011bc 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011c0 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011d0 0001860a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +000011dc 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000011e0 00018730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000011e6 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000011ea 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000011fc 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001200 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000120c 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001210 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000121c 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001220 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000122c 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001230 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000123c 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001240 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000124e 0001880a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001256 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000125a 00018530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001274 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00001278 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +0000127e 0000312f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ +00001282 00003130 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ +0000128a 00018a0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +0000129c 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000012a0 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000012a6 0000322f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ +000012aa 00003230 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ +000012b0 00018a0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000012b4 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000012b8 00018730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001338 0001770a R_ARM_THM_CALL 00001359 _PyBytesWriter_Resize │ │ │ │ │ +00001346 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000134c 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +000013a2 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000013aa 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000013ae 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000013c4 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000140e 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001428 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001438 0000080a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +00001440 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00001448 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000144c 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001450 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001454 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000145a 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001476 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000147a 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001480 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000149a 0001640a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ +000014b8 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000014c6 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000014ca 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000014d0 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000014d4 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000014dc 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014fa 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000014fe 00018d30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001510 00018e0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001522 00018f0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001566 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001572 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001576 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000158e 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000015ae 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000015c2 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000015c6 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000015d0 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001624 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001628 00015f30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000163e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001642 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000174a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001760 00003b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ +00001764 00003b30 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ +0000176a 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001772 0000080a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +00001778 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001790 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000017a8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000017ac 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000017b2 00003c2f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ +000017b6 00003c30 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ +000017bc 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017c4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017c8 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017ee 0001930a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000184c 0000122f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00001850 00001230 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00001856 0001690a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001860 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001864 0001946b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001868 0001946b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000018c8 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001926 0001960a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001930 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001944 0001970a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001960 0001960a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000196a 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000197a 0001970a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +000019a4 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000019ba 0001970a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +000019d6 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000019e6 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000019ea 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000019ee 00004a2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +000019f2 00004a30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +000019f8 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a02 0000472f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001a06 00004730 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001a0a 0000482f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +00001a0e 00004830 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +00001a12 0000492f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001a16 00004930 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +00001a1a 0001990a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001a2e 0000472f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001a32 00004730 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001a36 00004b2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +00001a3a 00004b30 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +00001a3e 0000492f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001a42 00004930 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +00001a46 0001990a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001a4c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001a88 00019a0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00001a90 00004e2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ +00001a94 00004e30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ +00001a9e 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001aae 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001ac2 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001ada 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001b06 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001b10 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001b22 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001b32 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001d04 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001d08 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001d26 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001d32 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001d40 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001d44 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001d66 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001de0 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001dea 0000530a R_ARM_THM_CALL 000000b5 return_self │ │ │ │ │ +00001e0c 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001e2a 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001e3c 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001e84 0000540a R_ARM_THM_CALL 000026cd stringlib_adaptive_find │ │ │ │ │ +00001ed8 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001ee6 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001f12 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f28 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001f34 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002038 00019f0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000209a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020a4 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020f2 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002112 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002126 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000214a 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002158 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002166 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002174 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002196 00019f0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000021c8 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021e4 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000021f0 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000021fc 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002232 00019f0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002262 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000228c 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000022b2 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000022be 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000022ca 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000230e 0000540a R_ARM_THM_CALL 000026cd stringlib_adaptive_find │ │ │ │ │ +0000231e 0000182f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +00002322 00001830 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +0000232c 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000233e 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002346 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000238c 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002392 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000023e8 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000023f2 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002422 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002434 0000560a R_ARM_THM_CALL 00000efd stringlib__two_way_count │ │ │ │ │ +00002456 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000024a6 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000024b4 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000024c6 0000560a R_ARM_THM_CALL 00000efd stringlib__two_way_count │ │ │ │ │ +000024d0 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000024d4 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000024d8 0000512f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ +000024dc 00005130 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ +000024e2 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002510 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002524 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002528 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000252c 0000572f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ +00002530 00005730 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ +00002536 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002540 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002544 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000254a 0000152f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +0000254e 00001530 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00002554 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000255a 0000122f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +0000255e 00001230 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00002566 0001690a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002778 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000278c 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000027de 0000540a R_ARM_THM_CALL 000026cd stringlib_adaptive_find │ │ │ │ │ +000027f8 0000580a R_ARM_THM_CALL 00002875 stringlib__preprocess │ │ │ │ │ +00002802 0000590a R_ARM_THM_CALL 000029b5 stringlib__two_way │ │ │ │ │ +00002808 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000028c0 0001a30a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +00002942 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002958 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000029e0 0001a50a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002a0e 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002a12 0001a630 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00002b48 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002b4c 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002b50 00005d2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC26 │ │ │ │ │ +00002b54 00005d30 R_ARM_THM_MOVT_ABS 00000260 .LC26 │ │ │ │ │ +00002b5a 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002bfe 0001a50a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002c2c 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002c30 0001a630 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00002d5c 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002d60 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002d64 00005d2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC26 │ │ │ │ │ +00002d68 00005d30 R_ARM_THM_MOVT_ABS 00000260 .LC26 │ │ │ │ │ +00002d6e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002dbc 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dc4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e02 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002e10 0001770a R_ARM_THM_CALL 00001359 _PyBytesWriter_Resize │ │ │ │ │ +00002e1a 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002e20 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00002e6e 0001a90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002e78 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e9a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002e9e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002eaa 0001aa0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00002eba 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002eda 0001ab0a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00002ee6 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002f26 0001ac0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00002f44 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f56 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f5a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f7a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002f9c 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00002fa0 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00002fcc 0001960a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00002fd8 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00003002 0001ae0a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +0000300e 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003012 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000301a 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003042 0001af0a R_ARM_THM_CALL 00000000 PyObject_Calloc │ │ │ │ │ +0000304e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003052 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003066 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003074 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003078 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000030b4 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000030d4 0001b10a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003102 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003108 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000310c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003114 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003118 0001946b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000311c 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003120 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003124 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000312a 0001b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003136 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC34 │ │ │ │ │ +0000313a 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC34 │ │ │ │ │ +00003142 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000314a 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000314e 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000315e 0001b30a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00003176 0000080a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +0000317c 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000318c 0000460a R_ARM_THM_CALL 00000099 Py_XDECREF │ │ │ │ │ +00003192 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000031a0 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000031a4 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000031a8 00006e2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC35 │ │ │ │ │ +000031ac 00006e30 R_ARM_THM_MOVT_ABS 0000038c .LC35 │ │ │ │ │ +000031b2 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000031b8 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031c0 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000031c4 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000031ca 0001b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000031d2 0001b40a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000031d8 0001b50a R_ARM_THM_CALL 00003ced PyBytes_FromObject │ │ │ │ │ +000031ea 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031f0 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000031f4 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000031f8 00004a2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +000031fc 00004a30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00003202 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000320a 0000472f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +0000320e 00004730 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00003212 0000482f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +00003216 00004830 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +0000321a 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC31 │ │ │ │ │ +0000321e 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC31 │ │ │ │ │ +00003222 0001990a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00003232 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003236 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000323a 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC28 │ │ │ │ │ +0000323e 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC28 │ │ │ │ │ +00003244 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003258 0001960a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00003264 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00003276 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000327a 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000327e 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +00003282 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +00003286 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC29 │ │ │ │ │ +0000328a 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC29 │ │ │ │ │ +0000329c 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032a2 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000032a6 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000032aa 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +000032ae 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +000032b4 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032ba 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000032be 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000032c2 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC29 │ │ │ │ │ +000032c6 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC29 │ │ │ │ │ +000032ca 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC28 │ │ │ │ │ +000032ce 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC28 │ │ │ │ │ +000032dc 0000472f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +000032e0 00004730 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +000032e4 00004b2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +000032e8 00004b30 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +000032ec 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC31 │ │ │ │ │ +000032f0 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC31 │ │ │ │ │ +000032f4 0001990a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000032fa 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003300 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003304 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003308 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +0000330c 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +00003312 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000332e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000334c 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003376 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000338c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003390 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003396 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC32 │ │ │ │ │ +0000339a 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC32 │ │ │ │ │ +000033a0 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000033b4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000033ba 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000033be 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003418 0001b70a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00003420 0000792f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC37 │ │ │ │ │ +00003424 00007930 R_ARM_THM_MOVT_ABS 000003a8 .LC37 │ │ │ │ │ +0000342e 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000343e 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003452 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000346a 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003496 00019f0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000034b6 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000034c2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000034c6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000034da 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000034fe 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003518 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003532 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000354c 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003566 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003580 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003596 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000359a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000035b6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000035ba 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000035d2 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000035d6 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000035da 00007b2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC38 │ │ │ │ │ +000035de 00007b30 R_ARM_THM_MOVT_ABS 000003b0 .LC38 │ │ │ │ │ +000035e6 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003604 00007e2f R_ARM_THM_MOVW_ABS_NC 000003cc .LC39 │ │ │ │ │ +00003608 00007e30 R_ARM_THM_MOVT_ABS 000003cc .LC39 │ │ │ │ │ +00003610 0001b90a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003638 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000363c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003684 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003688 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003844 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003856 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003868 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000387a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000388c 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000389e 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038bc 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038ca 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038d8 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038e6 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038f8 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000390a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000391c 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003930 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000399e 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000039a8 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000039b2 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000039bc 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000039c6 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000039d0 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000039da 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000039e2 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000039ea 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000039f2 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000039fa 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a02 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a0a 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a16 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a32 0001ba0a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00003a46 0001bb0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003a82 0001bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003a9c 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003ab2 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003aba 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ad0 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003af4 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b02 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b18 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b1c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b40 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003b68 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b6c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b94 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003bce 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003bd2 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003bd6 00007f2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC40 │ │ │ │ │ +00003bda 00007f30 R_ARM_THM_MOVT_ABS 000003e8 .LC40 │ │ │ │ │ +00003be8 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c02 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003c2a 0001bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003c2e 0001bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003c34 0000812f R_ARM_THM_MOVW_ABS_NC 00000444 .LC42 │ │ │ │ │ +00003c38 00008130 R_ARM_THM_MOVT_ABS 00000444 .LC42 │ │ │ │ │ +00003c3e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003c5a 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c6a 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c84 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003c8a 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c9a 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ca4 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cb0 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cb8 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cc0 0001be0a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00003cc6 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003cca 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003cd0 0000802f R_ARM_THM_MOVW_ABS_NC 00000428 .LC41 │ │ │ │ │ +00003cd4 00008030 R_ARM_THM_MOVT_ABS 00000428 .LC41 │ │ │ │ │ +00003ce0 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003ce8 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003d06 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003d0a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003d14 0001aa0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00003d22 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003d40 0001ab0a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003d4c 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d58 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003d5c 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003d70 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003d74 0001b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003dac 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003dca 0001b10a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003df2 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003df8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003dfc 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003e04 0001b20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003e10 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC34 │ │ │ │ │ +00003e14 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC34 │ │ │ │ │ +00003e1c 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e24 0000122f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00003e28 00001230 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00003e32 0001690a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003e38 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003e3c 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003e56 0000460a R_ARM_THM_CALL 00000099 Py_XDECREF │ │ │ │ │ +00003e5c 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003e62 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e68 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003e6c 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003e70 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +00003e74 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +00003e7a 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e92 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ed0 0001c00a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00003ede 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003ef0 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003efe 0000862f R_ARM_THM_MOVW_ABS_NC 00000478 .LC44 │ │ │ │ │ +00003f02 00008630 R_ARM_THM_MOVT_ABS 00000478 .LC44 │ │ │ │ │ +00003f0c 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003f20 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003f64 0001c10a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00003f6c 0000882f R_ARM_THM_MOVW_ABS_NC 00000480 .LC45 │ │ │ │ │ +00003f70 00008830 R_ARM_THM_MOVT_ABS 00000480 .LC45 │ │ │ │ │ +00003f7a 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003f8a 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003f9e 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003fb6 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003ffc 0001c20a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00004004 00008b2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC46 │ │ │ │ │ +00004008 00008b30 R_ARM_THM_MOVT_ABS 0000048c .LC46 │ │ │ │ │ +00004012 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004022 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004036 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000404e 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004080 0001c30a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +000040c6 0001c40a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000040d4 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000410c 0001c40a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000411a 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004140 0001c40a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000414c 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000416e 0001c40a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000417a 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000041a4 0001c40a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000041b2 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000041d6 0001c40a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000041e0 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000041fe 0001c40a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000420a 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004228 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004234 00016f0a R_ARM_THM_CALL 000009b5 _PyBytesWriter_Finish │ │ │ │ │ +00004262 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000427a 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004290 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004298 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000042aa 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042c0 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042d8 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042ee 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042f6 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000042fe 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00004306 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000430a 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000430e 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +00004312 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +00004318 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004328 0001770a R_ARM_THM_CALL 00001359 _PyBytesWriter_Resize │ │ │ │ │ +00004340 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004346 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004370 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004374 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000438e 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000043bc 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000043d6 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000043ee 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00004406 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000441a 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00004432 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000444e 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00004458 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000447e 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004482 00015f30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000044ac 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000044b8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000044bc 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000044d0 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000044ee 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004504 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000450a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000450e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004534 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004538 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000455e 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004562 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000045a2 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000045b0 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000045c8 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000045e0 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000461e 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00004630 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00004642 00019e0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000465c 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004660 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004664 0000102f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004668 00001030 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000466e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000467a 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000468c 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004690 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004694 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004698 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000469e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000046a8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000046ac 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000046c4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000046e2 0001cd0a R_ARM_THM_CALL 000046f1 PyBytes_FromFormatV │ │ │ │ │ +00004722 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000474a 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000474e 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004802 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004834 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000048be 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000048ca 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000048ce 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000048e2 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000048fc 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000490c 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004910 00015f30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000493e 0001770a R_ARM_THM_CALL 00001359 _PyBytesWriter_Resize │ │ │ │ │ +00004962 0001640a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ +0000497a 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004980 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004984 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000049a2 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000049ae 0000080a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +000049b6 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000049ba 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000049d2 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000049d8 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +000049e0 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +000049e8 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000049ec 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000049f0 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000049f4 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000049fa 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a58 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00004a6e 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00004a8e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a94 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004ab8 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ad8 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004adc 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004aee 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC65 │ │ │ │ │ +00004af2 0000ad30 R_ARM_THM_MOVT_ABS 00000570 .LC65 │ │ │ │ │ +00004afc 0001ce0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004b0c 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004b18 0001a80a R_ARM_THM_CALL 00002dc9 _PyBytesWriter_WriteBytes │ │ │ │ │ +00004b74 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004b82 0001cf0a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ +00004b9c 0000ac2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC64 │ │ │ │ │ +00004ba0 0000ac30 R_ARM_THM_MOVT_ABS 0000056c .LC64 │ │ │ │ │ +00004bb2 0001ce0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004bb8 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004bde 0000a92f R_ARM_THM_MOVW_ABS_NC 00000560 .LC61 │ │ │ │ │ +00004be2 0000a930 R_ARM_THM_MOVT_ABS 00000560 .LC61 │ │ │ │ │ +00004be6 0001ce0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004bfc 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000564 .LC62 │ │ │ │ │ +00004c00 0000aa30 R_ARM_THM_MOVT_ABS 00000564 .LC62 │ │ │ │ │ +00004c04 0001ce0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004c10 0000a82f R_ARM_THM_MOVW_ABS_NC 0000055c .LC60 │ │ │ │ │ +00004c14 0000a830 R_ARM_THM_MOVT_ABS 0000055c .LC60 │ │ │ │ │ +00004c18 0001ce0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004c3a 0000a62f R_ARM_THM_MOVW_ABS_NC 00000554 .LC58 │ │ │ │ │ +00004c3e 0000a630 R_ARM_THM_MOVT_ABS 00000554 .LC58 │ │ │ │ │ +00004c42 0001ce0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004c60 0000a72f R_ARM_THM_MOVW_ABS_NC 00000558 .LC59 │ │ │ │ │ +00004c64 0000a730 R_ARM_THM_MOVT_ABS 00000558 .LC59 │ │ │ │ │ +00004c68 0001ce0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004c74 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004c80 0001a80a R_ARM_THM_CALL 00002dc9 _PyBytesWriter_WriteBytes │ │ │ │ │ +00004c8e 00016f0a R_ARM_THM_CALL 000009b5 _PyBytesWriter_Finish │ │ │ │ │ +00004c9e 0000a52f R_ARM_THM_MOVW_ABS_NC 00000550 .LC57 │ │ │ │ │ +00004ca2 0000a530 R_ARM_THM_MOVT_ABS 00000550 .LC57 │ │ │ │ │ +00004ca6 0001ce0a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004cac 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004cb0 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004cb4 0000a42f R_ARM_THM_MOVW_ABS_NC 00000508 .LC56 │ │ │ │ │ +00004cb8 0000a430 R_ARM_THM_MOVT_ABS 00000508 .LC56 │ │ │ │ │ +00004cbe 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cf2 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000568 .LC63 │ │ │ │ │ +00004cf6 0000ab30 R_ARM_THM_MOVT_ABS 00000568 .LC63 │ │ │ │ │ +00004d84 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004dec 00015c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004df8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004dfc 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004e10 00015d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004e2a 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004e3a 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004e3e 00015f30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004e68 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004e7e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e9e 0001640a R_ARM_THM_CALL 00000175 _PyBytes_Resize │ │ │ │ │ +00004ede 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00004ef0 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ef6 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004efa 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004efe 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +00004f02 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +00004f08 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f0e 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00004f22 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004f28 0001730a R_ARM_THM_CALL 000000dd _PyBytesWriter_Dealloc │ │ │ │ │ +00004f44 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f4a 0000080a R_ARM_THM_CALL 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +00004f50 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004f54 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004f58 00016030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004f5c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004f60 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004f66 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f88 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00004f92 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004f96 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004fc2 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fc8 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004fcc 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004fd0 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004fde 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004fe2 00017930 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004ff4 0001770a R_ARM_THM_CALL 00001359 _PyBytesWriter_Resize │ │ │ │ │ +00005034 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005038 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000503e 0000152f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +00005042 00001530 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00005048 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000508c 0001ee0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00005094 0000f22f R_ARM_THM_MOVW_ABS_NC 0000084c .LC93 │ │ │ │ │ +00005098 0000f230 R_ARM_THM_MOVT_ABS 0000084c .LC93 │ │ │ │ │ +000050a2 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000050b2 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000050c6 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000050de 00019c0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000160 0000081e R_ARM_THM_JUMP24 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +0000016a 0001621e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000aa2 0001781e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000b02 0000081e R_ARM_THM_JUMP24 00000071 _PyBytes_FromSize.part.0 │ │ │ │ │ +00000bf8 0001621e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000d1c 0001671e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001136 0001831e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000114a 0001831e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001896 0001951e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000018a8 0001951e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00002934 00019d1e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ +000033dc 00015b1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000035ce 0001621e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000435c 0001c91e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00004594 00015b1e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x12dc4 contains 224 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x12c54 contains 224 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 0001850a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00000034 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00000038 00018830 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -0000003c 0000642f R_ARM_THM_MOVW_ABS_NC 00000288 .LC27 │ │ │ │ │ -00000040 00006430 R_ARM_THM_MOVT_ABS 00000288 .LC27 │ │ │ │ │ -00000048 0001890a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000000c6 0001a40a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000000e6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -000000ea 0001a530 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -0000017e 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000182 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000186 00005e2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC26 │ │ │ │ │ -0000018a 00005e30 R_ARM_THM_MOVT_ABS 00000260 .LC26 │ │ │ │ │ -00000190 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001ce 0000c02f R_ARM_THM_MOVW_ABS_NC 00000574 .LC68 │ │ │ │ │ -000001d2 0000c030 R_ARM_THM_MOVT_ABS 00000574 .LC68 │ │ │ │ │ -000001dc 00019a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000001e6 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000001ea 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000020c 00000c0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -0000021c 0001da0a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -00000244 0001e80a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -0000025a 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000264 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000268 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000026c 0000e72f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC88 │ │ │ │ │ -00000270 0000e730 R_ARM_THM_MOVT_ABS 000007e8 .LC88 │ │ │ │ │ -00000278 00016b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000298 0001e90a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -000002a2 00017b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000002b0 0001750a R_ARM_THM_CALL 00000871 _PyBytesWriter_Prepare │ │ │ │ │ -000002b8 0001ba0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002c4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000002ca 0001ba0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002d4 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000002e2 0001ba0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000030c 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000310 00018f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000314 00003c2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ -00000318 00003c30 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -0000031e 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000334 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000034e 00005d0a R_ARM_THM_CALL 00002731 fastsearch.constprop.0 │ │ │ │ │ -00000378 00019f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000382 0000ed2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC89 │ │ │ │ │ -00000386 0000ed30 R_ARM_THM_MOVT_ABS 0000080c .LC89 │ │ │ │ │ -00000390 00019a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000039a 0001a00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000003ae 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000003c6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003e6 0001de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000003ea 0001de30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00000400 0001df0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000040a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ -0000040e 0000ee30 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ -00000412 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ -00000416 0000ef30 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ -0000041a 0000ed2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC89 │ │ │ │ │ -0000041e 0000ed30 R_ARM_THM_MOVT_ABS 0000080c .LC89 │ │ │ │ │ -00000422 0001980a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000480 00000c0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00000498 00019c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000004a6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000004b8 00019c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000506 0001970a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000518 0001d00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000522 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000012 0001860a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00000034 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00000038 00018930 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +0000003c 0000612f R_ARM_THM_MOVW_ABS_NC 00000288 .LC27 │ │ │ │ │ +00000040 00006130 R_ARM_THM_MOVT_ABS 00000288 .LC27 │ │ │ │ │ +00000048 00018a0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000000c6 0001a50a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +000000e6 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +000000ea 0001a630 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +0000017e 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000182 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000186 00005d2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC26 │ │ │ │ │ +0000018a 00005d30 R_ARM_THM_MOVT_ABS 00000260 .LC26 │ │ │ │ │ +00000190 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001ce 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000574 .LC68 │ │ │ │ │ +000001d2 0000bd30 R_ARM_THM_MOVT_ABS 00000574 .LC68 │ │ │ │ │ +000001dc 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000001e6 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000001ea 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000020c 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +0000021c 0001db0a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ +00000244 0001e90a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +0000025a 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000264 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000268 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000026c 0000e42f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC88 │ │ │ │ │ +00000270 0000e430 R_ARM_THM_MOVT_ABS 000007e8 .LC88 │ │ │ │ │ +00000278 00016c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000298 0001ea0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +000002a2 00017c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000002b0 0001760a R_ARM_THM_CALL 0000086d _PyBytesWriter_Prepare │ │ │ │ │ +000002b8 0001bb0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002c4 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000002ca 0001bb0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002d4 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000002e2 0001bb0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000030c 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000310 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000314 00003b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ +00000318 00003b30 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ +0000031e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000334 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000034e 00005c0a R_ARM_THM_CALL 0000280d fastsearch.constprop.0 │ │ │ │ │ +00000378 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000382 0000ea2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC89 │ │ │ │ │ +00000386 0000ea30 R_ARM_THM_MOVT_ABS 0000080c .LC89 │ │ │ │ │ +00000390 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000039a 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000003ae 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000003c6 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e6 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000003ea 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00000400 0001e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000040a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ +0000040e 0000eb30 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ +00000412 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ +00000416 0000ec30 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ +0000041a 0000ea2f R_ARM_THM_MOVW_ABS_NC 0000080c .LC89 │ │ │ │ │ +0000041e 0000ea30 R_ARM_THM_MOVT_ABS 0000080c .LC89 │ │ │ │ │ +00000422 0001990a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000480 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00000498 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000004a6 00015e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000004b8 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000506 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000518 0001d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000522 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000558 0001ed0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000059e 00000c0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +0000059e 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ 000005c6 0001ed0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000005fc 0001622f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000600 00016230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000604 0000f42f R_ARM_THM_MOVW_ABS_NC 00000844 .LC93 │ │ │ │ │ -00000608 0000f430 R_ARM_THM_MOVT_ABS 00000844 .LC93 │ │ │ │ │ -0000060e 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005fc 0001632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000600 00016330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000604 0000ef2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC92 │ │ │ │ │ +00000608 0000ef30 R_ARM_THM_MOVT_ABS 0000083c .LC92 │ │ │ │ │ +0000060e 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000061c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000063e 00019f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000648 0000f72f R_ARM_THM_MOVW_ABS_NC 00000854 .LC94 │ │ │ │ │ -0000064c 0000f730 R_ARM_THM_MOVT_ABS 00000854 .LC94 │ │ │ │ │ -00000656 00019a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000660 0001a00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000674 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000068c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006ac 0001de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000006b0 0001de30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000006c6 0001df0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006d0 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ -000006d4 0000ee30 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ -000006d8 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ -000006dc 0000ef30 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ -000006e0 0000f72f R_ARM_THM_MOVW_ABS_NC 00000854 .LC94 │ │ │ │ │ -000006e4 0000f730 R_ARM_THM_MOVT_ABS 00000854 .LC94 │ │ │ │ │ -000006e8 0001980a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000077c 00019f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000786 0001002f R_ARM_THM_MOVW_ABS_NC 0000085c .LC95 │ │ │ │ │ -0000078a 00010030 R_ARM_THM_MOVT_ABS 0000085c .LC95 │ │ │ │ │ -00000794 00019a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000079e 0001a00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000007b2 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000007ca 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007ea 0001de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000007ee 0001de30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00000804 0001df0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000080e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ -00000812 0000ee30 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ -00000816 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ -0000081a 0000ef30 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ -0000081e 0001002f R_ARM_THM_MOVW_ABS_NC 0000085c .LC95 │ │ │ │ │ -00000822 00010030 R_ARM_THM_MOVT_ABS 0000085c .LC95 │ │ │ │ │ -00000826 0001980a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000894 0001970a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000008ae 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008b2 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000008b8 00019f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000008c0 0001a00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000008d8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008e2 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008ea 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008ee 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000900 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000904 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000924 0001c60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000934 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000938 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000980 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000984 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000009a8 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000009c2 0001c70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000009dc 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009ee 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009fa 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000009fe 00017430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a18 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000a32 0001f40a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00000a54 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a60 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000a76 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000a7a 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a7e 0000922f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -00000a82 00009230 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -00000a88 0001600a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000aac 0001c60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000ad8 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000af4 0001c70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000b16 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000063e 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000648 0000f42f R_ARM_THM_MOVW_ABS_NC 00000854 .LC94 │ │ │ │ │ +0000064c 0000f430 R_ARM_THM_MOVT_ABS 00000854 .LC94 │ │ │ │ │ +00000656 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000660 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000674 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000068c 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006ac 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000006b0 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000006c6 0001e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006d0 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ +000006d4 0000eb30 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ +000006d8 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ +000006dc 0000ec30 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ +000006e0 0000f42f R_ARM_THM_MOVW_ABS_NC 00000854 .LC94 │ │ │ │ │ +000006e4 0000f430 R_ARM_THM_MOVT_ABS 00000854 .LC94 │ │ │ │ │ +000006e8 0001990a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000077c 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000786 0000fd2f R_ARM_THM_MOVW_ABS_NC 0000085c .LC95 │ │ │ │ │ +0000078a 0000fd30 R_ARM_THM_MOVT_ABS 0000085c .LC95 │ │ │ │ │ +00000794 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000079e 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000007b2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007ca 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007ea 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000007ee 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00000804 0001e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000080e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ +00000812 0000eb30 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ +00000816 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ +0000081a 0000ec30 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ +0000081e 0000fd2f R_ARM_THM_MOVW_ABS_NC 0000085c .LC95 │ │ │ │ │ +00000822 0000fd30 R_ARM_THM_MOVT_ABS 0000085c .LC95 │ │ │ │ │ +00000826 0001990a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000894 0001980a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000008ae 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008b2 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000008b8 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000008c0 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000008d8 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008e2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008ea 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008ee 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000900 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000904 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000924 0001c70a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000934 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000938 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000980 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000984 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000009a8 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000009c2 0001c80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000009dc 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ee 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009fa 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000009fe 00017530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000a18 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000a32 0001f50a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000a54 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a60 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000a76 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a7a 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000a7e 00008f2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +00000a82 00008f30 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +00000a88 0001610a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000aac 0001c70a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000ad8 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000af4 0001c80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000b16 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b1c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b2e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b4a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b4e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b76 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000b92 0001c70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000bb0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bcc 0001f40a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00000bd8 0001c60a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000bee 00005d0a R_ARM_THM_CALL 00002731 fastsearch.constprop.0 │ │ │ │ │ -00000c00 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000c1a 0001c70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000c32 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c40 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c44 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c66 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000c7e 0001c70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000c96 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ca8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb2 0001f40a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00000cd2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cda 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ce8 0001c70a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000d06 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d1e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d3e 00000c0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00000d4e 0001f50a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ -00000d68 00000c0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00000d78 0001f60a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ -00000d92 00019f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000d98 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000da6 0001a00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000dbe 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e1a 00019c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000e24 00017d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e40 0001810a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000e4a 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000e54 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e58 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e74 00015a0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000e84 00017e0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e9e 00017c0a R_ARM_THM_CALL 00000c05 PyBytes_Concat │ │ │ │ │ -00000ebe 0001f80a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000eca 0001092f R_ARM_THM_MOVW_ABS_NC 00000864 .LC96 │ │ │ │ │ -00000ece 00010930 R_ARM_THM_MOVT_ABS 00000864 .LC96 │ │ │ │ │ -00000eda 00010a2f R_ARM_THM_MOVW_ABS_NC 0000086c .LC97 │ │ │ │ │ -00000ede 00010a30 R_ARM_THM_MOVT_ABS 0000086c .LC97 │ │ │ │ │ -00000eec 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f2a 0000590a R_ARM_THM_CALL 00002859 stringlib__preprocess │ │ │ │ │ -00000f38 00005a0a R_ARM_THM_CALL 00002999 stringlib__two_way │ │ │ │ │ -00000f5a 0001700a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000f68 00016f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000f6e 0001122f R_ARM_THM_MOVW_ABS_NC 00000874 .LC100 │ │ │ │ │ -00000f72 00011230 R_ARM_THM_MOVT_ABS 00000874 .LC100 │ │ │ │ │ -00000f92 0001a00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000fa2 0001910a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fc0 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fc4 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000fd8 0001fa0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00000ffa 00016c0a R_ARM_THM_CALL 000002f5 _PyBytes_DecodeEscape2 │ │ │ │ │ -000001a0 0001d21e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ -000001aa 0001d31e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ -000001f6 0000a21e R_ARM_THM_JUMP24 00004321 do_argstrip │ │ │ │ │ -00000436 0000541e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ -0000046e 0000541e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ -000006fc 0000541e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ -00000728 0001ee1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ -00000732 0001ef1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ -0000073c 0001f01e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ -00000746 0001f11e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ -00000750 0001f21e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ -0000075a 0001f31e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ -0000083a 0000541e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ -00000dd2 0000541e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ -00000ea8 0000471e R_ARM_THM_JUMP24 00000099 Py_XDECREF │ │ │ │ │ -00000ed6 0001f91e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000ee6 0001f91e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000f7c 0001f91e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000b2e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b4a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b4e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b76 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b92 0001c80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000bb0 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc2 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bcc 0001f50a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000bd8 0001c70a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000bee 00005c0a R_ARM_THM_CALL 0000280d fastsearch.constprop.0 │ │ │ │ │ +00000c00 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000c1a 0001c80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000c32 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c40 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c44 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c66 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000c7e 0001c80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000c96 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ca8 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cb2 0001f50a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000cd2 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cda 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000ce8 0001c80a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000d06 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d1e 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d3e 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00000d4e 0001f60a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ +00000d68 00000b0a R_ARM_THM_CALL 000000d9 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00000d78 0001f70a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ +00000d92 0001a00a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000d98 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000da6 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000dbe 0001670a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e1a 00019d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000e24 00017e0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000e40 0001820a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000e4a 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000e54 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e58 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e74 00015b0a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000e84 00017f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e9e 00017d0a R_ARM_THM_CALL 00000c01 PyBytes_Concat │ │ │ │ │ +00000ebe 0001f90a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000eca 0001062f R_ARM_THM_MOVW_ABS_NC 00000864 .LC96 │ │ │ │ │ +00000ece 00010630 R_ARM_THM_MOVT_ABS 00000864 .LC96 │ │ │ │ │ +00000eda 0001072f R_ARM_THM_MOVW_ABS_NC 0000086c .LC97 │ │ │ │ │ +00000ede 00010730 R_ARM_THM_MOVT_ABS 0000086c .LC97 │ │ │ │ │ +00000eec 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f2a 0000580a R_ARM_THM_CALL 00002875 stringlib__preprocess │ │ │ │ │ +00000f38 0000590a R_ARM_THM_CALL 000029b5 stringlib__two_way │ │ │ │ │ +00000f5a 0001710a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000f68 00017002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000f6e 00010f2f R_ARM_THM_MOVW_ABS_NC 00000874 .LC100 │ │ │ │ │ +00000f72 00010f30 R_ARM_THM_MOVT_ABS 00000874 .LC100 │ │ │ │ │ +00000f92 0001a10a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000fa2 0001920a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fc0 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fc4 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fd8 0001fb0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00000ffa 00016d0a R_ARM_THM_CALL 000002f5 _PyBytes_DecodeEscape2 │ │ │ │ │ +000001a0 0001d31e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ +000001aa 0001d41e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ +000001f6 00009f1e R_ARM_THM_JUMP24 00004361 do_argstrip │ │ │ │ │ +00000436 0000531e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ +0000046e 0000531e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ +000006fc 0000531e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ +00000728 0001ef1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ +00000732 0001f01e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ +0000073c 0001f11e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ +00000746 0001f21e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ +00000750 0001f31e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ +0000075a 0001f41e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ +0000083a 0000531e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ +00000dd2 0000531e R_ARM_THM_JUMP24 000000b5 return_self │ │ │ │ │ +00000ea8 0000461e R_ARM_THM_JUMP24 00000099 Py_XDECREF │ │ │ │ │ +00000ed6 0001fa1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000ee6 0001fa1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000f7c 0001fa1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x134c4 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x13354 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -529,16 +529,16 @@ │ │ │ │ │ PyObject_GetItem │ │ │ │ │ PyTuple_GetItem │ │ │ │ │ _PyBytes_Find │ │ │ │ │ PyFloat_AsDouble │ │ │ │ │ PyOS_double_to_string │ │ │ │ │ PyLong_FromSsize_t │ │ │ │ │ _PyBytes_ReverseFind │ │ │ │ │ -_Py_bytes_rindex │ │ │ │ │ __aeabi_idivmod │ │ │ │ │ +_Py_bytes_rindex │ │ │ │ │ _Py_bytes_isalnum │ │ │ │ │ _Py_bytes_isalpha │ │ │ │ │ _Py_bytes_islower │ │ │ │ │ _Py_bytes_isspace │ │ │ │ │ _Py_bytes_istitle │ │ │ │ │ _Py_bytes_isupper │ │ │ │ │ PyList_Reverse │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 132 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 154 │ │ │ │ │ │ │ │ │ │ 00000188 <_PyBytes_Join>: │ │ │ │ │ _PyBytes_Join(): │ │ │ │ │ - b.w 35ac │ │ │ │ │ + b.w 35ec │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_bytes_join │ │ │ │ │ │ │ │ │ │ 0000018c : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -259,15 +259,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1b8 │ │ │ │ │ b.n 1e2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000020c : │ │ │ │ │ bytes_join(): │ │ │ │ │ - b.w 35ac │ │ │ │ │ + b.w 35ec │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_bytes_join │ │ │ │ │ │ │ │ │ │ 00000210 : │ │ │ │ │ bytes_partition(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -571,27 +571,27 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 26b0 │ │ │ │ │ + bl 26cc │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 3d2 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2858 │ │ │ │ │ + bl 2874 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2998 │ │ │ │ │ + bl 29b4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 3d2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1209,15 +1209,15 @@ │ │ │ │ │ add fp, r4 │ │ │ │ │ cmp r8, sl │ │ │ │ │ beq.n b4e │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, r9 │ │ │ │ │ sub.w r1, r5, fp │ │ │ │ │ add.w r0, r6, fp │ │ │ │ │ - bl 2490 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ + bl 256c <_PyBytes_FormatEx+0xce4> │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.1 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ add.w r0, r6, fp │ │ │ │ │ bge.n b14 │ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ beq.n c28 │ │ │ │ │ @@ -1466,15 +1466,15 @@ │ │ │ │ │ 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 8c0 │ │ │ │ │ + bl 8bc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare.constprop.0 │ │ │ │ │ cbz r0, dec <_PyBytes_FromHex+0xac> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1503,15 +1503,15 @@ │ │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ │ lsls r5, r6, #28 │ │ │ │ │ bmi.n dd4 <_PyBytes_FromHex+0x94> │ │ │ │ │ cmp r2, r4 │ │ │ │ │ bhi.n dba <_PyBytes_FromHex+0x7a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 9b8 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ ldr r3, [pc, #140] @ (e7c <_PyBytes_FromHex+0x13c>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n e00 <_PyBytes_FromHex+0xc0> │ │ │ │ │ @@ -1707,15 +1707,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 4320 │ │ │ │ │ + b.w 4360 │ │ │ │ │ R_ARM_THM_JUMP24 do_argstrip │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ b.n f98 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ @@ -1844,15 +1844,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 10f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2730 │ │ │ │ │ + bl 280c │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bge.n 1106 │ │ │ │ │ ldr r3, [pc, #192] @ (1190 ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r3, #892] @ 0x37c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ @@ -1966,478 +1966,490 @@ │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1434 │ │ │ │ │ + beq.w 1428 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - ldr r4, [pc, #692] @ (149c ) │ │ │ │ │ + ldr r4, [pc, #720] @ (14b8 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r4, [sp, #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 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ac │ │ │ │ │ + beq.w 13d0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cbz r3, 121c │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - blt.w 145c │ │ │ │ │ + blt.w 144c │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ac │ │ │ │ │ + beq.w 13d0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 13ac │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + ble.w 13d0 │ │ │ │ │ + add.w r8, r4, #16 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + movw r2, #65518 @ 0xffee │ │ │ │ │ + movt r2, #32767 @ 0x7fff │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - add.w r8, r4, #16 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - add.w r3, r4, #15 │ │ │ │ │ - movw lr, #65518 @ 0xffee │ │ │ │ │ - movt lr, #32767 @ 0x7fff │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - str.w lr, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - sub.w r2, r5, fp │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ands.w r2, r2, #3 │ │ │ │ │ - add.w r4, r3, fp │ │ │ │ │ - beq.n 12d2 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n 1290 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq.n 1282 │ │ │ │ │ - ldrb.w r2, [r4, #1]! │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.w 14f4 │ │ │ │ │ + add.w r0, fp, #15 │ │ │ │ │ + subs r3, r5, r4 │ │ │ │ │ + add r0, r4 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ands.w r3, r3, #3 │ │ │ │ │ + beq.n 12ce │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 128c │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.n 127e │ │ │ │ │ + ldrb.w r3, [r0, #1]! │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r2, #13 │ │ │ │ │ - beq.n 12e0 │ │ │ │ │ - add.w r0, fp, #1 │ │ │ │ │ - ldrb.w r2, [r4, #1]! │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ + cmpne r3, #13 │ │ │ │ │ + beq.n 12dc │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ + ldrb.w r3, [r0, #1]! │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r2, #13 │ │ │ │ │ - beq.n 12e0 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - ldrb.w r2, [r4, #1]! │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ + cmpne r3, #13 │ │ │ │ │ + beq.n 12dc │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + ldrb.w r3, [r0, #1]! │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r2, #13 │ │ │ │ │ - beq.n 12e0 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - bne.n 12d2 │ │ │ │ │ - b.n 1410 │ │ │ │ │ - ldrb r3, [r2, #1] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + cmpne r3, #13 │ │ │ │ │ + beq.n 12dc │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.n 12ce │ │ │ │ │ + b.n 1402 │ │ │ │ │ + ldrb r3, [r1, #1] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 12e0 │ │ │ │ │ - ldrb r3, [r2, #2] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ + beq.n 12dc │ │ │ │ │ + ldrb r3, [r1, #2] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 12e0 │ │ │ │ │ - ldrb r3, [r2, #3] │ │ │ │ │ - adds r0, r1, #2 │ │ │ │ │ + beq.n 12dc │ │ │ │ │ + ldrb r3, [r1, #3] │ │ │ │ │ + adds r2, r6, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 12e0 │ │ │ │ │ + beq.n 12dc │ │ │ │ │ + adds r2, r6, #3 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + beq.w 1402 │ │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ │ + adds r1, r0, #1 │ │ │ │ │ adds r0, r1, #3 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - beq.w 1410 │ │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ - adds r4, r2, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - bne.n 12a4 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - ble.w 1444 │ │ │ │ │ - ldrb.w r2, [r8, r0] │ │ │ │ │ - adds r4, r0, #1 │ │ │ │ │ - cmp r2, #13 │ │ │ │ │ - beq.n 13ce │ │ │ │ │ + bne.n 12a0 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ble.w 1452 │ │ │ │ │ + ldrb.w r3, [r8, r2] │ │ │ │ │ + adds r6, r2, #1 │ │ │ │ │ + cmp r3, #13 │ │ │ │ │ + beq.n 13ba │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13ea │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - it eq │ │ │ │ │ - cmpeq r5, r4 │ │ │ │ │ - beq.w 1414 │ │ │ │ │ - add.w r9, r8, fp │ │ │ │ │ - subs.w sl, r4, fp │ │ │ │ │ - bmi.n 13f4 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - sub.w r0, sl, #1 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - mov.w r0, r0, lsr #5 │ │ │ │ │ + beq.n 13de │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ - moveq r0, #0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 13b4 │ │ │ │ │ + cmpeq r5, r6 │ │ │ │ │ + beq.w 1406 │ │ │ │ │ + add.w sl, r8, r4 │ │ │ │ │ + subs r7, r6, r4 │ │ │ │ │ + bmi.n 13e6 │ │ │ │ │ + sub.w r4, r7, #1 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 13e0 │ │ │ │ │ + clz r4, r4 │ │ │ │ │ + mov.w r4, r4, lsr #5 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, #0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 1398 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 13b4 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bhi.w 1448 │ │ │ │ │ - add.w r0, sl, #17 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bhi.w 1438 │ │ │ │ │ + add.w r0, r7, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14c0 │ │ │ │ │ - str r7, [r0, #4] │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - itt ne │ │ │ │ │ - addne r0, #1 │ │ │ │ │ - strne r0, [r7, #0] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq.w 1476 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + bne.w 14c0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - add.w r0, r6, sl │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - str.w sl, [r6, #8] │ │ │ │ │ - str r3, [r6, #12] │ │ │ │ │ - strb.w ip, [r0, #16] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 1382 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - add.w r0, r6, #16 │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + strd r7, r0, [r9, #8] │ │ │ │ │ + add.w r0, r9, r7 │ │ │ │ │ + strb r4, [r0, #16] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.n 136c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + add.w r0, r9, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ + mov r1, r9 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ + ldr.w r1, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14a4 │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 13a2 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 1494 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bgt.w 1258 │ │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldrb.w r2, [r9] │ │ │ │ │ - movs r1, #24 │ │ │ │ │ - movw r6, #13200 @ 0x3390 │ │ │ │ │ - mla r6, r1, r2, r6 │ │ │ │ │ + bne.w 1496 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + beq.n 1390 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str.w r1, [r9] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 148e │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + ble.n 13cc │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b.n 1252 │ │ │ │ │ + ldrb.w r1, [sl] │ │ │ │ │ + movs r0, #24 │ │ │ │ │ + movw r3, #13200 @ 0x3390 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - add r6, r2 │ │ │ │ │ - b.n 1382 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 12f0 │ │ │ │ │ - add.w r2, r8, r0 │ │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.n 13e4 │ │ │ │ │ - adds r4, r0, #2 │ │ │ │ │ - b.n 12f0 │ │ │ │ │ - ldr r6, [pc, #188] @ (14a0 ) │ │ │ │ │ - b.n 1382 │ │ │ │ │ + mla r3, r0, r1, r3 │ │ │ │ │ + add.w r9, r3, r2 │ │ │ │ │ + b.n 136c │ │ │ │ │ + ldr.w r9, [pc, #260] @ 14bc │ │ │ │ │ + b.n 136c │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + ble.n 12ec │ │ │ │ │ + add.w r3, r8, r2 │ │ │ │ │ + ldrb r3, [r3, #1] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne.n 13d8 │ │ │ │ │ + adds r6, r2, #2 │ │ │ │ │ + b.n 12ec │ │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1302 │ │ │ │ │ - add.w r9, r8, fp │ │ │ │ │ - subs.w sl, r0, fp │ │ │ │ │ - bpl.n 130c │ │ │ │ │ + bne.n 12fc │ │ │ │ │ + add.w sl, r8, r4 │ │ │ │ │ + subs r7, r2, r4 │ │ │ │ │ + bpl.n 1304 │ │ │ │ │ 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 r9, [sp, #28] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1450 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.n 12f6 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 1440 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.n 12f2 │ │ │ │ │ + ldr.w r2, [fp, #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.n 14d2 │ │ │ │ │ + bne.n 1488 │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13ac │ │ │ │ │ - b.n 1450 │ │ │ │ │ + beq.n 13d0 │ │ │ │ │ + b.n 1440 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 1462 │ │ │ │ │ + bhi.n 1456 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ bne.w 1208 │ │ │ │ │ b.n 11e6 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 12f6 │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ bl 70 <_PyBytes_FromSize.part.0> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1482 │ │ │ │ │ + bne.n 14e2 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 13ac │ │ │ │ │ - ldr r4, [pc, #56] @ (149c ) │ │ │ │ │ + b.n 13d0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 12f2 │ │ │ │ │ + ldr r4, [pc, #96] @ (14b8 ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 120c │ │ │ │ │ - b.n 13ac │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 145c │ │ │ │ │ + b.n 13d0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 135a │ │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ │ + b.n 1440 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + b.n 1304 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 145c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 1390 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ │ + beq.n 1440 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str.w r1, [sl] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 1440 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 13a2 │ │ │ │ │ + b.n 1440 │ │ │ │ │ + nop │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 1450 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1450 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + add.w ip, r3, #1 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str.w ip, [r3] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + add.w r0, r9, r7 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r7, [r9, #8] │ │ │ │ │ + str.w r3, [r9, #12] │ │ │ │ │ + strb r4, [r0, #16] │ │ │ │ │ + b.n 135a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 144c │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1450 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1370 │ │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ │ - b.n 1450 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - b.n 130e │ │ │ │ │ - nop │ │ │ │ │ + b.n 144c │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b.n 12fc │ │ │ │ │ │ │ │ │ │ -000014dc : │ │ │ │ │ +000014f8 : │ │ │ │ │ stringlib_upper(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl d8 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1502 │ │ │ │ │ + cbz r0, 151e │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_upper> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_upper │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001508 : │ │ │ │ │ +00001524 : │ │ │ │ │ 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 2f4 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 152c │ │ │ │ │ + cbz r0, 1548 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 1532 │ │ │ │ │ + bne.n 154e │ │ │ │ │ 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 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ble.n 1560 │ │ │ │ │ + ble.n 157c │ │ │ │ │ movs r1, #1 │ │ │ │ │ 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 152c │ │ │ │ │ + bge.n 1548 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1574 │ │ │ │ │ + bne.n 1590 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 152c │ │ │ │ │ + b.n 1548 │ │ │ │ │ movs r1, #1 │ │ │ │ │ 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 152c │ │ │ │ │ - b.n 1552 │ │ │ │ │ + bge.n 1548 │ │ │ │ │ + b.n 156e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 155c │ │ │ │ │ + bne.n 1578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 155c │ │ │ │ │ + b.n 1578 │ │ │ │ │ │ │ │ │ │ -00001584 : │ │ │ │ │ +000015a0 : │ │ │ │ │ bytes_translate(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - cbnz r3, 15ba │ │ │ │ │ + cbnz r3, 15d6 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 15ec │ │ │ │ │ + bhi.n 1608 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - cbz r0, 15be │ │ │ │ │ + cbz r0, 15da │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne.n 160e │ │ │ │ │ + bne.n 162a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1618 │ │ │ │ │ + bl 1634 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr.w ip, [pc, #80] @ 1614 │ │ │ │ │ + ldr.w ip, [pc, #80] @ 1630 │ │ │ │ │ mov r1, 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 │ │ │ │ │ - bne.n 15a6 │ │ │ │ │ - b.n 15b6 │ │ │ │ │ - ldr r4, [pc, #36] @ (1614 ) │ │ │ │ │ + bne.n 15c2 │ │ │ │ │ + b.n 15d2 │ │ │ │ │ + ldr r4, [pc, #36] @ (1630 ) │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b6 │ │ │ │ │ + beq.n 15d2 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b.n 15b0 │ │ │ │ │ + b.n 15cc │ │ │ │ │ nop │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001618 : │ │ │ │ │ +00001634 : │ │ │ │ │ bytes_translate_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -2452,131 +2464,131 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.w 17a2 │ │ │ │ │ + beq.w 17be │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r7, #16 │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ - bne.w 1780 │ │ │ │ │ + bne.w 179c │ │ │ │ │ mov fp, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 17c0 │ │ │ │ │ + bne.w 17dc │ │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d8 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - cbz r0, 16e2 │ │ │ │ │ + cbz r0, 16fe │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ add.w r6, r8, #16 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 16f8 │ │ │ │ │ + bne.n 1714 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbnz r7, 169e │ │ │ │ │ - b.n 176e │ │ │ │ │ + cbnz r7, 16ba │ │ │ │ │ + b.n 178a │ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ │ ldrb r3, [r7, r2] │ │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 168c │ │ │ │ │ - cbnz r1, 16e2 │ │ │ │ │ + bpl.n 16a8 │ │ │ │ │ + cbnz r1, 16fe │ │ │ │ │ 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 16e2 │ │ │ │ │ + bne.n 16fe │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r8] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16e0 │ │ │ │ │ + beq.n 16fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 16e0 │ │ │ │ │ + cbnz r3, 16fc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r9, r8 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r9 │ │ │ │ │ addw sp, sp, #1132 @ 0x46c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 176e │ │ │ │ │ + beq.n 178a │ │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ │ subs r0, r7, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ adds r7, #255 @ 0xff │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ str.w r3, [ip], #4 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.n 1704 │ │ │ │ │ + bne.n 1720 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 1734 │ │ │ │ │ + ble.n 1750 │ │ │ │ │ add.w r3, sl, fp │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb.w r7, [sl], #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ - bne.n 1728 │ │ │ │ │ + bne.n 1744 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov lr, r7 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bmi.n 17f4 │ │ │ │ │ + bmi.n 1810 │ │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ │ ldr.w r3, [r1, sl, lsl #2] │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 17f0 │ │ │ │ │ + beq.n 180c │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ │ mov r7, lr │ │ │ │ │ - b.n 1746 │ │ │ │ │ + b.n 1762 │ │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str.w r7, [r0], #4 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp.w r7, #256 @ 0x100 │ │ │ │ │ - bne.n 1772 │ │ │ │ │ - b.n 1710 │ │ │ │ │ + bne.n 178e │ │ │ │ │ + b.n 172c │ │ │ │ │ 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 .LC71 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2584,515 +2596,515 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 16ee │ │ │ │ │ + b.n 170a │ │ │ │ │ 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.n 17d6 │ │ │ │ │ + beq.n 17f2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 179c │ │ │ │ │ + bne.n 17b8 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 1656 │ │ │ │ │ + b.n 1672 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 17da │ │ │ │ │ + beq.n 17f6 │ │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ - b.n 1668 │ │ │ │ │ + b.n 1684 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 165e │ │ │ │ │ + b.n 167a │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1796 │ │ │ │ │ + bne.n 17b2 │ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 1668 │ │ │ │ │ + b.n 1684 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1746 │ │ │ │ │ - cbz r0, 180a │ │ │ │ │ + b.n 1762 │ │ │ │ │ + cbz r0, 1826 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 1804 │ │ │ │ │ + ble.n 1820 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r1, r7, r5 │ │ │ │ │ bl 174 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ ldr.w r9, [r2] │ │ │ │ │ - b.n 16ee │ │ │ │ │ + b.n 170a │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 17f6 │ │ │ │ │ + bne.n 1812 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 183c │ │ │ │ │ + bne.n 1858 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r8] │ │ │ │ │ - b.n 16ee │ │ │ │ │ + b.n 170a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1826 │ │ │ │ │ + bne.n 1842 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1826 │ │ │ │ │ + b.n 1842 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001850 : │ │ │ │ │ +0000186c : │ │ │ │ │ bytes_mod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 1862 │ │ │ │ │ + bpl.n 187e │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ - b.n 186c <_PyBytes_FormatEx> │ │ │ │ │ + b.n 1888 <_PyBytes_FormatEx> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000186c <_PyBytes_FormatEx>: │ │ │ │ │ +00001888 <_PyBytes_FormatEx>: │ │ │ │ │ _PyBytes_FormatEx(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3392] @ 0xd40 │ │ │ │ │ sub.w sp, sp, #668 @ 0x29c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #740] @ (1b68 <_PyBytes_FormatEx+0x2fc>) │ │ │ │ │ + ldr r3, [pc, #740] @ (1b84 <_PyBytes_FormatEx+0x2fc>) │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #660] @ 0x294 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 20fe <_PyBytes_FormatEx+0x892> │ │ │ │ │ + beq.w 211a <_PyBytes_FormatEx+0x892> │ │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ str r4, [r5, #20] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ - bl 8c0 │ │ │ │ │ + bl 8bc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare.constprop.0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a50 <_PyBytes_FormatEx+0x1e4> │ │ │ │ │ - cbnz r6, 18c4 <_PyBytes_FormatEx+0x58> │ │ │ │ │ + beq.w 1a6c <_PyBytes_FormatEx+0x1e4> │ │ │ │ │ + cbnz r6, 18e0 <_PyBytes_FormatEx+0x58> │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #5 │ │ │ │ │ - bmi.w 1b6c <_PyBytes_FormatEx+0x300> │ │ │ │ │ + bmi.w 1b88 <_PyBytes_FormatEx+0x300> │ │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ │ mvn.w r1, #1 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a90 <_PyBytes_FormatEx+0x224> │ │ │ │ │ + bne.w 1aac <_PyBytes_FormatEx+0x224> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ subs.w r6, sl, #1 │ │ │ │ │ - bmi.w 1a2c <_PyBytes_FormatEx+0x1c0> │ │ │ │ │ + bmi.w 1a48 <_PyBytes_FormatEx+0x1c0> │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.w 1a6a <_PyBytes_FormatEx+0x1fe> │ │ │ │ │ + bne.w 1a86 <_PyBytes_FormatEx+0x1fe> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.w 2288 <_PyBytes_FormatEx+0xa1c> │ │ │ │ │ + beq.w 22a4 <_PyBytes_FormatEx+0xa1c> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq.w 249c <_PyBytes_FormatEx+0xc30> │ │ │ │ │ + beq.w 24b8 <_PyBytes_FormatEx+0xc30> │ │ │ │ │ mov r7, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ │ - cbz r6, 196a <_PyBytes_FormatEx+0xfe> │ │ │ │ │ + cbz r6, 1986 <_PyBytes_FormatEx+0xfe> │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldrb.w r4, [r9], #1 │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bhi.n 1960 <_PyBytes_FormatEx+0xf4> │ │ │ │ │ + bhi.n 197c <_PyBytes_FormatEx+0xf4> │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ .short 0x05a9 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x001105a3 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x0011059d │ │ │ │ │ .word 0x00110597 │ │ │ │ │ .word 0x05810011 │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ it ne │ │ │ │ │ movne r7, r9 │ │ │ │ │ - beq.w 1d32 <_PyBytes_FormatEx+0x4c6> │ │ │ │ │ + beq.w 1d4e <_PyBytes_FormatEx+0x4c6> │ │ │ │ │ ldr.w r2, [r8, r4, lsl #2] │ │ │ │ │ mov r3, r8 │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.w 1ce8 <_PyBytes_FormatEx+0x47c> │ │ │ │ │ + bmi.w 1d04 <_PyBytes_FormatEx+0x47c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - beq.w 1d76 <_PyBytes_FormatEx+0x50a> │ │ │ │ │ + beq.w 1d92 <_PyBytes_FormatEx+0x50a> │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 229e <_PyBytes_FormatEx+0xa32> │ │ │ │ │ + beq.w 22ba <_PyBytes_FormatEx+0xa32> │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ bic.w r3, r4, #32 │ │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ │ - beq.w 2114 <_PyBytes_FormatEx+0x8a8> │ │ │ │ │ + beq.w 2130 <_PyBytes_FormatEx+0x8a8> │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ - beq.w 2114 <_PyBytes_FormatEx+0x8a8> │ │ │ │ │ + beq.w 2130 <_PyBytes_FormatEx+0x8a8> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 2568 │ │ │ │ │ + bl 2584 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + beq.w 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 19ba <_PyBytes_FormatEx+0x14e> │ │ │ │ │ + bne.n 19d6 <_PyBytes_FormatEx+0x14e> │ │ │ │ │ str.w sl, [r5, #16] │ │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ │ - ble.w 1ac4 <_PyBytes_FormatEx+0x258> │ │ │ │ │ + ble.w 1ae0 <_PyBytes_FormatEx+0x258> │ │ │ │ │ sub.w r2, r4, #105 @ 0x69 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w 21b6 <_PyBytes_FormatEx+0x94a> │ │ │ │ │ + bhi.w 21d2 <_PyBytes_FormatEx+0x94a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r1, #36929 @ 0x9041 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ tst r3, r1 │ │ │ │ │ - beq.w 1b88 <_PyBytes_FormatEx+0x31c> │ │ │ │ │ + beq.w 1ba4 <_PyBytes_FormatEx+0x31c> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1c34 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ + bne.w 1c50 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ and.w r3, r3, r9 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - bne.w 1c34 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ + bne.w 1c50 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ tst.w r3, #6 │ │ │ │ │ - bne.w 1c34 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ + bne.w 1c50 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ cmp r4, #88 @ 0x58 │ │ │ │ │ - beq.w 1c34 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ + beq.w 1c50 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ and.w r2, r3, #8 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 1b7e <_PyBytes_FormatEx+0x312> │ │ │ │ │ + bne.w 1b9a <_PyBytes_FormatEx+0x312> │ │ │ │ │ movs r3, #8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ subs r0, #2 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyLong_FormatBytesWriter> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FormatBytesWriter │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18fa <_PyBytes_FormatEx+0x8e> │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + bne.w 1916 <_PyBytes_FormatEx+0x8e> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 1a3e <_PyBytes_FormatEx+0x1d2> │ │ │ │ │ + bge.n 1a5a <_PyBytes_FormatEx+0x1d2> │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 20e0 <_PyBytes_FormatEx+0x874> │ │ │ │ │ + beq.w 20fc <_PyBytes_FormatEx+0x874> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2248 <_PyBytes_FormatEx+0x9dc> │ │ │ │ │ + bne.w 2264 <_PyBytes_FormatEx+0x9dc> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 9b8 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov fp, r0 │ │ │ │ │ - ldr r3, [pc, #276] @ (1b68 <_PyBytes_FormatEx+0x2fc>) │ │ │ │ │ + ldr r3, [pc, #276] @ (1b84 <_PyBytes_FormatEx+0x2fc>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #660] @ 0x294 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1e62 <_PyBytes_FormatEx+0x5f6> │ │ │ │ │ + bne.w 1e7e <_PyBytes_FormatEx+0x5f6> │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w sp, sp, #668 @ 0x29c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2122 <_PyBytes_FormatEx+0x8b6> │ │ │ │ │ + beq.w 213e <_PyBytes_FormatEx+0x8b6> │ │ │ │ │ subs r4, r0, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, r4 │ │ │ │ │ add fp, r4 │ │ │ │ │ add r7, r4 │ │ │ │ │ sub.w sl, sl, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 18fa <_PyBytes_FormatEx+0x8e> │ │ │ │ │ + b.n 1916 <_PyBytes_FormatEx+0x8e> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18e2 <_PyBytes_FormatEx+0x76> │ │ │ │ │ + beq.w 18fe <_PyBytes_FormatEx+0x76> │ │ │ │ │ tst.w r3, #469762048 @ 0x1c000000 │ │ │ │ │ - bne.w 18e2 <_PyBytes_FormatEx+0x76> │ │ │ │ │ + bne.w 18fe <_PyBytes_FormatEx+0x76> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 18e2 <_PyBytes_FormatEx+0x76> │ │ │ │ │ + beq.w 18fe <_PyBytes_FormatEx+0x76> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 18ec <_PyBytes_FormatEx+0x80> │ │ │ │ │ + b.n 1908 <_PyBytes_FormatEx+0x80> │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ - ble.w 21b6 <_PyBytes_FormatEx+0x94a> │ │ │ │ │ + ble.w 21d2 <_PyBytes_FormatEx+0x94a> │ │ │ │ │ sub.w r3, r4, #69 @ 0x45 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi.w 21b6 <_PyBytes_FormatEx+0x94a> │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 1adc <_PyBytes_FormatEx+0x270>) │ │ │ │ │ + bhi.w 21d2 <_PyBytes_FormatEx+0x94a> │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 1af8 <_PyBytes_FormatEx+0x270>) │ │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00001ecf │ │ │ │ │ + .word 0x00001eeb │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001ecf │ │ │ │ │ + .word 0x00001eeb │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001ecf │ │ │ │ │ + .word 0x00001eeb │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019d9 │ │ │ │ │ + .word 0x000019f5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000021b7 │ │ │ │ │ + .word 0x000021d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001e09 │ │ │ │ │ + .word 0x00001e25 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b8f │ │ │ │ │ + .word 0x00001bab │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000216d │ │ │ │ │ + .word 0x00002189 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019d9 │ │ │ │ │ + .word 0x000019f5 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001ecf │ │ │ │ │ + .word 0x00001eeb │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001ecf │ │ │ │ │ + .word 0x00001eeb │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001ecf │ │ │ │ │ + .word 0x00001eeb │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 18ec <_PyBytes_FormatEx+0x80> │ │ │ │ │ + b.n 1908 <_PyBytes_FormatEx+0x80> │ │ │ │ │ cmp r4, #120 @ 0x78 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #16 │ │ │ │ │ movne r3, #10 │ │ │ │ │ - b.n 1a10 <_PyBytes_FormatEx+0x1a4> │ │ │ │ │ + b.n 1a2c <_PyBytes_FormatEx+0x1a4> │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1e02 <_PyBytes_FormatEx+0x596> │ │ │ │ │ + bne.w 1e1e <_PyBytes_FormatEx+0x596> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.w 1e66 <_PyBytes_FormatEx+0x5fa> │ │ │ │ │ + bpl.w 1e82 <_PyBytes_FormatEx+0x5fa> │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - beq.n 1bae <_PyBytes_FormatEx+0x342> │ │ │ │ │ + beq.n 1bca <_PyBytes_FormatEx+0x342> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ │ - bge.w 20d8 <_PyBytes_FormatEx+0x86c> │ │ │ │ │ + bge.w 20f4 <_PyBytes_FormatEx+0x86c> │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r9, #32 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r6, r3 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - ble.w 1e5c <_PyBytes_FormatEx+0x5f0> │ │ │ │ │ + ble.w 1e78 <_PyBytes_FormatEx+0x5f0> │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r2, r6, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 870 │ │ │ │ │ + bl 86c │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 209c <_PyBytes_FormatEx+0x830> │ │ │ │ │ + beq.w 20b8 <_PyBytes_FormatEx+0x830> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ands.w r2, r2, #8 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - bne.w 226a <_PyBytes_FormatEx+0x9fe> │ │ │ │ │ + bne.w 2286 <_PyBytes_FormatEx+0x9fe> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 1de4 <_PyBytes_FormatEx+0x578> │ │ │ │ │ + bgt.w 1e00 <_PyBytes_FormatEx+0x578> │ │ │ │ │ cmp.w r9, #32 │ │ │ │ │ - bne.w 1e4a <_PyBytes_FormatEx+0x5de> │ │ │ │ │ + bne.w 1e66 <_PyBytes_FormatEx+0x5de> │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 20f8 <_PyBytes_FormatEx+0x88c> │ │ │ │ │ + bne.w 2114 <_PyBytes_FormatEx+0x88c> │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2130 <_PyBytes_FormatEx+0x8c4> │ │ │ │ │ + bne.w 214c <_PyBytes_FormatEx+0x8c4> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add fp, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt.w 20c2 <_PyBytes_FormatEx+0x856> │ │ │ │ │ + blt.w 20de <_PyBytes_FormatEx+0x856> │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 207a <_PyBytes_FormatEx+0x80e> │ │ │ │ │ + bne.w 2096 <_PyBytes_FormatEx+0x80e> │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ bl 98 │ │ │ │ │ - b.n 18fa <_PyBytes_FormatEx+0x8e> │ │ │ │ │ + b.n 1916 <_PyBytes_FormatEx+0x8e> │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r4, #105 @ 0x69 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r4 │ │ │ │ │ moveq r3, #100 @ 0x64 │ │ │ │ │ lsls r0, r2, #7 │ │ │ │ │ - bpl.w 22f4 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ + bpl.w 2310 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ and.w r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FormatLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + beq.w 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 22ee <_PyBytes_FormatEx+0xa82> │ │ │ │ │ + bpl.w 230a <_PyBytes_FormatEx+0xa82> │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ tst.w r3, #16 │ │ │ │ │ @@ -3100,397 +3112,397 @@ │ │ │ │ │ ite ne │ │ │ │ │ movne.w r9, #48 @ 0x30 │ │ │ │ │ moveq.w r9, #32 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ sub.w r1, r2, #43 @ 0x2b │ │ │ │ │ tst.w r1, #253 @ 0xfd │ │ │ │ │ - beq.w 2158 <_PyBytes_FormatEx+0x8ec> │ │ │ │ │ + beq.w 2174 <_PyBytes_FormatEx+0x8ec> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsls r0, r2, #30 │ │ │ │ │ - bmi.w 22e8 <_PyBytes_FormatEx+0xa7c> │ │ │ │ │ + bmi.w 2304 <_PyBytes_FormatEx+0xa7c> │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r6, r3 │ │ │ │ │ lsls r1, r2, #29 │ │ │ │ │ - bpl.n 1bc4 <_PyBytes_FormatEx+0x358> │ │ │ │ │ + bpl.n 1be0 <_PyBytes_FormatEx+0x358> │ │ │ │ │ movs r2, #32 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 22e4 <_PyBytes_FormatEx+0xa78> │ │ │ │ │ + ble.w 2300 <_PyBytes_FormatEx+0xa78> │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble.n 1cd0 <_PyBytes_FormatEx+0x464> │ │ │ │ │ + ble.n 1cec <_PyBytes_FormatEx+0x464> │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - bl 870 │ │ │ │ │ + bl 86c │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 209c <_PyBytes_FormatEx+0x830> │ │ │ │ │ + beq.w 20b8 <_PyBytes_FormatEx+0x830> │ │ │ │ │ cmp.w r9, #32 │ │ │ │ │ itt ne │ │ │ │ │ ldrne r2, [sp, #56] @ 0x38 │ │ │ │ │ strbne.w r2, [fp], #1 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it gt │ │ │ │ │ addgt.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1be4 <_PyBytes_FormatEx+0x378> │ │ │ │ │ + b.n 1c00 <_PyBytes_FormatEx+0x378> │ │ │ │ │ sub.w r0, r4, #48 @ 0x30 │ │ │ │ │ mov r2, sl │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bmi.w 2296 <_PyBytes_FormatEx+0xa2a> │ │ │ │ │ + bmi.w 22b2 <_PyBytes_FormatEx+0xa2a> │ │ │ │ │ ldrb.w r4, [r7], #1 │ │ │ │ │ ldr.w r2, [r8, r4, lsl #2] │ │ │ │ │ lsls r6, r2, #29 │ │ │ │ │ - bpl.n 1d2e <_PyBytes_FormatEx+0x4c2> │ │ │ │ │ + bpl.n 1d4a <_PyBytes_FormatEx+0x4c2> │ │ │ │ │ rsb r2, r4, #2147483648 @ 0x80000000 │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ adds r2, #47 @ 0x2f │ │ │ │ │ smull r1, r6, r2, r1 │ │ │ │ │ asrs r2, r2, #31 │ │ │ │ │ rsb r2, r2, r6, asr #2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.w 237a <_PyBytes_FormatEx+0xb0e> │ │ │ │ │ + blt.w 2396 <_PyBytes_FormatEx+0xb0e> │ │ │ │ │ movs r2, #10 │ │ │ │ │ mla r2, r2, r0, r4 │ │ │ │ │ sub.w r0, r2, #48 @ 0x30 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b.n 1cee <_PyBytes_FormatEx+0x482> │ │ │ │ │ + b.n 1d0a <_PyBytes_FormatEx+0x482> │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 197c <_PyBytes_FormatEx+0x110> │ │ │ │ │ + b.n 1998 <_PyBytes_FormatEx+0x110> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 2568 │ │ │ │ │ + bl 2584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + beq.w 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w 239c <_PyBytes_FormatEx+0xb30> │ │ │ │ │ + bpl.w 23b8 <_PyBytes_FormatEx+0xb30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2452 <_PyBytes_FormatEx+0xbe6> │ │ │ │ │ + beq.w 246e <_PyBytes_FormatEx+0xbe6> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 245c <_PyBytes_FormatEx+0xbf0> │ │ │ │ │ + blt.w 2478 <_PyBytes_FormatEx+0xbf0> │ │ │ │ │ sub.w sl, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 229e <_PyBytes_FormatEx+0xa32> │ │ │ │ │ + beq.w 22ba <_PyBytes_FormatEx+0xa32> │ │ │ │ │ ldrb.w r4, [r9] │ │ │ │ │ adds r7, #2 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - bne.w 198a <_PyBytes_FormatEx+0x11e> │ │ │ │ │ + bne.w 19a6 <_PyBytes_FormatEx+0x11e> │ │ │ │ │ subs.w r2, sl, #1 │ │ │ │ │ - bmi.w 23c4 <_PyBytes_FormatEx+0xb58> │ │ │ │ │ + bmi.w 23e0 <_PyBytes_FormatEx+0xb58> │ │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq.w 2340 <_PyBytes_FormatEx+0xad4> │ │ │ │ │ + beq.w 235c <_PyBytes_FormatEx+0xad4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ ands.w r1, r1, #4 │ │ │ │ │ - beq.w 20d2 <_PyBytes_FormatEx+0x866> │ │ │ │ │ + beq.w 20ee <_PyBytes_FormatEx+0x866> │ │ │ │ │ movs r6, #47 @ 0x2f │ │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ │ movw r0, #26215 @ 0x6667 │ │ │ │ │ movt r0, #26214 @ 0x6666 │ │ │ │ │ sub.w r9, r4, #48 @ 0x30 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov.w ip, #10 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bmi.w 229e <_PyBytes_FormatEx+0xa32> │ │ │ │ │ + bmi.w 22ba <_PyBytes_FormatEx+0xa32> │ │ │ │ │ ldrb.w r4, [r7], #1 │ │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bpl.w 198e <_PyBytes_FormatEx+0x122> │ │ │ │ │ + bpl.w 19aa <_PyBytes_FormatEx+0x122> │ │ │ │ │ subs r2, r6, r4 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ smull r2, lr, r2, r0 │ │ │ │ │ rsb r2, r1, lr, asr #2 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt.w 2062 <_PyBytes_FormatEx+0x7f6> │ │ │ │ │ + blt.w 207e <_PyBytes_FormatEx+0x7f6> │ │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ │ mla r9, ip, r9, r4 │ │ │ │ │ - b.n 1db4 <_PyBytes_FormatEx+0x548> │ │ │ │ │ + b.n 1dd0 <_PyBytes_FormatEx+0x548> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.w 20aa <_PyBytes_FormatEx+0x83e> │ │ │ │ │ + bmi.w 20c6 <_PyBytes_FormatEx+0x83e> │ │ │ │ │ subs r6, r6, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add fp, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 1bf6 <_PyBytes_FormatEx+0x38a> │ │ │ │ │ + b.n 1c12 <_PyBytes_FormatEx+0x38a> │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bne.w 21b6 <_PyBytes_FormatEx+0x94a> │ │ │ │ │ + bne.w 21d2 <_PyBytes_FormatEx+0x94a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ASCII │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + beq.w 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 20a4 <_PyBytes_FormatEx+0x838> │ │ │ │ │ + bpl.w 20c0 <_PyBytes_FormatEx+0x838> │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 1e38 <_PyBytes_FormatEx+0x5cc> │ │ │ │ │ + blt.n 1e54 <_PyBytes_FormatEx+0x5cc> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt.n 1e3a <_PyBytes_FormatEx+0x5ce> │ │ │ │ │ + bgt.n 1e56 <_PyBytes_FormatEx+0x5ce> │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ it lt │ │ │ │ │ movlt r6, r9 │ │ │ │ │ mov.w r9, #32 │ │ │ │ │ - b.n 1bc4 <_PyBytes_FormatEx+0x358> │ │ │ │ │ + b.n 1be0 <_PyBytes_FormatEx+0x358> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add fp, r3 │ │ │ │ │ - b.n 1c24 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ + b.n 1c40 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1be4 <_PyBytes_FormatEx+0x378> │ │ │ │ │ + b.n 1c00 <_PyBytes_FormatEx+0x378> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 1fda <_PyBytes_FormatEx+0x76e> │ │ │ │ │ + beq.w 1ff6 <_PyBytes_FormatEx+0x76e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fda <_PyBytes_FormatEx+0x76e> │ │ │ │ │ + bne.w 1ff6 <_PyBytes_FormatEx+0x76e> │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r1, [pc, #676] @ (2128 <_PyBytes_FormatEx+0x8bc>) │ │ │ │ │ + ldr r1, [pc, #676] @ (2144 <_PyBytes_FormatEx+0x8bc>) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f2c <_PyBytes_FormatEx+0x6c0> │ │ │ │ │ + bne.n 1f48 <_PyBytes_FormatEx+0x6c0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f94 <_PyBytes_FormatEx+0x728> │ │ │ │ │ + beq.n 1fb0 <_PyBytes_FormatEx+0x728> │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + blt.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ │ bl d8 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1f0e <_PyBytes_FormatEx+0x6a2> │ │ │ │ │ + cbz r0, 1f2a <_PyBytes_FormatEx+0x6a2> │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1f0e <_PyBytes_FormatEx+0x6a2> │ │ │ │ │ + blt.n 1f2a <_PyBytes_FormatEx+0x6a2> │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b.n 1bae <_PyBytes_FormatEx+0x342> │ │ │ │ │ + b.n 1bca <_PyBytes_FormatEx+0x342> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ and.w r3, r3, r9 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 1fb0 <_PyBytes_FormatEx+0x744> │ │ │ │ │ + beq.n 1fcc <_PyBytes_FormatEx+0x744> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 224 │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ - cbz r0, 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + cbz r0, 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ tst.w r6, #16 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r9, #48 @ 0x30 │ │ │ │ │ moveq.w r9, #32 │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b.n 1c84 <_PyBytes_FormatEx+0x418> │ │ │ │ │ + b.n 1ca0 <_PyBytes_FormatEx+0x418> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 98 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl dc <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ff0 <_PyBytes_FormatEx+0x784> │ │ │ │ │ + bne.n 200c <_PyBytes_FormatEx+0x784> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 1a50 <_PyBytes_FormatEx+0x1e4> │ │ │ │ │ - ldr r2, [pc, #508] @ (212c <_PyBytes_FormatEx+0x8c0>) │ │ │ │ │ + b.n 1a6c <_PyBytes_FormatEx+0x1e4> │ │ │ │ │ + ldr r2, [pc, #508] @ (2148 <_PyBytes_FormatEx+0x8c0>) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ lsls r6, r2, #20 │ │ │ │ │ - bpl.n 201a <_PyBytes_FormatEx+0x7ae> │ │ │ │ │ + bpl.n 2036 <_PyBytes_FormatEx+0x7ae> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ ldr r6, [r1, r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 201a <_PyBytes_FormatEx+0x7ae> │ │ │ │ │ + beq.n 2036 <_PyBytes_FormatEx+0x7ae> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r1, r0, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f7e <_PyBytes_FormatEx+0x712> │ │ │ │ │ + beq.n 1f9a <_PyBytes_FormatEx+0x712> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 1f7e <_PyBytes_FormatEx+0x712> │ │ │ │ │ + cbnz r3, 1f9a <_PyBytes_FormatEx+0x712> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + beq.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ - bpl.n 202c <_PyBytes_FormatEx+0x7c0> │ │ │ │ │ + bpl.n 2048 <_PyBytes_FormatEx+0x7c0> │ │ │ │ │ add.w r2, r6, #16 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 1bae <_PyBytes_FormatEx+0x342> │ │ │ │ │ + b.n 1bca <_PyBytes_FormatEx+0x342> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ands.w r3, r1, #6 │ │ │ │ │ - bne.n 1ed8 <_PyBytes_FormatEx+0x66c> │ │ │ │ │ + bne.n 1ef4 <_PyBytes_FormatEx+0x66c> │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ subs r4, #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ bl 224 │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18fa <_PyBytes_FormatEx+0x8e> │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + bne.w 1916 <_PyBytes_FormatEx+0x8e> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbz r3, 200e <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ + cbz r3, 202a <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 1baa <_PyBytes_FormatEx+0x33e> │ │ │ │ │ - b.n 1bae <_PyBytes_FormatEx+0x342> │ │ │ │ │ + bne.w 1bc6 <_PyBytes_FormatEx+0x33e> │ │ │ │ │ + b.n 1bca <_PyBytes_FormatEx+0x342> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f26 <_PyBytes_FormatEx+0x6ba> │ │ │ │ │ + beq.n 1f42 <_PyBytes_FormatEx+0x6ba> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f26 <_PyBytes_FormatEx+0x6ba> │ │ │ │ │ + bne.n 1f42 <_PyBytes_FormatEx+0x6ba> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f26 <_PyBytes_FormatEx+0x6ba> │ │ │ │ │ + b.n 1f42 <_PyBytes_FormatEx+0x6ba> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 1fe2 <_PyBytes_FormatEx+0x776> │ │ │ │ │ + b.n 1ffe <_PyBytes_FormatEx+0x776> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1f66 <_PyBytes_FormatEx+0x6fa> │ │ │ │ │ + b.n 1f82 <_PyBytes_FormatEx+0x6fa> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ @@ -3498,59 +3510,59 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + beq.w 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + bne.w 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 1c2c <_PyBytes_FormatEx+0x3c0> │ │ │ │ │ + bge.w 1c48 <_PyBytes_FormatEx+0x3c0> │ │ │ │ │ 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 .LC85 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ bl 98 │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 1e2c <_PyBytes_FormatEx+0x5c0> │ │ │ │ │ + b.n 1e48 <_PyBytes_FormatEx+0x5c0> │ │ │ │ │ cmp.w r9, #32 │ │ │ │ │ - beq.w 1bfe <_PyBytes_FormatEx+0x392> │ │ │ │ │ + beq.w 1c1a <_PyBytes_FormatEx+0x392> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ @@ -3558,114 +3570,114 @@ │ │ │ │ │ subs r6, r6, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add fp, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 1c24 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ + b.n 1c40 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n 198e <_PyBytes_FormatEx+0x122> │ │ │ │ │ + b.n 19aa <_PyBytes_FormatEx+0x122> │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r9, r3 │ │ │ │ │ - b.n 1e3a <_PyBytes_FormatEx+0x5ce> │ │ │ │ │ + b.n 1e56 <_PyBytes_FormatEx+0x5ce> │ │ │ │ │ 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 .LC85 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ strb.w r2, [fp], #1 │ │ │ │ │ - b.n 1c06 <_PyBytes_FormatEx+0x39a> │ │ │ │ │ + b.n 1c22 <_PyBytes_FormatEx+0x39a> │ │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ - b.n 1a50 <_PyBytes_FormatEx+0x1e4> │ │ │ │ │ + b.n 1a6c <_PyBytes_FormatEx+0x1e4> │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcc.w 229e <_PyBytes_FormatEx+0xa32> │ │ │ │ │ + bcc.w 22ba <_PyBytes_FormatEx+0xa32> │ │ │ │ │ ldrb.w r4, [r7], #1 │ │ │ │ │ - b.n 199e <_PyBytes_FormatEx+0x132> │ │ │ │ │ + b.n 19ba <_PyBytes_FormatEx+0x132> │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.n 1a7c <_PyBytes_FormatEx+0x210> │ │ │ │ │ + b.n 1a98 <_PyBytes_FormatEx+0x210> │ │ │ │ │ nop │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ bic.w r2, r4, #32 │ │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ │ - beq.n 213e <_PyBytes_FormatEx+0x8d2> │ │ │ │ │ + beq.n 215a <_PyBytes_FormatEx+0x8d2> │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 1c0e <_PyBytes_FormatEx+0x3a2> │ │ │ │ │ + bne.w 1c2a <_PyBytes_FormatEx+0x3a2> │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldrb.w r0, [r1], #2 │ │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ │ strb.w r0, [fp, #1] │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 1c0e <_PyBytes_FormatEx+0x3a2> │ │ │ │ │ + b.n 1c2a <_PyBytes_FormatEx+0x3a2> │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ strd r1, r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r6, r3 │ │ │ │ │ - b.n 1cac <_PyBytes_FormatEx+0x440> │ │ │ │ │ + b.n 1cc8 <_PyBytes_FormatEx+0x440> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bmi.n 2238 <_PyBytes_FormatEx+0x9cc> │ │ │ │ │ + bmi.n 2254 <_PyBytes_FormatEx+0x9cc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2226 <_PyBytes_FormatEx+0x9ba> │ │ │ │ │ + beq.n 2242 <_PyBytes_FormatEx+0x9ba> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2226 <_PyBytes_FormatEx+0x9ba> │ │ │ │ │ + bne.n 2242 <_PyBytes_FormatEx+0x9ba> │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ - beq.n 21fa <_PyBytes_FormatEx+0x98e> │ │ │ │ │ + beq.n 2216 <_PyBytes_FormatEx+0x98e> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 21e2 <_PyBytes_FormatEx+0x976> │ │ │ │ │ + bhi.n 21fe <_PyBytes_FormatEx+0x976> │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 21da <_PyBytes_FormatEx+0x96e> │ │ │ │ │ + bne.n 21f6 <_PyBytes_FormatEx+0x96e> │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb.w r3, [fp], #1 │ │ │ │ │ - b.w 18fa <_PyBytes_FormatEx+0x8e> │ │ │ │ │ + b.w 1916 <_PyBytes_FormatEx+0x8e> │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ @@ -3675,236 +3687,236 @@ │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 1e3a <_PyBytes_FormatEx+0x5ce> │ │ │ │ │ + b.n 1e56 <_PyBytes_FormatEx+0x5ce> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21e2 <_PyBytes_FormatEx+0x976> │ │ │ │ │ + beq.n 21fe <_PyBytes_FormatEx+0x976> │ │ │ │ │ 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 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + beq.w 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 2190 <_PyBytes_FormatEx+0x924> │ │ │ │ │ + bne.n 21ac <_PyBytes_FormatEx+0x924> │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 21a6 <_PyBytes_FormatEx+0x93a> │ │ │ │ │ + b.n 21c2 <_PyBytes_FormatEx+0x93a> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 22b6 <_PyBytes_FormatEx+0xa4a> │ │ │ │ │ + bne.n 22d2 <_PyBytes_FormatEx+0xa4a> │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 21a6 <_PyBytes_FormatEx+0x93a> │ │ │ │ │ + b.n 21c2 <_PyBytes_FormatEx+0x93a> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a46 <_PyBytes_FormatEx+0x1da> │ │ │ │ │ + beq.w 1a62 <_PyBytes_FormatEx+0x1da> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a46 <_PyBytes_FormatEx+0x1da> │ │ │ │ │ + bne.w 1a62 <_PyBytes_FormatEx+0x1da> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 1a46 <_PyBytes_FormatEx+0x1da> │ │ │ │ │ + b.w 1a62 <_PyBytes_FormatEx+0x1da> │ │ │ │ │ bic.w r2, r4, #32 │ │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ │ - beq.n 2278 <_PyBytes_FormatEx+0xa0c> │ │ │ │ │ + beq.n 2294 <_PyBytes_FormatEx+0xa0c> │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 1bf0 <_PyBytes_FormatEx+0x384> │ │ │ │ │ + bne.w 1c0c <_PyBytes_FormatEx+0x384> │ │ │ │ │ cmp.w r9, #32 │ │ │ │ │ - bne.n 22c6 <_PyBytes_FormatEx+0xa5a> │ │ │ │ │ + bne.n 22e2 <_PyBytes_FormatEx+0xa5a> │ │ │ │ │ subs r6, #2 │ │ │ │ │ subs r3, #2 │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ - b.n 1bf0 <_PyBytes_FormatEx+0x384> │ │ │ │ │ + b.n 1c0c <_PyBytes_FormatEx+0x384> │ │ │ │ │ adds r7, #2 │ │ │ │ │ sub.w sl, sl, #2 │ │ │ │ │ strb.w r3, [fp], #1 │ │ │ │ │ - b.w 18fa <_PyBytes_FormatEx+0x8e> │ │ │ │ │ + b.w 1916 <_PyBytes_FormatEx+0x8e> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq.w 23b4 <_PyBytes_FormatEx+0xb48> │ │ │ │ │ + beq.w 23d0 <_PyBytes_FormatEx+0xb48> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 2180 <_PyBytes_FormatEx+0x914> │ │ │ │ │ - b.n 2190 <_PyBytes_FormatEx+0x924> │ │ │ │ │ + bne.w 219c <_PyBytes_FormatEx+0x914> │ │ │ │ │ + b.n 21ac <_PyBytes_FormatEx+0x924> │ │ │ │ │ ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, ip │ │ │ │ │ ldrb.w r0, [r1], #2 │ │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ strb.w r0, [fp, #1] │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 227e <_PyBytes_FormatEx+0xa12> │ │ │ │ │ + b.n 229a <_PyBytes_FormatEx+0xa12> │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ - b.n 1cb6 <_PyBytes_FormatEx+0x44a> │ │ │ │ │ + b.n 1cd2 <_PyBytes_FormatEx+0x44a> │ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 2162 <_PyBytes_FormatEx+0x8f6> │ │ │ │ │ + b.n 217e <_PyBytes_FormatEx+0x8f6> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 1c72 <_PyBytes_FormatEx+0x406> │ │ │ │ │ + b.n 1c8e <_PyBytes_FormatEx+0x406> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Check │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ bic.w r2, r3, #32 │ │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #88 @ 0x58 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23d6 <_PyBytes_FormatEx+0xb6a> │ │ │ │ │ + beq.n 23f2 <_PyBytes_FormatEx+0xb6a> │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 23ce <_PyBytes_FormatEx+0xb62> │ │ │ │ │ + beq.n 23ea <_PyBytes_FormatEx+0xb62> │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 240e <_PyBytes_FormatEx+0xba2> │ │ │ │ │ + bne.n 242a <_PyBytes_FormatEx+0xba2> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23de <_PyBytes_FormatEx+0xb72> │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + bne.n 23fa <_PyBytes_FormatEx+0xb72> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 2568 │ │ │ │ │ + bl 2584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + beq.w 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.n 239c <_PyBytes_FormatEx+0xb30> │ │ │ │ │ + bpl.n 23b8 <_PyBytes_FormatEx+0xb30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 2392 <_PyBytes_FormatEx+0xb26> │ │ │ │ │ + beq.n 23ae <_PyBytes_FormatEx+0xb26> │ │ │ │ │ sub.w sl, sl, #2 │ │ │ │ │ bic.w r9, r9, r9, asr #31 │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 229e <_PyBytes_FormatEx+0xa32> │ │ │ │ │ + beq.n 22ba <_PyBytes_FormatEx+0xa32> │ │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ │ adds r7, #2 │ │ │ │ │ - b.w 198e <_PyBytes_FormatEx+0x122> │ │ │ │ │ + b.w 19aa <_PyBytes_FormatEx+0x122> │ │ │ │ │ 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 .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2364 <_PyBytes_FormatEx+0xaf8> │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + beq.n 2380 <_PyBytes_FormatEx+0xaf8> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ 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 .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr.w r1, [r3, #184] @ 0xb8 │ │ │ │ │ lsls r1, r1, #29 │ │ │ │ │ - bpl.w 229e <_PyBytes_FormatEx+0xa32> │ │ │ │ │ + bpl.w 22ba <_PyBytes_FormatEx+0xa32> │ │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ │ - b.n 1d9c <_PyBytes_FormatEx+0x530> │ │ │ │ │ + b.n 1db8 <_PyBytes_FormatEx+0x530> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - b.n 23b6 <_PyBytes_FormatEx+0xb4a> │ │ │ │ │ + b.n 23d2 <_PyBytes_FormatEx+0xb4a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 2324 <_PyBytes_FormatEx+0xab8> │ │ │ │ │ + b.n 2340 <_PyBytes_FormatEx+0xab8> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ @@ -3924,181 +3936,181 @@ │ │ │ │ │ movne r3, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r9, r0 │ │ │ │ │ and.w r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FormatLong │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c54 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ + beq.w 1c70 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c54 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ + bne.w 1c70 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c54 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ + b.n 1c70 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.w 1926 <_PyBytes_FormatEx+0xba> │ │ │ │ │ + b.w 1942 <_PyBytes_FormatEx+0xba> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + bne.w 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 1d60 <_PyBytes_FormatEx+0x4f4> │ │ │ │ │ + b.n 1d7c <_PyBytes_FormatEx+0x4f4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #45 @ 0x2d │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 244a <_PyBytes_FormatEx+0xbde> │ │ │ │ │ + b.n 2466 <_PyBytes_FormatEx+0xbde> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #43 @ 0x2b │ │ │ │ │ orr.w r3, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 244a <_PyBytes_FormatEx+0xbde> │ │ │ │ │ + b.n 2466 <_PyBytes_FormatEx+0xbde> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #35 @ 0x23 │ │ │ │ │ orr.w r3, r3, #8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 244a <_PyBytes_FormatEx+0xbde> │ │ │ │ │ + b.n 2466 <_PyBytes_FormatEx+0xbde> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #32 │ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 244a <_PyBytes_FormatEx+0xbde> │ │ │ │ │ + b.n 2466 <_PyBytes_FormatEx+0xbde> │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2550 <_PyBytes_FormatEx+0xce4> │ │ │ │ │ + beq.n 256c <_PyBytes_FormatEx+0xce4> │ │ │ │ │ adds r0, r7, #2 │ │ │ │ │ sub.w r6, sl, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bmi.n 252e <_PyBytes_FormatEx+0xcc2> │ │ │ │ │ + bmi.n 254a <_PyBytes_FormatEx+0xcc2> │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ │ - beq.n 2546 <_PyBytes_FormatEx+0xcda> │ │ │ │ │ + beq.n 2562 <_PyBytes_FormatEx+0xcda> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - bne.n 24ac <_PyBytes_FormatEx+0xc40> │ │ │ │ │ + bne.n 24c8 <_PyBytes_FormatEx+0xc40> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 24ac <_PyBytes_FormatEx+0xc40> │ │ │ │ │ + bgt.n 24c8 <_PyBytes_FormatEx+0xc40> │ │ │ │ │ subs r1, r4, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + beq.w 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbnz r3, 2510 <_PyBytes_FormatEx+0xca4> │ │ │ │ │ + cbnz r3, 252c <_PyBytes_FormatEx+0xca4> │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 24f6 <_PyBytes_FormatEx+0xc8a> │ │ │ │ │ + beq.n 2512 <_PyBytes_FormatEx+0xc8a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 24f6 <_PyBytes_FormatEx+0xc8a> │ │ │ │ │ + cbnz r3, 2512 <_PyBytes_FormatEx+0xc8a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r3, 254a <_PyBytes_FormatEx+0xcde> │ │ │ │ │ + cbz r3, 2566 <_PyBytes_FormatEx+0xcde> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w 1920 <_PyBytes_FormatEx+0xb4> │ │ │ │ │ + b.w 193c <_PyBytes_FormatEx+0xb4> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 24d6 <_PyBytes_FormatEx+0xc6a> │ │ │ │ │ + beq.n 24f2 <_PyBytes_FormatEx+0xc6a> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 24d6 <_PyBytes_FormatEx+0xc6a> │ │ │ │ │ + bne.n 24f2 <_PyBytes_FormatEx+0xc6a> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 24d6 <_PyBytes_FormatEx+0xc6a> │ │ │ │ │ + b.n 24f2 <_PyBytes_FormatEx+0xc6a> │ │ │ │ │ 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 .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 24be <_PyBytes_FormatEx+0xc52> │ │ │ │ │ + b.n 24da <_PyBytes_FormatEx+0xc52> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ 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 .LC74 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1f1a <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ + b.n 1f36 <_PyBytes_FormatEx+0x6ae> │ │ │ │ │ │ │ │ │ │ -00002568 : │ │ │ │ │ +00002584 : │ │ │ │ │ getnextarg(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bge.n 259a │ │ │ │ │ + bge.n 25b6 │ │ │ │ │ add.w lr, ip, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str.w lr, [r2] │ │ │ │ │ - bge.n 2590 │ │ │ │ │ + bge.n 25ac │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ mov r1, ip │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_GetItem │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4109,60 +4121,60 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 258c │ │ │ │ │ + b.n 25a8 │ │ │ │ │ │ │ │ │ │ -000025b4 <_PyBytes_Find>: │ │ │ │ │ +000025d0 <_PyBytes_Find>: │ │ │ │ │ _PyBytes_Find(): │ │ │ │ │ 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 │ │ │ │ │ - cbz r3, 25f8 <_PyBytes_Find+0x44> │ │ │ │ │ + cbz r3, 2614 <_PyBytes_Find+0x44> │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 25fe <_PyBytes_Find+0x4a> │ │ │ │ │ + bgt.n 261a <_PyBytes_Find+0x4a> │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 2490 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ + bl 256c <_PyBytes_FormatEx+0xce4> │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r2, [sp, #32] │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 25f6 <_PyBytes_Find+0x42> │ │ │ │ │ + bne.n 2612 <_PyBytes_Find+0x42> │ │ │ │ │ subs r4, r4, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r0, r6, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2604 <_PyBytes_Find+0x50> │ │ │ │ │ + cbz r0, 2620 <_PyBytes_Find+0x50> │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 25f6 <_PyBytes_Find+0x42> │ │ │ │ │ + b.n 2612 <_PyBytes_Find+0x42> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r3, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 25f8 <_PyBytes_Find+0x44> │ │ │ │ │ + b.n 2614 <_PyBytes_Find+0x44> │ │ │ │ │ │ │ │ │ │ -0000260c : │ │ │ │ │ +00002628 : │ │ │ │ │ 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 │ │ │ │ │ @@ -4173,252 +4185,252 @@ │ │ │ │ │ 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, 266c │ │ │ │ │ + cbnz r0, 2688 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 2670 │ │ │ │ │ + bgt.n 268c │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.n 2670 │ │ │ │ │ + ble.n 268c │ │ │ │ │ subs r7, r5, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, 2670 │ │ │ │ │ + cbnz r0, 268c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, 2666 │ │ │ │ │ + cbz r3, 2682 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 265c │ │ │ │ │ + b.n 2678 │ │ │ │ │ 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 268e │ │ │ │ │ + bne.n 26aa │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 265c │ │ │ │ │ + beq.n 2678 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 265c │ │ │ │ │ + b.n 2678 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.constprop.0> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 265c │ │ │ │ │ + b.n 2678 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000269c : │ │ │ │ │ +000026b8 : │ │ │ │ │ striter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 26aa │ │ │ │ │ + cbz r3, 26c6 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ subs r0, r3, r0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 26a6 │ │ │ │ │ + b.n 26c2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026b0 : │ │ │ │ │ +000026cc : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #392] @ (2854 ) │ │ │ │ │ + ldr r1, [pc, #392] @ (2870 ) │ │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ │ ldrb.w lr, [r7, r4] │ │ │ │ │ sub.w r8, r0, r3 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ add.w r9, r2, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 27c0 │ │ │ │ │ + ble.n 27dc │ │ │ │ │ add.w sl, r7, #4294967295 @ 0xffffffff │ │ │ │ │ subs r6, r3, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldrb.w r5, [sl, #1]! │ │ │ │ │ cmp lr, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r6 │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ subs r6, #1 │ │ │ │ │ lsl.w r5, fp, r5 │ │ │ │ │ orr.w ip, ip, r5 │ │ │ │ │ adds r5, r6, #1 │ │ │ │ │ - bne.n 26f4 │ │ │ │ │ + bne.n 2710 │ │ │ │ │ and.w r6, lr, #31 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ lsl.w r5, r5, r6 │ │ │ │ │ orr.w r5, r5, ip │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ - blt.n 27c8 │ │ │ │ │ + blt.n 27e4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ asrs r5, r3, #2 │ │ │ │ │ mov fp, lr │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov lr, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldrb.w r0, [r9, r6] │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bne.n 2834 │ │ │ │ │ + bne.n 2850 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 282a │ │ │ │ │ + ble.n 2846 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w ip, r2, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r6, sl, [sp, #20] │ │ │ │ │ - b.n 275a │ │ │ │ │ + b.n 2776 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ble.n 2764 │ │ │ │ │ + ble.n 2780 │ │ │ │ │ ldrb.w sl, [ip] │ │ │ │ │ ldrb r6, [r7, r0] │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 2750 │ │ │ │ │ + beq.n 276c │ │ │ │ │ ldrd r6, sl, [sp, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 2816 │ │ │ │ │ + beq.n 2832 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ add sl, r0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bge.n 27f2 │ │ │ │ │ + bge.n 280e │ │ │ │ │ sub.w r0, r8, r6 │ │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ │ - ble.n 27f2 │ │ │ │ │ + ble.n 280e │ │ │ │ │ adds r4, r2, r6 │ │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ │ sub.w r8, lr, r6 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 27de │ │ │ │ │ + bne.n 27fa │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - bl 2858 │ │ │ │ │ + bl 2874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 2998 │ │ │ │ │ + bl 29b4 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.n 27da │ │ │ │ │ + beq.n 27f6 │ │ │ │ │ adds r5, r0, r6 │ │ │ │ │ - ldr r3, [pc, #168] @ (2854 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (2870 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 27d6 │ │ │ │ │ + bne.n 27f2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 2710 │ │ │ │ │ + b.n 272c │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 27aa │ │ │ │ │ + b.n 27c6 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 27aa │ │ │ │ │ + b.n 27c6 │ │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl efc │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ add r5, r0 │ │ │ │ │ - b.n 27aa │ │ │ │ │ + b.n 27c6 │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bgt.n 282e │ │ │ │ │ + bgt.n 284a │ │ │ │ │ add.w r0, r9, r6 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bmi.n 282e │ │ │ │ │ + bmi.n 284a │ │ │ │ │ add r6, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge.n 2736 │ │ │ │ │ - b.n 27ca │ │ │ │ │ + bge.n 2752 │ │ │ │ │ + b.n 27e6 │ │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ │ - cbz r0, 281e │ │ │ │ │ + cbz r0, 283a │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 27aa │ │ │ │ │ + b.n 27c6 │ │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 27aa │ │ │ │ │ + beq.n 27c6 │ │ │ │ │ add r6, r4 │ │ │ │ │ - b.n 280e │ │ │ │ │ + b.n 282a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 276a │ │ │ │ │ + b.n 2786 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r6, r1 │ │ │ │ │ - b.n 280e │ │ │ │ │ + b.n 282a │ │ │ │ │ add.w ip, r6, #1 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - bgt.n 27ca │ │ │ │ │ + bgt.n 27e6 │ │ │ │ │ add.w r0, r9, r6 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ │ lsls r1, r0, #31 │ │ │ │ │ - bpl.n 280c │ │ │ │ │ + bpl.n 2828 │ │ │ │ │ mov r6, ip │ │ │ │ │ - b.n 2736 │ │ │ │ │ + b.n 2752 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002858 : │ │ │ │ │ +00002874 : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ 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 │ │ │ │ │ movs r7, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -4428,69 +4440,69 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ adds r1, r3, r2 │ │ │ │ │ add.w r0, r4, r8 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble.n 28b0 │ │ │ │ │ + ble.n 28cc │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w ip, [r4, r1] │ │ │ │ │ add.w lr, r2, r3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bcc.n 28a6 │ │ │ │ │ - bne.n 28f4 │ │ │ │ │ + bcc.n 28c2 │ │ │ │ │ + bne.n 2910 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, lr │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b.n 287c │ │ │ │ │ + b.n 2898 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r7, r2, r8 │ │ │ │ │ - b.n 287c │ │ │ │ │ + b.n 2898 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w ip, r3, r0 │ │ │ │ │ add.w lr, r4, r2 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - ble.n 290a │ │ │ │ │ + ble.n 2926 │ │ │ │ │ ldrb.w lr, [lr, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r1, [r4, ip] │ │ │ │ │ add.w r9, r0, r3 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bhi.n 28e8 │ │ │ │ │ - bne.n 28fe │ │ │ │ │ + bhi.n 2904 │ │ │ │ │ + bne.n 291a │ │ │ │ │ cmp r3, sl │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r9 │ │ │ │ │ cmp r3, sl │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b.n 28ba │ │ │ │ │ + b.n 28d6 │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w sl, r0, r2 │ │ │ │ │ - b.n 28ba │ │ │ │ │ + b.n 28d6 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, r7 │ │ │ │ │ - b.n 287c │ │ │ │ │ + b.n 2898 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r0, sl │ │ │ │ │ - b.n 28ba │ │ │ │ │ + b.n 28d6 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ it lt │ │ │ │ │ movlt sl, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, r8 │ │ │ │ │ @@ -4502,124 +4514,124 @@ │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ - bne.n 296c │ │ │ │ │ + bne.n 2988 │ │ │ │ │ str r0, [r6, #16] │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ mov r7, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r7, #255 @ 0xff │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r6, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r2, r5, r7 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 2966 │ │ │ │ │ + ble.n 2982 │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ subs r1, r0, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add r3, r6 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ - bne.n 2954 │ │ │ │ │ + bne.n 2970 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, r5, r2 │ │ │ │ │ str r5, [r6, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ - bmi.n 2938 │ │ │ │ │ + bmi.n 2954 │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ ldrb.w r1, [r2, #-1] │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ eors r2, r1 │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ - bne.n 2992 │ │ │ │ │ + bne.n 29ae │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - b.n 2936 │ │ │ │ │ + b.n 2952 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcs.n 2984 │ │ │ │ │ - b.n 2938 │ │ │ │ │ + bcs.n 29a0 │ │ │ │ │ + b.n 2954 │ │ │ │ │ │ │ │ │ │ -00002998 : │ │ │ │ │ +000029b4 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r5, r0, r1 │ │ │ │ │ ldrd r0, lr, [r2, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ sub sp, #12 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ ldr r7, [r2, #12] │ │ │ │ │ ldr.w ip, [r6], #24 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2a32 │ │ │ │ │ + beq.n 2a4e │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.n 2a28 │ │ │ │ │ + bcs.n 2a44 │ │ │ │ │ rsb r8, r0, #1 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2a88 │ │ │ │ │ + bne.n 2aa4 │ │ │ │ │ cmp r2, lr │ │ │ │ │ mov r9, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r9, lr │ │ │ │ │ add.w r1, r3, r8 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - ble.n 29f2 │ │ │ │ │ + ble.n 2a0e │ │ │ │ │ ldrb.w fp, [ip, r9] │ │ │ │ │ ldrb.w sl, [r1, r9] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - bne.n 2a1a │ │ │ │ │ + bne.n 2a36 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne.n 29de │ │ │ │ │ + bne.n 29fa │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bge.n 2a16 │ │ │ │ │ + bge.n 2a32 │ │ │ │ │ add.w r9, r2, r1 │ │ │ │ │ add.w fp, ip, r2 │ │ │ │ │ add.w sl, lr, ip │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrb.w r9, [fp], #1 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n 2a8e │ │ │ │ │ + bne.n 2aaa │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bne.n 2a06 │ │ │ │ │ + bne.n 2a22 │ │ │ │ │ subs r0, r1, r4 │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + b.n 2a48 │ │ │ │ │ sub.w r9, r9, lr │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ add r3, r9 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcc.n 29c0 │ │ │ │ │ + bcc.n 29dc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.n 2a28 │ │ │ │ │ + bcs.n 2a44 │ │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ │ mov sl, r4 │ │ │ │ │ rsb r2, r0, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ add.w r9, lr, r8 │ │ │ │ │ it lt │ │ │ │ │ @@ -4629,95 +4641,95 @@ │ │ │ │ │ mov r7, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r0 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ │ add r3, r2 │ │ │ │ │ - cbnz r2, 2abc │ │ │ │ │ + cbnz r2, 2ad8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp lr, r7 │ │ │ │ │ add.w r1, r3, r2 │ │ │ │ │ - bge.n 2acc │ │ │ │ │ + bge.n 2ae8 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrb.w r9, [ip, r2] │ │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 2ac2 │ │ │ │ │ + beq.n 2ade │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r3, r8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcc.n 2a56 │ │ │ │ │ - b.n 2a28 │ │ │ │ │ + bcc.n 2a72 │ │ │ │ │ + b.n 2a44 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 29c0 │ │ │ │ │ - b.n 2a28 │ │ │ │ │ + bhi.n 29dc │ │ │ │ │ + b.n 2a44 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls.n 2a28 │ │ │ │ │ + bls.n 2a44 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ subs r2, r0, r7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 29ce │ │ │ │ │ + beq.n 29ea │ │ │ │ │ mov r9, r1 │ │ │ │ │ rsb r1, lr, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ ite ge │ │ │ │ │ addge r1, lr │ │ │ │ │ addlt r1, r1, r2 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ ite ge │ │ │ │ │ addge r3, r3, r1 │ │ │ │ │ addlt r3, r9 │ │ │ │ │ - b.n 2a24 │ │ │ │ │ + b.n 2a40 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls.n 2a28 │ │ │ │ │ - b.n 2a56 │ │ │ │ │ + bls.n 2a44 │ │ │ │ │ + b.n 2a72 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 2a72 │ │ │ │ │ + bgt.n 2a8e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bge.n 2af8 │ │ │ │ │ + bge.n 2b14 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrb.w r9, [ip, r2] │ │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 2aee │ │ │ │ │ + beq.n 2b0a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ sub.w r2, r2, lr │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 2a82 │ │ │ │ │ + b.n 2a9e │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 2ad6 │ │ │ │ │ + bgt.n 2af2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.n 2b1c │ │ │ │ │ + ble.n 2b38 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrb.w r9, [ip, r2] │ │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 2b16 │ │ │ │ │ + beq.n 2b32 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r3, fp │ │ │ │ │ - b.n 2a82 │ │ │ │ │ + b.n 2a9e │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 2b04 │ │ │ │ │ + bne.n 2b20 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.n 2a16 │ │ │ │ │ + b.n 2a32 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -101,15 +101,15 @@ │ │ │ │ │ 0x00000610 04000000 00000000 74050000 00000000 ........t....... │ │ │ │ │ 0x00000620 80000000 80140000 9c030000 00000000 ................ │ │ │ │ │ 0x00000630 a0000000 80100000 c4090000 00000000 ................ │ │ │ │ │ 0x00000640 08000000 481f0000 94000000 00000000 ....H........... │ │ │ │ │ 0x00000650 80000000 440f0000 d0090000 00000000 ....D........... │ │ │ │ │ 0x00000660 08000000 600e0000 e0090000 00000000 ....`........... │ │ │ │ │ 0x00000670 08000000 600d0000 28020000 00000000 ....`...(....... │ │ │ │ │ - 0x00000680 80000000 18170000 3c080000 00000000 ........<....... │ │ │ │ │ + 0x00000680 80000000 18170000 4c080000 00000000 ........L....... │ │ │ │ │ 0x00000690 80000000 c8150000 5c080000 00000000 ........\....... │ │ │ │ │ 0x000006a0 80000000 d4030000 f0090000 00000000 ................ │ │ │ │ │ 0x000006b0 08000000 a41d0000 c8080000 00000000 ................ │ │ │ │ │ 0x000006c0 82000000 c81b0000 f8040000 00000000 ................ │ │ │ │ │ 0x000006d0 80000000 e8130000 d0080000 00000000 ................ │ │ │ │ │ 0x000006e0 82000000 d4200000 e4080000 00000000 ..... .......... │ │ │ │ │ 0x000006f0 82000000 40080000 6c040000 00000000 ....@...l....... │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -80,16 +80,16 @@ │ │ │ │ │ [ 754] unsupported format character '%c' (0x%x) at index %zd │ │ │ │ │ [ 78c] not all arguments converted during bytes formatting │ │ │ │ │ [ 7c0] not enough arguments for format string │ │ │ │ │ [ 7e8] float argument required, not %.200s │ │ │ │ │ [ 80c] ljust │ │ │ │ │ [ 814] a byte string of length 1 │ │ │ │ │ [ 830] argument 2 │ │ │ │ │ - [ 83c] rindex │ │ │ │ │ - [ 844] result too long │ │ │ │ │ + [ 83c] result too long │ │ │ │ │ + [ 84c] rindex │ │ │ │ │ [ 854] center │ │ │ │ │ [ 85c] rjust │ │ │ │ │ [ 864] N(O)n │ │ │ │ │ [ 86c] N(()) │ │ │ │ │ [ 874] (y#) │ │ │ │ │ [ 87c] encoding │ │ │ │ │ [ 888] errors │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -351,15 +351,15 @@ │ │ │ │ │ str.w r0, [ip, #3496] @ 0xda8 │ │ │ │ │ sub.w sp, sp, #564 @ 0x234 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [pc, #480] @ (4ec <_PyBytes_DecodeEscape2+0x1f8>) │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + mov fp, r2 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #556] @ 0x22c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ @@ -367,333 +367,336 @@ │ │ │ │ │ ldr r7, [sp, #600] @ 0x258 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 8c0 <_PyBytesWriter_Prepare.constprop.0> │ │ │ │ │ + bl 8bc <_PyBytesWriter_Prepare.constprop.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c4 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ + beq.w 4c2 <_PyBytes_DecodeEscape2+0x1ce> │ │ │ │ │ add r8, r5 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, r8 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ - bcs.w 4ba <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ + bcs.w 4b8 <_PyBytes_DecodeEscape2+0x1c4> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 4de <_PyBytes_DecodeEscape2+0x1ea> │ │ │ │ │ - movw sl, #0 │ │ │ │ │ + beq.w 4dc <_PyBytes_DecodeEscape2+0x1e8> │ │ │ │ │ + movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ - movt sl, #0 │ │ │ │ │ + movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 380 <_PyBytes_DecodeEscape2+0x8c> │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + b.n 382 <_PyBytes_DecodeEscape2+0x8e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ strb r0, [r4, #0] │ │ │ │ │ - bls.w 4ba <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ + bls.w 4b8 <_PyBytes_DecodeEscape2+0x1c4> │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ - bne.n 372 <_PyBytes_DecodeEscape2+0x7e> │ │ │ │ │ + bne.n 374 <_PyBytes_DecodeEscape2+0x80> │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.w 7b2 <_PyBytes_DecodeEscape2+0x4be> │ │ │ │ │ - ldrb.w ip, [r3, #1] │ │ │ │ │ - add.w r9, r3, #2 │ │ │ │ │ - sub.w r0, ip, #10 │ │ │ │ │ + beq.w 7ac <_PyBytes_DecodeEscape2+0x4b8> │ │ │ │ │ + ldrb r5, [r3, #1] │ │ │ │ │ + add.w sl, r3, #2 │ │ │ │ │ + sub.w r0, r5, #10 │ │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ │ - bhi.w 794 <_PyBytes_DecodeEscape2+0x4a0> │ │ │ │ │ + bhi.w 790 <_PyBytes_DecodeEscape2+0x49c> │ │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ │ - .short 0x0086 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x023e01f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f70212 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x014701f7 │ │ │ │ │ - .word 0x01470147 │ │ │ │ │ - .word 0x01470147 │ │ │ │ │ - .word 0x01470147 │ │ │ │ │ - .word 0x01f70147 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01a801f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01db025c │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x026001f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x017101f7 │ │ │ │ │ - .word 0x01f701f7 │ │ │ │ │ - .word 0x01a401f7 │ │ │ │ │ - .word 0x01ac01f7 │ │ │ │ │ - .word 0x020201f7 │ │ │ │ │ - .word 0x006f01f7 │ │ │ │ │ - add.w fp, r3, #3 │ │ │ │ │ - cmp r8, fp │ │ │ │ │ - bls.w 7d2 <_PyBytes_DecodeEscape2+0x4de> │ │ │ │ │ + .short 0x0085 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x023a01f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f5020f │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x014601f5 │ │ │ │ │ + .word 0x01460146 │ │ │ │ │ + .word 0x01460146 │ │ │ │ │ + .word 0x01460146 │ │ │ │ │ + .word 0x01f50146 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01a501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01d9025a │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x025e01f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x017001f5 │ │ │ │ │ + .word 0x01f501f5 │ │ │ │ │ + .word 0x01a101f5 │ │ │ │ │ + .word 0x01a901f5 │ │ │ │ │ + .word 0x01ff01f5 │ │ │ │ │ + .word 0x006f01f5 │ │ │ │ │ + adds r5, r3, #3 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bls.w 7cc <_PyBytes_DecodeEscape2+0x4d8> │ │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ │ - ldrb.w r0, [sl, r1] │ │ │ │ │ + ldrb.w r0, [r9, r1] │ │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ │ - ldrb.w r1, [sl, r1] │ │ │ │ │ + ldrb.w r1, [r9, r1] │ │ │ │ │ orr.w ip, r0, r1 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.w 7d2 <_PyBytes_DecodeEscape2+0x4de> │ │ │ │ │ + bhi.w 7cc <_PyBytes_DecodeEscape2+0x4d8> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - add.w r9, r3, #4 │ │ │ │ │ + add.w sl, r3, #4 │ │ │ │ │ add.w r1, r1, r0, lsl #4 │ │ │ │ │ strb r1, [r4, #0] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bls.n 4ba <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - b.n 37c <_PyBytes_DecodeEscape2+0x88> │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bls.n 4b8 <_PyBytes_DecodeEscape2+0x1c4> │ │ │ │ │ + mov r1, sl │ │ │ │ │ + b.n 37e <_PyBytes_DecodeEscape2+0x8a> │ │ │ │ │ mov r1, r2 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl 9b8 <_PyBytesWriter_Finish> │ │ │ │ │ + bl 9b4 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r3, [pc, #36] @ (4ec <_PyBytes_DecodeEscape2+0x1f8>) │ │ │ │ │ + ldr r3, [pc, #40] @ (4ec <_PyBytes_DecodeEscape2+0x1f8>) │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #556] @ 0x22c │ │ │ │ │ eors r1, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 71e <_PyBytes_DecodeEscape2+0x42a> │ │ │ │ │ + bne.w 718 <_PyBytes_DecodeEscape2+0x424> │ │ │ │ │ mov r0, r2 │ │ │ │ │ add.w sp, sp, #564 @ 0x234 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ b.n 4fc <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ strb r0, [r4, #0] │ │ │ │ │ - bcs.n 4ba <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ + bcs.n 4b8 <_PyBytes_DecodeEscape2+0x1c4> │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ bne.n 4f0 <_PyBytes_DecodeEscape2+0x1fc> │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.w 7b2 <_PyBytes_DecodeEscape2+0x4be> │ │ │ │ │ + beq.w 7ac <_PyBytes_DecodeEscape2+0x4b8> │ │ │ │ │ ldrb.w r9, [r3, #1] │ │ │ │ │ adds r0, r3, #2 │ │ │ │ │ sub.w lr, r9, #10 │ │ │ │ │ cmp.w lr, #110 @ 0x6e │ │ │ │ │ - bhi.w 764 <_PyBytes_DecodeEscape2+0x470> │ │ │ │ │ + bhi.w 760 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ tbh [pc, lr, lsl #1] │ │ │ │ │ - .short 0x0084 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x012d0121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210131 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x00bb0121 │ │ │ │ │ - .word 0x00bb00bb │ │ │ │ │ - .word 0x00bb00bb │ │ │ │ │ - .word 0x00bb00bb │ │ │ │ │ - .word 0x012100bb │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x00f60121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01110119 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01150121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x00b70121 │ │ │ │ │ - .word 0x01210121 │ │ │ │ │ - .word 0x00f20121 │ │ │ │ │ - .word 0x00fa0121 │ │ │ │ │ - .word 0x01350121 │ │ │ │ │ - .word 0x006f0121 │ │ │ │ │ + .short 0x0083 │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x012b011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f012f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x00ba011f │ │ │ │ │ + .word 0x00ba00ba │ │ │ │ │ + .word 0x00ba00ba │ │ │ │ │ + .word 0x00ba00ba │ │ │ │ │ + .word 0x011f00ba │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x00f3011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x010f0117 │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x0113011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x00b6011f │ │ │ │ │ + .word 0x011f011f │ │ │ │ │ + .word 0x00ef011f │ │ │ │ │ + .word 0x00f7011f │ │ │ │ │ + .word 0x0133011f │ │ │ │ │ + .word 0x006f011f │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bls.w 722 <_PyBytes_DecodeEscape2+0x42e> │ │ │ │ │ + bls.w 71c <_PyBytes_DecodeEscape2+0x428> │ │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ │ ldrb.w r0, [ip, r1] │ │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ │ ldrb.w r1, [ip, r1] │ │ │ │ │ orr.w lr, r0, r1 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bhi.w 722 <_PyBytes_DecodeEscape2+0x42e> │ │ │ │ │ + bhi.n 71c <_PyBytes_DecodeEscape2+0x428> │ │ │ │ │ add.w r1, r1, r0, lsl #4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ strb r1, [r4, #0] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bcs.w 4ba <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ + bcs.w 4b8 <_PyBytes_DecodeEscape2+0x1c4> │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 4f8 <_PyBytes_DecodeEscape2+0x204> │ │ │ │ │ - sub.w r0, ip, #48 @ 0x30 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bls.n 682 <_PyBytes_DecodeEscape2+0x38e> │ │ │ │ │ + sub.w r0, r5, #48 @ 0x30 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bls.n 680 <_PyBytes_DecodeEscape2+0x38c> │ │ │ │ │ ldrb.w ip, [r3, #2] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w lr, ip │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bhi.n 682 <_PyBytes_DecodeEscape2+0x38e> │ │ │ │ │ - add.w r9, r3, #3 │ │ │ │ │ + bhi.n 680 <_PyBytes_DecodeEscape2+0x38c> │ │ │ │ │ + add.w sl, r3, #3 │ │ │ │ │ add.w r0, ip, r0, lsl #3 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bls.n 682 <_PyBytes_DecodeEscape2+0x38e> │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bls.n 680 <_PyBytes_DecodeEscape2+0x38c> │ │ │ │ │ ldrb.w ip, [r3, #3] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w lr, ip │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bhi.n 682 <_PyBytes_DecodeEscape2+0x38e> │ │ │ │ │ + bhi.n 680 <_PyBytes_DecodeEscape2+0x38c> │ │ │ │ │ add.w r0, ip, r0, lsl #3 │ │ │ │ │ - add.w r9, r3, #4 │ │ │ │ │ + add.w sl, r3, #4 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - ble.n 682 <_PyBytes_DecodeEscape2+0x38e> │ │ │ │ │ + ble.n 680 <_PyBytes_DecodeEscape2+0x38c> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 682 <_PyBytes_DecodeEscape2+0x38e> │ │ │ │ │ + bne.n 680 <_PyBytes_DecodeEscape2+0x38c> │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r0, [r4, #0] │ │ │ │ │ - b.n 4b2 <_PyBytes_DecodeEscape2+0x1be> │ │ │ │ │ + b.n 4b0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ movs r3, #10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 4b2 <_PyBytes_DecodeEscape2+0x1be> │ │ │ │ │ + b.n 4b0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ movs r3, #10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 62a <_PyBytes_DecodeEscape2+0x336> │ │ │ │ │ + b.n 628 <_PyBytes_DecodeEscape2+0x334> │ │ │ │ │ sub.w r9, r9, #48 @ 0x30 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bls.n 6e6 <_PyBytes_DecodeEscape2+0x3f2> │ │ │ │ │ + bls.n 6e0 <_PyBytes_DecodeEscape2+0x3ec> │ │ │ │ │ ldrb.w lr, [r3, #2] │ │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ - uxtb.w sl, lr │ │ │ │ │ - cmp.w sl, #7 │ │ │ │ │ - bhi.n 6e6 <_PyBytes_DecodeEscape2+0x3f2> │ │ │ │ │ + uxtb.w r5, lr │ │ │ │ │ + cmp r5, #7 │ │ │ │ │ + bhi.n 6e0 <_PyBytes_DecodeEscape2+0x3ec> │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ add.w r9, lr, r9, lsl #3 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bls.n 6e6 <_PyBytes_DecodeEscape2+0x3f2> │ │ │ │ │ + bls.n 6e0 <_PyBytes_DecodeEscape2+0x3ec> │ │ │ │ │ ldrb.w lr, [r3, #3] │ │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ - uxtb.w sl, lr │ │ │ │ │ - cmp.w sl, #7 │ │ │ │ │ - bhi.n 6e6 <_PyBytes_DecodeEscape2+0x3f2> │ │ │ │ │ + uxtb.w r5, lr │ │ │ │ │ + cmp r5, #7 │ │ │ │ │ + bhi.n 6e0 <_PyBytes_DecodeEscape2+0x3ec> │ │ │ │ │ add.w r9, lr, r9, lsl #3 │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ │ - ble.n 6e6 <_PyBytes_DecodeEscape2+0x3f2> │ │ │ │ │ + ble.n 6e0 <_PyBytes_DecodeEscape2+0x3ec> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ itt eq │ │ │ │ │ streq.w r9, [r6] │ │ │ │ │ streq r1, [r7, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r9, [r4] │ │ │ │ │ - b.n 62a <_PyBytes_DecodeEscape2+0x336> │ │ │ │ │ + b.n 628 <_PyBytes_DecodeEscape2+0x334> │ │ │ │ │ movs r3, #13 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 4b2 <_PyBytes_DecodeEscape2+0x1be> │ │ │ │ │ + b.n 4b0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 4b2 <_PyBytes_DecodeEscape2+0x1be> │ │ │ │ │ + b.n 4b0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ movs r3, #9 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 4b2 <_PyBytes_DecodeEscape2+0x1be> │ │ │ │ │ + b.n 4b0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ movs r3, #13 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 62a <_PyBytes_DecodeEscape2+0x336> │ │ │ │ │ + b.n 628 <_PyBytes_DecodeEscape2+0x334> │ │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 62a <_PyBytes_DecodeEscape2+0x336> │ │ │ │ │ + b.n 628 <_PyBytes_DecodeEscape2+0x334> │ │ │ │ │ movs r3, #9 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 62a <_PyBytes_DecodeEscape2+0x336> │ │ │ │ │ + b.n 628 <_PyBytes_DecodeEscape2+0x334> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ + mov r5, sl │ │ │ │ │ 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 .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -702,344 +705,345 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 4c4 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ + b.n 4c2 <_PyBytes_DecodeEscape2+0x1ce> │ │ │ │ │ movs r3, #8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 62a <_PyBytes_DecodeEscape2+0x336> │ │ │ │ │ + b.n 628 <_PyBytes_DecodeEscape2+0x334> │ │ │ │ │ movs r3, #12 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 62a <_PyBytes_DecodeEscape2+0x336> │ │ │ │ │ + b.n 628 <_PyBytes_DecodeEscape2+0x334> │ │ │ │ │ movs r3, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 62a <_PyBytes_DecodeEscape2+0x336> │ │ │ │ │ + b.n 628 <_PyBytes_DecodeEscape2+0x334> │ │ │ │ │ movs r3, #8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 4b2 <_PyBytes_DecodeEscape2+0x1be> │ │ │ │ │ + b.n 4b0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov.w r3, #92 @ 0x5c │ │ │ │ │ itt eq │ │ │ │ │ streq.w r9, [r6] │ │ │ │ │ streq r1, [r7, #0] │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 62a <_PyBytes_DecodeEscape2+0x336> │ │ │ │ │ + b.n 628 <_PyBytes_DecodeEscape2+0x334> │ │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 62a <_PyBytes_DecodeEscape2+0x336> │ │ │ │ │ + b.n 628 <_PyBytes_DecodeEscape2+0x334> │ │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 62a <_PyBytes_DecodeEscape2+0x336> │ │ │ │ │ + b.n 628 <_PyBytes_DecodeEscape2+0x334> │ │ │ │ │ movs r3, #11 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 62a <_PyBytes_DecodeEscape2+0x336> │ │ │ │ │ + b.n 628 <_PyBytes_DecodeEscape2+0x334> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 7a0 <_PyBytes_DecodeEscape2+0x4ac> │ │ │ │ │ - str.w ip, [r6] │ │ │ │ │ + bne.n 79a <_PyBytes_DecodeEscape2+0x4a6> │ │ │ │ │ + str r5, [r6, #0] │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ │ adds r2, #1 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 4b2 <_PyBytes_DecodeEscape2+0x1be> │ │ │ │ │ + b.n 4b0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ movs r3, #11 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 4b2 <_PyBytes_DecodeEscape2+0x1be> │ │ │ │ │ + b.n 4b0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ 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 │ │ │ │ │ - b.n 73a <_PyBytes_DecodeEscape2+0x446> │ │ │ │ │ + b.n 736 <_PyBytes_DecodeEscape2+0x442> │ │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 4b2 <_PyBytes_DecodeEscape2+0x1be> │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + b.n 4b0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ + mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 722 <_PyBytes_DecodeEscape2+0x42e> │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + cbz r0, 856 <_PyBytes_DecodeEscape2+0x562> │ │ │ │ │ + mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ - cbnz r0, 82a <_PyBytes_DecodeEscape2+0x536> │ │ │ │ │ + cbnz r0, 822 <_PyBytes_DecodeEscape2+0x52e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ │ strb r1, [r4, #0] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bls.w 4ba <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bls.w 4b8 <_PyBytes_DecodeEscape2+0x1c4> │ │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ │ 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, r1, lsl #2] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.w 4b6 <_PyBytes_DecodeEscape2+0x1c2> │ │ │ │ │ - mov r9, fp │ │ │ │ │ - b.n 4b2 <_PyBytes_DecodeEscape2+0x1be> │ │ │ │ │ + bpl.w 4b4 <_PyBytes_DecodeEscape2+0x1c0> │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.n 4b0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 4b2 <_PyBytes_DecodeEscape2+0x1be> │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + b.n 4b0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ + mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 804 <_PyBytes_DecodeEscape2+0x510> │ │ │ │ │ + beq.n 7fc <_PyBytes_DecodeEscape2+0x508> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + mov r2, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 73a <_PyBytes_DecodeEscape2+0x446> │ │ │ │ │ + b.n 736 <_PyBytes_DecodeEscape2+0x442> │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + b.n 71e <_PyBytes_DecodeEscape2+0x42a> │ │ │ │ │ movs r3, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 4b2 <_PyBytes_DecodeEscape2+0x1be> │ │ │ │ │ + b.n 4b0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ movs r3, #12 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ - b.n 4b2 <_PyBytes_DecodeEscape2+0x1be> │ │ │ │ │ + b.n 4b0 <_PyBytes_DecodeEscape2+0x1bc> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000870 <_PyBytesWriter_Prepare>: │ │ │ │ │ +0000086c <_PyBytesWriter_Prepare>: │ │ │ │ │ _PyBytesWriter_Prepare(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - cbz r2, 89e <_PyBytesWriter_Prepare+0x2e> │ │ │ │ │ + cbz r2, 89a <_PyBytesWriter_Prepare+0x2e> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w lr, lr, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bgt.n 8b0 <_PyBytesWriter_Prepare+0x40> │ │ │ │ │ + bgt.n 8ac <_PyBytesWriter_Prepare+0x40> │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 8a4 <_PyBytesWriter_Prepare+0x34> │ │ │ │ │ + blt.n 8a0 <_PyBytesWriter_Prepare+0x34> │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 1340 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1358 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 8a0 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ + b.n 89c <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8a0 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ + b.n 89c <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008c0 <_PyBytesWriter_Prepare.constprop.0>: │ │ │ │ │ +000008bc <_PyBytesWriter_Prepare.constprop.0>: │ │ │ │ │ _PyBytesWriter_Prepare.constprop.0(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 948 <_PyBytesWriter_Prepare.constprop.0+0x88> │ │ │ │ │ + beq.n 944 <_PyBytesWriter_Prepare.constprop.0+0x88> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 964 <_PyBytesWriter_Prepare.constprop.0+0xa4> │ │ │ │ │ + bgt.n 960 <_PyBytesWriter_Prepare.constprop.0+0xa4> │ │ │ │ │ adds r3, r2, r0 │ │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ │ - bgt.n 8f4 <_PyBytesWriter_Prepare.constprop.0+0x34> │ │ │ │ │ + bgt.n 8f0 <_PyBytesWriter_Prepare.constprop.0+0x34> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - cbnz r2, 92e <_PyBytesWriter_Prepare.constprop.0+0x6e> │ │ │ │ │ + cbnz r2, 92a <_PyBytesWriter_Prepare.constprop.0+0x6e> │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 97c <_PyBytesWriter_Prepare.constprop.0+0xbc> │ │ │ │ │ + bne.n 978 <_PyBytesWriter_Prepare.constprop.0+0xbc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl d8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 98a <_PyBytesWriter_Prepare.constprop.0+0xca> │ │ │ │ │ + beq.n 986 <_PyBytesWriter_Prepare.constprop.0+0xca> │ │ │ │ │ add.w ip, r4, #24 │ │ │ │ │ subs.w r2, r5, ip │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bne.n 94c <_PyBytesWriter_Prepare.constprop.0+0x8c> │ │ │ │ │ + bne.n 948 <_PyBytesWriter_Prepare.constprop.0+0x8c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - cbnz r0, 972 <_PyBytesWriter_Prepare.constprop.0+0xb2> │ │ │ │ │ + cbnz r0, 96e <_PyBytesWriter_Prepare.constprop.0+0xb2> │ │ │ │ │ adds r1, #16 │ │ │ │ │ add r1, r5 │ │ │ │ │ - b.n 8ec <_PyBytesWriter_Prepare.constprop.0+0x2c> │ │ │ │ │ + b.n 8e8 <_PyBytesWriter_Prepare.constprop.0+0x2c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ it lt │ │ │ │ │ addlt r2, r3, #3 │ │ │ │ │ asrs r2, r2, #2 │ │ │ │ │ rsb r1, r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it le │ │ │ │ │ addle r6, r3, r2 │ │ │ │ │ - ble.n 8fa <_PyBytesWriter_Prepare.constprop.0+0x3a> │ │ │ │ │ - b.n 8f8 <_PyBytesWriter_Prepare.constprop.0+0x38> │ │ │ │ │ + ble.n 8f6 <_PyBytesWriter_Prepare.constprop.0+0x3a> │ │ │ │ │ + b.n 8f4 <_PyBytesWriter_Prepare.constprop.0+0x38> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ - cbnz r2, 9a6 <_PyBytesWriter_Prepare.constprop.0+0xe6> │ │ │ │ │ + cbnz r2, 9a2 <_PyBytesWriter_Prepare.constprop.0+0xe6> │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 91e <_PyBytesWriter_Prepare.constprop.0+0x5e> │ │ │ │ │ + b.n 91a <_PyBytesWriter_Prepare.constprop.0+0x5e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 8ee <_PyBytesWriter_Prepare.constprop.0+0x2e> │ │ │ │ │ + b.n 8ea <_PyBytesWriter_Prepare.constprop.0+0x2e> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - cbz r2, 99a <_PyBytesWriter_Prepare.constprop.0+0xda> │ │ │ │ │ + cbz r2, 996 <_PyBytesWriter_Prepare.constprop.0+0xda> │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ add r1, r5 │ │ │ │ │ - b.n 8ec <_PyBytesWriter_Prepare.constprop.0+0x2c> │ │ │ │ │ + b.n 8e8 <_PyBytesWriter_Prepare.constprop.0+0x2c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 90c <_PyBytesWriter_Prepare.constprop.0+0x4c> │ │ │ │ │ + b.n 908 <_PyBytesWriter_Prepare.constprop.0+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n 8ec <_PyBytesWriter_Prepare.constprop.0+0x2c> │ │ │ │ │ + b.n 8e8 <_PyBytesWriter_Prepare.constprop.0+0x2c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ add r1, r5 │ │ │ │ │ - b.n 8ec <_PyBytesWriter_Prepare.constprop.0+0x2c> │ │ │ │ │ + b.n 8e8 <_PyBytesWriter_Prepare.constprop.0+0x2c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - cbz r2, 9ae <_PyBytesWriter_Prepare.constprop.0+0xee> │ │ │ │ │ + cbz r2, 9aa <_PyBytesWriter_Prepare.constprop.0+0xee> │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ - b.n 954 <_PyBytesWriter_Prepare.constprop.0+0x94> │ │ │ │ │ + b.n 950 <_PyBytesWriter_Prepare.constprop.0+0x94> │ │ │ │ │ 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 954 <_PyBytesWriter_Prepare.constprop.0+0x94> │ │ │ │ │ + b.n 950 <_PyBytesWriter_Prepare.constprop.0+0x94> │ │ │ │ │ │ │ │ │ │ -000009b8 <_PyBytesWriter_Finish>: │ │ │ │ │ +000009b4 <_PyBytesWriter_Finish>: │ │ │ │ │ _PyBytesWriter_Finish(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a6e <_PyBytesWriter_Finish+0xb6> │ │ │ │ │ + beq.n a6a <_PyBytesWriter_Finish+0xb6> │ │ │ │ │ add.w r6, r0, #24 │ │ │ │ │ subs r4, r1, r6 │ │ │ │ │ - beq.n a90 <_PyBytesWriter_Finish+0xd8> │ │ │ │ │ + beq.n a8c <_PyBytesWriter_Finish+0xd8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a9c <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ + bne.n a98 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n aaa <_PyBytesWriter_Finish+0xf2> │ │ │ │ │ + blt.n aa6 <_PyBytesWriter_Finish+0xf2> │ │ │ │ │ sub.w r7, r4, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ clz r7, r7 │ │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - cbnz r7, a52 <_PyBytesWriter_Finish+0x9a> │ │ │ │ │ + cbnz r7, a4e <_PyBytesWriter_Finish+0x9a> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n b00 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ + bgt.n afc <_PyBytesWriter_Finish+0x148> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b44 <_PyBytesWriter_Finish+0x18c> │ │ │ │ │ + beq.w b40 <_PyBytesWriter_Finish+0x18c> │ │ │ │ │ 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] │ │ │ │ │ @@ -1049,15 +1053,15 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ strb r7, [r3, #16] │ │ │ │ │ - cbnz r6, a40 <_PyBytesWriter_Finish+0x88> │ │ │ │ │ + cbnz r6, a3c <_PyBytesWriter_Finish+0x88> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1074,35 +1078,35 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ - cbnz r3, ac4 <_PyBytesWriter_Finish+0x10c> │ │ │ │ │ + cbnz r3, ac0 <_PyBytesWriter_Finish+0x10c> │ │ │ │ │ add.w r2, r5, #16 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - beq.n a92 <_PyBytesWriter_Finish+0xda> │ │ │ │ │ + beq.n a8e <_PyBytesWriter_Finish+0xda> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - beq.n a3a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + beq.n a36 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 174 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, ac0 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + cbnz r0, abc <_PyBytesWriter_Finish+0x108> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n a3a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - cbnz r3, a9c <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ + b.n a36 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + cbnz r3, a98 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b0a <_PyBytesWriter_Finish+0x152> │ │ │ │ │ - ldr r5, [pc, #188] @ (b58 <_PyBytesWriter_Finish+0x1a0>) │ │ │ │ │ - b.n a3a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + bne.n b06 <_PyBytesWriter_Finish+0x152> │ │ │ │ │ + ldr r5, [pc, #188] @ (b54 <_PyBytesWriter_Finish+0x1a0>) │ │ │ │ │ + b.n a36 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1113,108 +1117,108 @@ │ │ │ │ │ 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 a3a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n a36 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b28 <_PyBytesWriter_Finish+0x170> │ │ │ │ │ + beq.n b24 <_PyBytesWriter_Finish+0x170> │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - beq.n b34 <_PyBytesWriter_Finish+0x17c> │ │ │ │ │ + beq.n b30 <_PyBytesWriter_Finish+0x17c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - beq.n a3a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + beq.n a36 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a8c <_PyBytesWriter_Finish+0xd4> │ │ │ │ │ + beq.n a88 <_PyBytesWriter_Finish+0xd4> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ac0 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + beq.n abc <_PyBytesWriter_Finish+0x108> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ac0 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + bne.n abc <_PyBytesWriter_Finish+0x108> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ac0 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + b.n abc <_PyBytesWriter_Finish+0x108> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 70 │ │ │ │ │ R_ARM_THM_JUMP24 _PyBytes_FromSize.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n a98 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + beq.n a94 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a98 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + bne.n a94 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a98 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + b.n a94 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - bne.n ad0 <_PyBytesWriter_Finish+0x118> │ │ │ │ │ + bne.n acc <_PyBytesWriter_Finish+0x118> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a3a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - b.n adc <_PyBytesWriter_Finish+0x124> │ │ │ │ │ + beq.w a36 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n ad8 <_PyBytesWriter_Finish+0x124> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a3a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + beq.w a36 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w a3a <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - b.n a40 <_PyBytesWriter_Finish+0x88> │ │ │ │ │ + beq.w a36 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n a3c <_PyBytesWriter_Finish+0x88> │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000b5c : │ │ │ │ │ +00000b58 : │ │ │ │ │ PyBytes_FromString(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.n bde │ │ │ │ │ + bhi.n bda │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, bc2 │ │ │ │ │ + cbz r0, bbe │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n bc6 │ │ │ │ │ + beq.n bc2 │ │ │ │ │ adds r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, bf8 │ │ │ │ │ + cbz r0, bf4 │ │ │ │ │ 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] │ │ │ │ │ @@ -1229,121 +1233,125 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ strd r5, r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r4, [pc, #60] @ (c00 ) │ │ │ │ │ - b.n bbe │ │ │ │ │ + ldr r4, [pc, #60] @ (bfc ) │ │ │ │ │ + b.n bba │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n bbe │ │ │ │ │ + b.n bba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n bbe │ │ │ │ │ + b.n bba │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000c04 : │ │ │ │ │ +00000c00 : │ │ │ │ │ PyBytes_Concat(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n d0e │ │ │ │ │ + beq.n d0a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e64 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + beq.w e8a │ │ │ │ │ + mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w d48 │ │ │ │ │ - add r6, sp, #8 │ │ │ │ │ + beq.w d3e │ │ │ │ │ + add r7, sp, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de6 │ │ │ │ │ - add.w r8, sp, #52 @ 0x34 │ │ │ │ │ + bne.w de0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de6 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w d98 │ │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n d26 │ │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - subs r1, r1, r7 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bgt.w e5e │ │ │ │ │ - adds r7, r7, r2 │ │ │ │ │ - bmi.w dbe │ │ │ │ │ - beq.w dba │ │ │ │ │ + bne.w de0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w d8e │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n d20 │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + subs r3, r3, r1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.w e0a │ │ │ │ │ + adds r3, r2, r1 │ │ │ │ │ + bmi.w dbe │ │ │ │ │ + beq.w db4 │ │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bhi.w dd8 │ │ │ │ │ - add.w r0, r7, #17 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt.w dda │ │ │ │ │ + add.w r0, r3, #17 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e7e │ │ │ │ │ + beq.w e7a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - adds r3, r4, r7 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + add r3, r4 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ @@ -1351,213 +1359,225 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.n dde │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + beq.n cf0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n d00 │ │ │ │ │ - add.w r8, sp, #52 @ 0x34 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + beq.n cfc │ │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n d14 │ │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + bne.n d0e │ │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d0e │ │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + bne.n d0a │ │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n c76 │ │ │ │ │ + bne.n db8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n d42 │ │ │ │ │ + beq.n ce6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - bne.n cea │ │ │ │ │ - b.n cfa │ │ │ │ │ + b.n ce6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w c2e │ │ │ │ │ + bne.w c28 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e38 │ │ │ │ │ + bne.n e22 │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n e06 │ │ │ │ │ + blt.n e68 │ │ │ │ │ add r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 174 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n e0a │ │ │ │ │ + beq.n e6c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ add r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n d0e │ │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + b.n d0a │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bne.w c64 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n e00 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n db6 │ │ │ │ │ + beq.n daa │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b.n cea │ │ │ │ │ - ldr r4, [pc, #208] @ (e8c ) │ │ │ │ │ - b.n ccc │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ + b.n cf0 │ │ │ │ │ + ldr r4, [pc, #236] @ (ea4 ) │ │ │ │ │ + b.n ccc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.w c78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n ce4 │ │ │ │ │ + b.n ce6 │ │ │ │ │ bl 70 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ - b.n dd4 │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bne.n cf6 │ │ │ │ │ - b.n d00 │ │ │ │ │ + b.n dd4 │ │ │ │ │ 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 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n dd4 │ │ │ │ │ + b.n dd4 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n e10 │ │ │ │ │ + bge.w c78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w d0e │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r5, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w d0e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w d0e │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d0e │ │ │ │ │ + b.n dd4 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n db4 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n d38 │ │ │ │ │ + b.n cea │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e18 │ │ │ │ │ - b.n d0e │ │ │ │ │ + beq.w d0a │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r5, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w d0a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w d0a │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n d0a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n e48 │ │ │ │ │ + b.n d0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n dd4 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w ccc │ │ │ │ │ + b.n ce6 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d0e │ │ │ │ │ + beq.w d0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d0e │ │ │ │ │ - b.n d1c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w cca │ │ │ │ │ - b.n ce4 │ │ │ │ │ + bne.w d0a │ │ │ │ │ + b.n d16 │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000e90 : │ │ │ │ │ +00000ea8 : │ │ │ │ │ bytes_concat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -1566,49 +1586,49 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc2 │ │ │ │ │ + bne.w fda │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fc2 │ │ │ │ │ + bne.n fda │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f9e │ │ │ │ │ + beq.n fb6 │ │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n f7c │ │ │ │ │ + beq.n f94 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 1020 │ │ │ │ │ + bgt.w 1038 │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ - bmi.w ff4 │ │ │ │ │ - beq.n fbe │ │ │ │ │ + bmi.w 100c │ │ │ │ │ + beq.n fd6 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 100e │ │ │ │ │ + bgt.w 1026 │ │ │ │ │ add.w r0, r2, #17 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1044 │ │ │ │ │ + beq.w 105c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ @@ -1639,61 +1659,61 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ adds r0, r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n f68 │ │ │ │ │ + beq.n f80 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n f76 │ │ │ │ │ + beq.n f8e │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n fea │ │ │ │ │ + bne.n 1002 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n f62 │ │ │ │ │ - b.n f70 │ │ │ │ │ + bne.n f7a │ │ │ │ │ + b.n f88 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1016 │ │ │ │ │ + bne.n 102e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ - b.n f62 │ │ │ │ │ - ldr r4, [pc, #148] @ (1054 ) │ │ │ │ │ - b.n f40 │ │ │ │ │ + b.n f7a │ │ │ │ │ + ldr r4, [pc, #148] @ (106c ) │ │ │ │ │ + b.n f58 │ │ │ │ │ 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 │ │ │ │ │ @@ -1704,69 +1724,69 @@ │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n f62 │ │ │ │ │ - b.n f68 │ │ │ │ │ + bne.n f7a │ │ │ │ │ + b.n f80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - bge.w eec │ │ │ │ │ + bge.w f04 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n fe2 │ │ │ │ │ + b.n ffa │ │ │ │ │ bl 70 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n fe2 │ │ │ │ │ + b.n ffa │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1028 │ │ │ │ │ - bge.w eec │ │ │ │ │ + beq.n 1040 │ │ │ │ │ + bge.w f04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n fe2 │ │ │ │ │ + b.n ffa │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 103e │ │ │ │ │ + bne.n 1056 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f62 │ │ │ │ │ + beq.n f7a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n f62 │ │ │ │ │ - ldr r4, [pc, #20] @ (1054 ) │ │ │ │ │ + b.n f7a │ │ │ │ │ + ldr r4, [pc, #20] @ (106c ) │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n f40 │ │ │ │ │ + b.n f58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f3e │ │ │ │ │ - b.n fe2 │ │ │ │ │ + bne.w f56 │ │ │ │ │ + b.n ffa │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001058 : │ │ │ │ │ +00001070 : │ │ │ │ │ bytes_buffer_getbuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ @@ -1778,20 +1798,20 @@ │ │ │ │ │ mov r1, ip │ │ │ │ │ strd lr, r4, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_FillInfo │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001088 : │ │ │ │ │ +000010a0 : │ │ │ │ │ bytes_hash(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 1092 │ │ │ │ │ + beq.n 10aa │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ @@ -1801,45 +1821,45 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_HashBytes │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000010b8 : │ │ │ │ │ +000010d0 : │ │ │ │ │ bytes_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ - bpl.n 11b6 │ │ │ │ │ + bpl.n 11ce │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ - bpl.n 11b6 │ │ │ │ │ + bpl.n 11ce │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 1136 │ │ │ │ │ + beq.n 114e │ │ │ │ │ subs r2, r5, #2 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 115a │ │ │ │ │ + bhi.n 1172 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 1122 │ │ │ │ │ + bne.n 113a │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1122 │ │ │ │ │ + bne.n 113a │ │ │ │ │ sub.w r5, r5, #3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ clz r5, r5 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1856,150 +1876,150 @@ │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi.n 1236 │ │ │ │ │ + bhi.n 124e │ │ │ │ │ tbb [pc, r5] │ │ │ │ │ .short 0x0309 │ │ │ │ │ .word 0x03090903 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 114c │ │ │ │ │ + b.n 1164 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 11ce │ │ │ │ │ + ble.n 11e6 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ - bne.n 117e │ │ │ │ │ + bne.n 1196 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 11ce │ │ │ │ │ + cbz r0, 11e6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi.n 1224 │ │ │ │ │ + bhi.n 123c │ │ │ │ │ tbb [pc, r5] │ │ │ │ │ .short 0x030b │ │ │ │ │ .word 0x4b584b4b │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b.n 114c │ │ │ │ │ + b.n 1164 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ands.w r0, r0, r1, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - b.n 114c │ │ │ │ │ + b.n 1164 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 124e │ │ │ │ │ + bne.n 1266 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 114c │ │ │ │ │ + b.n 1164 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi.n 1204 │ │ │ │ │ + bhi.n 121c │ │ │ │ │ tbb [pc, r5] │ │ │ │ │ .short 0x0b03 │ │ │ │ │ .word 0x131b1313 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it le │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b.n 114c │ │ │ │ │ + b.n 1164 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b.n 114c │ │ │ │ │ + b.n 1164 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b.n 114c │ │ │ │ │ + b.n 1164 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b.n 114c │ │ │ │ │ + b.n 1164 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bics.w r0, r0, r1, asr #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r3 │ │ │ │ │ - b.n 114c │ │ │ │ │ + b.n 1164 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_BadArgument │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 114c │ │ │ │ │ + b.n 1164 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it le │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b.n 114c │ │ │ │ │ + b.n 1164 │ │ │ │ │ subs r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi.n 11c4 │ │ │ │ │ + bhi.n 11dc │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ - bpl.n 12ae │ │ │ │ │ + bpl.n 12c6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ @@ -2007,19 +2027,19 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 123a │ │ │ │ │ + bne.n 1252 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 12b8 │ │ │ │ │ + bpl.n 12d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ @@ -2032,114 +2052,114 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, r3 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - b.n 114c │ │ │ │ │ + b.n 1164 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - bpl.n 127e │ │ │ │ │ - b.n 125c │ │ │ │ │ + bpl.n 1296 │ │ │ │ │ + b.n 1274 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 11c4 │ │ │ │ │ - b.n 1284 │ │ │ │ │ + bpl.n 11dc │ │ │ │ │ + b.n 129c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012c4 <_PyBytesWriter_Init>: │ │ │ │ │ +000012dc <_PyBytesWriter_Init>: │ │ │ │ │ _PyBytesWriter_Init(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000012d4 <_PyBytesWriter_Alloc>: │ │ │ │ │ +000012ec <_PyBytesWriter_Alloc>: │ │ │ │ │ _PyBytesWriter_Alloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ add.w lr, r0, #24 │ │ │ │ │ str.w ip, [r0, #20] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - cbz r1, 1314 <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ + cbz r1, 132c <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bgt.n 132c <_PyBytesWriter_Alloc+0x58> │ │ │ │ │ + bgt.n 1344 <_PyBytesWriter_Alloc+0x58> │ │ │ │ │ add.w r2, r1, ip │ │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ │ - bgt.n 131a <_PyBytesWriter_Alloc+0x46> │ │ │ │ │ + bgt.n 1332 <_PyBytesWriter_Alloc+0x46> │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ mov r0, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, lr │ │ │ │ │ strd r2, r0, [sp] │ │ │ │ │ - bl 1340 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1358 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 1312 <_PyBytesWriter_Alloc+0x3e> │ │ │ │ │ + b.n 132a <_PyBytesWriter_Alloc+0x3e> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ - b.n 1314 <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ + b.n 132c <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001340 <_PyBytesWriter_Resize>: │ │ │ │ │ +00001358 <_PyBytesWriter_Resize>: │ │ │ │ │ _PyBytesWriter_Resize(): │ │ │ │ │ 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, #16] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13da <_PyBytesWriter_Resize+0x9a> │ │ │ │ │ + bne.n 13f2 <_PyBytesWriter_Resize+0x9a> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1476 <_PyBytesWriter_Resize+0x136> │ │ │ │ │ + beq.w 148e <_PyBytesWriter_Resize+0x136> │ │ │ │ │ add.w r8, r4, #24 │ │ │ │ │ sub.w r6, r6, r8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 13f2 <_PyBytesWriter_Resize+0xb2> │ │ │ │ │ + bne.n 140a <_PyBytesWriter_Resize+0xb2> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - blt.n 1430 <_PyBytesWriter_Resize+0xf0> │ │ │ │ │ - beq.n 1416 <_PyBytesWriter_Resize+0xd6> │ │ │ │ │ + blt.n 1448 <_PyBytesWriter_Resize+0xf0> │ │ │ │ │ + beq.n 142e <_PyBytesWriter_Resize+0xd6> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 1420 <_PyBytesWriter_Resize+0xe0> │ │ │ │ │ + bhi.n 1438 <_PyBytesWriter_Resize+0xe0> │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1468 <_PyBytesWriter_Resize+0x128> │ │ │ │ │ + beq.n 1480 <_PyBytesWriter_Resize+0x128> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ @@ -2153,413 +2173,489 @@ │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ strb r7, [r2, #16] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r6, 1404 <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ + cbnz r6, 141c <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1454 <_PyBytesWriter_Resize+0x114> │ │ │ │ │ + bne.n 146c <_PyBytesWriter_Resize+0x114> │ │ │ │ │ adds r3, #16 │ │ │ │ │ adds r0, r3, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ it lt │ │ │ │ │ addlt r3, r2, #3 │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ addge r5, r5, r3 │ │ │ │ │ - b.n 135e <_PyBytesWriter_Resize+0x1e> │ │ │ │ │ + b.n 1376 <_PyBytesWriter_Resize+0x1e> │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ - cbz r0, 1426 <_PyBytesWriter_Resize+0xe6> │ │ │ │ │ + cbz r0, 143e <_PyBytesWriter_Resize+0xe6> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 13c2 <_PyBytesWriter_Resize+0x82> │ │ │ │ │ + beq.n 13da <_PyBytesWriter_Resize+0x82> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - cbnz r2, 144a <_PyBytesWriter_Resize+0x10a> │ │ │ │ │ + cbnz r2, 1462 <_PyBytesWriter_Resize+0x10a> │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 13c2 <_PyBytesWriter_Resize+0x82> │ │ │ │ │ - ldr r3, [pc, #172] @ (14c4 <_PyBytesWriter_Resize+0x184>) │ │ │ │ │ + b.n 13da <_PyBytesWriter_Resize+0x82> │ │ │ │ │ + ldr r3, [pc, #172] @ (14dc <_PyBytesWriter_Resize+0x184>) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 13c4 <_PyBytesWriter_Resize+0x84> │ │ │ │ │ - b.n 1408 <_PyBytesWriter_Resize+0xc8> │ │ │ │ │ + beq.n 13dc <_PyBytesWriter_Resize+0x84> │ │ │ │ │ + b.n 1420 <_PyBytesWriter_Resize+0xc8> │ │ │ │ │ bl 70 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 13d4 <_PyBytesWriter_Resize+0x94> │ │ │ │ │ + b.n 13ec <_PyBytesWriter_Resize+0x94> │ │ │ │ │ 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 │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ - b.n 1426 <_PyBytesWriter_Resize+0xe6> │ │ │ │ │ + b.n 143e <_PyBytesWriter_Resize+0xe6> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 14ae <_PyBytesWriter_Resize+0x16e> │ │ │ │ │ + beq.n 14c6 <_PyBytesWriter_Resize+0x16e> │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - b.n 140c <_PyBytesWriter_Resize+0xcc> │ │ │ │ │ + b.n 1424 <_PyBytesWriter_Resize+0xcc> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbz r2, 145e <_PyBytesWriter_Resize+0x11e> │ │ │ │ │ + cbz r2, 1476 <_PyBytesWriter_Resize+0x11e> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ adds r0, r4, r6 │ │ │ │ │ - b.n 13d4 <_PyBytesWriter_Resize+0x94> │ │ │ │ │ + b.n 13ec <_PyBytesWriter_Resize+0x94> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 145a <_PyBytesWriter_Resize+0x11a> │ │ │ │ │ + b.n 1472 <_PyBytesWriter_Resize+0x11a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13be <_PyBytesWriter_Resize+0x7e> │ │ │ │ │ + bne.n 13d6 <_PyBytesWriter_Resize+0x7e> │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ - b.n 1426 <_PyBytesWriter_Resize+0xe6> │ │ │ │ │ + b.n 143e <_PyBytesWriter_Resize+0xe6> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r7, 1498 <_PyBytesWriter_Resize+0x158> │ │ │ │ │ + cbnz r7, 14b0 <_PyBytesWriter_Resize+0x158> │ │ │ │ │ adds r0, #16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r6, r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 174 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1426 <_PyBytesWriter_Resize+0xe6> │ │ │ │ │ + bne.n 143e <_PyBytesWriter_Resize+0xe6> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - cbnz r3, 1494 <_PyBytesWriter_Resize+0x154> │ │ │ │ │ + cbnz r3, 14ac <_PyBytesWriter_Resize+0x154> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ - b.n 13ca <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ + b.n 13e2 <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ adds r4, #24 │ │ │ │ │ - b.n 145a <_PyBytesWriter_Resize+0x11a> │ │ │ │ │ + b.n 1472 <_PyBytesWriter_Resize+0x11a> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 14b8 <_PyBytesWriter_Resize+0x178> │ │ │ │ │ + cbz r3, 14d0 <_PyBytesWriter_Resize+0x178> │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1426 <_PyBytesWriter_Resize+0xe6> │ │ │ │ │ + bne.n 143e <_PyBytesWriter_Resize+0xe6> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs r6, r6, r7 │ │ │ │ │ - b.n 148c <_PyBytesWriter_Resize+0x14c> │ │ │ │ │ + b.n 14a4 <_PyBytesWriter_Resize+0x14c> │ │ │ │ │ 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 140c <_PyBytesWriter_Resize+0xcc> │ │ │ │ │ + b.n 1424 <_PyBytesWriter_Resize+0xcc> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 149e <_PyBytesWriter_Resize+0x15e> │ │ │ │ │ + b.n 14b6 <_PyBytesWriter_Resize+0x15e> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000014c8 : │ │ │ │ │ +000014e0 : │ │ │ │ │ bytes_subscript(): │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ + push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - sub sp, #28 │ │ │ │ │ + sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15a2 │ │ │ │ │ + bne.n 15ba │ │ │ │ │ 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 16cc │ │ │ │ │ + bne.w 17a8 │ │ │ │ │ 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 1692 │ │ │ │ │ + blt.w 176e │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ble.w 161a │ │ │ │ │ + ble.w 1638 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15de │ │ │ │ │ + beq.n 15fc │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 163e │ │ │ │ │ + bne.w 165c │ │ │ │ │ adds r4, #16 │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15fe │ │ │ │ │ + bne.n 161c │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.w 1696 │ │ │ │ │ + bhi.w 1772 │ │ │ │ │ add.w r0, r2, #17 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 169c │ │ │ │ │ + beq.w 1778 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ strd r2, r0, [sp] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 16ac │ │ │ │ │ + bne.w 1788 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ adds r0, r3, r2 │ │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r0, #16] │ │ │ │ │ - cbz r4, 159c │ │ │ │ │ + cbz r4, 15b4 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ + add sp, #24 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14e2 │ │ │ │ │ + beq.n 14fa │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - beq.n 166c │ │ │ │ │ + beq.w 1746 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 167a │ │ │ │ │ + blt.w 1754 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge.n 1684 │ │ │ │ │ + bge.w 1760 │ │ │ │ │ adds r0, r4, r3 │ │ │ │ │ - ldr r3, [pc, #276] @ (16e8 ) │ │ │ │ │ + ldr r3, [pc, #468] @ (17c4 ) │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ + add sp, #24 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 163e │ │ │ │ │ + bne.n 165c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 161e │ │ │ │ │ + beq.n 163c │ │ │ │ │ adds r4, #16 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 153a │ │ │ │ │ + beq.n 1552 │ │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ │ movs r0, #24 │ │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ │ add r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - ldr r3, [pc, #208] @ (16ec ) │ │ │ │ │ - b.n 159c │ │ │ │ │ + add sp, #24 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r3, [pc, #396] @ (17c8 ) │ │ │ │ │ + b.n 15b4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 15e8 │ │ │ │ │ + bne.n 1606 │ │ │ │ │ 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 159c │ │ │ │ │ + b.n 15b4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ adds r4, #16 │ │ │ │ │ bl d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 159c │ │ │ │ │ + beq.n 15b4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - add.w r1, r3, #15 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + add.w ip, r0, #15 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ adds r2, #15 │ │ │ │ │ - add r2, r3 │ │ │ │ │ - ldrb.w ip, [r4, r0] │ │ │ │ │ - strb.w ip, [r1, #1]! │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - add r0, r5 │ │ │ │ │ - bne.n 165a │ │ │ │ │ - b.n 159c │ │ │ │ │ + add r2, r0 │ │ │ │ │ + sub.w r0, r2, ip │ │ │ │ │ + ands.w r0, r0, #7 │ │ │ │ │ + beq.n 16e8 │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + beq.n 16d8 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 16ce │ │ │ │ │ + cmp r0, #3 │ │ │ │ │ + beq.n 16c4 │ │ │ │ │ + cmp r0, #4 │ │ │ │ │ + beq.n 16ba │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.n 16b0 │ │ │ │ │ + cmp r0, #6 │ │ │ │ │ + beq.n 16a6 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ │ + strb.w r0, [ip, #16]! │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r1, r0 │ │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ │ + strb.w r0, [ip, #1]! │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r1, r0 │ │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ │ + strb.w r0, [ip, #1]! │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r1, r0 │ │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ │ + strb.w r0, [ip, #1]! │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r1, r0 │ │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ │ + strb.w r0, [ip, #1]! │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r1, r0 │ │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ │ + strb.w r0, [ip, #1]! │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r1, r0 │ │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ │ + strb.w r0, [ip, #1]! │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + add r1, r0 │ │ │ │ │ + beq.w 15b4 │ │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ │ + add.w lr, ip, #1 │ │ │ │ │ + strb.w r0, [ip, #1] │ │ │ │ │ + add.w ip, ip, #8 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + add r1, r0 │ │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ │ + strb.w r0, [lr, #1] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r1, r0 │ │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ │ + strb.w r0, [lr, #2] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r1, r0 │ │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ │ + strb.w r0, [lr, #3] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r1, r0 │ │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ │ + strb.w r0, [lr, #4] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r1, r0 │ │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ │ + strb.w r0, [lr, #5] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r1, r0 │ │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ │ + strb.w r0, [lr, #6] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r1, r0 │ │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ │ + strb.w r0, [lr, #7] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r1, r0 │ │ │ │ │ + bne.n 16e8 │ │ │ │ │ + b.n 15b4 │ │ │ │ │ strd r0, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbnz r0, 1692 │ │ │ │ │ + cbnz r0, 176e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ - bmi.n 1684 │ │ │ │ │ + bmi.n 1760 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 15ce │ │ │ │ │ + bgt.w 15ec │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 159c │ │ │ │ │ + b.n 15b4 │ │ │ │ │ bl 70 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ - b.n 1692 │ │ │ │ │ + b.n 176e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 158c │ │ │ │ │ - b.n 159c │ │ │ │ │ + bne.w 15a4 │ │ │ │ │ + b.n 15b4 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ adds r1, r3, r2 │ │ │ │ │ strd r2, r0, [r3, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb r0, [r1, #16] │ │ │ │ │ - b.n 158c │ │ │ │ │ + b.n 15a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1692 │ │ │ │ │ + b.n 176e │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000016f0 : │ │ │ │ │ +000017cc : │ │ │ │ │ bytes_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000016f4 : │ │ │ │ │ +000017d0 : │ │ │ │ │ bytes_iter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 176c │ │ │ │ │ + beq.n 1848 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #112] @ (1784 ) │ │ │ │ │ + ldr r0, [pc, #112] @ (1860 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 1756 │ │ │ │ │ + cbz r0, 1832 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 175a │ │ │ │ │ + beq.n 1836 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #92] @ (1788 ) │ │ │ │ │ + ldr r1, [pc, #92] @ (1864 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -2572,223 +2668,223 @@ │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #40] @ (178c ) │ │ │ │ │ + ldr r1, [pc, #40] @ (1868 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 173a │ │ │ │ │ + b.n 1816 │ │ │ │ │ movw r1, #3369 @ 0xd29 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 1756 │ │ │ │ │ + b.n 1832 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000022 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001790 : │ │ │ │ │ +0000186c : │ │ │ │ │ striter_dealloc(): │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ 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] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ - cbnz r2, 17be │ │ │ │ │ + cbnz r2, 189a │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 17d0 │ │ │ │ │ + bne.n 18ac │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 17ca │ │ │ │ │ + bne.n 18a6 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.n 17ba │ │ │ │ │ + b.n 1896 │ │ │ │ │ │ │ │ │ │ -000017fc : │ │ │ │ │ +000018d8 : │ │ │ │ │ bytes_decode(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18ac │ │ │ │ │ + bne.n 1988 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 18e6 │ │ │ │ │ + blt.n 19c2 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1906 │ │ │ │ │ + bne.n 19e2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 18d8 │ │ │ │ │ + beq.n 19b4 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1944 │ │ │ │ │ + beq.w 1a20 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.n 1924 │ │ │ │ │ + bpl.n 1a00 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1920 │ │ │ │ │ + beq.n 19fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 190a │ │ │ │ │ + bne.n 19e6 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 1876 │ │ │ │ │ + bne.n 1952 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 1952 │ │ │ │ │ + bpl.n 1a2e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 186e │ │ │ │ │ + beq.n 194a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 190a │ │ │ │ │ + bne.n 19e6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r5, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r4, [pc, #188] @ (1970 ) │ │ │ │ │ + ldr r4, [pc, #188] @ (1a4c ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 186e │ │ │ │ │ - cbz r5, 18d8 │ │ │ │ │ + beq.n 194a │ │ │ │ │ + cbz r5, 19b4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n 1834 │ │ │ │ │ + b.n 1910 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 186e │ │ │ │ │ + b.n 194a │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #132] @ (1970 ) │ │ │ │ │ + ldr r1, [pc, #132] @ (1a4c ) │ │ │ │ │ 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, r6 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1834 │ │ │ │ │ - b.n 186e │ │ │ │ │ + bne.n 1910 │ │ │ │ │ + b.n 194a │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 18b0 │ │ │ │ │ + b.n 198c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 186e │ │ │ │ │ + b.n 194a │ │ │ │ │ mov r3, r5 │ │ │ │ │ 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 │ │ │ │ │ @@ -2796,59 +2892,59 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 1920 │ │ │ │ │ + b.n 19fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1952 │ │ │ │ │ + bpl.n 1a2e │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ - b.n 1880 │ │ │ │ │ + b.n 195c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 1920 │ │ │ │ │ + b.n 19fc │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001974 : │ │ │ │ │ +00001a50 : │ │ │ │ │ bytes_rfind(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ 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 19b4 │ │ │ │ │ + bhi.n 1a90 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 19cc │ │ │ │ │ + bne.n 1aa8 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -2858,51 +2954,51 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 19f2 │ │ │ │ │ + cbnz r0, 1ace │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 19b0 │ │ │ │ │ + b.n 1a8c │ │ │ │ │ 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 19c8 │ │ │ │ │ + beq.n 1aa4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 19a0 │ │ │ │ │ + beq.n 1a7c │ │ │ │ │ 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 19a0 │ │ │ │ │ - b.n 19c8 │ │ │ │ │ + bne.n 1a7c │ │ │ │ │ + b.n 1aa4 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 19a0 │ │ │ │ │ + ble.n 1a7c │ │ │ │ │ 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 19e0 │ │ │ │ │ - b.n 19c8 │ │ │ │ │ + bne.n 1abc │ │ │ │ │ + b.n 1aa4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a0c : │ │ │ │ │ +00001ae8 : │ │ │ │ │ bytes_replace(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -2916,59 +3012,59 @@ │ │ │ │ │ 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 2242 │ │ │ │ │ + bhi.w 231e │ │ │ │ │ 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 225a │ │ │ │ │ + bne.w 2336 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 225a │ │ │ │ │ + bne.w 2336 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bgt.w 2260 │ │ │ │ │ + bgt.w 233c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.w 1c62 │ │ │ │ │ + blt.w 1d3e │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 213c │ │ │ │ │ + beq.w 2218 │ │ │ │ │ add.w sl, r5, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1cf0 │ │ │ │ │ + bne.w 1dcc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r3, sl │ │ │ │ │ ldrbeq.w r8, [r7] │ │ │ │ │ addeq.w r7, sl, r6 │ │ │ │ │ - beq.w 1d5a │ │ │ │ │ + beq.w 1e36 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 1c26 │ │ │ │ │ + blt.w 1d02 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 1c26 │ │ │ │ │ + ble.w 1d02 │ │ │ │ │ movw r2, #2499 @ 0x9c3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt.w 1d7a │ │ │ │ │ + bgt.w 1e56 │ │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ subs r0, r6, r3 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -2977,378 +3073,378 @@ │ │ │ │ │ ldrb.w r2, [r7, ip] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ itee ne │ │ │ │ │ strne.w ip, [sp, #12] │ │ │ │ │ subeq r0, r3, #2 │ │ │ │ │ streq r0, [sp, #12] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 1b9c │ │ │ │ │ + beq.n 1c78 │ │ │ │ │ ldrb.w r8, [r7, #1] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ itt eq │ │ │ │ │ subeq r0, r3, #3 │ │ │ │ │ streq r0, [sp, #12] │ │ │ │ │ lsl.w lr, lr, r9 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - beq.n 1b9c │ │ │ │ │ + beq.n 1c78 │ │ │ │ │ ldrb.w r8, [r7, #2] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ itt eq │ │ │ │ │ subeq r0, r3, #4 │ │ │ │ │ streq r0, [sp, #12] │ │ │ │ │ lsl.w lr, lr, r9 │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - beq.n 1b9c │ │ │ │ │ + beq.n 1c78 │ │ │ │ │ ldrb.w r8, [r7, #3] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ itt eq │ │ │ │ │ subeq r0, r3, #5 │ │ │ │ │ streq r0, [sp, #12] │ │ │ │ │ lsl.w lr, lr, r9 │ │ │ │ │ cmp.w ip, #4 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - beq.n 1b9c │ │ │ │ │ + beq.n 1c78 │ │ │ │ │ ldrb.w r8, [r7, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ itt eq │ │ │ │ │ subeq r0, r3, #6 │ │ │ │ │ streq r0, [sp, #12] │ │ │ │ │ lsl.w lr, lr, r9 │ │ │ │ │ cmp.w ip, #5 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - beq.n 1b9c │ │ │ │ │ + beq.n 1c78 │ │ │ │ │ sub.w r8, r3, #7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r9, r7, #4 │ │ │ │ │ ldrb.w lr, [r9, #1]! │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r8 │ │ │ │ │ and.w lr, lr, #31 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w lr, r0, lr │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - bne.n 1b76 │ │ │ │ │ + bne.n 1c52 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c26 │ │ │ │ │ + blt.n 1d02 │ │ │ │ │ and.w r8, r2, #31 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ │ mov fp, r6 │ │ │ │ │ lsl.w lr, lr, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ │ add.w r1, sl, ip │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ add.w r9, r3, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldrb r6, [r1, r4] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 1bee │ │ │ │ │ + beq.n 1cca │ │ │ │ │ add.w r8, r4, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.n 1c1a │ │ │ │ │ + blt.n 1cf6 │ │ │ │ │ adds r6, r1, r4 │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and.w r6, r6, #31 │ │ │ │ │ lsr.w r6, lr, r6 │ │ │ │ │ lsls r5, r6, #31 │ │ │ │ │ - bpl.n 1c12 │ │ │ │ │ + bpl.n 1cee │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldrb r6, [r1, r4] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 1bce │ │ │ │ │ + bne.n 1caa │ │ │ │ │ ldrb.w r6, [sl, r4] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 1cd0 │ │ │ │ │ + bne.n 1dac │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 1c90 │ │ │ │ │ + bne.n 1d6c │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 1db2 │ │ │ │ │ + beq.w 1e8e │ │ │ │ │ add.w r8, r4, r3 │ │ │ │ │ - b.n 1c16 │ │ │ │ │ + b.n 1cf2 │ │ │ │ │ add.w r8, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bge.n 1be6 │ │ │ │ │ + bge.n 1cc2 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 1db4 │ │ │ │ │ + bgt.w 1e90 │ │ │ │ │ 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 21ea │ │ │ │ │ + bne.w 22c6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c80 │ │ │ │ │ + beq.n 1d5c │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r2, 1c4e │ │ │ │ │ + cbz r2, 1d2a │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ - cbz r3, 1c5a │ │ │ │ │ + cbz r3, 1d36 │ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ 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 21dc │ │ │ │ │ + bne.w 22b8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c80 │ │ │ │ │ + beq.n 1d5c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c50 │ │ │ │ │ + beq.n 1d2c │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 1c50 │ │ │ │ │ + b.n 1d2c │ │ │ │ │ add.w r6, sl, r4 │ │ │ │ │ ldrb.w r8, [r7, #1] │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n 1cd0 │ │ │ │ │ + bne.n 1dac │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 1bfe │ │ │ │ │ + beq.n 1cda │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ movs r6, #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add.w r8, r5, #17 │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ add r8, r4 │ │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ │ ldrb.w fp, [r8, #1]! │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne.n 1cc4 │ │ │ │ │ + bne.n 1da0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - bgt.n 1cb4 │ │ │ │ │ + bgt.n 1d90 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r6, ip │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ - beq.n 1bfe │ │ │ │ │ + beq.n 1cda │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 1ce6 │ │ │ │ │ + blt.n 1dc2 │ │ │ │ │ adds r6, r1, r4 │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and.w r6, r6, #31 │ │ │ │ │ lsr.w r6, lr, r6 │ │ │ │ │ lsls r6, r6, #31 │ │ │ │ │ - bpl.n 1d72 │ │ │ │ │ + bpl.n 1e4e │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ add.w r8, r5, #1 │ │ │ │ │ add r8, r4 │ │ │ │ │ - b.n 1c16 │ │ │ │ │ + b.n 1cf2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 1e5e │ │ │ │ │ + bne.w 1f3a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 22dc │ │ │ │ │ + bne.w 23b8 │ │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 1d16 │ │ │ │ │ + cbnz r0, 1df2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b4 │ │ │ │ │ R_ARM_THM_CALL return_self │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 1c82 │ │ │ │ │ + b.n 1d5e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ bl d8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c82 │ │ │ │ │ + beq.n 1d5e │ │ │ │ │ sub.w r7, r7, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r3, r0, r7 │ │ │ │ │ add r6, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb r5, [r0, r7] │ │ │ │ │ - b.n 1d42 │ │ │ │ │ + b.n 1e1e │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ subs r2, r6, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - beq.n 1c82 │ │ │ │ │ + beq.n 1d5e │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d3e │ │ │ │ │ - b.n 1c82 │ │ │ │ │ + bne.n 1e1a │ │ │ │ │ + b.n 1d5e │ │ │ │ │ subs r2, r7, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e10 │ │ │ │ │ + beq.n 1eec │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bne.n 1d5a │ │ │ │ │ - b.n 1e16 │ │ │ │ │ + bne.n 1e36 │ │ │ │ │ + b.n 1ef2 │ │ │ │ │ add.w r8, r3, #1 │ │ │ │ │ add r8, r4 │ │ │ │ │ - b.n 1c16 │ │ │ │ │ + b.n 1cf2 │ │ │ │ │ movw r2, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r6, r2 │ │ │ │ │ - ble.w 1ab6 │ │ │ │ │ + ble.w 1b92 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 1ab6 │ │ │ │ │ + ble.w 1b92 │ │ │ │ │ asrs r2, r3, #2 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp.w r2, r6, asr #2 │ │ │ │ │ - blt.w 234c │ │ │ │ │ + blt.w 2428 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ strd fp, r4, [sp] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 26b0 │ │ │ │ │ + bl 26cc │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - b.n 1c1e │ │ │ │ │ + b.n 1cfa │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mls r0, r3, r4, r6 │ │ │ │ │ bl d8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c82 │ │ │ │ │ + beq.w 1d5e │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ add.w r7, r6, sl │ │ │ │ │ mov r6, r4 │ │ │ │ │ sub.w r8, r7, sl │ │ │ │ │ - cbz r6, 1e04 │ │ │ │ │ + cbz r6, 1ee0 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2490 │ │ │ │ │ + bl 256c │ │ │ │ │ subs r6, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1e04 │ │ │ │ │ + beq.n 1ee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r4 │ │ │ │ │ add r4, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add sl, r4 │ │ │ │ │ - b.n 1dd8 │ │ │ │ │ + b.n 1eb4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1c82 │ │ │ │ │ + b.n 1d5e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1d0c │ │ │ │ │ + beq.w 1de8 │ │ │ │ │ subs r0, r6, r4 │ │ │ │ │ bl d8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c82 │ │ │ │ │ + beq.w 1d5e │ │ │ │ │ add.w r6, r0, #16 │ │ │ │ │ sub.w fp, r7, sl │ │ │ │ │ - cbz r4, 1e52 │ │ │ │ │ + cbz r4, 1f2e │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ subs r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 1e52 │ │ │ │ │ + cbz r0, 1f2e │ │ │ │ │ sub.w fp, r0, sl │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ add.w sl, r0, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r6, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e28 │ │ │ │ │ + b.n 1f04 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1c82 │ │ │ │ │ + b.n 1d5e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 1ff8 │ │ │ │ │ + beq.w 20d4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 1d0c │ │ │ │ │ + blt.w 1de8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 1d0c │ │ │ │ │ + ble.w 1de8 │ │ │ │ │ movw r2, #2499 @ 0x9c3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt.w 21fc │ │ │ │ │ + bgt.w 22d8 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r0, r6, r3 │ │ │ │ │ add.w r1, sl, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ add.w lr, r7, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb.w r9, [r7, r2] │ │ │ │ │ @@ -3363,306 +3459,306 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r1 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ subs r1, #1 │ │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ │ orr.w ip, ip, r2 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ - bne.n 1e9e │ │ │ │ │ + bne.n 1f7a │ │ │ │ │ and.w r1, r9, #31 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ add.w r1, r5, #15 │ │ │ │ │ strd r1, r6, [sp, #24] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ orr.w r8, r2, ip │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.n 1f40 │ │ │ │ │ + blt.n 201c │ │ │ │ │ ldrb r6, [r1, r2] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 1f0c │ │ │ │ │ + beq.n 1fe8 │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 1f08 │ │ │ │ │ + blt.n 1fe4 │ │ │ │ │ add.w ip, r1, r2 │ │ │ │ │ add r2, r3 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w ip, [ip, #1] │ │ │ │ │ and.w ip, ip, #31 │ │ │ │ │ lsr.w ip, r8, ip │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 1edc │ │ │ │ │ + b.n 1fb8 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add.w ip, r6, r2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ │ ldrb.w lr, [ip, #1]! │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.n 1f26 │ │ │ │ │ + bne.n 2002 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt.n 1f16 │ │ │ │ │ + bgt.n 1ff2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 1fd6 │ │ │ │ │ + bne.n 20b2 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.w 223c │ │ │ │ │ + beq.w 2318 │ │ │ │ │ add r2, r4 │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 1edc │ │ │ │ │ + b.n 1fb8 │ │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 1d0c │ │ │ │ │ + ble.w 1de8 │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs r5, r4, r3 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 23f4 │ │ │ │ │ + bgt.w 24d0 │ │ │ │ │ mla r0, r8, r5, r6 │ │ │ │ │ bl d8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c82 │ │ │ │ │ + beq.w 1d5e │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ add.w fp, sl, r6 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub.w r1, fp, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 23c4 │ │ │ │ │ + beq.w 24a0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl 2490 │ │ │ │ │ + bl 256c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 23c4 │ │ │ │ │ + beq.w 24a0 │ │ │ │ │ add.w r3, sl, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 23d0 │ │ │ │ │ + beq.w 24ac │ │ │ │ │ add r5, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r5, r4 │ │ │ │ │ add.w sl, r3, r7 │ │ │ │ │ - b.n 1f82 │ │ │ │ │ + b.n 205e │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 1fee │ │ │ │ │ + blt.n 20ca │ │ │ │ │ adds r6, r1, r2 │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and.w r6, r6, #31 │ │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ │ lsls r6, r6, #31 │ │ │ │ │ - bpl.w 2134 │ │ │ │ │ + bpl.w 2210 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add r2, r6 │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 1edc │ │ │ │ │ + b.n 1fb8 │ │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r7, sl, r6 │ │ │ │ │ ands.w r9, r2, #3 │ │ │ │ │ - beq.w 2126 │ │ │ │ │ + beq.w 2202 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ sub.w r2, r7, sl │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d0c │ │ │ │ │ + beq.w 1de8 │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 2126 │ │ │ │ │ + beq.n 2202 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 2042 │ │ │ │ │ + beq.n 211e │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 20a8 │ │ │ │ │ + cbz r0, 2184 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 20a8 │ │ │ │ │ + cbz r0, 2184 │ │ │ │ │ mov r3, r5 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r5, r8, #1 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 2094 │ │ │ │ │ + b.n 2170 │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.w 21f6 │ │ │ │ │ + beq.w 22d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 20a0 │ │ │ │ │ + cbz r0, 217c │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 20a0 │ │ │ │ │ + cbz r0, 217c │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ adds r5, r4, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 20a0 │ │ │ │ │ + cbz r0, 217c │ │ │ │ │ adds r5, r4, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 205e │ │ │ │ │ + bne.n 213a │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1d0c │ │ │ │ │ + beq.w 1de8 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ subs r5, r4, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 23f4 │ │ │ │ │ + bgt.w 24d0 │ │ │ │ │ mla r0, r8, r5, r6 │ │ │ │ │ bl d8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c82 │ │ │ │ │ + beq.w 1d5e │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ sub.w fp, r7, sl │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 211a │ │ │ │ │ + beq.n 21f6 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 211a │ │ │ │ │ + cbz r0, 21f6 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.w 236e │ │ │ │ │ + beq.w 244a │ │ │ │ │ sub.w fp, r0, sl │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ add.w sl, r0, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 20d8 │ │ │ │ │ + b.n 21b4 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1c82 │ │ │ │ │ + b.n 1d5e │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mov r5, r8 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 2094 │ │ │ │ │ + b.n 2170 │ │ │ │ │ add r2, r3 │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 1edc │ │ │ │ │ + b.n 1fb8 │ │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1d0c │ │ │ │ │ + beq.w 1de8 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ it gt │ │ │ │ │ addgt.w fp, r6, #1 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt.w 23f4 │ │ │ │ │ + blt.w 24d0 │ │ │ │ │ mla r0, r4, fp, r6 │ │ │ │ │ bl d8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c82 │ │ │ │ │ + beq.w 1d5e │ │ │ │ │ adds r0, #16 │ │ │ │ │ add.w r8, r5, #16 │ │ │ │ │ adds r7, r0, r4 │ │ │ │ │ add.w sl, fp, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.w 2386 │ │ │ │ │ + ble.w 2462 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.w 2380 │ │ │ │ │ + ble.w 245c │ │ │ │ │ add.w r3, r5, #14 │ │ │ │ │ adds r5, #15 │ │ │ │ │ add r3, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ @@ -3673,147 +3769,147 @@ │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ adds r3, r0, r2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 21a2 │ │ │ │ │ + bne.n 227e │ │ │ │ │ add r7, r2 │ │ │ │ │ sub.w r3, fp, #2 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ add r8, fp │ │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ │ sub.w r2, r6, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1c82 │ │ │ │ │ + b.n 1d5e │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 1c82 │ │ │ │ │ + b.n 1d5e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 1c82 │ │ │ │ │ + b.n 1d5e │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n 20b0 │ │ │ │ │ + b.n 218c │ │ │ │ │ movw r2, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r6, r2 │ │ │ │ │ - ble.w 1e7a │ │ │ │ │ + ble.w 1f56 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ ite gt │ │ │ │ │ movgt r1, #0 │ │ │ │ │ movle r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1e7a │ │ │ │ │ + bne.w 1f56 │ │ │ │ │ asrs r2, r3, #2 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp.w r2, r6, asr #2 │ │ │ │ │ - blt.w 23de │ │ │ │ │ + blt.w 24ba │ │ │ │ │ strd fp, r1, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 26b0 │ │ │ │ │ + bl 26cc │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n 1f44 │ │ │ │ │ + b.n 2020 │ │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ │ - b.n 1f4c │ │ │ │ │ + b.n 2028 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 1a40 │ │ │ │ │ + bne.w 1b1c │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 1c82 │ │ │ │ │ + b.n 1d5e │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 22b6 │ │ │ │ │ + cbz r0, 2392 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 22a6 │ │ │ │ │ + bne.n 2382 │ │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 22b6 │ │ │ │ │ + beq.n 2392 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.w 1c62 │ │ │ │ │ + bgt.w 1d3e │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ it lt │ │ │ │ │ mvnlt.w fp, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - bge.n 2362 │ │ │ │ │ + bge.n 243e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a84 │ │ │ │ │ - b.n 2140 │ │ │ │ │ + bne.w 1b60 │ │ │ │ │ + b.n 221c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 227a │ │ │ │ │ + bne.n 2356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 227a │ │ │ │ │ + b.n 2356 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 225a │ │ │ │ │ + bne.n 2336 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.w 1c62 │ │ │ │ │ + blt.w 1d3e │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a84 │ │ │ │ │ - b.n 2140 │ │ │ │ │ + bne.w 1b60 │ │ │ │ │ + b.n 221c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2490 │ │ │ │ │ + bl 256c │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - beq.w 1d0c │ │ │ │ │ + beq.w 1de8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl d8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c82 │ │ │ │ │ + beq.w 1d5e │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3823,439 +3919,439 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r4, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r8 │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - beq.w 1c82 │ │ │ │ │ + beq.w 1d5e │ │ │ │ │ subs r1, r5, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2490 │ │ │ │ │ + bl 256c │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 1c82 │ │ │ │ │ + beq.w 1d5e │ │ │ │ │ adds r0, r4, r0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r6, r8 │ │ │ │ │ add r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2320 │ │ │ │ │ + b.n 23fc │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl efc │ │ │ │ │ + bl efc │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - b.n 1c1e │ │ │ │ │ - beq.w 1d0c │ │ │ │ │ + b.n 1cfa │ │ │ │ │ + beq.w 1de8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a84 │ │ │ │ │ - b.n 2140 │ │ │ │ │ + bne.w 1b60 │ │ │ │ │ + b.n 221c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 20d8 │ │ │ │ │ + b.n 21b4 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 21ce │ │ │ │ │ + b.n 22aa │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb.w r3, [r9, #16] │ │ │ │ │ - ble.n 2380 │ │ │ │ │ + ble.n 245c │ │ │ │ │ add.w r1, fp, #15 │ │ │ │ │ adds r4, #1 │ │ │ │ │ add r1, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r4 │ │ │ │ │ - bne.n 23a0 │ │ │ │ │ + bne.n 247c │ │ │ │ │ add r7, r4 │ │ │ │ │ sub.w r3, fp, #2 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ add r8, fp │ │ │ │ │ mla r7, r4, r3, r7 │ │ │ │ │ - b.n 21ce │ │ │ │ │ + b.n 22aa │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1c82 │ │ │ │ │ + b.n 1d5e │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ add sl, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1f82 │ │ │ │ │ + b.n 205e │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl efc │ │ │ │ │ + bl efc │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n 1f44 │ │ │ │ │ + b.n 2020 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 225a │ │ │ │ │ + b.n 2336 │ │ │ │ │ │ │ │ │ │ -0000240c : │ │ │ │ │ +000024e8 : │ │ │ │ │ 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, 247e │ │ │ │ │ + cbz r1, 255a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #4 │ │ │ │ │ - bpl.n 2464 │ │ │ │ │ + bpl.n 2540 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r2, 2442 │ │ │ │ │ + cbnz r2, 251e │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 2448 │ │ │ │ │ + bne.n 2524 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ - b.n 243e │ │ │ │ │ + b.n 251a │ │ │ │ │ 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 243e │ │ │ │ │ + b.n 251a │ │ │ │ │ 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 245e │ │ │ │ │ + b.n 253a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1268 @ 0x4f4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 245e │ │ │ │ │ + b.n 253a │ │ │ │ │ │ │ │ │ │ -00002490 : │ │ │ │ │ +0000256c : │ │ │ │ │ fastsearch.constprop.1(): │ │ │ │ │ stmdb 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, #648] @ (272c ) │ │ │ │ │ + ldr r4, [pc, #648] @ (2808 ) │ │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - blt.w 2610 │ │ │ │ │ + blt.w 26ec │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 2692 │ │ │ │ │ + ble.w 276e │ │ │ │ │ movw r7, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.w 26b4 │ │ │ │ │ + bgt.w 2790 │ │ │ │ │ ldrb.w r8, [r2] │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ and.w r3, r8, #31 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ ldrb.w r3, [r6, lr] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ it ne │ │ │ │ │ movne r7, lr │ │ │ │ │ - beq.w 268c │ │ │ │ │ + beq.w 2768 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - beq.n 258e │ │ │ │ │ + beq.n 266a │ │ │ │ │ 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 258e │ │ │ │ │ + beq.n 266a │ │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r4, #31 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #4 │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - beq.n 258e │ │ │ │ │ + beq.n 266a │ │ │ │ │ ldrb r4, [r6, #3] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r4, #31 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #5 │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - beq.n 258e │ │ │ │ │ + beq.n 266a │ │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r4, #31 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #6 │ │ │ │ │ cmp.w lr, #5 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - beq.n 258e │ │ │ │ │ + beq.n 266a │ │ │ │ │ add.w r9, r6, #4 │ │ │ │ │ sub.w r4, ip, #7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldrb.w r0, [r9, #1]! │ │ │ │ │ cmp r0, r3 │ │ │ │ │ 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 2574 │ │ │ │ │ + bne.n 2650 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 2610 │ │ │ │ │ + blt.n 26ec │ │ │ │ │ and.w r0, r3, #31 │ │ │ │ │ movs r4, #1 │ │ │ │ │ add.w fp, ip, #1 │ │ │ │ │ mov sl, ip │ │ │ │ │ lsls r4, r0 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ orrs r4, r2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r2, r5, lr │ │ │ │ │ - b.n 25d2 │ │ │ │ │ + b.n 26ae │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bgt.n 2610 │ │ │ │ │ + bgt.n 26ec │ │ │ │ │ add.w ip, r2, r0 │ │ │ │ │ ldrb.w ip, [ip, #1] │ │ │ │ │ and.w ip, ip, #31 │ │ │ │ │ lsr.w ip, r4, ip │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, fp │ │ │ │ │ movne r0, r9 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bgt.n 2610 │ │ │ │ │ + bgt.n 26ec │ │ │ │ │ ldrb.w ip, [r2, r0] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 25ac │ │ │ │ │ + bne.n 2688 │ │ │ │ │ ldrb.w ip, [r5, r0] │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - bne.n 2666 │ │ │ │ │ + bne.n 2742 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.n 2616 │ │ │ │ │ - ldr r3, [pc, #320] @ (272c ) │ │ │ │ │ + bne.n 26f2 │ │ │ │ │ + ldr r3, [pc, #320] @ (2808 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 26b0 │ │ │ │ │ + bne.n 278c │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r4, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 260a │ │ │ │ │ + b.n 26e6 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 26a4 │ │ │ │ │ + beq.n 2780 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bhi.n 2602 │ │ │ │ │ + bhi.n 26de │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 25e8 │ │ │ │ │ + b.n 26c4 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ add.w r9, r5, r0 │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ ldrb.w ip, [r9, #1] │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne.n 2666 │ │ │ │ │ + bne.n 2742 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 25e8 │ │ │ │ │ + beq.n 26c4 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ ldrb.w r9, [r3, ip] │ │ │ │ │ ldrb.w r7, [r6, ip] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne.n 2654 │ │ │ │ │ + bne.n 2730 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - blt.n 2640 │ │ │ │ │ + blt.n 271c │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, lr │ │ │ │ │ mov r5, sl │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - beq.n 25e8 │ │ │ │ │ + beq.n 26c4 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt.n 2684 │ │ │ │ │ + bgt.n 2760 │ │ │ │ │ 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 26a8 │ │ │ │ │ + beq.n 2784 │ │ │ │ │ add.w ip, r7, #1 │ │ │ │ │ add r0, ip │ │ │ │ │ - b.n 25ce │ │ │ │ │ + b.n 26aa │ │ │ │ │ sub.w r7, ip, #2 │ │ │ │ │ - b.n 24ea │ │ │ │ │ - bne.n 2610 │ │ │ │ │ + b.n 25c6 │ │ │ │ │ + bne.n 26ec │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - ble.n 25fc │ │ │ │ │ + ble.n 26d8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2610 │ │ │ │ │ + beq.n 26ec │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ - b.n 25e8 │ │ │ │ │ + b.n 26c4 │ │ │ │ │ add.w ip, sl, #1 │ │ │ │ │ add r0, ip │ │ │ │ │ - b.n 25ce │ │ │ │ │ + b.n 26aa │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r7, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r7 │ │ │ │ │ - ble.n 26c4 │ │ │ │ │ + ble.n 27a0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bgt.n 26ec │ │ │ │ │ + bgt.n 27c8 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 2708 │ │ │ │ │ + beq.n 27e4 │ │ │ │ │ mov r7, lr │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.w 24f0 │ │ │ │ │ - b.n 2592 │ │ │ │ │ + bne.w 25cc │ │ │ │ │ + b.n 266e │ │ │ │ │ asrs r7, r3, #2 │ │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ │ cmp.w r7, r1, asr #2 │ │ │ │ │ - blt.n 2716 │ │ │ │ │ + blt.n 27f2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl 26b0 │ │ │ │ │ + bl 26cc │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ - b.n 25e8 │ │ │ │ │ + b.n 26c4 │ │ │ │ │ sub.w r7, ip, #2 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.w 24f0 │ │ │ │ │ - b.n 2592 │ │ │ │ │ + bne.w 25cc │ │ │ │ │ + b.n 266e │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ - bl 2858 <_PyBytes_Repeat+0x24> │ │ │ │ │ + bl 2874 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2998 │ │ │ │ │ + bl 29b4 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 25e8 │ │ │ │ │ + b.n 26c4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002730 : │ │ │ │ │ +0000280c : │ │ │ │ │ fastsearch.constprop.0(): │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 27d2 │ │ │ │ │ + blt.n 28ae │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 27ae │ │ │ │ │ + ble.n 288a │ │ │ │ │ subs r0, r1, r3 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ movs r4, #1 │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r8, r1 │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ mov r7, lr │ │ │ │ │ @@ -4266,191 +4362,190 @@ │ │ │ │ │ cmp r8, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, lr │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ │ orrs r6, r1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 2762 │ │ │ │ │ + bne.n 283e │ │ │ │ │ cmp r0, lr │ │ │ │ │ - blt.n 27c8 │ │ │ │ │ + blt.n 28a4 │ │ │ │ │ add.w sl, ip, r3 │ │ │ │ │ add.w r9, r2, #1 │ │ │ │ │ ldrb.w r1, [ip, r0] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 27f2 │ │ │ │ │ + bne.n 28ce │ │ │ │ │ add.w lr, sl, r0 │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ ldrb.w r4, [r1, #-1]! │ │ │ │ │ ldrb.w r5, [lr, #-1]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 2818 │ │ │ │ │ + bne.n 28f4 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.n 279c │ │ │ │ │ - b.n 27cc │ │ │ │ │ - bne.n 27c8 │ │ │ │ │ + bne.n 2878 │ │ │ │ │ + b.n 28a8 │ │ │ │ │ + bne.n 28a4 │ │ │ │ │ ldrb.w lr, [r2] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt.n 27de │ │ │ │ │ + bgt.n 28ba │ │ │ │ │ add r0, r1 │ │ │ │ │ - b.n 27c4 │ │ │ │ │ + b.n 28a0 │ │ │ │ │ ldrb.w r3, [r0, #-1]! │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.n 27d8 │ │ │ │ │ + beq.n 28b4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bcc.n 27bc │ │ │ │ │ + bcc.n 2898 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ bx lr │ │ │ │ │ sub.w r0, r0, ip │ │ │ │ │ - b.n 27cc │ │ │ │ │ + b.n 28a8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27c8 │ │ │ │ │ + beq.n 28a4 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - b.n 27cc │ │ │ │ │ + b.n 28a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27c8 │ │ │ │ │ + beq.n 28a4 │ │ │ │ │ add.w r1, ip, r0 │ │ │ │ │ ldrb.w r1, [r1, #-1] │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ addmi.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bmi.n 278e │ │ │ │ │ + bmi.n 286a │ │ │ │ │ subs r1, r0, r3 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - bpl.n 278e │ │ │ │ │ - b.n 27c8 │ │ │ │ │ - cbz r0, 282e │ │ │ │ │ + bpl.n 286a │ │ │ │ │ + b.n 28a4 │ │ │ │ │ + cbz r0, 290a │ │ │ │ │ add.w r1, ip, r0 │ │ │ │ │ ldrb.w r1, [r1, #-1] │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ │ lsls r4, r1, #31 │ │ │ │ │ - bpl.n 2810 │ │ │ │ │ + bpl.n 28ec │ │ │ │ │ subs r1, r0, r7 │ │ │ │ │ - b.n 2812 │ │ │ │ │ + b.n 28ee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002834 <_PyBytes_Repeat>: │ │ │ │ │ +00002910 <_PyBytes_Repeat>: │ │ │ │ │ _PyBytes_Repeat(): │ │ │ │ │ - cbz r1, 288a <_PyBytes_Repeat+0x56> │ │ │ │ │ + cbz r1, 2966 <_PyBytes_Repeat+0x56> │ │ │ │ │ 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, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2878 <_PyBytes_Repeat+0x44> │ │ │ │ │ + bne.n 2938 <_PyBytes_Repeat+0x28> │ │ │ │ │ + ldrb r1, [r2, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 memset │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 285c <_PyBytes_Repeat+0x28> │ │ │ │ │ + beq.n 2946 <_PyBytes_Repeat+0x36> │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 2886 <_PyBytes_Repeat+0x52> │ │ │ │ │ + ble.n 2962 <_PyBytes_Repeat+0x52> │ │ │ │ │ subs r2, r5, r4 │ │ │ │ │ adds r0, r6, r4 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r4, r2 │ │ │ │ │ - b.n 285c <_PyBytes_Repeat+0x28> │ │ │ │ │ - ldrb r1, [r2, #0] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 memset │ │ │ │ │ + b.n 2946 <_PyBytes_Repeat+0x36> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000288c : │ │ │ │ │ +00002968 : │ │ │ │ │ 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 2a84 │ │ │ │ │ + ble.w 2b00 │ │ │ │ │ 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 28da │ │ │ │ │ + b.n 29b4 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - itt ls │ │ │ │ │ - movls ip, lr │ │ │ │ │ - movls r3, #4 │ │ │ │ │ - bhi.w 29e8 │ │ │ │ │ + bhi.w 2ac0 │ │ │ │ │ + mov ip, lr │ │ │ │ │ + movs r3, #4 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt.w 2ac8 │ │ │ │ │ + bgt.w 2b48 │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 28fc │ │ │ │ │ + beq.n 29d6 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 28c2 │ │ │ │ │ + bls.n 299e │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2a78 │ │ │ │ │ + beq.w 2aee │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi.n 29d4 │ │ │ │ │ + bhi.n 2aac │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 2ac8 │ │ │ │ │ + beq.w 2b48 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r0, r3 │ │ │ │ │ - bne.n 28da │ │ │ │ │ + bne.n 29b4 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2aae │ │ │ │ │ + bne.w 2b2e │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29d0 │ │ │ │ │ + beq.n 2aa8 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 2ae2 │ │ │ │ │ + bpl.w 2b62 │ │ │ │ │ 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 2a8a │ │ │ │ │ + ble.n 2afa │ │ │ │ │ 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 │ │ │ │ │ @@ -4459,255 +4554,205 @@ │ │ │ │ │ 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 29e0 │ │ │ │ │ + beq.n 2ab8 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 29e0 │ │ │ │ │ + beq.n 2ab8 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 29e0 │ │ │ │ │ + beq.n 2ab8 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 29e0 │ │ │ │ │ + beq.n 2ab8 │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bhi.n 29a4 │ │ │ │ │ + bhi.n 2a7c │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - beq.n 29ce │ │ │ │ │ + beq.n 2aa6 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2944 │ │ │ │ │ + b.n 2a1c │ │ │ │ │ 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 29a0 │ │ │ │ │ + bne.n 2a78 │ │ │ │ │ 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 28ce │ │ │ │ │ + b.n 29a8 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n 29ce │ │ │ │ │ + beq.n 2aa6 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2944 │ │ │ │ │ + b.n 2a1c │ │ │ │ │ sub.w ip, r3, #9 │ │ │ │ │ cmp.w ip, #30 │ │ │ │ │ - bhi.w 28e8 │ │ │ │ │ - addw r9, pc, #4 │ │ │ │ │ - ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ - .word 0x00002a79 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a79 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a79 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028e9 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002aa1 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ + bhi.n 2b06 │ │ │ │ │ + tbb [pc, ip] │ │ │ │ │ + .short 0x1010 │ │ │ │ │ + .word 0x1c101c1c │ │ │ │ │ + .word 0x1c1c1c1c │ │ │ │ │ + .word 0x1c1c1c1c │ │ │ │ │ + .word 0x1c1c1c1c │ │ │ │ │ + .word 0x1c1c1c1c │ │ │ │ │ + .word 0x211c1c1c │ │ │ │ │ + .word 0x1c1c1c1c │ │ │ │ │ + .byte 0x29 │ │ │ │ │ + .byte 0x00 │ │ │ │ │ movw ip, #65533 @ 0xfffd │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 28ce │ │ │ │ │ - movs r6, #39 @ 0x27 │ │ │ │ │ - movs r0, #3 │ │ │ │ │ - b.n 2904 │ │ │ │ │ + b.n 29a8 │ │ │ │ │ mov r2, ip │ │ │ │ │ strb r6, [r2, #0] │ │ │ │ │ - b.n 29d0 │ │ │ │ │ + b.n 2aa8 │ │ │ │ │ + movs r6, #39 @ 0x27 │ │ │ │ │ + movs r0, #3 │ │ │ │ │ + b.n 29de │ │ │ │ │ + subs r3, #32 │ │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ │ + bls.w 29c8 │ │ │ │ │ + b.n 29a4 │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 28ce │ │ │ │ │ + b.n 29a8 │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ adds r7, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 28ce │ │ │ │ │ + b.n 29a8 │ │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2904 │ │ │ │ │ + beq.w 29de │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 2ac8 │ │ │ │ │ + bgt.n 2b48 │ │ │ │ │ add r0, r7 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ - b.n 2904 │ │ │ │ │ + b.n 29de │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 29d0 │ │ │ │ │ + b.n 2aa8 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2922 │ │ │ │ │ + b.n 29fc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002ae8 : │ │ │ │ │ +00002b68 : │ │ │ │ │ PyBytes_Repr(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 2d00 │ │ │ │ │ + ble.w 2d14 │ │ │ │ │ add.w r2, r0, #15 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ movw lr, #65531 @ 0xfffb │ │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ │ adds r6, r5, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r0, #3 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2b36 │ │ │ │ │ + b.n 2bb4 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - itt ls │ │ │ │ │ - movls r8, lr │ │ │ │ │ - movls r3, #4 │ │ │ │ │ - bhi.w 2c5e │ │ │ │ │ + bhi.w 2cda │ │ │ │ │ + mov r8, lr │ │ │ │ │ + movs r3, #4 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - blt.w 2d26 │ │ │ │ │ + blt.w 2d5c │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 2b58 │ │ │ │ │ + beq.n 2bd6 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 2b1e │ │ │ │ │ + bls.n 2b9e │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2cf0 │ │ │ │ │ + beq.w 2d08 │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi.n 2c4a │ │ │ │ │ + bhi.n 2cc6 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.w 2d26 │ │ │ │ │ + beq.w 2d5c │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ add r0, r3 │ │ │ │ │ - bne.n 2b36 │ │ │ │ │ + bne.n 2bb4 │ │ │ │ │ subs r3, r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2d22 │ │ │ │ │ + bne.w 2d44 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2d44 │ │ │ │ │ + bne.w 2d4c │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c46 │ │ │ │ │ + beq.n 2cc2 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 2d40 │ │ │ │ │ + bpl.w 2d48 │ │ │ │ │ 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 2cfc │ │ │ │ │ + ble.n 2d1a │ │ │ │ │ add.w r1, r4, #15 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS Py_hexdigits │ │ │ │ │ add r5, r1 │ │ │ │ │ movw lr, #30812 @ 0x785c │ │ │ │ │ @@ -4716,487 +4761,438 @@ │ │ │ │ │ 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 2c56 │ │ │ │ │ + beq.n 2cd2 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2c56 │ │ │ │ │ + beq.n 2cd2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2c56 │ │ │ │ │ + beq.n 2cd2 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2c56 │ │ │ │ │ + beq.n 2cd2 │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bhi.n 2c1e │ │ │ │ │ + bhi.n 2c9a │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - beq.n 2c44 │ │ │ │ │ + beq.n 2cc0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2bbe │ │ │ │ │ + b.n 2c3a │ │ │ │ │ strh.w lr, [ip] │ │ │ │ │ mov.w r8, r3, lsr #4 │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ add.w r2, ip, #4 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ldrb.w r4, [r4, r8] │ │ │ │ │ strb.w r4, [ip, #2] │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ │ - bne.n 2c1a │ │ │ │ │ + bne.n 2c96 │ │ │ │ │ strb r6, [r2, #0] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movw r8, #65531 @ 0xfffb │ │ │ │ │ movt r8, #32767 @ 0x7fff │ │ │ │ │ movs r3, #4 │ │ │ │ │ - b.n 2b2a │ │ │ │ │ + b.n 2ba8 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n 2c44 │ │ │ │ │ + beq.n 2cc0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2bbe │ │ │ │ │ + b.n 2c3a │ │ │ │ │ sub.w r8, r3, #9 │ │ │ │ │ cmp.w r8, #30 │ │ │ │ │ - bhi.w 2b44 │ │ │ │ │ - addw r9, pc, #8 │ │ │ │ │ - ldr.w pc, [r9, r8, lsl #2] │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00002cf1 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cf1 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cf1 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002d07 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002b45 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002d15 │ │ │ │ │ - R_ARM_ABS32 .text.hot │ │ │ │ │ + bhi.n 2d1e │ │ │ │ │ + tbb [pc, r8] │ │ │ │ │ + .word 0x1b1b1010 │ │ │ │ │ + .word 0x1b1b1b10 │ │ │ │ │ + .word 0x1b1b1b1b │ │ │ │ │ + .word 0x1b1b1b1b │ │ │ │ │ + .word 0x1b1b1b1b │ │ │ │ │ + .word 0x1b1b1b1b │ │ │ │ │ + .word 0x1b1b201b │ │ │ │ │ + .short 0x1b1b │ │ │ │ │ + .byte 0x27 │ │ │ │ │ + .byte 0x00 │ │ │ │ │ movw r8, #65533 @ 0xfffd │ │ │ │ │ movt r8, #32767 @ 0x7fff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 2b2a │ │ │ │ │ - mov r2, ip │ │ │ │ │ - b.n 2c44 │ │ │ │ │ + b.n 2ba8 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n 2b7e │ │ │ │ │ + b.n 2bfc │ │ │ │ │ + mov r2, ip │ │ │ │ │ + b.n 2cc0 │ │ │ │ │ + subs r3, #32 │ │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ │ + bls.w 2bc8 │ │ │ │ │ + b.n 2ba4 │ │ │ │ │ movw r8, #65534 @ 0xfffe │ │ │ │ │ movt r8, #32767 @ 0x7fff │ │ │ │ │ adds r7, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2b2a │ │ │ │ │ + b.n 2ba8 │ │ │ │ │ movw r8, #65534 @ 0xfffe │ │ │ │ │ movt r8, #32767 @ 0x7fff │ │ │ │ │ adds r1, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2b2a │ │ │ │ │ + b.n 2ba8 │ │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ │ - b.n 2b7e │ │ │ │ │ + b.n 2bfc │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + b.n 2c1a │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + subs r3, r3, r1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + blt.n 2d5c │ │ │ │ │ + add r0, r1 │ │ │ │ │ + movs r6, #39 @ 0x27 │ │ │ │ │ + b.n 2bfc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2c46 │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - b.n 2b9c │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - subs r3, r3, r1 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - blt.n 2d26 │ │ │ │ │ - add r0, r1 │ │ │ │ │ - movs r6, #39 @ 0x27 │ │ │ │ │ - b.n 2b7e │ │ │ │ │ + b.n 2cc2 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002d54 : │ │ │ │ │ +00002d78 : │ │ │ │ │ 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, 2d9c │ │ │ │ │ + cbz r3, 2dc0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n 2d7e │ │ │ │ │ + bge.n 2da2 │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #40] @ (2da0 ) │ │ │ │ │ + ldr r0, [pc, #40] @ (2dc4 ) │ │ │ │ │ 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 2d9c │ │ │ │ │ + beq.n 2dc0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2d9c │ │ │ │ │ + cbnz r2, 2dc0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002da4 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +00002dc8 <_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, 2dd6 <_PyBytesWriter_WriteBytes+0x32> │ │ │ │ │ + cbz r4, 2dfa <_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 2df6 <_PyBytesWriter_WriteBytes+0x52> │ │ │ │ │ + bgt.n 2e1a <_PyBytesWriter_WriteBytes+0x52> │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt.n 2dea <_PyBytesWriter_WriteBytes+0x46> │ │ │ │ │ + bgt.n 2e0e <_PyBytesWriter_WriteBytes+0x46> │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - cbz r3, 2de4 <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ + cbz r3, 2e08 <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 1340 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1358 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2dd4 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ + b.n 2df8 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2de4 <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ + b.n 2e08 <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ │ │ │ │ │ -00002e04 : │ │ │ │ │ +00002e28 : │ │ │ │ │ bytes_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r4, r1, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3336 │ │ │ │ │ + bne.w 335a │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - bhi.w 3314 │ │ │ │ │ + bhi.w 3338 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3310 │ │ │ │ │ + beq.w 3334 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 30e4 │ │ │ │ │ + beq.w 3108 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2f92 │ │ │ │ │ + beq.w 2fb6 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bne.w 2f92 │ │ │ │ │ - ldr r1, [pc, #680] @ (30f0 ) │ │ │ │ │ + bne.w 2fb6 │ │ │ │ │ + ldr r1, [pc, #680] @ (3114 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ed2 │ │ │ │ │ + bne.n 2ef6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f72 │ │ │ │ │ + bne.w 2f96 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bmi.w 327e │ │ │ │ │ + bmi.w 32a2 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 2e76 │ │ │ │ │ + cbz r2, 2e9a │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2fea │ │ │ │ │ + bne.w 300e │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 3140 │ │ │ │ │ + beq.w 3164 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f76 │ │ │ │ │ + beq.n 2f9a │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3122 │ │ │ │ │ + blt.w 3146 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ bl d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3166 │ │ │ │ │ + beq.w 318a │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3166 │ │ │ │ │ + blt.w 318a │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 2f3e │ │ │ │ │ + bne.n 2f62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #544] @ (30f4 ) │ │ │ │ │ + ldr r3, [pc, #544] @ (3118 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.w 3130 │ │ │ │ │ + bpl.w 3154 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3130 │ │ │ │ │ + beq.w 3154 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3174 │ │ │ │ │ + beq.w 3198 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3174 │ │ │ │ │ + bne.w 3198 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2eca │ │ │ │ │ + beq.n 2eee │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ - bpl.w 3368 │ │ │ │ │ + bpl.w 338c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 2eca │ │ │ │ │ + beq.n 2eee │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2f5e │ │ │ │ │ + cbz r0, 2f82 │ │ │ │ │ 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 2f72 │ │ │ │ │ + beq.n 2f96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 31c2 │ │ │ │ │ + beq.w 31e6 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 2eca │ │ │ │ │ + b.n 2eee │ │ │ │ │ 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 3050 │ │ │ │ │ + bne.n 3074 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4cdc <_PyBytes_FromList> │ │ │ │ │ + bl 4d1c <_PyBytes_FromList> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2f32 │ │ │ │ │ - b.n 2eca │ │ │ │ │ + bne.n 2f56 │ │ │ │ │ + b.n 2eee │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3226 │ │ │ │ │ + beq.w 324a │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 31e4 │ │ │ │ │ + bpl.w 3208 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3122 │ │ │ │ │ + beq.w 3146 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 31cc │ │ │ │ │ + bne.w 31f0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.w 3226 │ │ │ │ │ + bne.w 324a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 320e │ │ │ │ │ + beq.w 3232 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.w 320e │ │ │ │ │ + bpl.w 3232 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2f32 │ │ │ │ │ - b.n 2eca │ │ │ │ │ + bne.n 2f56 │ │ │ │ │ + b.n 2eee │ │ │ │ │ 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 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 3194 │ │ │ │ │ + beq.w 31b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 317c │ │ │ │ │ - beq.n 30e4 │ │ │ │ │ + blt.w 31a0 │ │ │ │ │ + beq.n 3108 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 3152 │ │ │ │ │ + bhi.w 3176 │ │ │ │ │ add.w r1, r0, #17 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Calloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3158 │ │ │ │ │ + beq.w 317c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ @@ -5204,198 +5200,198 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ strd r7, r3, [r4, #8] │ │ │ │ │ - b.n 2f3a │ │ │ │ │ + b.n 2f5e │ │ │ │ │ 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 30a8 │ │ │ │ │ + bne.n 30cc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2eca │ │ │ │ │ + beq.w 2eee │ │ │ │ │ movw r7, #65520 @ 0xfff0 │ │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ │ add.w r2, r6, #8 │ │ │ │ │ subs r7, r7, r0 │ │ │ │ │ add.w r6, r0, #16 │ │ │ │ │ adds r3, r6, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.w 2f3a │ │ │ │ │ + ble.w 2f5e │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - beq.w 32d6 │ │ │ │ │ + beq.w 32fa │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 32dc │ │ │ │ │ + bhi.w 3300 │ │ │ │ │ strb.w r0, [r6], #1 │ │ │ │ │ - b.n 3080 │ │ │ │ │ + b.n 30a4 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 3126 │ │ │ │ │ + bmi.n 314a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 30fc │ │ │ │ │ + cbz r0, 3120 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 401c <_PyBytes_FromIterator> │ │ │ │ │ + bl 405c <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 30d0 │ │ │ │ │ + beq.n 30f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 30da │ │ │ │ │ + cbz r3, 30fe │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ - b.n 2eca │ │ │ │ │ + bne.w 2f56 │ │ │ │ │ + b.n 2eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 30d2 │ │ │ │ │ + b.n 30f6 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r4, [pc, #8] @ (30f8 ) │ │ │ │ │ - b.n 2f3a │ │ │ │ │ + ldr r4, [pc, #8] @ (311c ) │ │ │ │ │ + b.n 2f5e │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000216 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2eca │ │ │ │ │ + beq.w 2eee │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2eca │ │ │ │ │ + b.n 2eee │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 3112 │ │ │ │ │ + b.n 3136 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n 2f06 │ │ │ │ │ + b.n 2f2a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 314e │ │ │ │ │ + beq.n 3172 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 2f3a │ │ │ │ │ + b.n 2f5e │ │ │ │ │ bl 70 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ - b.n 3122 │ │ │ │ │ + b.n 3146 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ - b.n 2eca │ │ │ │ │ + bne.w 2f56 │ │ │ │ │ + b.n 2eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3122 │ │ │ │ │ + b.n 3146 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2f28 │ │ │ │ │ - b.n 2eca │ │ │ │ │ + bne.w 2f4c │ │ │ │ │ + b.n 2eee │ │ │ │ │ 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 3122 │ │ │ │ │ + b.n 3146 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 317c │ │ │ │ │ + beq.n 31a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3122 │ │ │ │ │ + beq.n 3146 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3cac │ │ │ │ │ + bl 3cec │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ - b.n 2eca │ │ │ │ │ + bne.w 2f56 │ │ │ │ │ + b.n 2eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2eca │ │ │ │ │ + b.n 2eee │ │ │ │ │ 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 3122 │ │ │ │ │ + b.n 3146 │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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 │ │ │ │ │ @@ -5403,51 +5399,51 @@ │ │ │ │ │ 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 3122 │ │ │ │ │ + b.n 3146 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bmi.w 2fd8 │ │ │ │ │ + bmi.w 2ffc │ │ │ │ │ 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] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3122 │ │ │ │ │ + b.n 3146 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 32b8 │ │ │ │ │ + bpl.n 32dc │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2eca │ │ │ │ │ + beq.w 2eee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 31cc │ │ │ │ │ - cbz r6, 3296 │ │ │ │ │ + bne.n 31f0 │ │ │ │ │ + cbz r6, 32ba │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3204 │ │ │ │ │ + bne.n 3228 │ │ │ │ │ ldr r0, [r6, #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 │ │ │ │ │ @@ -5461,27 +5457,27 @@ │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ tst.w r4, #268435456 @ 0x10000000 │ │ │ │ │ mov r4, r7 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2eca │ │ │ │ │ + b.n 2eee │ │ │ │ │ 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 3122 │ │ │ │ │ + b.n 3146 │ │ │ │ │ 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 │ │ │ │ │ @@ -5490,97 +5486,97 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b.n 3220 │ │ │ │ │ + b.n 3244 │ │ │ │ │ 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 3122 │ │ │ │ │ + b.n 3146 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 32f2 │ │ │ │ │ + cbnz r0, 3316 │ │ │ │ │ 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 3122 │ │ │ │ │ + beq.w 3146 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3122 │ │ │ │ │ + bne.w 3146 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3122 │ │ │ │ │ + b.n 3146 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n 333a │ │ │ │ │ - ldr r1, [pc, #120] @ (3390 ) │ │ │ │ │ + b.n 335e │ │ │ │ │ + ldr r1, [pc, #120] @ (33b4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ - b.n 2eca │ │ │ │ │ + bne.w 2e5c │ │ │ │ │ + b.n 2eee │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ add r6, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r4, [pc, #80] @ (3390 ) │ │ │ │ │ + ldr r4, [pc, #80] @ (33b4 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ movs r4, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2eca │ │ │ │ │ + beq.w 2eee │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 30e4 │ │ │ │ │ + beq.w 3108 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 2e38 │ │ │ │ │ + b.n 2e5c │ │ │ │ │ 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 │ │ │ │ │ @@ -5588,61 +5584,61 @@ │ │ │ │ │ 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 3122 │ │ │ │ │ - b.n 32fe │ │ │ │ │ + beq.w 3146 │ │ │ │ │ + b.n 3322 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003394 : │ │ │ │ │ +000033b8 : │ │ │ │ │ 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 33b4 │ │ │ │ │ + bne.n 33d8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 33ae │ │ │ │ │ + bne.n 33d2 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000033bc : │ │ │ │ │ +000033e0 : │ │ │ │ │ bytes_index(): │ │ │ │ │ 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 33fc │ │ │ │ │ + bhi.n 3420 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3414 │ │ │ │ │ + bne.n 3438 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_index> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_index │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -5652,78 +5648,78 @@ │ │ │ │ │ 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, 343a │ │ │ │ │ + cbnz r0, 345e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 33f8 │ │ │ │ │ + b.n 341c │ │ │ │ │ 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 3410 │ │ │ │ │ + beq.n 3434 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 33e8 │ │ │ │ │ + beq.n 340c │ │ │ │ │ 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 33e8 │ │ │ │ │ - b.n 3410 │ │ │ │ │ + bne.n 340c │ │ │ │ │ + b.n 3434 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 33e8 │ │ │ │ │ + ble.n 340c │ │ │ │ │ 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 3428 │ │ │ │ │ - b.n 3410 │ │ │ │ │ + bne.n 344c │ │ │ │ │ + b.n 3434 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003454 : │ │ │ │ │ +00003478 : │ │ │ │ │ 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 354a │ │ │ │ │ + ble.n 358a │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 3588 │ │ │ │ │ + blt.w 35d2 │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 3554 │ │ │ │ │ + beq.n 3594 │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmn.w r4, #18 │ │ │ │ │ - bhi.n 3588 │ │ │ │ │ + bhi.w 35d2 │ │ │ │ │ add.w r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35a2 │ │ │ │ │ + beq.w 35c8 │ │ │ │ │ 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] │ │ │ │ │ @@ -5734,124 +5730,136 @@ │ │ │ │ │ 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, 3536 │ │ │ │ │ + cbz r4, 3502 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 353e │ │ │ │ │ + bne.n 350a │ │ │ │ │ + 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 34e6 │ │ │ │ │ + beq.n 351e │ │ │ │ │ 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 3536 │ │ │ │ │ + bge.n 3502 │ │ │ │ │ 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 r6, r3 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge.n 3536 │ │ │ │ │ + bge.n 3502 │ │ │ │ │ subs r2, r4, r6 │ │ │ │ │ adds r0, r7, r6 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ add r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge.n 3536 │ │ │ │ │ + bge.n 3502 │ │ │ │ │ sub.w r8, r4, r6 │ │ │ │ │ adds r0, r7, r6 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r8, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r6, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - blt.n 351c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble.n 3502 │ │ │ │ │ + sub.w r8, r4, r6 │ │ │ │ │ + adds r0, r7, r6 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + it ge │ │ │ │ │ + movge r8, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memset │ │ │ │ │ - b.n 3536 │ │ │ │ │ - cbz r5, 3574 │ │ │ │ │ + add r6, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + blt.n 356e │ │ │ │ │ + b.n 3502 │ │ │ │ │ + cbz r5, 35b4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 348c │ │ │ │ │ + b.n 34b2 │ │ │ │ │ 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 3484 │ │ │ │ │ + bne.n 34a8 │ │ │ │ │ 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 3536 │ │ │ │ │ + b.n 3502 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3562 │ │ │ │ │ + beq.n 35a2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n 348c │ │ │ │ │ + b.n 34b2 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .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 3536 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ + b.n 3502 │ │ │ │ │ │ │ │ │ │ -000035ac : │ │ │ │ │ +000035ec : │ │ │ │ │ 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 │ │ │ │ │ @@ -5861,54 +5869,54 @@ │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 362a │ │ │ │ │ + cbz r0, 366a │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3a16 │ │ │ │ │ + beq.w 3a56 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.n 3632 │ │ │ │ │ + bne.n 3672 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ itet mi │ │ │ │ │ ldrmi r3, [r0, #12] │ │ │ │ │ ldrpl r4, [r0, #12] │ │ │ │ │ ldrmi r4, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 363a │ │ │ │ │ + bne.n 367a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3628 │ │ │ │ │ + beq.n 3668 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3c78 │ │ │ │ │ + beq.w 3cb8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #476 @ 0x1dc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w sl, #10 │ │ │ │ │ - bgt.w 3a2e │ │ │ │ │ + bgt.w 3a6e │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -5917,168 +5925,168 @@ │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r4, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ tst.w sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 39fe │ │ │ │ │ + beq.w 3a3e │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 3786 │ │ │ │ │ + bge.w 37c6 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 3c14 │ │ │ │ │ + bpl.w 3c54 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 3bae │ │ │ │ │ + bne.w 3bee │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ adds r3, #16 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 377e │ │ │ │ │ + bne.n 37be │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ add.w r1, r3, #44 @ 0x2c │ │ │ │ │ - b.n 372a │ │ │ │ │ + b.n 376a │ │ │ │ │ sub.w r2, r9, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.w 3c86 │ │ │ │ │ + blt.w 3cc6 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.w 3be4 │ │ │ │ │ + bne.w 3c24 │ │ │ │ │ add r4, r8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ mov lr, fp │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #6 │ │ │ │ │ - bpl.w 3b24 │ │ │ │ │ + bpl.w 3b64 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r7, [r2, fp, lsl #2] │ │ │ │ │ ldrd r2, r0, [r7] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 3b3e │ │ │ │ │ + bne.w 3b7e │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r7, #0] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r7, [r1, #4] │ │ │ │ │ adds r7, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ sub.w r0, r9, r4 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w 3c86 │ │ │ │ │ + blt.w 3cc6 │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3a0c │ │ │ │ │ + beq.w 3a4c │ │ │ │ │ sub.w r2, r9, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.w 3c86 │ │ │ │ │ + blt.w 3cc6 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.w 3be4 │ │ │ │ │ + bne.w 3c24 │ │ │ │ │ add r4, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ add.w r5, lr, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.n 3782 │ │ │ │ │ + bge.n 37c2 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r2, #6 │ │ │ │ │ - bpl.w 3ad4 │ │ │ │ │ + bpl.w 3b14 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r7, [r2, r5, lsl #2] │ │ │ │ │ ldrd r2, r0, [r7] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 3aee │ │ │ │ │ + bne.w 3b2e │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r7, #0] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r7, [r1, #4] │ │ │ │ │ adds r7, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ sub.w r0, r9, r4 │ │ │ │ │ add.w fp, r5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w 3c86 │ │ │ │ │ + blt.w 3cc6 │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 36ae │ │ │ │ │ + bne.n 36ee │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 36c2 │ │ │ │ │ + beq.n 3702 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 3bea │ │ │ │ │ + b.n 3c2a │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3906 │ │ │ │ │ + beq.w 3946 │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ │ - bge.w 39ea │ │ │ │ │ + bge.w 3a2a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3a80 │ │ │ │ │ + bne.w 3ac0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 38fe │ │ │ │ │ + beq.w 393e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w r8, #44 @ 0x2c │ │ │ │ │ movw r1, #35747 @ 0x8ba3 │ │ │ │ │ movt r1, #14894 @ 0x3a2e │ │ │ │ │ mov sl, r3 │ │ │ │ │ mla r8, r8, r5, r3 │ │ │ │ │ sub.w r2, r8, r3 │ │ │ │ │ subs r2, #44 @ 0x2c │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 3866 │ │ │ │ │ + beq.n 38a6 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 3850 │ │ │ │ │ + beq.n 3890 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 383e │ │ │ │ │ + beq.n 387e │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 382c │ │ │ │ │ + beq.n 386c │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 381a │ │ │ │ │ + beq.n 385a │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 3808 │ │ │ │ │ + beq.n 3848 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - bne.w 3a62 │ │ │ │ │ + bne.w 3aa2 │ │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ add r7, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -6114,15 +6122,15 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 38fe │ │ │ │ │ + beq.n 393e │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -6178,54 +6186,54 @@ │ │ │ │ │ ldr.w r1, [r5, #264] @ 0x108 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w r6, r5, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r7, r4 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne.n 386e │ │ │ │ │ + bne.n 38ae │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3c7e │ │ │ │ │ + bne.w 3cbe │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 391a │ │ │ │ │ + beq.n 395a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3a78 │ │ │ │ │ + beq.w 3ab8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 39de │ │ │ │ │ + beq.n 3a1e │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ 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 3998 │ │ │ │ │ + beq.n 39d8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 398a │ │ │ │ │ + beq.n 39ca │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3980 │ │ │ │ │ + beq.n 39c0 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3976 │ │ │ │ │ + beq.n 39b6 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 396c │ │ │ │ │ + beq.n 39ac │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3962 │ │ │ │ │ + beq.n 39a2 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 3a54 │ │ │ │ │ + bne.n 3a94 │ │ │ │ │ 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 │ │ │ │ │ @@ -6243,15 +6251,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 39de │ │ │ │ │ + beq.n 3a1e │ │ │ │ │ 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 │ │ │ │ │ @@ -6270,96 +6278,96 @@ │ │ │ │ │ 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 3998 │ │ │ │ │ + bne.n 39d8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3a02 │ │ │ │ │ + bne.n 3a42 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 362a │ │ │ │ │ + b.n 366a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.w 37a0 │ │ │ │ │ + bpl.w 37e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 37a6 │ │ │ │ │ + b.n 37e6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - b.n 372a │ │ │ │ │ + b.n 376a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 362a │ │ │ │ │ + b.n 366a │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 3724 │ │ │ │ │ - b.n 377a │ │ │ │ │ + beq.w 3764 │ │ │ │ │ + b.n 37ba │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a2a │ │ │ │ │ + beq.n 3a6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3c4a │ │ │ │ │ - ldr r6, [pc, #636] @ (3ca8 ) │ │ │ │ │ - b.n 362a │ │ │ │ │ + beq.w 3c8a │ │ │ │ │ + ldr r6, [pc, #636] @ (3ce8 ) │ │ │ │ │ + b.n 366a │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi.w 3c38 │ │ │ │ │ + bhi.w 3c78 │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ mul.w r0, r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c38 │ │ │ │ │ + beq.w 3c78 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 3640 │ │ │ │ │ + b.n 3680 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3958 │ │ │ │ │ + b.n 3998 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 37f6 │ │ │ │ │ + b.n 3836 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 391a │ │ │ │ │ + b.n 395a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 38fe │ │ │ │ │ + beq.w 393e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 38fe │ │ │ │ │ + beq.w 393e │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, r7, r4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ add.w sl, r2, #16 │ │ │ │ │ sub.w r2, r4, #44 @ 0x2c │ │ │ │ │ mla r7, r1, r5, r2 │ │ │ │ │ @@ -6373,91 +6381,91 @@ │ │ │ │ │ ldr.w r1, [r4, #44]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ add.w r3, r0, r2 │ │ │ │ │ - beq.w 38fe │ │ │ │ │ - b.n 3aae │ │ │ │ │ + beq.w 393e │ │ │ │ │ + b.n 3aee │ │ │ │ │ add.w r2, r6, #12 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r7, [r2, r5, lsl #2] │ │ │ │ │ ldrd r2, ip, [r7] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.w 374a │ │ │ │ │ + beq.w 378a │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r7, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b76 │ │ │ │ │ + bne.n 3bb6 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 3b20 │ │ │ │ │ + beq.n 3b60 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3c60 │ │ │ │ │ + beq.w 3ca0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b.n 3760 │ │ │ │ │ + b.n 37a0 │ │ │ │ │ add.w r2, r6, #12 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r7, [r2, fp, lsl #2] │ │ │ │ │ ldrd r2, ip, [r7] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.w 36e4 │ │ │ │ │ + beq.w 3724 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 3b4a │ │ │ │ │ + beq.n 3b8a │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w lr, [sp, #28] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - cbnz r0, 3b76 │ │ │ │ │ + cbnz r0, 3bb6 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd r1, lr, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 3b72 │ │ │ │ │ + beq.n 3bb2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3c24 │ │ │ │ │ + beq.n 3c64 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b.n 36fa │ │ │ │ │ + b.n 373a │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 3b8c │ │ │ │ │ + beq.n 3bcc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3c6c │ │ │ │ │ + beq.n 3cac │ │ │ │ │ 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 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ @@ -6465,40 +6473,40 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3906 │ │ │ │ │ + b.n 3946 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 3bba │ │ │ │ │ + beq.n 3bfa │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b7c │ │ │ │ │ + bne.n 3bbc │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 3bde │ │ │ │ │ + beq.n 3c1e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 3c18 │ │ │ │ │ + cbz r2, 3c58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b.n 369a │ │ │ │ │ + b.n 36da │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r5, r7 │ │ │ │ │ @@ -6509,371 +6517,371 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3910 │ │ │ │ │ - b.n 391e │ │ │ │ │ + bne.w 3950 │ │ │ │ │ + b.n 395e │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ - b.n 3676 │ │ │ │ │ + b.n 36b6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b.n 369a │ │ │ │ │ + b.n 36da │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd lr, r1, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b.n 36fa │ │ │ │ │ + b.n 373a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3c50 │ │ │ │ │ + bne.n 3c90 │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 362a │ │ │ │ │ + b.n 366a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a2a │ │ │ │ │ + b.n 3a6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c42 │ │ │ │ │ + bne.n 3c82 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3c42 │ │ │ │ │ + b.n 3c82 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - b.n 3b20 │ │ │ │ │ + b.n 3b60 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 3b8c │ │ │ │ │ + b.n 3bcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3628 │ │ │ │ │ + b.n 3668 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ - b.n 3906 │ │ │ │ │ + b.n 3946 │ │ │ │ │ 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, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3c02 │ │ │ │ │ + b.n 3c42 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003cac : │ │ │ │ │ +00003cec : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3de4 │ │ │ │ │ + beq.w 3e24 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3e02 │ │ │ │ │ + beq.w 3e42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ - cbz r0, 3d16 │ │ │ │ │ + cbz r0, 3d56 │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3de0 │ │ │ │ │ + blt.n 3e20 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e14 │ │ │ │ │ + beq.w 3e54 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3e14 │ │ │ │ │ + blt.w 3e54 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3d30 │ │ │ │ │ + bne.n 3d70 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 4cdc <_PyBytes_FromList> │ │ │ │ │ + b.w 4d1c <_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 3d82 │ │ │ │ │ + bne.n 3dc2 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d10 │ │ │ │ │ + beq.n 3d50 │ │ │ │ │ movw r3, #65520 @ 0xfff0 │ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ │ add.w r2, r0, #16 │ │ │ │ │ adds r5, #8 │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - ble.n 3d10 │ │ │ │ │ + ble.n 3d50 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - beq.n 3e22 │ │ │ │ │ + beq.n 3e62 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 3e28 │ │ │ │ │ + bhi.n 3e68 │ │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ │ - b.n 3d5c │ │ │ │ │ + b.n 3d9c │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 3df8 │ │ │ │ │ + bmi.n 3e38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3db8 │ │ │ │ │ + cbz r0, 3df8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 401c <_PyBytes_FromIterator> │ │ │ │ │ + bl 405c <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3daa │ │ │ │ │ + beq.n 3dea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 3dae │ │ │ │ │ + cbz r3, 3dee │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 3d10 │ │ │ │ │ + b.n 3d50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d10 │ │ │ │ │ + b.n 3d50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d10 │ │ │ │ │ + beq.n 3d50 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3d10 │ │ │ │ │ + b.n 3d50 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2968 @ 0xb98 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3d10 │ │ │ │ │ + b.n 3d50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 3dd0 │ │ │ │ │ + b.n 3e10 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3daa │ │ │ │ │ + beq.n 3dea │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 3d10 │ │ │ │ │ + b.n 3d50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3de0 │ │ │ │ │ + b.n 3e20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3e3e │ │ │ │ │ + cbnz r0, 3e7e │ │ │ │ │ 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 3de0 │ │ │ │ │ + beq.n 3e20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3de0 │ │ │ │ │ + bne.n 3e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3de0 │ │ │ │ │ + b.n 3e20 │ │ │ │ │ │ │ │ │ │ -00003e58 : │ │ │ │ │ +00003e98 : │ │ │ │ │ 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 3ebe │ │ │ │ │ + bhi.n 3efe │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3e98 │ │ │ │ │ + bne.n 3ed8 │ │ │ │ │ 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, 3eba │ │ │ │ │ + cbz r0, 3efa │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3e84 │ │ │ │ │ + beq.n 3ec4 │ │ │ │ │ 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 3e84 │ │ │ │ │ + bne.n 3ec4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3e94 │ │ │ │ │ + b.n 3ed4 │ │ │ │ │ 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 3eba │ │ │ │ │ + beq.n 3efa │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3e84 │ │ │ │ │ + ble.n 3ec4 │ │ │ │ │ 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 3eaa │ │ │ │ │ - b.n 3eba │ │ │ │ │ + bne.n 3eea │ │ │ │ │ + b.n 3efa │ │ │ │ │ │ │ │ │ │ -00003eec : │ │ │ │ │ +00003f2c : │ │ │ │ │ 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 3f2c │ │ │ │ │ + bhi.n 3f6c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3f44 │ │ │ │ │ + bne.n 3f84 │ │ │ │ │ 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 │ │ │ │ │ @@ -6883,69 +6891,69 @@ │ │ │ │ │ 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, 3f6a │ │ │ │ │ + cbnz r0, 3faa │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3f28 │ │ │ │ │ + b.n 3f68 │ │ │ │ │ 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 3f40 │ │ │ │ │ + beq.n 3f80 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3f18 │ │ │ │ │ + beq.n 3f58 │ │ │ │ │ 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 3f18 │ │ │ │ │ - b.n 3f40 │ │ │ │ │ + bne.n 3f58 │ │ │ │ │ + b.n 3f80 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3f18 │ │ │ │ │ + ble.n 3f58 │ │ │ │ │ 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 3f58 │ │ │ │ │ - b.n 3f40 │ │ │ │ │ + bne.n 3f98 │ │ │ │ │ + b.n 3f80 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f84 : │ │ │ │ │ +00003fc4 : │ │ │ │ │ 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 3fc4 │ │ │ │ │ + bhi.n 4004 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3fdc │ │ │ │ │ + bne.n 401c │ │ │ │ │ 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 │ │ │ │ │ @@ -6955,518 +6963,518 @@ │ │ │ │ │ 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, 4002 │ │ │ │ │ + cbnz r0, 4042 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3fc0 │ │ │ │ │ + b.n 4000 │ │ │ │ │ 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 3fd8 │ │ │ │ │ + beq.n 4018 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3fb0 │ │ │ │ │ + beq.n 3ff0 │ │ │ │ │ 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 3fb0 │ │ │ │ │ - b.n 3fd8 │ │ │ │ │ + bne.n 3ff0 │ │ │ │ │ + b.n 4018 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3fb0 │ │ │ │ │ + ble.n 3ff0 │ │ │ │ │ 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 3ff0 │ │ │ │ │ - b.n 3fd8 │ │ │ │ │ + bne.n 4030 │ │ │ │ │ + b.n 4018 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000401c <_PyBytes_FromIterator>: │ │ │ │ │ +0000405c <_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, #720] @ (4300 <_PyBytes_FromIterator+0x2e4>) │ │ │ │ │ + ldr r3, [pc, #720] @ (4340 <_PyBytes_FromIterator+0x2e4>) │ │ │ │ │ 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 4304 <_PyBytes_FromIterator+0x2e8> │ │ │ │ │ + beq.w 4344 <_PyBytes_FromIterator+0x2e8> │ │ │ │ │ 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 8c0 <_PyBytesWriter_Prepare.constprop.0> │ │ │ │ │ + bl 8bc <_PyBytesWriter_Prepare.constprop.0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41fa <_PyBytes_FromIterator+0x1de> │ │ │ │ │ + beq.w 423a <_PyBytes_FromIterator+0x1de> │ │ │ │ │ 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 412c <_PyBytes_FromIterator+0x110> │ │ │ │ │ + beq.n 416c <_PyBytes_FromIterator+0x110> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41e8 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + beq.w 4228 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 4242 <_PyBytes_FromIterator+0x226> │ │ │ │ │ + bne.w 4282 <_PyBytes_FromIterator+0x226> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 42b6 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ + beq.w 42f6 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 42c6 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + bhi.w 4306 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 42de <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ + bge.w 431e <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ mov r6, r4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - beq.n 412c <_PyBytes_FromIterator+0x110> │ │ │ │ │ + beq.n 416c <_PyBytes_FromIterator+0x110> │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - beq.n 40fe <_PyBytes_FromIterator+0xe2> │ │ │ │ │ + beq.n 413e <_PyBytes_FromIterator+0xe2> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41e8 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + beq.w 4228 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 422a <_PyBytes_FromIterator+0x20e> │ │ │ │ │ + bne.w 426a <_PyBytes_FromIterator+0x20e> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 42b6 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ + beq.w 42f6 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 42c6 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + bhi.w 4306 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ 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 41e8 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + beq.n 4228 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 4212 <_PyBytes_FromIterator+0x1f6> │ │ │ │ │ + bne.n 4252 <_PyBytes_FromIterator+0x1f6> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.w 42b6 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ + beq.w 42f6 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 42c6 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + bhi.w 4306 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ 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 41e8 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + beq.n 4228 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 42a0 <_PyBytes_FromIterator+0x284> │ │ │ │ │ + bne.w 42e0 <_PyBytes_FromIterator+0x284> │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - beq.w 42b6 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ + beq.w 42f6 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 42c6 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + bhi.w 4306 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 42de <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ + bge.w 431e <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ 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 41e8 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + beq.n 4228 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 4288 <_PyBytes_FromIterator+0x26c> │ │ │ │ │ + bne.w 42c8 <_PyBytes_FromIterator+0x26c> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 42b6 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ + beq.w 42f6 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 42c6 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + bhi.w 4306 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 41e8 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + cbz r0, 4228 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 4272 <_PyBytes_FromIterator+0x256> │ │ │ │ │ + bne.n 42b2 <_PyBytes_FromIterator+0x256> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 42b6 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ + beq.w 42f6 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 42c6 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + bhi.w 4306 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ adds r4, r6, #2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 41e8 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + cbz r0, 4228 <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 425c <_PyBytes_FromIterator+0x240> │ │ │ │ │ + bne.n 429c <_PyBytes_FromIterator+0x240> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 42b6 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ + beq.n 42f6 <_PyBytes_FromIterator+0x29a> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 42c6 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + bhi.n 4306 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ adds r5, #3 │ │ │ │ │ adds r4, r6, #3 │ │ │ │ │ - b.n 412c <_PyBytes_FromIterator+0x110> │ │ │ │ │ + b.n 416c <_PyBytes_FromIterator+0x110> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 42bc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + bne.n 42fc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 9b8 <_PyBytesWriter_Finish> │ │ │ │ │ + bl 9b4 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [pc, #260] @ (4300 <_PyBytes_FromIterator+0x2e4>) │ │ │ │ │ + ldr r3, [pc, #260] @ (4340 <_PyBytes_FromIterator+0x2e4>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 4258 <_PyBytes_FromIterator+0x23c> │ │ │ │ │ + bne.n 4298 <_PyBytes_FromIterator+0x23c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 411a <_PyBytes_FromIterator+0xfe> │ │ │ │ │ + bne.w 415a <_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 411a <_PyBytes_FromIterator+0xfe> │ │ │ │ │ + b.n 415a <_PyBytes_FromIterator+0xfe> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 40ea <_PyBytes_FromIterator+0xce> │ │ │ │ │ + bne.w 412a <_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 40ea <_PyBytes_FromIterator+0xce> │ │ │ │ │ + b.n 412a <_PyBytes_FromIterator+0xce> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 40a2 <_PyBytes_FromIterator+0x86> │ │ │ │ │ + bne.w 40e2 <_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 40a2 <_PyBytes_FromIterator+0x86> │ │ │ │ │ + b.n 40e2 <_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 41d8 <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ + bne.n 4218 <_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 41d8 <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ + b.n 4218 <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 41ae <_PyBytes_FromIterator+0x192> │ │ │ │ │ + bne.n 41ee <_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 41ae <_PyBytes_FromIterator+0x192> │ │ │ │ │ + b.n 41ee <_PyBytes_FromIterator+0x192> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4182 <_PyBytes_FromIterator+0x166> │ │ │ │ │ + bne.w 41c2 <_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 4182 <_PyBytes_FromIterator+0x166> │ │ │ │ │ + b.n 41c2 <_PyBytes_FromIterator+0x166> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4148 <_PyBytes_FromIterator+0x12c> │ │ │ │ │ + bne.w 4188 <_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 4148 <_PyBytes_FromIterator+0x12c> │ │ │ │ │ + b.n 4188 <_PyBytes_FromIterator+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 42c6 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ + cbz r0, 4306 <_PyBytes_FromIterator+0x2aa> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 41fa <_PyBytes_FromIterator+0x1de> │ │ │ │ │ + b.n 423a <_PyBytes_FromIterator+0x1de> │ │ │ │ │ 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 42bc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + b.n 42fc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1340 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1358 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41fa <_PyBytes_FromIterator+0x1de> │ │ │ │ │ + beq.n 423a <_PyBytes_FromIterator+0x1de> │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ adds r5, #1 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 407a <_PyBytes_FromIterator+0x5e> │ │ │ │ │ + b.n 40ba <_PyBytes_FromIterator+0x5e> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 42c2 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ - b.n 404c <_PyBytes_FromIterator+0x30> │ │ │ │ │ + bne.n 4302 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + b.n 408c <_PyBytes_FromIterator+0x30> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004314 : │ │ │ │ │ +00004354 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004320 : │ │ │ │ │ +00004360 : │ │ │ │ │ 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 │ │ │ │ │ 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] │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 44e8 │ │ │ │ │ + beq.w 4528 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4632 │ │ │ │ │ + bne.w 4672 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ - bne.w 45ba │ │ │ │ │ + bne.w 45fa │ │ │ │ │ subs r6, r7, #1 │ │ │ │ │ it pl │ │ │ │ │ movpl r4, #0 │ │ │ │ │ - bmi.w 44c0 │ │ │ │ │ + bmi.w 4500 │ │ │ │ │ add.w fp, r5, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldrb.w r1, [fp, #15] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45b6 │ │ │ │ │ + beq.w 45f6 │ │ │ │ │ sub.w r8, r7, #2 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bgt.n 4416 │ │ │ │ │ + bgt.n 4456 │ │ │ │ │ adds r3, r5, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldrb r1, [r3, #15] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4416 │ │ │ │ │ + beq.n 4456 │ │ │ │ │ subs r6, r7, #3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt.w 44b4 │ │ │ │ │ + bgt.w 44f4 │ │ │ │ │ ldrb.w r1, [fp, #13] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 44b4 │ │ │ │ │ + beq.n 44f4 │ │ │ │ │ sub.w r8, r7, #4 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bgt.n 4416 │ │ │ │ │ + bgt.n 4456 │ │ │ │ │ ldrb.w r1, [fp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 4416 │ │ │ │ │ + cbz r0, 4456 │ │ │ │ │ subs r6, r7, #5 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt.n 44b4 │ │ │ │ │ + bgt.n 44f4 │ │ │ │ │ ldrb.w r1, [fp, #11] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 44b4 │ │ │ │ │ + beq.n 44f4 │ │ │ │ │ sub.w r8, r7, #6 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bgt.n 4416 │ │ │ │ │ + bgt.n 4456 │ │ │ │ │ ldrb.w r1, [fp, #10] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 4416 │ │ │ │ │ + cbz r0, 4456 │ │ │ │ │ add.w fp, r5, #16 │ │ │ │ │ mov r6, r8 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bgt.n 4416 │ │ │ │ │ + bgt.n 4456 │ │ │ │ │ ldrb.w r1, [fp, r8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 43fc │ │ │ │ │ + bne.n 443c │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - cbnz r4, 4422 │ │ │ │ │ + cbnz r4, 4462 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 44c8 │ │ │ │ │ + beq.n 4508 │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ subs r6, r6, r4 │ │ │ │ │ add.w r7, r5, r3 │ │ │ │ │ - bmi.w 464c │ │ │ │ │ + bmi.w 468c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 4454 │ │ │ │ │ - cbz r7, 4454 │ │ │ │ │ + bne.n 4494 │ │ │ │ │ + cbz r7, 4494 │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ 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 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4612 │ │ │ │ │ + beq.w 4652 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 461c │ │ │ │ │ + bhi.w 465c │ │ │ │ │ add.w r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 463a │ │ │ │ │ + beq.w 467a │ │ │ │ │ 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] │ │ │ │ │ @@ -7478,251 +7486,251 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ adds r3, r5, r6 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ strd r6, r2, [r5, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 444c │ │ │ │ │ + beq.n 448c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 444c │ │ │ │ │ + b.n 448c │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n 4416 │ │ │ │ │ + b.n 4456 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4366 │ │ │ │ │ + bne.w 43a6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ 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 4648 │ │ │ │ │ + bne.w 4688 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 444c │ │ │ │ │ + beq.n 448c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 444c │ │ │ │ │ + b.n 448c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 4618 │ │ │ │ │ + beq.w 4658 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 4616 │ │ │ │ │ + ble.w 4656 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add.w r3, r0, #15 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 450c │ │ │ │ │ + b.n 454c │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 467a │ │ │ │ │ + beq.w 46ba │ │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ │ lsls r6, r0, #28 │ │ │ │ │ - bmi.n 4504 │ │ │ │ │ + bmi.n 4544 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4636 │ │ │ │ │ + beq.w 4676 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r6, r5, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 453e │ │ │ │ │ + blt.n 457e │ │ │ │ │ ldrb r0, [r6, r3] │ │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ │ lsls r0, r0, #28 │ │ │ │ │ - bmi.n 452c │ │ │ │ │ - cbnz r2, 4546 │ │ │ │ │ + bmi.n 456c │ │ │ │ │ + cbnz r2, 4586 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.w 4666 │ │ │ │ │ + beq.w 46a6 │ │ │ │ │ add.w r0, r2, #16 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ add r0, r5 │ │ │ │ │ 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 │ │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov fp, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r9 │ │ │ │ │ - cbz r0, 45aa │ │ │ │ │ + cbz r0, 45ea │ │ │ │ │ ldrb.w r1, [r8, #2] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - cbz r0, 45aa │ │ │ │ │ + cbz r0, 45ea │ │ │ │ │ ldrb.w r1, [r8, #3] │ │ │ │ │ mov r0, sl │ │ │ │ │ add.w r4, fp, #2 │ │ │ │ │ add.w r6, r8, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 45aa │ │ │ │ │ + cbz r0, 45ea │ │ │ │ │ add.w r4, fp, #3 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 45aa │ │ │ │ │ + beq.n 45ea │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ mov r0, sl │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4558 │ │ │ │ │ + bne.n 4598 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 45b6 │ │ │ │ │ + cbz r3, 45f6 │ │ │ │ │ subs r6, r7, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble.w 4370 │ │ │ │ │ + ble.w 43b0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 4416 │ │ │ │ │ + b.n 4456 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - ble.w 44b8 │ │ │ │ │ + ble.w 44f8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r6, r5, #15 │ │ │ │ │ ands.w r2, r7, #3 │ │ │ │ │ - beq.n 4596 │ │ │ │ │ + beq.n 45d6 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 45fa │ │ │ │ │ + beq.n 463a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 45e8 │ │ │ │ │ + beq.n 4628 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldrb.w r1, [r6, #16]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45aa │ │ │ │ │ + beq.n 45ea │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45aa │ │ │ │ │ + beq.n 45ea │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45aa │ │ │ │ │ + beq.n 45ea │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 4596 │ │ │ │ │ - b.n 45aa │ │ │ │ │ - ldr r5, [pc, #112] @ (4684 ) │ │ │ │ │ - b.n 444c │ │ │ │ │ - cbz r1, 4664 │ │ │ │ │ + bne.n 45d6 │ │ │ │ │ + b.n 45ea │ │ │ │ │ + ldr r5, [pc, #112] @ (46c4 ) │ │ │ │ │ + b.n 448c │ │ │ │ │ + cbz r1, 46a4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 451e │ │ │ │ │ + b.n 455e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 444c │ │ │ │ │ + b.n 448c │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 453e │ │ │ │ │ + b.n 457e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 44a2 │ │ │ │ │ - b.n 444c │ │ │ │ │ + bne.w 44e2 │ │ │ │ │ + b.n 448c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4422 │ │ │ │ │ + b.n 4462 │ │ │ │ │ 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 4632 │ │ │ │ │ + b.n 4672 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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.w 44d8 │ │ │ │ │ + beq.w 4518 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 4546 │ │ │ │ │ + b.n 4586 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 451e │ │ │ │ │ + bne.w 455e │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 4546 │ │ │ │ │ + b.n 4586 │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004688 : │ │ │ │ │ +000046c8 : │ │ │ │ │ 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 46b0 │ │ │ │ │ + bl 46f0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromFormatV │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000046b0 : │ │ │ │ │ +000046f0 : │ │ │ │ │ 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 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - ldr r3, [pc, #628] @ (4940 ) │ │ │ │ │ + ldr r3, [pc, #628] @ (4980 ) │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r8, r8, [sp, #44] @ 0x2c │ │ │ │ │ strd r8, r8, [sp, #52] @ 0x34 │ │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #580] @ 0x244 │ │ │ │ │ @@ -7730,63 +7738,63 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b1e │ │ │ │ │ + beq.w 4b5e │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bhi.w 481a │ │ │ │ │ + bhi.w 485a │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 48f2 │ │ │ │ │ + beq.w 4932 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.n 480e │ │ │ │ │ + bne.n 484e │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ │ ands.w r1, r1, #4 │ │ │ │ │ - bne.w 4ae4 │ │ │ │ │ + bne.w 4b24 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - beq.w 4afc │ │ │ │ │ + beq.w 4b3c │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w ip, #1 │ │ │ │ │ moveq.w ip, #0 │ │ │ │ │ - beq.w 49fc │ │ │ │ │ + beq.w 4a3c │ │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ │ lsls r0, r2, #30 │ │ │ │ │ - beq.w 49c0 │ │ │ │ │ + beq.w 4a00 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq.w 49de │ │ │ │ │ + beq.w 4a1e │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - beq.w 4c84 │ │ │ │ │ + beq.w 4cc4 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ sub.w r0, r8, r6 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ subs r2, r2, r0 │ │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ │ sub.w r0, r3, #99 @ 0x63 │ │ │ │ │ uxtb.w lr, r0 │ │ │ │ │ cmp.w lr, #21 │ │ │ │ │ - bhi.w 4c2e │ │ │ │ │ + bhi.w 4c6e │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ cmp r0, #21 │ │ │ │ │ - bhi.w 4c2e │ │ │ │ │ + bhi.w 4c6e │ │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ │ .short 0x023f │ │ │ │ │ .word 0x0252022a │ │ │ │ │ .word 0x02520252 │ │ │ │ │ .word 0x02940252 │ │ │ │ │ .word 0x02520252 │ │ │ │ │ .word 0x02520252 │ │ │ │ │ @@ -7794,94 +7802,94 @@ │ │ │ │ │ .word 0x0252018d │ │ │ │ │ .word 0x00160252 │ │ │ │ │ .word 0x01fc0252 │ │ │ │ │ .word 0x02520252 │ │ │ │ │ .short 0x01e9 │ │ │ │ │ ldr.w fp, [r7] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 4b22 │ │ │ │ │ + bgt.w 4b62 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 47e8 │ │ │ │ │ + cbz r0, 4828 │ │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - blt.w 4992 │ │ │ │ │ + blt.w 49d2 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add.w r2, r6, sl │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 48f8 │ │ │ │ │ + bgt.w 4938 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 499c │ │ │ │ │ + beq.w 49dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r4, r4, r6 │ │ │ │ │ - beq.w 499c │ │ │ │ │ + beq.w 49dc │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ - cbz r3, 4850 │ │ │ │ │ + cbz r3, 4890 │ │ │ │ │ adds r7, #4 │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.n 4716 │ │ │ │ │ + beq.n 4756 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ - cbz r3, 4850 │ │ │ │ │ + cbz r3, 4890 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 4712 │ │ │ │ │ + b.n 4752 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl d8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a2a │ │ │ │ │ + beq.w 4a6a │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4a20 │ │ │ │ │ + bne.w 4a60 │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 49a4 │ │ │ │ │ + beq.w 49e4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 470a │ │ │ │ │ + bne.w 474a │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 490a │ │ │ │ │ + beq.n 494a │ │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ │ subs r4, r4, r7 │ │ │ │ │ - beq.n 492c │ │ │ │ │ + beq.n 496c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4a14 │ │ │ │ │ + bne.w 4a54 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.w 49a8 │ │ │ │ │ + blt.w 49e8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 48c2 │ │ │ │ │ + beq.n 4902 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 496e │ │ │ │ │ + bgt.n 49ae │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a54 │ │ │ │ │ + beq.w 4a94 │ │ │ │ │ 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] │ │ │ │ │ @@ -7897,225 +7905,225 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 48da │ │ │ │ │ + b.n 491a │ │ │ │ │ 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 │ │ │ │ │ - ldr r3, [pc, #100] @ (4940 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (4980 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 493a │ │ │ │ │ + bne.n 497a │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w sp, sp, #588 @ 0x24c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 485a │ │ │ │ │ + b.n 489a │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 1340 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1358 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 47e8 │ │ │ │ │ + b.n 4828 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r3, 4948 │ │ │ │ │ + cbnz r3, 4988 │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 4930 │ │ │ │ │ + beq.n 4970 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 48da │ │ │ │ │ + beq.n 491a │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 174 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 4972 │ │ │ │ │ + cbnz r0, 49b2 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 48da │ │ │ │ │ + b.n 491a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4a14 │ │ │ │ │ + bne.n 4a54 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a34 │ │ │ │ │ - ldr r6, [pc, #12] @ (4944 ) │ │ │ │ │ - b.n 48da │ │ │ │ │ + bne.n 4a74 │ │ │ │ │ + ldr r6, [pc, #12] @ (4984 ) │ │ │ │ │ + b.n 491a │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbz r3, 4976 │ │ │ │ │ + cbz r3, 49b6 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 4982 │ │ │ │ │ + beq.n 49c2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 48da │ │ │ │ │ + beq.n 491a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a62 │ │ │ │ │ + bne.n 4aa2 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - b.n 48da │ │ │ │ │ + b.n 491a │ │ │ │ │ bl 70 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 48da │ │ │ │ │ + b.n 491a │ │ │ │ │ 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 4952 │ │ │ │ │ + bne.n 4992 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4960 │ │ │ │ │ - b.n 48da │ │ │ │ │ + beq.n 491a │ │ │ │ │ + b.n 49a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 48da │ │ │ │ │ + b.n 491a │ │ │ │ │ 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 4972 │ │ │ │ │ + b.n 49b2 │ │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4bac │ │ │ │ │ + beq.w 4bec │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.w 4bac │ │ │ │ │ + beq.w 4bec │ │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ │ lsls r5, r2, #30 │ │ │ │ │ - beq.n 49c0 │ │ │ │ │ + beq.n 4a00 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - bne.w 4bac │ │ │ │ │ + bne.w 4bec │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ │ - beq.n 49f4 │ │ │ │ │ + beq.n 4a34 │ │ │ │ │ sub.w r0, r3, #117 @ 0x75 │ │ │ │ │ negs r2, r0 │ │ │ │ │ adcs r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4cc4 │ │ │ │ │ + beq.w 4d04 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ sub.w r0, r8, r6 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ sub.w r2, r2, r0 │ │ │ │ │ - beq.n 4a7e │ │ │ │ │ + beq.n 4abe │ │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 476c │ │ │ │ │ + b.n 47ac │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 48da │ │ │ │ │ + b.n 491a │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4a98 │ │ │ │ │ + beq.n 4ad8 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ - b.n 483c │ │ │ │ │ + b.n 487c │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ mov r6, r4 │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 48da │ │ │ │ │ + b.n 491a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4936 │ │ │ │ │ + beq.w 4976 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4936 │ │ │ │ │ + bne.w 4976 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4936 │ │ │ │ │ + b.n 4976 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48b4 │ │ │ │ │ - b.n 48da │ │ │ │ │ + bne.w 48f4 │ │ │ │ │ + b.n 491a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4972 │ │ │ │ │ + beq.n 49b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4972 │ │ │ │ │ + bne.w 49b2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4972 │ │ │ │ │ + b.n 49b2 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4850 │ │ │ │ │ + beq.w 4890 │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 4712 │ │ │ │ │ + b.n 4752 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 4844 │ │ │ │ │ + b.n 4884 │ │ │ │ │ mov sl, r7 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ @@ -8123,77 +8131,77 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ ldr.w r7, [sl], #4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 4b4e │ │ │ │ │ + beq.n 4b8e │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - bne.n 4b32 │ │ │ │ │ + bne.n 4b72 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2da4 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 2dc8 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a86 │ │ │ │ │ - b.n 499c │ │ │ │ │ + bne.n 4ac6 │ │ │ │ │ + b.n 49dc │ │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ │ ands.w r2, r2, #4 │ │ │ │ │ - bne.n 4ae4 │ │ │ │ │ + bne.n 4b24 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ it ne │ │ │ │ │ movne r1, r2 │ │ │ │ │ - bne.w 472e │ │ │ │ │ + bne.w 476e │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w ip, #10 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ │ lsls r5, r2, #29 │ │ │ │ │ - bpl.w 472e │ │ │ │ │ + bpl.w 476e │ │ │ │ │ mla r1, ip, r1, r3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ │ - b.n 4b06 │ │ │ │ │ + b.n 4b46 │ │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ │ - b.n 4844 │ │ │ │ │ + b.n 4884 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r3, [fp, r6] │ │ │ │ │ - cbz r3, 4b54 │ │ │ │ │ + cbz r3, 4b94 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 4b24 │ │ │ │ │ - b.n 47ca │ │ │ │ │ + bne.n 4b64 │ │ │ │ │ + b.n 480a │ │ │ │ │ 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 4aca │ │ │ │ │ + b.n 4b0a │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b.n 4aca │ │ │ │ │ + b.n 4b0a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 47ca │ │ │ │ │ - b.n 47e8 │ │ │ │ │ + bne.w 480a │ │ │ │ │ + b.n 4828 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ mov sl, r7 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -8203,252 +8211,252 @@ │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 4ad4 │ │ │ │ │ + b.n 4b14 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 4bca │ │ │ │ │ + bne.n 4c0a │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 4bb6 │ │ │ │ │ + beq.n 4bf6 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 4aca │ │ │ │ │ + b.n 4b0a │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - beq.n 4c84 │ │ │ │ │ + beq.n 4cc4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 49fc │ │ │ │ │ + b.n 4a3c │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 4aca │ │ │ │ │ + b.n 4b0a │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 4aca │ │ │ │ │ + b.n 4b0a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 4c58 │ │ │ │ │ + bne.n 4c98 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 4c1a │ │ │ │ │ + beq.n 4c5a │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 4aca │ │ │ │ │ + b.n 4b0a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 4c6c │ │ │ │ │ + bhi.n 4cac │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 4a86 │ │ │ │ │ + b.n 4ac6 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 4aca │ │ │ │ │ - cbnz r3, 4c32 │ │ │ │ │ + b.n 4b0a │ │ │ │ │ + cbnz r3, 4c72 │ │ │ │ │ str r2, [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 2da4 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 2dc8 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 499c │ │ │ │ │ + beq.w 49dc │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 9b8 <_PyBytesWriter_Finish> │ │ │ │ │ + bl 9b4 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 48da │ │ │ │ │ + b.n 491a │ │ │ │ │ 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 4aca │ │ │ │ │ + b.n 4b0a │ │ │ │ │ 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 .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 499c │ │ │ │ │ + b.n 49dc │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ │ - beq.n 4c90 │ │ │ │ │ + beq.n 4cd0 │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ - bne.n 4cca │ │ │ │ │ + bne.n 4d0a │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ sub.w r0, r8, r6 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ subs r2, r2, r0 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r0, r3, #99 @ 0x63 │ │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 4780 │ │ │ │ │ + b.n 47c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ mov sl, r7 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - b.n 4b6c │ │ │ │ │ + b.n 4bac │ │ │ │ │ mov ip, r2 │ │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ │ - b.n 49fc │ │ │ │ │ + b.n 4a3c │ │ │ │ │ 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 4c32 │ │ │ │ │ + b.n 4c72 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004cdc <_PyBytes_FromList>: │ │ │ │ │ +00004d1c <_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, #3512] @ 0xdb8 │ │ │ │ │ sub.w sp, sp, #548 @ 0x224 │ │ │ │ │ - ldr r1, [pc, #664] @ (4f8c <_PyBytes_FromList+0x2b0>) │ │ │ │ │ + ldr r1, [pc, #660] @ (4fc8 <_PyBytes_FromList+0x2ac>) │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #540] @ 0x21c │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ │ strd r5, r2, [sp, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq.n 4d76 <_PyBytes_FromList+0x9a> │ │ │ │ │ - blt.w 4ee2 <_PyBytes_FromList+0x206> │ │ │ │ │ + beq.n 4db6 <_PyBytes_FromList+0x9a> │ │ │ │ │ + blt.w 4f22 <_PyBytes_FromList+0x206> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt.w 4e6a <_PyBytes_FromList+0x18e> │ │ │ │ │ + bgt.w 4eaa <_PyBytes_FromList+0x18e> │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ ldr.w r7, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 4e20 <_PyBytes_FromList+0x144> │ │ │ │ │ + bne.n 4e60 <_PyBytes_FromList+0x144> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 4e34 <_PyBytes_FromList+0x158> │ │ │ │ │ + bne.n 4e74 <_PyBytes_FromList+0x158> │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 4eb0 <_PyBytes_FromList+0x1d4> │ │ │ │ │ + beq.w 4ef0 <_PyBytes_FromList+0x1d4> │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ - bhi.w 4eb6 <_PyBytes_FromList+0x1da> │ │ │ │ │ + bhi.w 4ef6 <_PyBytes_FromList+0x1da> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - ble.w 4fb0 <_PyBytes_FromList+0x2d4> │ │ │ │ │ + ble.w 4fec <_PyBytes_FromList+0x2d0> │ │ │ │ │ mov r3, r4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.n 4d7a <_PyBytes_FromList+0x9e> │ │ │ │ │ + ble.n 4dba <_PyBytes_FromList+0x9e> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 4d32 <_PyBytes_FromList+0x56> │ │ │ │ │ + b.n 4d72 <_PyBytes_FromList+0x56> │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4e44 <_PyBytes_FromList+0x168> │ │ │ │ │ + beq.n 4e84 <_PyBytes_FromList+0x168> │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ subs r4, r3, r6 │ │ │ │ │ - beq.w 4ed6 <_PyBytes_FromList+0x1fa> │ │ │ │ │ + beq.w 4f16 <_PyBytes_FromList+0x1fa> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4e9a <_PyBytes_FromList+0x1be> │ │ │ │ │ + bne.w 4eda <_PyBytes_FromList+0x1be> │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.w 4f14 <_PyBytes_FromList+0x238> │ │ │ │ │ + blt.w 4f54 <_PyBytes_FromList+0x238> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 4df0 <_PyBytes_FromList+0x114> │ │ │ │ │ + beq.n 4e30 <_PyBytes_FromList+0x114> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 4f0a <_PyBytes_FromList+0x22e> │ │ │ │ │ + bgt.w 4f4a <_PyBytes_FromList+0x22e> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f94 <_PyBytes_FromList+0x2b8> │ │ │ │ │ + beq.w 4fd0 <_PyBytes_FromList+0x2b4> │ │ │ │ │ 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] │ │ │ │ │ @@ -8464,101 +8472,101 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 4e08 <_PyBytes_FromList+0x12c> │ │ │ │ │ + b.n 4e48 <_PyBytes_FromList+0x12c> │ │ │ │ │ ldrb.w r2, [sp, #28] │ │ │ │ │ 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 │ │ │ │ │ - ldr r3, [pc, #384] @ (4f8c <_PyBytes_FromList+0x2b0>) │ │ │ │ │ + ldr r3, [pc, #380] @ (4fc8 <_PyBytes_FromList+0x2ac>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 4f10 <_PyBytes_FromList+0x234> │ │ │ │ │ + bne.n 4f50 <_PyBytes_FromList+0x234> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #548 @ 0x224 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 4d50 <_PyBytes_FromList+0x74> │ │ │ │ │ + beq.n 4d90 <_PyBytes_FromList+0x74> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d50 <_PyBytes_FromList+0x74> │ │ │ │ │ + bne.n 4d90 <_PyBytes_FromList+0x74> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d50 <_PyBytes_FromList+0x74> │ │ │ │ │ + b.n 4d90 <_PyBytes_FromList+0x74> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4f2c <_PyBytes_FromList+0x250> │ │ │ │ │ + bne.n 4f6c <_PyBytes_FromList+0x250> │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 4eda <_PyBytes_FromList+0x1fe> │ │ │ │ │ + beq.n 4f1a <_PyBytes_FromList+0x1fe> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - beq.n 4e08 <_PyBytes_FromList+0x12c> │ │ │ │ │ + beq.n 4e48 <_PyBytes_FromList+0x12c> │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 174 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4ed2 <_PyBytes_FromList+0x1f6> │ │ │ │ │ + bne.n 4f12 <_PyBytes_FromList+0x1f6> │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ - b.n 4e08 <_PyBytes_FromList+0x12c> │ │ │ │ │ + b.n 4e48 <_PyBytes_FromList+0x12c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl d8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 4ecc <_PyBytes_FromList+0x1f0> │ │ │ │ │ + cbz r0, 4f0c <_PyBytes_FromList+0x1f0> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add.w r4, r0, #16 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ │ - cbnz r2, 4ea6 <_PyBytes_FromList+0x1ca> │ │ │ │ │ + cbnz r2, 4ee6 <_PyBytes_FromList+0x1ca> │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ - cbz r4, 4ed2 <_PyBytes_FromList+0x1f6> │ │ │ │ │ + cbz r4, 4f12 <_PyBytes_FromList+0x1f6> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 4d2c <_PyBytes_FromList+0x50> │ │ │ │ │ + bgt.w 4d6c <_PyBytes_FromList+0x50> │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 4d7a <_PyBytes_FromList+0x9e> │ │ │ │ │ + b.n 4dba <_PyBytes_FromList+0x9e> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4e08 <_PyBytes_FromList+0x12c> │ │ │ │ │ + b.n 4e48 <_PyBytes_FromList+0x12c> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4fa2 <_PyBytes_FromList+0x2c6> │ │ │ │ │ + beq.n 4fde <_PyBytes_FromList+0x2c2> │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ - b.n 4e82 <_PyBytes_FromList+0x1a6> │ │ │ │ │ + b.n 4ec2 <_PyBytes_FromList+0x1a6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 4ecc <_PyBytes_FromList+0x1f0> │ │ │ │ │ + cbnz r0, 4f0c <_PyBytes_FromList+0x1f0> │ │ │ │ │ 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 │ │ │ │ │ @@ -8566,148 +8574,147 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4e08 <_PyBytes_FromList+0x12c> │ │ │ │ │ + b.n 4e48 <_PyBytes_FromList+0x12c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4e9a <_PyBytes_FromList+0x1be> │ │ │ │ │ + bne.n 4eda <_PyBytes_FromList+0x1be> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbnz r0, 4eee <_PyBytes_FromList+0x212> │ │ │ │ │ - ldr r5, [pc, #176] @ (4f90 <_PyBytes_FromList+0x2b4>) │ │ │ │ │ - b.n 4e08 <_PyBytes_FromList+0x12c> │ │ │ │ │ + cbnz r0, 4f2e <_PyBytes_FromList+0x212> │ │ │ │ │ + ldr r5, [pc, #172] @ (4fcc <_PyBytes_FromList+0x2b0>) │ │ │ │ │ + b.n 4e48 <_PyBytes_FromList+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl dc │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 4ed2 <_PyBytes_FromList+0x1f6> │ │ │ │ │ + b.n 4f12 <_PyBytes_FromList+0x1f6> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ede <_PyBytes_FromList+0x202> │ │ │ │ │ + beq.n 4f1e <_PyBytes_FromList+0x202> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ede <_PyBytes_FromList+0x202> │ │ │ │ │ + bne.n 4f1e <_PyBytes_FromList+0x202> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ede <_PyBytes_FromList+0x202> │ │ │ │ │ + b.n 4f1e <_PyBytes_FromList+0x202> │ │ │ │ │ bl 70 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ - b.n 4ed2 <_PyBytes_FromList+0x1f6> │ │ │ │ │ + b.n 4f12 <_PyBytes_FromList+0x1f6> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4ed2 <_PyBytes_FromList+0x1f6> │ │ │ │ │ + b.n 4f12 <_PyBytes_FromList+0x1f6> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - cbz r2, 4f52 <_PyBytes_FromList+0x276> │ │ │ │ │ + cbz r2, 4f92 <_PyBytes_FromList+0x276> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 4f5e <_PyBytes_FromList+0x282> │ │ │ │ │ + beq.n 4f9e <_PyBytes_FromList+0x282> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, sp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 4e08 <_PyBytes_FromList+0x12c> │ │ │ │ │ + beq.w 4e48 <_PyBytes_FromList+0x12c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ - cbnz r0, 4f70 <_PyBytes_FromList+0x294> │ │ │ │ │ + cbnz r0, 4fae <_PyBytes_FromList+0x292> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ - b.n 4e08 <_PyBytes_FromList+0x12c> │ │ │ │ │ + b.n 4e48 <_PyBytes_FromList+0x12c> │ │ │ │ │ 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 4f36 <_PyBytes_FromList+0x25a> │ │ │ │ │ + bne.n 4f76 <_PyBytes_FromList+0x25a> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, sp │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4e08 <_PyBytes_FromList+0x12c> │ │ │ │ │ - b.n 4f46 <_PyBytes_FromList+0x26a> │ │ │ │ │ + bne.n 4f86 <_PyBytes_FromList+0x26a> │ │ │ │ │ + b.n 4e48 <_PyBytes_FromList+0x12c> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ed2 <_PyBytes_FromList+0x1f6> │ │ │ │ │ + beq.n 4f12 <_PyBytes_FromList+0x1f6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ed2 <_PyBytes_FromList+0x1f6> │ │ │ │ │ + bne.n 4f12 <_PyBytes_FromList+0x1f6> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ed2 <_PyBytes_FromList+0x1f6> │ │ │ │ │ - nop │ │ │ │ │ + b.n 4f12 <_PyBytes_FromList+0x1f6> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4de2 <_PyBytes_FromList+0x106> │ │ │ │ │ - b.n 4e08 <_PyBytes_FromList+0x12c> │ │ │ │ │ + bne.w 4e22 <_PyBytes_FromList+0x106> │ │ │ │ │ + b.n 4e48 <_PyBytes_FromList+0x12c> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ - b.n 4e88 <_PyBytes_FromList+0x1ac> │ │ │ │ │ + b.n 4ec8 <_PyBytes_FromList+0x1ac> │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 1340 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1358 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ed2 <_PyBytes_FromList+0x1f6> │ │ │ │ │ + beq.n 4f12 <_PyBytes_FromList+0x1f6> │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge.w 4d7a <_PyBytes_FromList+0x9e> │ │ │ │ │ + bge.w 4dba <_PyBytes_FromList+0x9e> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 4d32 <_PyBytes_FromList+0x56> │ │ │ │ │ + b.n 4d72 <_PyBytes_FromList+0x56> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004fdc : │ │ │ │ │ +00005018 : │ │ │ │ │ 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 4ff8 │ │ │ │ │ + bpl.n 5034 │ │ │ │ │ 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 │ │ │ │ │ @@ -8717,78 +8724,78 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005018 : │ │ │ │ │ +00005054 : │ │ │ │ │ bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ 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 5058 │ │ │ │ │ + bhi.n 5094 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 5070 │ │ │ │ │ + bne.n 50ac │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rindex │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 5096 │ │ │ │ │ + cbnz r0, 50d2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5054 │ │ │ │ │ + b.n 5090 │ │ │ │ │ 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 506c │ │ │ │ │ + beq.n 50a8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 5044 │ │ │ │ │ + beq.n 5080 │ │ │ │ │ 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 5044 │ │ │ │ │ - b.n 506c │ │ │ │ │ + bne.n 5080 │ │ │ │ │ + b.n 50a8 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 5044 │ │ │ │ │ + ble.n 5080 │ │ │ │ │ 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 5084 │ │ │ │ │ - b.n 506c │ │ │ │ │ + bne.n 50c0 │ │ │ │ │ + b.n 50a8 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -220,15 +220,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, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 4320 │ │ │ │ │ + b.w 4360 │ │ │ │ │ R_ARM_THM_JUMP24 do_argstrip │ │ │ │ │ │ │ │ │ │ 000001fa : │ │ │ │ │ stringlib_capitalize(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -301,15 +301,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r7, 2d0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 870 │ │ │ │ │ + bl 86c │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ cbnz r0, 2be │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 27c │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -377,15 +377,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cbnz r3, 34e <_PyBytes_ReverseFind+0x16> │ │ │ │ │ adds r0, r1, r4 │ │ │ │ │ b.n 358 <_PyBytes_ReverseFind+0x20> │ │ │ │ │ - bl 2730 │ │ │ │ │ + bl 280c │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r0, r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000035a : │ │ │ │ │ @@ -690,17 +690,17 @@ │ │ │ │ │ bne.n 5b6 │ │ │ │ │ b.n 614 │ │ │ │ │ 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 .LC93 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -1389,15 +1389,15 @@ │ │ │ │ │ beq.n cd8 │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp r8, r5 │ │ │ │ │ beq.n c3c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2730 │ │ │ │ │ + bl 280c │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.0 │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ blt.n c3c │ │ │ │ │ add.w r0, fp, sl │ │ │ │ │ subs r1, r6, r0 │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1708,15 +1708,15 @@ │ │ │ │ │ 00000e8e : │ │ │ │ │ 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 c04 │ │ │ │ │ + bl c00 │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 98 │ │ │ │ │ R_ARM_THM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ 00000eac : │ │ │ │ │ @@ -1776,20 +1776,20 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bl 2858 │ │ │ │ │ + bl 2874 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ - bl 2998 │ │ │ │ │ + bl 29b4 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n f4c │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ beq.n f4c │ │ │ │ │ add r4, r0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -86,16 +86,16 @@ │ │ │ │ │ 0x00000530 74617267 00666f72 6d617466 6c6f6174 targ.formatfloat │ │ │ │ │ 0x00000540 002e4c43 3837002e 4c433838 00627974 ..LC87..LC88.byt │ │ │ │ │ 0x00000550 65735f69 74656d00 62797465 735f7265 es_item.bytes_re │ │ │ │ │ 0x00000560 6d6f7665 73756666 69780073 74726974 movesuffix.strit │ │ │ │ │ 0x00000570 65725f6c 656e002e 4c433839 002e4c43 er_len..LC89..LC │ │ │ │ │ 0x00000580 3930002e 4c433931 00737472 696e676c 90..LC91.stringl │ │ │ │ │ 0x00000590 69625f6c 6a757374 00706164 002e4c43 ib_ljust.pad..LC │ │ │ │ │ - 0x000005a0 3932002e 4c433933 00737472 696e676c 92..LC93.stringl │ │ │ │ │ - 0x000005b0 69625f65 7870616e 64746162 73002e4c ib_expandtabs..L │ │ │ │ │ + 0x000005a0 39320073 7472696e 676c6962 5f657870 92.stringlib_exp │ │ │ │ │ + 0x000005b0 616e6474 61627300 2e4c4339 33002e4c andtabs..LC93..L │ │ │ │ │ 0x000005c0 43393400 73747269 6e676c69 625f6365 C94.stringlib_ce │ │ │ │ │ 0x000005d0 6e746572 00737472 696e676c 69625f69 nter.stringlib_i │ │ │ │ │ 0x000005e0 73616c6e 756d0073 7472696e 676c6962 salnum.stringlib │ │ │ │ │ 0x000005f0 5f697361 6c706861 00737472 696e676c _isalpha.stringl │ │ │ │ │ 0x00000600 69625f69 736c6f77 65720073 7472696e ib_islower.strin │ │ │ │ │ 0x00000610 676c6962 5f697373 70616365 00737472 glib_isspace.str │ │ │ │ │ 0x00000620 696e676c 69625f69 73746974 6c650073 inglib_istitle.s │ │ │ │ │ @@ -333,17 +333,17 @@ │ │ │ │ │ 0x000014a0 63745f47 65744974 656d0050 79547570 ct_GetItem.PyTup │ │ │ │ │ 0x000014b0 6c655f47 65744974 656d005f 50794279 le_GetItem._PyBy │ │ │ │ │ 0x000014c0 7465735f 46696e64 00507946 6c6f6174 tes_Find.PyFloat │ │ │ │ │ 0x000014d0 5f417344 6f75626c 65005079 4f535f64 _AsDouble.PyOS_d │ │ │ │ │ 0x000014e0 6f75626c 655f746f 5f737472 696e6700 ouble_to_string. │ │ │ │ │ 0x000014f0 50794c6f 6e675f46 726f6d53 73697a65 PyLong_FromSsize │ │ │ │ │ 0x00001500 5f74005f 50794279 7465735f 52657665 _t._PyBytes_Reve │ │ │ │ │ - 0x00001510 72736546 696e6400 5f50795f 62797465 rseFind._Py_byte │ │ │ │ │ - 0x00001520 735f7269 6e646578 005f5f61 65616269 s_rindex.__aeabi │ │ │ │ │ - 0x00001530 5f696469 766d6f64 005f5079 5f627974 _idivmod._Py_byt │ │ │ │ │ + 0x00001510 72736546 696e6400 5f5f6165 6162695f rseFind.__aeabi_ │ │ │ │ │ + 0x00001520 69646976 6d6f6400 5f50795f 62797465 idivmod._Py_byte │ │ │ │ │ + 0x00001530 735f7269 6e646578 005f5079 5f627974 s_rindex._Py_byt │ │ │ │ │ 0x00001540 65735f69 73616c6e 756d005f 50795f62 es_isalnum._Py_b │ │ │ │ │ 0x00001550 79746573 5f697361 6c706861 005f5079 ytes_isalpha._Py │ │ │ │ │ 0x00001560 5f627974 65735f69 736c6f77 6572005f _bytes_islower._ │ │ │ │ │ 0x00001570 50795f62 79746573 5f697373 70616365 Py_bytes_isspace │ │ │ │ │ 0x00001580 005f5079 5f627974 65735f69 73746974 ._Py_bytes_istit │ │ │ │ │ 0x00001590 6c65005f 50795f62 79746573 5f697375 le._Py_bytes_isu │ │ │ │ │ 0x000015a0 70706572 0050794c 6973745f 52657665 pper.PyList_Reve │ │ │ ├── call.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 17488 (bytes into file) │ │ │ │ │ + Start of section headers: 17500 (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 0x4450: │ │ │ │ │ +There are 16 section headers, starting at offset 0x445c: │ │ │ │ │ │ │ │ │ │ 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 0001a0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003780 000118 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00378c 000118 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0001d4 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0001d4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0001d4 001eb4 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 003898 000938 08 I 13 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 002088 00027e 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 002308 0004ec 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0041d0 0001f8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 0027f4 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 002808 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002808 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 00283c 000920 10 14 81 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 00315c 000621 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0043c8 000088 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 0001d4 001ec0 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 0038a4 000938 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 002094 00027e 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002314 0004ec 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0041dc 0001f8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 002800 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 002814 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002814 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 002848 000920 10 14 81 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 003168 000621 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0043d4 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 {} │ │ │ │ │ @@ -24,38 +24,38 @@ │ │ │ │ │ 20: 00000ab0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 21: 00000ab8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 22: 00000ba4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 23: 00000ba8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 24: 00000be1 370 FUNC LOCAL DEFAULT 5 object_vacall.constprop.0 │ │ │ │ │ 25: 00000bdc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 26: 00000be0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 27: 00000d55 424 FUNC LOCAL DEFAULT 5 object_vacall │ │ │ │ │ + 27: 00000d55 422 FUNC LOCAL DEFAULT 5 object_vacall │ │ │ │ │ 28: 0000006d 44 FUNC LOCAL DEFAULT 1 callmethod.part.0.isra.0 │ │ │ │ │ 29: 00000f7c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 30: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 31: 00000001 60 FUNC LOCAL DEFAULT 8 callmethod │ │ │ │ │ 32: 000000d8 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ 33: 00000f80 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 34: 00000fd0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 35: 00000fd4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 36: 0000106c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 37: 00001070 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 38: 0000137c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 39: 00000104 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 40: 00001384 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 41: 0000190c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 42: 00001910 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 43: 00001bec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 44: 00001bf0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 45: 00001c78 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 46: 00001c7c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 47: 00001d4c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 41: 00001918 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 42: 0000191c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 43: 00001bf8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 44: 00001bfc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 45: 00001c84 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 46: 00001c88 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 47: 00001d58 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 48: 00000120 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ - 49: 00001d50 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 50: 00001eb0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 49: 00001d5c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 50: 00001ebc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 51: 00000140 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 52: 00000180 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ 53: 00000058 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 54: 000001a0 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ 55: 0000005c 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 56: 00000144 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 57: 000001cc 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ @@ -95,15 +95,15 @@ │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArray │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_FromItems │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 94: 000005a5 164 FUNC GLOBAL DEFAULT 5 PyObject_Vectorcall │ │ │ │ │ 95: 00000649 696 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallDict │ │ │ │ │ 96: 00000f81 84 FUNC GLOBAL HIDDEN 5 _PyFunction_Vectorcall │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_Vector │ │ │ │ │ - 98: 00001385 640 FUNC GLOBAL HIDDEN 5 _PyStack_UnpackDict │ │ │ │ │ + 98: 00001385 652 FUNC GLOBAL HIDDEN 5 _PyStack_UnpackDict │ │ │ │ │ 99: 00000901 440 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallDictTstate │ │ │ │ │ 100: 00000ab9 240 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallMethod │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetMethod │ │ │ │ │ 102: 00000ba9 56 FUNC GLOBAL DEFAULT 5 PyObject_CallFunctionObjArgs │ │ │ │ │ 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 105: 00000efd 132 FUNC GLOBAL DEFAULT 5 PyObject_CallMethod │ │ │ │ │ @@ -113,25 +113,25 @@ │ │ │ │ │ 109: 00000fd5 156 FUNC GLOBAL DEFAULT 5 PyObject_CallOneArg │ │ │ │ │ 110: 00001071 788 FUNC GLOBAL HIDDEN 5 _PyObject_Call_Prepend │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 116: 00001605 106 FUNC GLOBAL HIDDEN 5 _PyStack_UnpackDict_Free │ │ │ │ │ - 117: 00001671 58 FUNC GLOBAL HIDDEN 5 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ - 118: 000016ad 612 FUNC GLOBAL DEFAULT 5 PyObject_Call │ │ │ │ │ - 119: 00001911 600 FUNC GLOBAL HIDDEN 5 _PyObject_Call │ │ │ │ │ - 120: 00001b69 136 FUNC GLOBAL DEFAULT 5 PyObject_CallMethodObjArgs │ │ │ │ │ - 121: 00001bf1 140 FUNC GLOBAL DEFAULT 5 PyObject_CallNoArgs │ │ │ │ │ - 122: 00001c7d 18 FUNC GLOBAL DEFAULT 5 PyVectorcall_Function │ │ │ │ │ - 123: 00001c91 42 FUNC GLOBAL DEFAULT 5 _PyStack_AsDict │ │ │ │ │ - 124: 00001cbd 148 FUNC GLOBAL DEFAULT 5 _PyObject_CallMethod │ │ │ │ │ + 116: 00001611 106 FUNC GLOBAL HIDDEN 5 _PyStack_UnpackDict_Free │ │ │ │ │ + 117: 0000167d 58 FUNC GLOBAL HIDDEN 5 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ + 118: 000016b9 612 FUNC GLOBAL DEFAULT 5 PyObject_Call │ │ │ │ │ + 119: 0000191d 600 FUNC GLOBAL HIDDEN 5 _PyObject_Call │ │ │ │ │ + 120: 00001b75 136 FUNC GLOBAL DEFAULT 5 PyObject_CallMethodObjArgs │ │ │ │ │ + 121: 00001bfd 140 FUNC GLOBAL DEFAULT 5 PyObject_CallNoArgs │ │ │ │ │ + 122: 00001c89 18 FUNC GLOBAL DEFAULT 5 PyVectorcall_Function │ │ │ │ │ + 123: 00001c9d 42 FUNC GLOBAL DEFAULT 5 _PyStack_AsDict │ │ │ │ │ + 124: 00001cc9 148 FUNC GLOBAL DEFAULT 5 _PyObject_CallMethod │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 126: 00001d51 356 FUNC GLOBAL DEFAULT 5 PyObject_CallObject │ │ │ │ │ + 126: 00001d5d 356 FUNC GLOBAL DEFAULT 5 PyObject_CallObject │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 131: 0000003d 32 FUNC GLOBAL DEFAULT 8 PyCFunction_Call │ │ │ │ │ 132: 0000005d 236 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ 133: 00000169 92 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3780 contains 35 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x378c contains 35 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000020 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000002a 00000b2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC2 │ │ │ │ │ 0000002e 00000b30 R_ARM_THM_MOVT_ABS 00000060 .LC2 │ │ │ │ │ 00000036 0000590a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ 0000004e 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -33,15 +33,15 @@ │ │ │ │ │ 00000168 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000178 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000180 0000820a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00000188 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000198 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d4 0000571e R_ARM_THM_JUMP24 00000000 _PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3898 contains 295 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x38a4 contains 295 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000038 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000070 0000530a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 000001b8 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001c2 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001cc 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000212 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -159,24 +159,24 @@ │ │ │ │ │ 00000d14 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000d1e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000d22 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000d26 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000d3c 0000080a R_ARM_THM_CALL 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 00000d44 0000680a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000d4c 0000090a R_ARM_THM_CALL 00000149 null_error.isra.0 │ │ │ │ │ -00000e84 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e92 0000670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000eb2 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000eb6 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000ec0 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000ec4 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000ec8 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000ee2 0000080a R_ARM_THM_CALL 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000eee 0000090a R_ARM_THM_CALL 00000149 null_error.isra.0 │ │ │ │ │ -00000ef6 0000680a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e86 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000e94 0000670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000eb4 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000eb8 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000ec2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000ec6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000eca 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000ee4 0000080a R_ARM_THM_CALL 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000eec 0000090a R_ARM_THM_CALL 00000149 null_error.isra.0 │ │ │ │ │ +00000ef4 0000680a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000f22 00006a0a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ 00000f2e 00006b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ 00000f54 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f68 00001c0a R_ARM_THM_CALL 0000006d callmethod.part.0.isra.0 │ │ │ │ │ 00000f76 0000090a R_ARM_THM_CALL 00000149 null_error.isra.0 │ │ │ │ │ 00000f7c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000fc8 0000610a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ @@ -221,135 +221,135 @@ │ │ │ │ │ 00001380 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000013b6 0000670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000013c4 0000700a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000143e 0000710a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ 00001478 0000710a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ 000014ba 0000710a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ 0000150a 0000710a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -000015ce 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015da 0000720a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -000015e0 00006c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000015e4 00006c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000015ea 0000272f R_ARM_THM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ -000015ee 00002730 R_ARM_THM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ -000015f4 0000730a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000015fe 0000740a R_ARM_THM_CALL 00001605 _PyStack_UnpackDict_Free │ │ │ │ │ -0000163c 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001660 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001684 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000173e 0000620a R_ARM_THM_CALL 00001385 _PyStack_UnpackDict │ │ │ │ │ -00001814 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000182e 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000186a 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000186e 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001876 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000187a 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001880 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001886 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000188a 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001892 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001896 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000189c 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000018ac 00000e2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -000018b0 00000e30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -000018b6 00005d0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000018c6 00000f0a R_ARM_THM_CALL 00000099 object_is_not_callable │ │ │ │ │ -000018ce 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018d8 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018e2 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018ec 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018f6 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015da 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015e6 0000720a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +000015ec 00006c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000015f0 00006c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000015f6 0000272f R_ARM_THM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ +000015fa 00002730 R_ARM_THM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ +00001600 0000730a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +0000160a 0000740a R_ARM_THM_CALL 00001611 _PyStack_UnpackDict_Free │ │ │ │ │ +00001648 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000166c 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001690 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000174a 0000620a R_ARM_THM_CALL 00001385 _PyStack_UnpackDict │ │ │ │ │ +00001820 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000183a 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001876 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000187a 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001882 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001886 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000188c 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001892 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001896 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000189e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000018a2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000018a8 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000018b8 00000e2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +000018bc 00000e30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +000018c2 00005d0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000018d2 00000f0a R_ARM_THM_CALL 00000099 object_is_not_callable │ │ │ │ │ +000018da 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018e4 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018ee 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018f8 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001902 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000190c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001998 0000620a R_ARM_THM_CALL 00001385 _PyStack_UnpackDict │ │ │ │ │ -00001a64 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a7c 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001aa6 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001aaa 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001ab2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001ab6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001abe 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001ae0 00000e2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001ae4 00000e30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001aea 00005d0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001afa 00000f0a R_ARM_THM_CALL 00000099 object_is_not_callable │ │ │ │ │ -00001b0c 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001b10 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001b18 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001b1c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001b22 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001b2a 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b34 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000190e 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001918 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019a4 0000620a R_ARM_THM_CALL 00001385 _PyStack_UnpackDict │ │ │ │ │ +00001a70 0000550a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a88 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab2 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001ab6 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001abe 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001ac2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001aca 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001aec 00000e2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001af0 00000e30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001af6 00005d0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b06 00000f0a R_ARM_THM_CALL 00000099 object_is_not_callable │ │ │ │ │ +00001b18 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001b1c 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001b24 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001b28 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001b2e 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001b36 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b40 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b4c 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b56 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b60 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b9c 0000650a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ -00001bda 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001be4 0000090a R_ARM_THM_CALL 00000149 null_error.isra.0 │ │ │ │ │ -00001bec 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001c46 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001c4a 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001c52 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c56 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c5c 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001c78 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001cb2 00005c0a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ -00001ce2 00007d0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00001cee 00006b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00001d14 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d26 0000090a R_ARM_THM_CALL 00000149 null_error.isra.0 │ │ │ │ │ -00001d34 00001c0a R_ARM_THM_CALL 0000006d callmethod.part.0.isra.0 │ │ │ │ │ -00001d4c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e22 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001e26 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001e2e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e32 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e38 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001e42 00000f0a R_ARM_THM_CALL 00000099 object_is_not_callable │ │ │ │ │ -00001e4a 00000e2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001e4e 00000e30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001e54 00005d0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001e7a 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001e7e 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001e86 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e8a 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e90 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001e96 00006c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e9a 00006c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001ea0 0000302f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ -00001ea4 00003030 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ -00001eaa 0000730a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00001eb0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001b58 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b62 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b6c 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ba8 0000650a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ +00001be6 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bf0 0000090a R_ARM_THM_CALL 00000149 null_error.isra.0 │ │ │ │ │ +00001bf8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001c52 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001c56 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001c5e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001c62 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001c68 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001c84 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001cbe 00005c0a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ +00001cee 00007d0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00001cfa 00006b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00001d20 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d32 0000090a R_ARM_THM_CALL 00000149 null_error.isra.0 │ │ │ │ │ +00001d40 00001c0a R_ARM_THM_CALL 0000006d callmethod.part.0.isra.0 │ │ │ │ │ +00001d58 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e2e 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001e32 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001e3a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e3e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e44 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001e4e 00000f0a R_ARM_THM_CALL 00000099 object_is_not_callable │ │ │ │ │ +00001e56 00000e2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001e5a 00000e30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001e60 00005d0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001e86 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001e8a 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001e92 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e96 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e9c 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001ea2 00006c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ea6 00006c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001eac 0000302f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ +00001eb0 00003030 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ +00001eb6 0000730a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00001ebc 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000020e 0000081e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 0000030e 0000081e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 0000045a 0000081e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 0000054e 0000081e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 0000063e 0000081e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 0000086e 0000081e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 0000099a 00005a1e R_ARM_THM_JUMP24 00000325 _PyObject_MakeTpCall │ │ │ │ │ 00000a6a 0000081e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001658 0000541e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000016a2 0000541e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001852 0000081e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001ada 0000081e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001c74 0000081e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001e76 0000081e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001664 0000541e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000016ae 0000541e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000185e 0000081e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001ae6 0000081e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001c80 0000081e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001e82 0000081e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x41d0 contains 63 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x41dc contains 63 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 00006b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ 00000058 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000090 00006c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000094 00006c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000009c 0000362f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ 000000a0 00003630 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ 000000a8 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 000000d0 0000620a R_ARM_THM_CALL 00001385 _PyStack_UnpackDict │ │ │ │ │ -000000f0 0000740a R_ARM_THM_CALL 00001605 _PyStack_UnpackDict_Free │ │ │ │ │ +000000f0 0000740a R_ARM_THM_CALL 00001611 _PyStack_UnpackDict_Free │ │ │ │ │ 00000102 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000106 00005630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000010a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000010e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000118 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000144 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000150 0000562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ @@ -392,11 +392,11 @@ │ │ │ │ │ 000004a6 00004b2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ 000004aa 00004b30 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ 000004b0 0000730a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000004c0 0000630a R_ARM_THM_CALL 00000901 _PyObject_VectorcallDictTstate │ │ │ │ │ 000004e0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000028 00001c1e R_ARM_THM_JUMP24 0000006d callmethod.part.0.isra.0 │ │ │ │ │ 00000038 0000021e R_ARM_THM_JUMP24 0000003d _PyObject_CallFunctionVa │ │ │ │ │ -00000052 0000771e R_ARM_THM_JUMP24 00001911 _PyObject_Call │ │ │ │ │ +00000052 0000771e R_ARM_THM_JUMP24 0000191d _PyObject_Call │ │ │ │ │ 00000138 0000081e R_ARM_THM_JUMP24 00000001 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 00000162 0000731e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ -000004d6 0000771e R_ARM_THM_JUMP24 00001911 _PyObject_Call │ │ │ │ │ +000004d6 0000771e R_ARM_THM_JUMP24 0000191d _PyObject_Call │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1534,194 +1534,195 @@ │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w eec │ │ │ │ │ + beq.w eea │ │ │ │ │ add.w r8, r3, #4 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e06 │ │ │ │ │ + beq.n e08 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ add.w r5, r3, #8 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df8 │ │ │ │ │ + beq.n dfa │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e68 │ │ │ │ │ + beq.n e6a │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ adds r2, #2 │ │ │ │ │ adds r0, #4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r6, [r0, #-4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n d9e │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bgt.n e8a │ │ │ │ │ + bgt.n e8c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n e48 │ │ │ │ │ + beq.n e4a │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ + it le │ │ │ │ │ + movle r6, r7 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - ble.w ee8 │ │ │ │ │ + ble.n e12 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n e10 │ │ │ │ │ + bge.n e12 │ │ │ │ │ adds r3, r6, r0 │ │ │ │ │ ldr.w ip, [r8] │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str.w ip, [r3, #4] │ │ │ │ │ - bge.n e10 │ │ │ │ │ + bge.n e12 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ add r3, r0 │ │ │ │ │ add.w r0, r6, r2, lsl #2 │ │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n dea │ │ │ │ │ - b.n e10 │ │ │ │ │ - cbz r1, e52 │ │ │ │ │ + bne.n dec │ │ │ │ │ + b.n e12 │ │ │ │ │ + cbz r1, e54 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n dc2 │ │ │ │ │ - cbz r1, e40 │ │ │ │ │ + b.n dc4 │ │ │ │ │ + cbz r1, e42 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n e56 │ │ │ │ │ + bpl.n e58 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ - cbz r5, e56 │ │ │ │ │ + cbz r5, e58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eaa │ │ │ │ │ + beq.n eac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ed2 │ │ │ │ │ + bne.n ed4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n e82 │ │ │ │ │ + bne.n e84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n e10 │ │ │ │ │ + b.n e12 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - bgt.n dc2 │ │ │ │ │ - b.n e10 │ │ │ │ │ + bgt.n dc4 │ │ │ │ │ + b.n e12 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n e0a │ │ │ │ │ + b.n e0c │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 4c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n e34 │ │ │ │ │ + b.n e36 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - cbz r1, e72 │ │ │ │ │ + cbz r1, e74 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ movs r2, #3 │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ add.w r3, sp, r0 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ str r6, [r3, #20] │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n dd0 │ │ │ │ │ + b.n dd2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n e38 │ │ │ │ │ + b.n e3a │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r0, ef4 │ │ │ │ │ - cbz r1, ece │ │ │ │ │ + cbz r0, ef2 │ │ │ │ │ + cbz r1, ed0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n dc2 │ │ │ │ │ - cbz r3, eb2 │ │ │ │ │ + b.n dc4 │ │ │ │ │ + cbz r3, eb4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e34 │ │ │ │ │ + bne.n e36 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n e34 │ │ │ │ │ + b.n e36 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ - b.n dc2 │ │ │ │ │ + b.n dc4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e34 │ │ │ │ │ + beq.n e36 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b.n e34 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.n e10 │ │ │ │ │ + b.n e36 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 148 <_PyObject_CallFunctionVa+0x10c> │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n e38 │ │ │ │ │ + b.n e3a │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n e38 │ │ │ │ │ + b.n e3a │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 00000efc : │ │ │ │ │ PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -2244,63 +2245,63 @@ │ │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 15d8 <_PyStack_UnpackDict+0x254> │ │ │ │ │ + blt.w 15e4 <_PyStack_UnpackDict+0x260> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r0, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d8 <_PyStack_UnpackDict+0x254> │ │ │ │ │ + beq.w 15e4 <_PyStack_UnpackDict+0x260> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15cc <_PyStack_UnpackDict+0x248> │ │ │ │ │ + beq.w 15d8 <_PyStack_UnpackDict+0x254> │ │ │ │ │ add.w r8, r9, #4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ble.n 1432 <_PyStack_UnpackDict+0xae> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1580 <_PyStack_UnpackDict+0x1fc> │ │ │ │ │ + beq.w 15a2 <_PyStack_UnpackDict+0x21e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r9, #4] │ │ │ │ │ beq.n 1432 <_PyStack_UnpackDict+0xae> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1574 <_PyStack_UnpackDict+0x1f0> │ │ │ │ │ + beq.w 1596 <_PyStack_UnpackDict+0x212> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ │ beq.n 1432 <_PyStack_UnpackDict+0xae> │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ add.w r2, r9, #8 │ │ │ │ │ add.w lr, r9, r4, lsl #2 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.w 1568 <_PyStack_UnpackDict+0x1e4> │ │ │ │ │ + beq.w 158a <_PyStack_UnpackDict+0x206> │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne.n 141a <_PyStack_UnpackDict+0x96> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ @@ -2338,15 +2339,15 @@ │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ and.w r5, r5, r2 │ │ │ │ │ - bne.w 15b0 <_PyStack_UnpackDict+0x22c> │ │ │ │ │ + bne.w 15bc <_PyStack_UnpackDict+0x238> │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ add.w r2, sl, #4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov sl, r2 │ │ │ │ │ add.w ip, r8, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ @@ -2381,16 +2382,16 @@ │ │ │ │ │ cmp r1, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ add.w r3, sl, #8 │ │ │ │ │ add r9, r3 │ │ │ │ │ - add.w r3, r7, #20 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + add.w sl, r7, #20 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2400,28 +2401,28 @@ │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r5, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 159a <_PyStack_UnpackDict+0x216> │ │ │ │ │ - str.w r3, [r6, #4]! │ │ │ │ │ + bne.n 1568 <_PyStack_UnpackDict+0x1e4> │ │ │ │ │ + mov r2, sl │ │ │ │ │ + str.w r3, [r2, #4]! │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1532 <_PyStack_UnpackDict+0x1ae> │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ + bne.n 1580 <_PyStack_UnpackDict+0x1fc> │ │ │ │ │ str.w r3, [r9, #4]! │ │ │ │ │ b.n 1502 <_PyStack_UnpackDict+0x17e> │ │ │ │ │ mov r4, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ + mov r7, r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 15e0 <_PyStack_UnpackDict+0x25c> │ │ │ │ │ + beq.n 15ec <_PyStack_UnpackDict+0x268> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ @@ -2431,14 +2432,28 @@ │ │ │ │ │ add.w ip, r8, r4, lsl #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ beq.n 146c <_PyStack_UnpackDict+0xe8> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ b.n 146c <_PyStack_UnpackDict+0xe8> │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + str.w r3, [r2, #4]! │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 1532 <_PyStack_UnpackDict+0x1ae> │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + str.w r3, [r9, #4]! │ │ │ │ │ + b.n 1502 <_PyStack_UnpackDict+0x17e> │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne.w 141a <_PyStack_UnpackDict+0x96> │ │ │ │ │ b.n 1432 <_PyStack_UnpackDict+0xae> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ │ bne.w 140c <_PyStack_UnpackDict+0x88> │ │ │ │ │ @@ -2447,24 +2462,15 @@ │ │ │ │ │ str.w r2, [r9, #4] │ │ │ │ │ beq.w 1432 <_PyStack_UnpackDict+0xae> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bne.w 1400 <_PyStack_UnpackDict+0x7c> │ │ │ │ │ - b.n 1574 <_PyStack_UnpackDict+0x1f0> │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - str.w r3, [r6, #4]! │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 1532 <_PyStack_UnpackDict+0x1ae> │ │ │ │ │ - b.n 152e <_PyStack_UnpackDict+0x1aa> │ │ │ │ │ + b.n 1596 <_PyStack_UnpackDict+0x212> │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ add.w r2, sl, #4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov sl, r2 │ │ │ │ │ add.w ip, r8, r2 │ │ │ │ │ @@ -2476,15 +2482,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ b.n 1544 <_PyStack_UnpackDict+0x1c0> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_THM_CALL _PyErr_NoMemory │ │ │ │ │ - b.n 15d2 <_PyStack_UnpackDict+0x24e> │ │ │ │ │ + b.n 15de <_PyStack_UnpackDict+0x25a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -2492,562 +2498,562 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1604 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1610 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ - b.n 15d2 <_PyStack_UnpackDict+0x24e> │ │ │ │ │ + b.n 15de <_PyStack_UnpackDict+0x25a> │ │ │ │ │ │ │ │ │ │ -00001604 <_PyStack_UnpackDict_Free>: │ │ │ │ │ +00001610 <_PyStack_UnpackDict_Free>: │ │ │ │ │ _PyStack_UnpackDict_Free(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n 1636 <_PyStack_UnpackDict_Free+0x32> │ │ │ │ │ + b.n 1642 <_PyStack_UnpackDict_Free+0x32> │ │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1634 <_PyStack_UnpackDict_Free+0x30> │ │ │ │ │ + beq.n 1640 <_PyStack_UnpackDict_Free+0x30> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 165c <_PyStack_UnpackDict_Free+0x58> │ │ │ │ │ + cbz r3, 1668 <_PyStack_UnpackDict_Free+0x58> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 1624 <_PyStack_UnpackDict_Free+0x20> │ │ │ │ │ + blt.n 1630 <_PyStack_UnpackDict_Free+0x20> │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 166a <_PyStack_UnpackDict_Free+0x66> │ │ │ │ │ + beq.n 1676 <_PyStack_UnpackDict_Free+0x66> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 166a <_PyStack_UnpackDict_Free+0x66> │ │ │ │ │ + cbnz r3, 1676 <_PyStack_UnpackDict_Free+0x66> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ - b.n 1634 <_PyStack_UnpackDict_Free+0x30> │ │ │ │ │ + b.n 1640 <_PyStack_UnpackDict_Free+0x30> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001670 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ +0000167c <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ _PyStack_UnpackDict_FreeNoDecRef(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16a6 <_PyStack_UnpackDict_FreeNoDecRef+0x36> │ │ │ │ │ + beq.n 16b2 <_PyStack_UnpackDict_FreeNoDecRef+0x36> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 16a6 <_PyStack_UnpackDict_FreeNoDecRef+0x36> │ │ │ │ │ + cbnz r3, 16b2 <_PyStack_UnpackDict_FreeNoDecRef+0x36> │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016ac : │ │ │ │ │ +000016b8 : │ │ │ │ │ PyObject_Call(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r3, [pc, #588] @ (190c ) │ │ │ │ │ + ldr r3, [pc, #588] @ (1918 ) │ │ │ │ │ mov r6, r1 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub sp, #28 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r4, [r1, r3] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 16f6 │ │ │ │ │ + bpl.n 1702 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ - cbz r7, 16f6 │ │ │ │ │ + cbz r7, 1702 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add.w r1, r6, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - cbz r2, 172e │ │ │ │ │ + cbz r2, 173a │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbnz r3, 1732 │ │ │ │ │ + cbnz r3, 173e │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov ip, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 18c2 │ │ │ │ │ + beq.w 18ce │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 18aa │ │ │ │ │ + blt.w 18b6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1856 │ │ │ │ │ + beq.w 1862 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18a2 │ │ │ │ │ + bne.w 18ae │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 16ea │ │ │ │ │ + b.n 16f6 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 1384 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 185c │ │ │ │ │ + beq.w 1868 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ orr.w r2, r6, #2147483648 @ 0x80000000 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ │ add r7, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1812 │ │ │ │ │ + ble.n 181e │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 1780 │ │ │ │ │ + beq.n 178c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18cc │ │ │ │ │ + beq.w 18d8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 1812 │ │ │ │ │ + beq.n 181e │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 179a │ │ │ │ │ + beq.n 17a6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18d6 │ │ │ │ │ + beq.w 18e2 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 1812 │ │ │ │ │ + beq.n 181e │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 17b4 │ │ │ │ │ + beq.n 17c0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18e0 │ │ │ │ │ + beq.w 18ec │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 1812 │ │ │ │ │ + beq.n 181e │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 17ce │ │ │ │ │ + beq.n 17da │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18ea │ │ │ │ │ + beq.w 18f6 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq.n 1812 │ │ │ │ │ + beq.n 181e │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 17e8 │ │ │ │ │ + beq.n 17f4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18f4 │ │ │ │ │ + beq.w 1900 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n 1812 │ │ │ │ │ + beq.n 181e │ │ │ │ │ add.w r8, r1, #16 │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 180c │ │ │ │ │ + beq.n 1818 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 18fe │ │ │ │ │ + beq.n 190a │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 17f2 │ │ │ │ │ + bne.n 17fe │ │ │ │ │ subs r0, r1, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1832 │ │ │ │ │ + beq.n 183e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ - cbnz r2, 1832 │ │ │ │ │ + cbnz r2, 183e │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r6, 1860 │ │ │ │ │ + cbz r6, 186c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1726 │ │ │ │ │ + beq.w 1732 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1726 │ │ │ │ │ + beq.w 1732 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ - cbz r2, 1886 │ │ │ │ │ + cbz r2, 1892 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 1886 │ │ │ │ │ + cbz r3, 1892 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1726 │ │ │ │ │ - cbz r3, 186a │ │ │ │ │ + b.n 1732 │ │ │ │ │ + cbz r3, 1876 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1726 │ │ │ │ │ + bne.w 1732 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1726 │ │ │ │ │ + b.n 1732 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 185c │ │ │ │ │ + b.n 1868 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1844 │ │ │ │ │ - b.n 1726 │ │ │ │ │ + bne.n 1850 │ │ │ │ │ + b.n 1732 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 185c │ │ │ │ │ - b.n 170a │ │ │ │ │ + bne.n 1868 │ │ │ │ │ + b.n 1716 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 <_PyObject_CallFunctionVa+0x5c> │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 185c │ │ │ │ │ + b.n 1868 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - b.n 1780 │ │ │ │ │ + b.n 178c │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - b.n 179a │ │ │ │ │ + b.n 17a6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - b.n 17b4 │ │ │ │ │ + b.n 17c0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - b.n 17ce │ │ │ │ │ + b.n 17da │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - b.n 17e8 │ │ │ │ │ + b.n 17f4 │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ - b.n 180c │ │ │ │ │ + b.n 1818 │ │ │ │ │ .word 0x00000242 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001910 <_PyObject_Call>: │ │ │ │ │ +0000191c <_PyObject_Call>: │ │ │ │ │ _PyObject_Call(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r7, [r1, #84] @ 0x54 │ │ │ │ │ lsls r7, r7, #20 │ │ │ │ │ - bpl.n 1956 <_PyObject_Call+0x46> │ │ │ │ │ + bpl.n 1962 <_PyObject_Call+0x46> │ │ │ │ │ ldr r7, [r1, #28] │ │ │ │ │ ldr r7, [r4, r7] │ │ │ │ │ - cbz r7, 1956 <_PyObject_Call+0x46> │ │ │ │ │ + cbz r7, 1962 <_PyObject_Call+0x46> │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ add.w r1, r6, #12 │ │ │ │ │ - cbz r3, 1948 <_PyObject_Call+0x38> │ │ │ │ │ + cbz r3, 1954 <_PyObject_Call+0x38> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbnz r2, 198e <_PyObject_Call+0x7e> │ │ │ │ │ + cbnz r2, 199a <_PyObject_Call+0x7e> │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov ip, r7 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1af6 <_PyObject_Call+0x1e6> │ │ │ │ │ + beq.w 1b02 <_PyObject_Call+0x1e6> │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 1ade <_PyObject_Call+0x1ce> │ │ │ │ │ + blt.w 1aea <_PyObject_Call+0x1ce> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a90 <_PyObject_Call+0x180> │ │ │ │ │ + beq.w 1a9c <_PyObject_Call+0x180> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ac4 <_PyObject_Call+0x1b4> │ │ │ │ │ + bne.w 1ad0 <_PyObject_Call+0x1b4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 1384 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1986 <_PyObject_Call+0x76> │ │ │ │ │ + beq.n 1992 <_PyObject_Call+0x76> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ orr.w r2, r8, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ add r7, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1a60 <_PyObject_Call+0x150> │ │ │ │ │ + ble.n 1a6c <_PyObject_Call+0x150> │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 19d8 <_PyObject_Call+0xc8> │ │ │ │ │ + beq.n 19e4 <_PyObject_Call+0xc8> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b4a <_PyObject_Call+0x23a> │ │ │ │ │ + beq.w 1b56 <_PyObject_Call+0x23a> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 1a60 <_PyObject_Call+0x150> │ │ │ │ │ + beq.n 1a6c <_PyObject_Call+0x150> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 19f2 <_PyObject_Call+0xe2> │ │ │ │ │ + beq.n 19fe <_PyObject_Call+0xe2> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b54 <_PyObject_Call+0x244> │ │ │ │ │ + beq.w 1b60 <_PyObject_Call+0x244> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 1a60 <_PyObject_Call+0x150> │ │ │ │ │ + beq.n 1a6c <_PyObject_Call+0x150> │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1a0c <_PyObject_Call+0xfc> │ │ │ │ │ + beq.n 1a18 <_PyObject_Call+0xfc> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b5e <_PyObject_Call+0x24e> │ │ │ │ │ + beq.w 1b6a <_PyObject_Call+0x24e> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 1a60 <_PyObject_Call+0x150> │ │ │ │ │ + beq.n 1a6c <_PyObject_Call+0x150> │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1a26 <_PyObject_Call+0x116> │ │ │ │ │ + beq.n 1a32 <_PyObject_Call+0x116> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b28 <_PyObject_Call+0x218> │ │ │ │ │ + beq.w 1b34 <_PyObject_Call+0x218> │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq.n 1a60 <_PyObject_Call+0x150> │ │ │ │ │ + beq.n 1a6c <_PyObject_Call+0x150> │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1a3e <_PyObject_Call+0x12e> │ │ │ │ │ + beq.n 1a4a <_PyObject_Call+0x12e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1b32 <_PyObject_Call+0x222> │ │ │ │ │ + beq.n 1b3e <_PyObject_Call+0x222> │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n 1a60 <_PyObject_Call+0x150> │ │ │ │ │ + beq.n 1a6c <_PyObject_Call+0x150> │ │ │ │ │ movs r1, #5 │ │ │ │ │ ldr.w r0, [r6, r1, lsl #2] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 1a5a <_PyObject_Call+0x14a> │ │ │ │ │ + beq.n 1a66 <_PyObject_Call+0x14a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1b3c <_PyObject_Call+0x22c> │ │ │ │ │ + beq.n 1b48 <_PyObject_Call+0x22c> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.n 1a44 <_PyObject_Call+0x134> │ │ │ │ │ + bne.n 1a50 <_PyObject_Call+0x134> │ │ │ │ │ subs r0, r6, #4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1a80 <_PyObject_Call+0x170> │ │ │ │ │ + beq.n 1a8c <_PyObject_Call+0x170> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 1a80 <_PyObject_Call+0x170> │ │ │ │ │ + cbnz r2, 1a8c <_PyObject_Call+0x170> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1a9e <_PyObject_Call+0x18e> │ │ │ │ │ + beq.n 1aaa <_PyObject_Call+0x18e> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b00 <_PyObject_Call+0x1f0> │ │ │ │ │ + bne.n 1b0c <_PyObject_Call+0x1f0> │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n 1986 <_PyObject_Call+0x76> │ │ │ │ │ + b.n 1992 <_PyObject_Call+0x76> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1b0c <_PyObject_Call+0x1fc> │ │ │ │ │ + beq.n 1b18 <_PyObject_Call+0x1fc> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1b0c <_PyObject_Call+0x1fc> │ │ │ │ │ + beq.n 1b18 <_PyObject_Call+0x1fc> │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1986 <_PyObject_Call+0x76> │ │ │ │ │ - cbz r3, 1aa6 <_PyObject_Call+0x196> │ │ │ │ │ + b.n 1992 <_PyObject_Call+0x76> │ │ │ │ │ + cbz r3, 1ab2 <_PyObject_Call+0x196> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a8c <_PyObject_Call+0x17c> │ │ │ │ │ + bne.n 1a98 <_PyObject_Call+0x17c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r6, r8 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1986 <_PyObject_Call+0x76> │ │ │ │ │ + b.n 1992 <_PyObject_Call+0x76> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1986 <_PyObject_Call+0x76> │ │ │ │ │ + beq.w 1992 <_PyObject_Call+0x76> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -3058,215 +3064,215 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a9a <_PyObject_Call+0x18a> │ │ │ │ │ - b.n 196a <_PyObject_Call+0x5a> │ │ │ │ │ + bne.n 1aa6 <_PyObject_Call+0x18a> │ │ │ │ │ + b.n 1976 <_PyObject_Call+0x5a> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 98 <_PyObject_CallFunctionVa+0x5c> │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 1a9a <_PyObject_Call+0x18a> │ │ │ │ │ + b.n 1aa6 <_PyObject_Call+0x18a> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a8c <_PyObject_Call+0x17c> │ │ │ │ │ + beq.n 1a98 <_PyObject_Call+0x17c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b.n 1ad0 <_PyObject_Call+0x1c0> │ │ │ │ │ + b.n 1adc <_PyObject_Call+0x1c0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1a9a <_PyObject_Call+0x18a> │ │ │ │ │ + b.n 1aa6 <_PyObject_Call+0x18a> │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 1a26 <_PyObject_Call+0x116> │ │ │ │ │ + b.n 1a32 <_PyObject_Call+0x116> │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 1a3e <_PyObject_Call+0x12e> │ │ │ │ │ + b.n 1a4a <_PyObject_Call+0x12e> │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ - b.n 1a5a <_PyObject_Call+0x14a> │ │ │ │ │ + b.n 1a66 <_PyObject_Call+0x14a> │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 19d8 <_PyObject_Call+0xc8> │ │ │ │ │ + b.n 19e4 <_PyObject_Call+0xc8> │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 19f2 <_PyObject_Call+0xe2> │ │ │ │ │ + b.n 19fe <_PyObject_Call+0xe2> │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 1a0c <_PyObject_Call+0xfc> │ │ │ │ │ + b.n 1a18 <_PyObject_Call+0xfc> │ │ │ │ │ │ │ │ │ │ -00001b68 : │ │ │ │ │ +00001b74 : │ │ │ │ │ PyObject_CallMethodObjArgs(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r3, [pc, #112] @ (1bec ) │ │ │ │ │ + ldr r3, [pc, #112] @ (1bf8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.n 1be2 │ │ │ │ │ + beq.n 1bee │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyObject_GetMethod> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GetMethod │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - cbz r2, 1bc6 │ │ │ │ │ + cbz r2, 1bd2 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - cbz r0, 1bd2 │ │ │ │ │ + cbz r0, 1bde │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl d54 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1bc6 │ │ │ │ │ + beq.n 1bd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 1bd6 │ │ │ │ │ + cbz r3, 1be2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 1baa │ │ │ │ │ + b.n 1bb6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1bc6 │ │ │ │ │ + b.n 1bd2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 148 <_PyObject_CallFunctionVa+0x10c> │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1bc6 │ │ │ │ │ + b.n 1bd2 │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001bf0 : │ │ │ │ │ +00001bfc : │ │ │ │ │ PyObject_CallNoArgs(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #120] @ (1c78 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (1c84 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 1c30 │ │ │ │ │ + bpl.n 1c3c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ - cbz r4, 1c30 │ │ │ │ │ + cbz r4, 1c3c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1c3e │ │ │ │ │ - cbnz r3, 1c62 │ │ │ │ │ + cbz r0, 1c4a │ │ │ │ │ + cbnz r3, 1c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 4c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ - cbz r3, 1c46 │ │ │ │ │ + cbz r3, 1c52 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c2c │ │ │ │ │ + bne.n 1c38 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1c2c │ │ │ │ │ + b.n 1c38 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c2c │ │ │ │ │ + beq.n 1c38 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001c7c : │ │ │ │ │ +00001c88 : │ │ │ │ │ PyVectorcall_Function(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ │ itte ne │ │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ │ ldrne r0, [r0, r3] │ │ │ │ │ moveq r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c90 <_PyStack_AsDict>: │ │ │ │ │ +00001c9c <_PyStack_AsDict>: │ │ │ │ │ _PyStack_AsDict(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ @@ -3278,214 +3284,214 @@ │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_FromItems> │ │ │ │ │ R_ARM_THM_CALL _PyDict_FromItems │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cbc <_PyObject_CallMethod>: │ │ │ │ │ +00001cc8 <_PyObject_CallMethod>: │ │ │ │ │ _PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #124] @ (1d4c <_PyObject_CallMethod+0x90>) │ │ │ │ │ + ldr r3, [pc, #124] @ (1d58 <_PyObject_CallMethod+0x90>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - beq.n 1d24 <_PyObject_CallMethod+0x68> │ │ │ │ │ + beq.n 1d30 <_PyObject_CallMethod+0x68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1d46 <_PyObject_CallMethod+0x8a> │ │ │ │ │ + cbz r0, 1d52 <_PyObject_CallMethod+0x8a> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ - cbz r0, 1d2e <_PyObject_CallMethod+0x72> │ │ │ │ │ + cbz r0, 1d3a <_PyObject_CallMethod+0x72> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 3c <_PyObject_CallFunctionVa> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d18 <_PyObject_CallMethod+0x5c> │ │ │ │ │ + beq.n 1d24 <_PyObject_CallMethod+0x5c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1d18 <_PyObject_CallMethod+0x5c> │ │ │ │ │ + cbnz r3, 1d24 <_PyObject_CallMethod+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 148 <_PyObject_CallFunctionVa+0x10c> │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1d18 <_PyObject_CallMethod+0x5c> │ │ │ │ │ + b.n 1d24 <_PyObject_CallMethod+0x5c> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 6c <_PyObject_CallFunctionVa+0x30> │ │ │ │ │ R_ARM_THM_CALL callmethod.part.0.isra.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1d2a <_PyObject_CallMethod+0x6e> │ │ │ │ │ + beq.n 1d36 <_PyObject_CallMethod+0x6e> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 1d0c <_PyObject_CallMethod+0x50> │ │ │ │ │ + b.n 1d18 <_PyObject_CallMethod+0x50> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1d18 <_PyObject_CallMethod+0x5c> │ │ │ │ │ + b.n 1d24 <_PyObject_CallMethod+0x5c> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000006e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001d50 : │ │ │ │ │ +00001d5c : │ │ │ │ │ PyObject_CallObject(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #336] @ (1eb0 ) │ │ │ │ │ + ldr r3, [pc, #336] @ (1ebc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1dd2 │ │ │ │ │ + beq.n 1dde │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 1e96 │ │ │ │ │ + bpl.w 1ea2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 1da4 │ │ │ │ │ + bpl.n 1db0 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr.w lr, [r0, r2] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1da4 │ │ │ │ │ + beq.n 1db0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ mov ip, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e3e │ │ │ │ │ + beq.n 1e4a │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r6, #36] @ 0x24 │ │ │ │ │ - blt.n 1e48 │ │ │ │ │ + blt.n 1e54 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1e0c │ │ │ │ │ + cbz r0, 1e18 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1e62 │ │ │ │ │ + bne.n 1e6e │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r2, #20 │ │ │ │ │ - bpl.n 1dfa │ │ │ │ │ + bpl.n 1e06 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbz r3, 1dfa │ │ │ │ │ + cbz r3, 1e06 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1e1a │ │ │ │ │ + cbz r0, 1e26 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1dcc │ │ │ │ │ + beq.n 1dd8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e68 │ │ │ │ │ - b.n 1dcc │ │ │ │ │ + bne.n 1e74 │ │ │ │ │ + b.n 1dd8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 4c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1e7a │ │ │ │ │ + beq.n 1e86 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e7a │ │ │ │ │ + beq.n 1e86 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1dcc │ │ │ │ │ - cbz r3, 1e22 │ │ │ │ │ + b.n 1dd8 │ │ │ │ │ + cbz r3, 1e2e │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dcc │ │ │ │ │ + bne.n 1dd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1dcc │ │ │ │ │ + b.n 1dd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 98 <_PyObject_CallFunctionVa+0x5c> │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 1e16 │ │ │ │ │ + b.n 1e22 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e16 │ │ │ │ │ - b.n 1db6 │ │ │ │ │ + bne.n 1e22 │ │ │ │ │ + b.n 1dc2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1dcc │ │ │ │ │ + beq.n 1dd8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -3499,23 +3505,23 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1e16 │ │ │ │ │ + b.n 1e22 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ - b.n 1e16 │ │ │ │ │ + b.n 1e22 │ │ │ │ │ .word 0x00000144 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -38,15 +38,15 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, r4] │ │ │ │ │ pop {r4, r5} │ │ │ │ │ - b.w 1910 <_PyObject_Call> │ │ │ │ │ + b.w 191c <_PyObject_Call> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Call │ │ │ │ │ nop │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 0000005c : │ │ │ │ │ PyVectorcall_Call(): │ │ │ │ │ @@ -110,15 +110,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1604 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1610 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.n 120 │ │ │ │ │ cbz r3, 102 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cbnz r3, 11c │ │ │ │ │ @@ -577,15 +577,15 @@ │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.n 496 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1910 <_PyObject_Call> │ │ │ │ │ + b.w 191c <_PyObject_Call> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Call │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ ├── codeobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 35212 (bytes into file) │ │ │ │ │ + Start of section headers: 35220 (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 0x898c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x8994: │ │ │ │ │ │ │ │ │ │ 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 000fe4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0070b4 0005c0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0070bc 0005c0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001018 000564 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007674 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00767c 0002e0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00157c 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 00157c 0007ae 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001d2c 002740 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007954 000880 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00446c 000d70 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0081d4 000690 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0051dc 00029c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 008864 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 005478 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005478 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0054ac 001070 10 16 154 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00651c 000b95 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0088fc 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001d2c 002748 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00795c 000880 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004474 000d70 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0081dc 000690 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0051e4 00029c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00886c 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 005480 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005480 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0054b4 001070 10 16 154 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 006524 000b95 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 008904 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 {} │ │ │ │ │ @@ -39,16 +39,16 @@ │ │ │ │ │ 35: 00000065 152 FUNC LOCAL DEFAULT 9 retreat │ │ │ │ │ 36: 00001b18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 37: 00001b20 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 38: 00000025 162 FUNC LOCAL DEFAULT 1 advance │ │ │ │ │ 39: 000000cd 80 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ 40: 00000118 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 41: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 42: 00001c55 510 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 43: 00001e55 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 42: 00001c55 518 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 43: 00001e5d 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ 44: 00001cdc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 45: 00001ce2 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 46: 0000011d 72 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ 47: 0000011c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 48: 00000165 70 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ 49: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 50: 000001cd 368 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ @@ -80,30 +80,30 @@ │ │ │ │ │ 76: 000004e5 1804 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ 77: 0000091c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 78: 00000920 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 79: 00000bec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 80: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 81: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 82: 00000bf0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 83: 00001e69 394 FUNC LOCAL DEFAULT 7 code_getfreevars │ │ │ │ │ - 84: 0000209d 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ - 85: 000020e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 00001e71 394 FUNC LOCAL DEFAULT 7 code_getfreevars │ │ │ │ │ + 84: 000020a5 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ + 85: 000020f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 86: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 87: 000020ec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 88: 000020ed 940 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 89: 00002499 76 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ + 87: 000020f4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 88: 000020f5 940 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 89: 000024a1 76 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ 90: 00000ed9 4 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ 91: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 92: 000003d0 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 93: 00000edd 86 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ 94: 00000f35 128 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ 95: 00000fb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 96: 00000fb4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 97: 00000fb5 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 98: 000024e5 604 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ + 98: 000024ed 604 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ 99: 000000fd 2 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ 100: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 101: 00000268 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 102: 00000270 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 103: 0000031c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 104: 00000320 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 105: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ @@ -222,15 +222,15 @@ │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 225: 00001ff5 168 FUNC GLOBAL HIDDEN 7 _PyCode_GetFreevars │ │ │ │ │ + 225: 00001ffd 168 FUNC GLOBAL HIDDEN 7 _PyCode_GetFreevars │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 228: 00000fc1 34 FUNC GLOBAL HIDDEN 1 _PyLineTable_NextAddressRange │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 231: 000000ff 150 FUNC GLOBAL HIDDEN 9 _PyCode_GetCellvars │ │ │ │ │ 232: 00000195 220 FUNC GLOBAL DEFAULT 9 PyCode_NewEmpty │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x70b4 contains 184 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x70bc contains 184 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000e0 0000d20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000118 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000194 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001e4 0000cc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000202 0000bf0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000320 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -182,24 +182,24 @@ │ │ │ │ │ 00000fa2 0000dc0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000fb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000001e 0000ab1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000ed8 0000cb1e R_ARM_THM_JUMP24 00001891 _PyCode_GetCode │ │ │ │ │ 00000f2e 0000e21e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000fbc 0000ad1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7674 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x767c contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00010402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001d02 R_ARM_ABS32 0000107d code_dealloc │ │ │ │ │ 0000002c 00005d02 R_ARM_ABS32 00000edd code_repr │ │ │ │ │ 0000003c 00002202 R_ARM_ABS32 00001741 code_hash │ │ │ │ │ 00000048 00010502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00006202 R_ARM_ABS32 000024e5 code_richcompare │ │ │ │ │ +00000064 00006202 R_ARM_ABS32 000024ed code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00007c02 R_ARM_ABS32 000004d7 code_new │ │ │ │ │ 000000d4 00010402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00003002 R_ARM_ABS32 00000165 positionsiter_dealloc │ │ │ │ │ @@ -207,17 +207,17 @@ │ │ │ │ │ 00000140 00002a02 R_ARM_ABS32 00001c55 positionsiter_next │ │ │ │ │ 00000170 0000b502 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001a4 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 00010402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 00005902 R_ARM_ABS32 00002499 lineiter_dealloc │ │ │ │ │ +000001e4 00005902 R_ARM_ABS32 000024a1 lineiter_dealloc │ │ │ │ │ 00000238 00010602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000023c 00005802 R_ARM_ABS32 000020ed lineiter_next │ │ │ │ │ +0000023c 00005802 R_ARM_ABS32 000020f5 lineiter_next │ │ │ │ │ 0000026c 0000b502 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002a0 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002d4 0000a302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002dc 0000eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002e0 0000eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -238,15 +238,15 @@ │ │ │ │ │ 0000031c 0000eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000320 0000eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000330 0000a302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000338 0000eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000033c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000340 00007f02 R_ARM_ABS32 000009f3 code_sizeof │ │ │ │ │ 0000034c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000350 00005402 R_ARM_ABS32 0000209d code_linesiterator │ │ │ │ │ +00000350 00005402 R_ARM_ABS32 000020a5 code_linesiterator │ │ │ │ │ 0000035c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000360 00002702 R_ARM_ABS32 000000cd code_positionsiterator │ │ │ │ │ 0000036c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00004c02 R_ARM_ABS32 000004e5 code_replace │ │ │ │ │ 00000378 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000037c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000380 00005e02 R_ARM_ABS32 00000f35 code__varname_from_oparg │ │ │ │ │ @@ -259,15 +259,15 @@ │ │ │ │ │ 000003c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c4 00006102 R_ARM_ABS32 00000fb5 code_getcodeadaptive │ │ │ │ │ 000003d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d8 00003202 R_ARM_ABS32 000001cd code_getvarnames │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 00006302 R_ARM_ABS32 000000fd code_getcellvars │ │ │ │ │ 000003fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00005302 R_ARM_ABS32 00001e69 code_getfreevars │ │ │ │ │ +00000400 00005302 R_ARM_ABS32 00001e71 code_getfreevars │ │ │ │ │ 00000410 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000414 00005a02 R_ARM_ABS32 00000ed9 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 │ │ │ │ │ @@ -277,15 +277,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 0x7954 contains 272 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x795c contains 272 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000015e 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000162 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000166 0000072f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 0000016a 00000730 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ 00000170 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000017a 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -489,78 +489,78 @@ │ │ │ │ │ 000018f0 0000c90a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ 0000191a 0000cd0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000194c 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ 00001950 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ 00001994 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001afe 0000230a R_ARM_THM_CALL 00000065 retreat │ │ │ │ │ 00001c40 0000230a R_ARM_THM_CALL 00000065 retreat │ │ │ │ │ -00001c6e 00002b2f R_ARM_THM_MOVW_ABS_NC 00001e55 _source_offset_converter │ │ │ │ │ -00001c72 00002b30 R_ARM_THM_MOVT_ABS 00001e55 _source_offset_converter │ │ │ │ │ +00001c6e 00002b2f R_ARM_THM_MOVW_ABS_NC 00001e5d _source_offset_converter │ │ │ │ │ +00001c72 00002b30 R_ARM_THM_MOVT_ABS 00001e5d _source_offset_converter │ │ │ │ │ 00001c92 0000292f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ 00001c96 00002930 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ 00001c9c 0000d30a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00001d8c 00002e0a R_ARM_THM_CALL 0000011d read_signed_varint │ │ │ │ │ -00001e5e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001e62 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001e82 0000cc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001e9e 0000bf0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001fa4 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000200c 0000cc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002026 0000bf0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002094 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000020b0 0000d20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -000020e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000238a 0000562f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ -0000238e 00005630 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ -00002396 00002b2f R_ARM_THM_MOVW_ABS_NC 00001e55 _source_offset_converter │ │ │ │ │ -0000239a 00002b30 R_ARM_THM_MOVT_ABS 00001e55 _source_offset_converter │ │ │ │ │ -000023a0 0000d30a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000024ce 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002500 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002504 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002524 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000252a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000252e 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002532 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002536 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000025a4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000025a8 0000c830 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000025cc 0000c90a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -000025d8 0000c90a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -000025ea 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -000025ee 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002612 0000b70a R_ARM_THM_CALL 000013c1 _PyCode_ConstantKey │ │ │ │ │ -0000261e 0000b70a R_ARM_THM_CALL 000013c1 _PyCode_ConstantKey │ │ │ │ │ -0000262e 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002646 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002660 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002670 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002680 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002690 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000026a0 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000026aa 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000026ae 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000026b2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000026b6 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000026c8 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000026cc 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000026d0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000026d4 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000026e2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026e6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002704 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002710 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002714 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00001d86 00002e0a R_ARM_THM_CALL 0000011d read_signed_varint │ │ │ │ │ +00001e66 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001e6a 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001e8a 0000cc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001ea6 0000bf0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001fac 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002014 0000cc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000202e 0000bf0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000209c 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000020b8 0000d20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +000020f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002334 0000562f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ +00002338 00005630 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ +00002340 00002b2f R_ARM_THM_MOVW_ABS_NC 00001e5d _source_offset_converter │ │ │ │ │ +00002344 00002b30 R_ARM_THM_MOVT_ABS 00001e5d _source_offset_converter │ │ │ │ │ +0000234a 0000d30a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000024d6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002508 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000250c 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000252c 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002532 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002536 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000253a 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000253e 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000025ac 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000025b0 0000c830 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000025d4 0000c90a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +000025e0 0000c90a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +000025f2 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +000025f6 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +0000261a 0000b70a R_ARM_THM_CALL 000013c1 _PyCode_ConstantKey │ │ │ │ │ +00002626 0000b70a R_ARM_THM_CALL 000013c1 _PyCode_ConstantKey │ │ │ │ │ +00002636 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000264e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002668 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002678 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002688 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002698 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000026a8 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000026b2 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000026b6 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000026ba 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000026be 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000026d0 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000026d4 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000026d8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000026dc 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000026ea 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026ee 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000270c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002718 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +0000271c 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ 000012d6 0000b51e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 0000154e 0000c01e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 0000161a 0000c01e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 00001ad4 0000cf1e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -00001e5a 0000d41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00001e62 0000d41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x81d4 contains 210 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x81dc contains 210 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000056 0000d00a R_ARM_THM_CALL 00001b21 _PyCode_CheckLineNumber │ │ │ │ │ 00000114 0000cc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000011c 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000140 0000bf0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000001ae 0000bf0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000001b8 0000e90a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ @@ -763,17 +763,17 @@ │ │ │ │ │ 00000be2 0000d00a R_ARM_THM_CALL 00001b21 _PyCode_CheckLineNumber │ │ │ │ │ 00000cf6 00002e0a R_ARM_THM_CALL 0000011d read_signed_varint │ │ │ │ │ 00000014 0000cf1e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 00000a10 0000f51e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00000a14 0000cb1e R_ARM_THM_JUMP24 00001891 _PyCode_GetCode │ │ │ │ │ 00000a18 0000d71e R_ARM_THM_JUMP24 0000033d _PyCode_GetVarnames │ │ │ │ │ 00000a1c 0000e71e R_ARM_THM_JUMP24 000000ff _PyCode_GetCellvars │ │ │ │ │ -00000a20 0000e11e R_ARM_THM_JUMP24 00001ff5 _PyCode_GetFreevars │ │ │ │ │ +00000a20 0000e11e R_ARM_THM_JUMP24 00001ffd _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x8864 contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x886c contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3042,30 +3042,30 @@ │ │ │ │ │ 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 1e4e │ │ │ │ │ + bcs.w 1e56 │ │ │ │ │ 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 1e26 │ │ │ │ │ + bhi.w 1e2e │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ - .word 0x54030303 │ │ │ │ │ - .short 0x4d15 │ │ │ │ │ + .word 0x51030303 │ │ │ │ │ + .short 0x4a15 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ subs r3, #10 │ │ │ │ │ add r3, ip │ │ │ │ │ add.w ip, r0, #2 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ strd r3, ip, [r2, #24] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ @@ -3077,47 +3077,46 @@ │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ b.n 1c6e │ │ │ │ │ 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 1dc8 │ │ │ │ │ + bmi.n 1da2 │ │ │ │ │ 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 1dee │ │ │ │ │ - add r3, ip │ │ │ │ │ - add.w ip, r0, #1 │ │ │ │ │ - str r3, [r2, #40] @ 0x28 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - str.w ip, [r2, #28] │ │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ │ - and.w r0, r3, #63 @ 0x3f │ │ │ │ │ - add.w lr, ip, #1 │ │ │ │ │ - ands.w r3, r3, #64 @ 0x40 │ │ │ │ │ - str.w lr, [r2, #28] │ │ │ │ │ - bne.n 1e10 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ │ - ldrb.w ip, [ip] │ │ │ │ │ + bne.n 1dea │ │ │ │ │ + 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 1da8 │ │ │ │ │ + bne.n 1e0c │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ │ + 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 1dc8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #48] @ 0x30 │ │ │ │ │ b.n 1c6e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ strd r3, r3, [r2, #40] @ 0x28 │ │ │ │ │ b.n 1c6e │ │ │ │ │ add.w r0, r2, #12 │ │ │ │ │ @@ -3130,53 +3129,58 @@ │ │ │ │ │ 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 1c6e │ │ │ │ │ - add.w lr, lr, #1 │ │ │ │ │ - str.w lr, [r2, #28] │ │ │ │ │ - adds r3, #6 │ │ │ │ │ - ldrb.w r4, [lr, #-1] │ │ │ │ │ - and.w ip, r4, #63 @ 0x3f │ │ │ │ │ - lsls r4, r4, #25 │ │ │ │ │ - lsl.w ip, ip, r3 │ │ │ │ │ - orr.w r0, r0, ip │ │ │ │ │ - bmi.n 1da8 │ │ │ │ │ - b.n 1d70 │ │ │ │ │ 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 1dcc │ │ │ │ │ + bmi.n 1da6 │ │ │ │ │ b.n 1d18 │ │ │ │ │ + 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 1dca │ │ │ │ │ + b.n 1d6a │ │ │ │ │ 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 1df2 │ │ │ │ │ + bmi.n 1dee │ │ │ │ │ b.n 1d3c │ │ │ │ │ - ldrb.w r3, [lr, #-1] │ │ │ │ │ - adds r4, #6 │ │ │ │ │ - mov ip, lr │ │ │ │ │ - and.w lr, r3, #63 @ 0x3f │ │ │ │ │ - lsl.w lr, lr, r4 │ │ │ │ │ + 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 │ │ │ │ │ - b.n 1d50 │ │ │ │ │ + bmi.n 1e10 │ │ │ │ │ + b.n 1d54 │ │ │ │ │ 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 │ │ │ │ │ @@ -3186,273 +3190,273 @@ │ │ │ │ │ add r3, r0 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ b.n 1c6e │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 1ca0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e54 <_source_offset_converter>: │ │ │ │ │ +00001e5c <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1e5e <_source_offset_converter+0xa> │ │ │ │ │ + beq.n 1e66 <_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 │ │ │ │ │ │ │ │ │ │ -00001e68 : │ │ │ │ │ +00001e70 : │ │ │ │ │ code_getfreevars(): │ │ │ │ │ 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.n 1f4c │ │ │ │ │ + bne.n 1f54 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fa2 │ │ │ │ │ + beq.w 1faa │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r2, [r0] │ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f14 │ │ │ │ │ + beq.n 1f1c │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1f04 │ │ │ │ │ + ble.n 1f0c │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb.w r2, [r2, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ge │ │ │ │ │ movge.w lr, #0 │ │ │ │ │ - blt.n 1f18 │ │ │ │ │ + blt.n 1f20 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 1f04 │ │ │ │ │ + ble.n 1f0c │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb.w r2, [r2, #17] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f30 │ │ │ │ │ + blt.n 1f38 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - ble.n 1f04 │ │ │ │ │ + ble.n 1f0c │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb.w r2, [r2, #18] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f62 │ │ │ │ │ + blt.n 1f6a │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - ble.n 1f04 │ │ │ │ │ + ble.n 1f0c │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb.w r2, [r2, #19] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f7e │ │ │ │ │ + blt.n 1f86 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - ble.n 1f04 │ │ │ │ │ + ble.n 1f0c │ │ │ │ │ movs r2, #4 │ │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ │ add.w ip, r5, r2 │ │ │ │ │ ldrsb.w ip, [ip, #16] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 1fac │ │ │ │ │ + blt.n 1fb4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 1eee │ │ │ │ │ + blt.n 1ef6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 1fd8 │ │ │ │ │ + bne.n 1fe0 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - b.n 1ebe │ │ │ │ │ + b.n 1ec6 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n 1f9a │ │ │ │ │ + bne.n 1fa2 │ │ │ │ │ add.w ip, r0, lr, lsl #2 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ - b.n 1ecc │ │ │ │ │ + b.n 1ed4 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e9a │ │ │ │ │ + beq.n 1ea2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f14 │ │ │ │ │ + beq.n 1f1c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 1f14 │ │ │ │ │ + b.n 1f1c │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n 1fea │ │ │ │ │ + bne.n 1ff2 │ │ │ │ │ add.w ip, r0, lr, lsl #2 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ - b.n 1eda │ │ │ │ │ + b.n 1ee2 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n 1fe2 │ │ │ │ │ + bne.n 1fea │ │ │ │ │ add.w ip, r0, lr, lsl #2 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ - b.n 1ee8 │ │ │ │ │ + b.n 1ef0 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1f3e │ │ │ │ │ + b.n 1f46 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 1f14 │ │ │ │ │ + b.n 1f1c │ │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r7, r0, lr, lsl #2 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w ip, r5, r2, lsl #2 │ │ │ │ │ ldr.w ip, [ip, #12] │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ ittt ne │ │ │ │ │ addne r1, r5, #1 │ │ │ │ │ strne.w r1, [ip] │ │ │ │ │ ldrne r1, [r4, #48] @ 0x30 │ │ │ │ │ str.w ip, [r7, #12] │ │ │ │ │ - b.n 1efe │ │ │ │ │ + b.n 1f06 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1f28 │ │ │ │ │ + b.n 1f30 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1f8c │ │ │ │ │ + b.n 1f94 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1f70 │ │ │ │ │ + b.n 1f78 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ff4 <_PyCode_GetFreevars>: │ │ │ │ │ +00001ffc <_PyCode_GetFreevars>: │ │ │ │ │ _PyCode_GetFreevars(): │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r5, 2020 <_PyCode_GetFreevars+0x2c> │ │ │ │ │ + cbnz r5, 2028 <_PyCode_GetFreevars+0x2c> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2092 <_PyCode_GetFreevars+0x9e> │ │ │ │ │ + beq.n 209a <_PyCode_GetFreevars+0x9e> │ │ │ │ │ strd r5, r5, [r0] │ │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - cbnz r3, 2062 <_PyCode_GetFreevars+0x6e> │ │ │ │ │ + cbnz r3, 206a <_PyCode_GetFreevars+0x6e> │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 205c <_PyCode_GetFreevars+0x68> │ │ │ │ │ + cbz r0, 2064 <_PyCode_GetFreevars+0x68> │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bge.n 204c <_PyCode_GetFreevars+0x58> │ │ │ │ │ + bge.n 2054 <_PyCode_GetFreevars+0x58> │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ add r1, r2 │ │ │ │ │ ldrsb.w r1, [r1, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 206e <_PyCode_GetFreevars+0x7a> │ │ │ │ │ + blt.n 2076 <_PyCode_GetFreevars+0x7a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 2038 <_PyCode_GetFreevars+0x44> │ │ │ │ │ + b.n 2040 <_PyCode_GetFreevars+0x44> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 205c <_PyCode_GetFreevars+0x68> │ │ │ │ │ + beq.n 2064 <_PyCode_GetFreevars+0x68> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 205c <_PyCode_GetFreevars+0x68> │ │ │ │ │ - b.n 2058 <_PyCode_GetFreevars+0x64> │ │ │ │ │ + beq.n 2064 <_PyCode_GetFreevars+0x68> │ │ │ │ │ + b.n 2060 <_PyCode_GetFreevars+0x64> │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ add.w r7, r3, ip, lsl #2 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ ldr.w lr, [r1] │ │ │ │ │ cmp lr, r6 │ │ │ │ │ ittt ne │ │ │ │ │ addne.w r0, lr, #1 │ │ │ │ │ strne r0, [r1, #0] │ │ │ │ │ ldrne r0, [r4, #48] @ 0x30 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ - b.n 2048 <_PyCode_GetFreevars+0x54> │ │ │ │ │ + b.n 2050 <_PyCode_GetFreevars+0x54> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 205c <_PyCode_GetFreevars+0x68> │ │ │ │ │ + b.n 2064 <_PyCode_GetFreevars+0x68> │ │ │ │ │ │ │ │ │ │ -0000209c : │ │ │ │ │ +000020a4 : │ │ │ │ │ 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] @ (20e8 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (20f0 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 20e4 │ │ │ │ │ + cbz r0, 20ec │ │ │ │ │ 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 │ │ │ │ │ @@ -3468,368 +3472,376 @@ │ │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000020ec : │ │ │ │ │ +000020f4 : │ │ │ │ │ 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, r5, [r0, #28] │ │ │ │ │ + ldrd r2, r4, [r0, #28] │ │ │ │ │ sub sp, #20 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bcs.w 2418 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bcs.w 2406 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - beq.n 2130 │ │ │ │ │ + beq.n 2138 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.w 23ae │ │ │ │ │ + bhi.w 23ae │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ - beq.n 2130 │ │ │ │ │ + beq.n 2138 │ │ │ │ │ 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 246c │ │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ │ + beq.w 2450 │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - str r6, [r0, #12] │ │ │ │ │ - ldrb.w r4, [r3], #1 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ + ldrb.w lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - and.w r4, r4, #7 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - add.w r4, r4, #1 │ │ │ │ │ - add.w r4, r6, r4, lsl #1 │ │ │ │ │ - str r4, [r0, #16] │ │ │ │ │ - bls.n 21ac │ │ │ │ │ - ldrsb.w ip, [r2, #1] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - blt.n 21ac │ │ │ │ │ - add.w ip, r2, #2 │ │ │ │ │ - str.w ip, [r0, #28] │ │ │ │ │ - cmp r5, ip │ │ │ │ │ - bls.w 23d8 │ │ │ │ │ + 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 21ac │ │ │ │ │ + ldrsb.w r7, [r2, #1] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt.n 21ac │ │ │ │ │ + adds r7, r2, #2 │ │ │ │ │ + str r7, [r0, #28] │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bls.w 23da │ │ │ │ │ ldrsb.w r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 23d8 │ │ │ │ │ + blt.w 23da │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls.n 21ac │ │ │ │ │ - ldrsb.w ip, [r2, #3] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - blt.n 21ac │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.n 21ac │ │ │ │ │ + ldrsb.w r7, [r2, #3] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt.n 21ac │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq.n 21ac │ │ │ │ │ - ldrsb.w ip, [r3] │ │ │ │ │ + beq.n 21ac │ │ │ │ │ + ldrsb.w r7, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bge.n 2198 │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls.w 2388 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bge.n 219a │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 2332 │ │ │ │ │ ldrb.w ip, [r3] │ │ │ │ │ ubfx ip, ip, #3, #4 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - beq.n 21dc │ │ │ │ │ + beq.w 236a │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - bhi.n 227a │ │ │ │ │ + bhi.w 2354 │ │ │ │ │ cmp.w ip, #11 │ │ │ │ │ - it eq │ │ │ │ │ - addeq.w r8, r1, #1 │ │ │ │ │ - beq.n 21de │ │ │ │ │ + beq.w 23de │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - beq.w 23dc │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - str.w r8, [r0, #24] │ │ │ │ │ + beq.w 23fe │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.w 2444 │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - str.w r8, [r0, #20] │ │ │ │ │ - str r4, [r0, #12] │ │ │ │ │ - ldrb.w ip, [lr], #1 │ │ │ │ │ - str.w lr, [r0, #28] │ │ │ │ │ + ite ne │ │ │ │ │ + movne r7, r1 │ │ │ │ │ + moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + 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 r5, lr │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - itt ls │ │ │ │ │ - movls r3, lr │ │ │ │ │ - movls r1, r8 │ │ │ │ │ - add.w r2, r4, ip, lsl #1 │ │ │ │ │ + add.w r2, lr, ip, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls.n 2272 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + bls.w 23a4 │ │ │ │ │ ldrsb.w ip, [r3, #1] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 22c6 │ │ │ │ │ + blt.w 23a4 │ │ │ │ │ add.w ip, r3, #2 │ │ │ │ │ str.w ip, [r0, #28] │ │ │ │ │ - cmp r5, ip │ │ │ │ │ - bls.w 23aa │ │ │ │ │ - ldrsb.w lr, [lr, #1] │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - blt.w 23aa │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bls.n 226e │ │ │ │ │ + ldrsb.w r8, [r8, #1] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.n 226e │ │ │ │ │ add.w ip, r3, #3 │ │ │ │ │ str.w ip, [r0, #28] │ │ │ │ │ - cmp r5, ip │ │ │ │ │ - bls.w 23aa │ │ │ │ │ - ldrsb.w lr, [r3, #3] │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bls.n 226e │ │ │ │ │ + ldrsb.w r8, [r3, #3] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ addge.w ip, r3, #4 │ │ │ │ │ - blt.w 23aa │ │ │ │ │ + blt.n 226e │ │ │ │ │ mov r3, ip │ │ │ │ │ - cmp r5, ip │ │ │ │ │ + cmp r4, ip │ │ │ │ │ str.w ip, [r0, #28] │ │ │ │ │ - beq.n 2272 │ │ │ │ │ - ldrsb.w lr, [r3] │ │ │ │ │ + beq.n 2266 │ │ │ │ │ + ldrsb.w r8, [r3] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bge.n 224e │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne.n 2274 │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + b.n 21ae │ │ │ │ │ + mov r3, ip │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + beq.n 226a │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bge.n 225a │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - bne.n 22cc │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b.n 21ae │ │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ │ - and.w ip, r2, #63 @ 0x3f │ │ │ │ │ - tst.w r2, #64 @ 0x40 │ │ │ │ │ - bne.w 23e2 │ │ │ │ │ - mov.w r8, ip, lsr #1 │ │ │ │ │ - lsls r2, r2, #31 │ │ │ │ │ - bmi.w 240e │ │ │ │ │ - add r1, r8 │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ │ - cmp r2, #31 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r8, r1 │ │ │ │ │ - moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - str.w r8, [r0, #20] │ │ │ │ │ - str r4, [r0, #12] │ │ │ │ │ - ldrb.w r2, [lr], #1 │ │ │ │ │ - str.w lr, [r0, #28] │ │ │ │ │ - and.w r2, r2, #7 │ │ │ │ │ - cmp r5, lr │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ - add.w r2, r4, r2, lsl #1 │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ - bhi.n 2216 │ │ │ │ │ - mov r3, lr │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - beq.n 2276 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.w 2494 │ │ │ │ │ + ble.w 249c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - ldrsb.w r7, [r3, #-1] │ │ │ │ │ - ldrb.w r5, [r3, #-1] │ │ │ │ │ + ldrsb.w r6, [r3, #-1] │ │ │ │ │ + ldrb.w r4, [r3, #-1] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt.n 22c4 │ │ │ │ │ + subs r6, r3, #2 │ │ │ │ │ + str r6, [r0, #28] │ │ │ │ │ + ldrsb.w r7, [r3, #-2] │ │ │ │ │ + ldrb.w r4, [r3, #-2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 231e │ │ │ │ │ - subs r7, r3, #2 │ │ │ │ │ - str r7, [r0, #28] │ │ │ │ │ - ldrsb.w ip, [r3, #-2] │ │ │ │ │ - ldrb.w r5, [r3, #-2] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r2 │ │ │ │ │ - blt.n 231e │ │ │ │ │ + blt.n 22c4 │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - ldrsb.w ip, [r3, #-3] │ │ │ │ │ - ldrb.w r5, [r3, #-3] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ + ldrsb.w r7, [r3, #-3] │ │ │ │ │ + ldrb.w r4, [r3, #-3] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ it lt │ │ │ │ │ - movlt r3, r7 │ │ │ │ │ - blt.n 231e │ │ │ │ │ + movlt r3, r6 │ │ │ │ │ + blt.n 22c4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - ldrsb.w r7, [r2] │ │ │ │ │ - ldrb r5, [r2, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge.n 230e │ │ │ │ │ - ubfx r5, r5, #3, #4 │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ - beq.n 2338 │ │ │ │ │ - cmp r5, #12 │ │ │ │ │ - bhi.n 23c4 │ │ │ │ │ - cmp r5, #11 │ │ │ │ │ + ldrsb.w r6, [r2] │ │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bge.n 22b4 │ │ │ │ │ + ubfx r4, r4, #3, #4 │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ + beq.n 22e0 │ │ │ │ │ + cmp r4, #12 │ │ │ │ │ + bhi.n 23c4 │ │ │ │ │ + cmp r4, #11 │ │ │ │ │ it eq │ │ │ │ │ addeq.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 2338 │ │ │ │ │ - cmp r5, #12 │ │ │ │ │ - beq.n 2414 │ │ │ │ │ + beq.n 22e0 │ │ │ │ │ + cmp r4, #12 │ │ │ │ │ + beq.w 2402 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ - str r4, [r0, #16] │ │ │ │ │ - ldrsb.w r5, [r3, #-2] │ │ │ │ │ + str.w lr, [r0, #16] │ │ │ │ │ + ldrsb.w r4, [r3, #-2] │ │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt.n 236a │ │ │ │ │ - ldrsb.w r5, [r3, #-3] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 2314 │ │ │ │ │ + ldrsb.w r4, [r3, #-3] │ │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt.n 236a │ │ │ │ │ - ldrsb.w r5, [r3, #-4] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 2314 │ │ │ │ │ + ldrsb.w r4, [r3, #-4] │ │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt.n 236a │ │ │ │ │ - subs r5, r3, #4 │ │ │ │ │ - ldrb.w r2, [r5, #-1]! │ │ │ │ │ - lsls r7, r2, #24 │ │ │ │ │ - bpl.n 2362 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 2314 │ │ │ │ │ + subs r4, r3, #4 │ │ │ │ │ + ldrb.w r2, [r4, #-1]! │ │ │ │ │ + lsls r6, r2, #24 │ │ │ │ │ + bpl.n 230c │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - sub.w r2, r4, r2, lsl #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 r1, [r0, #20] │ │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ streq r3, [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, r4 │ │ │ │ │ + mov r2, lr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _source_offset_converter │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + 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 r3, ip │ │ │ │ │ - b.n 2272 │ │ │ │ │ + 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 r1, r7 │ │ │ │ │ + b.n 21dc │ │ │ │ │ + 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 23a8 │ │ │ │ │ + ldrsb.w r1, [r3, #1] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n 23a8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n 221c │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b.n 2266 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n 2266 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ - and.w r4, r3, #63 @ 0x3f │ │ │ │ │ + and.w r5, r3, #63 @ 0x3f │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ - bmi.n 244c │ │ │ │ │ - lsrs r1, r4, #1 │ │ │ │ │ - lsls r4, r3, #31 │ │ │ │ │ - bpl.w 2130 │ │ │ │ │ + bmi.n 2412 │ │ │ │ │ + lsrs r1, r5, #1 │ │ │ │ │ + lsls r5, r3, #31 │ │ │ │ │ + bpl.w 2138 │ │ │ │ │ negs r1, r1 │ │ │ │ │ - b.n 2130 │ │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ │ - and.w r5, r2, #63 @ 0x3f │ │ │ │ │ - lsls r7, r2, #25 │ │ │ │ │ - bmi.n 241c │ │ │ │ │ - lsrs r7, r5, #1 │ │ │ │ │ - lsls r5, r2, #31 │ │ │ │ │ - bmi.n 2440 │ │ │ │ │ - subs r1, r1, r7 │ │ │ │ │ - b.n 2338 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - b.n 21ac │ │ │ │ │ - add.w r8, r1, #2 │ │ │ │ │ - b.n 21de │ │ │ │ │ - add.w r8, r3, #2 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - ldrb.w r2, [r8], #1 │ │ │ │ │ - add.w r9, r9, #6 │ │ │ │ │ - and.w lr, r2, #63 @ 0x3f │ │ │ │ │ - lsls r2, r2, #25 │ │ │ │ │ - lsl.w lr, lr, r9 │ │ │ │ │ - orr.w ip, ip, lr │ │ │ │ │ - bmi.n 23ea │ │ │ │ │ - mov.w r8, ip, lsr #1 │ │ │ │ │ - tst.w ip, #1 │ │ │ │ │ - beq.w 2292 │ │ │ │ │ - sub.w r8, r1, r8 │ │ │ │ │ - b.n 21de │ │ │ │ │ + b.n 2138 │ │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ │ + and.w r2, r4, #63 @ 0x3f │ │ │ │ │ + lsls r4, r4, #25 │ │ │ │ │ + bmi.n 2432 │ │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ │ + lsls r7, r2, #31 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r1, r1, r4 │ │ │ │ │ + subpl r1, r1, r4 │ │ │ │ │ + b.n 22e0 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.n 21ac │ │ │ │ │ + adds r7, r1, #1 │ │ │ │ │ + b.n 236c │ │ │ │ │ + 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 247a │ │ │ │ │ + lsrs r7, r2, #1 │ │ │ │ │ + lsls r2, r2, #31 │ │ │ │ │ + bpl.n 2366 │ │ │ │ │ + subs r7, r1, r7 │ │ │ │ │ + b.n 236c │ │ │ │ │ + adds r7, r1, #2 │ │ │ │ │ + b.n 236c │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 2338 │ │ │ │ │ + b.n 22e0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 23a4 │ │ │ │ │ - add.w ip, r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldrb.w lr, [ip], #1 │ │ │ │ │ - adds r2, #6 │ │ │ │ │ - and.w r7, lr, #63 @ 0x3f │ │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ │ - lsl.w r7, r7, r2 │ │ │ │ │ - orr.w r5, r5, r7 │ │ │ │ │ - bne.n 2422 │ │ │ │ │ - lsrs r7, r5, #1 │ │ │ │ │ - lsls r2, r5, #31 │ │ │ │ │ - bpl.n 23d4 │ │ │ │ │ - add r1, r7 │ │ │ │ │ - b.n 2338 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 22a4 │ │ │ │ │ + b.n 234e │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 21ec │ │ │ │ │ adds r6, r2, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrb.w r7, [r6], #1 │ │ │ │ │ adds r3, #6 │ │ │ │ │ and.w r1, r7, #63 @ 0x3f │ │ │ │ │ lsls r1, r3 │ │ │ │ │ - orrs r4, r1 │ │ │ │ │ + orrs r5, r1 │ │ │ │ │ lsls r1, r7, #25 │ │ │ │ │ - bmi.n 2450 │ │ │ │ │ - lsrs r1, r4, #1 │ │ │ │ │ - lsls r3, r4, #31 │ │ │ │ │ - bpl.w 2130 │ │ │ │ │ - b.n 23c0 │ │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ │ + bmi.n 2416 │ │ │ │ │ + lsrs r1, r5, #1 │ │ │ │ │ + lsls r5, r5, #31 │ │ │ │ │ + bpl.w 2138 │ │ │ │ │ + b.n 23c0 │ │ │ │ │ + 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 23ce │ │ │ │ │ + b.n 2436 │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - str r6, [r0, #12] │ │ │ │ │ - str r7, [r0, #20] │ │ │ │ │ - ldrb.w r4, [r3], #1 │ │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ + str r6, [r0, #20] │ │ │ │ │ + ldrb.w lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - and.w r4, r4, #7 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - add.w r4, r4, #1 │ │ │ │ │ - add.w r4, r6, r4, lsl #1 │ │ │ │ │ - str r4, [r0, #16] │ │ │ │ │ - bhi.w 2162 │ │ │ │ │ - b.n 21ac │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b.n 2388 │ │ │ │ │ + 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 216c │ │ │ │ │ + b.n 21ac │ │ │ │ │ + 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 2482 │ │ │ │ │ + b.n 23f4 │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + b.n 2332 │ │ │ │ │ │ │ │ │ │ -00002498 : │ │ │ │ │ +000024a0 : │ │ │ │ │ lineiter_dealloc(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n 24b2 │ │ │ │ │ + beq.n 24ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 24ba │ │ │ │ │ + cbz r3, 24c2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ push {lr} │ │ │ │ │ @@ -3845,44 +3857,44 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -000024e4 : │ │ │ │ │ +000024ec : │ │ │ │ │ code_richcompare(): │ │ │ │ │ stmdb 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 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 26e2 │ │ │ │ │ + bhi.w 26ea │ │ │ │ │ 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 26e2 │ │ │ │ │ + bne.w 26ea │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 26e2 │ │ │ │ │ + bne.w 26ea │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - cbnz r0, 2558 │ │ │ │ │ + cbnz r0, 2560 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -3899,37 +3911,37 @@ │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 26c6 │ │ │ │ │ + bne.w 26ce │ │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 26c6 │ │ │ │ │ + bne.w 26ce │ │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 26c6 │ │ │ │ │ + bne.w 26ce │ │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 26c6 │ │ │ │ │ + bne.w 26ce │ │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 26c6 │ │ │ │ │ + bne.w 26ce │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 26c6 │ │ │ │ │ + bne.w 26ce │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 260e │ │ │ │ │ + ble.n 2616 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ add.w r9, sl, #124 @ 0x7c │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r3, r5, #124 @ 0x7c │ │ │ │ │ @@ -3947,160 +3959,160 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ uxtb.w fp, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ cmp.w fp, #70 @ 0x46 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ - beq.w 270a │ │ │ │ │ + beq.w 2712 │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ itt eq │ │ │ │ │ movweq ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movteq ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Deopt │ │ │ │ │ - beq.w 272a │ │ │ │ │ + beq.w 2732 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, fp │ │ │ │ │ - bne.n 26c6 │ │ │ │ │ + bne.n 26ce │ │ │ │ │ ldrb.w r2, [r7, fp] │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 25b8 │ │ │ │ │ + blt.n 25c0 │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ bl 13c0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2550 │ │ │ │ │ + beq.n 2558 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ bl 13c0 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26ec │ │ │ │ │ + beq.n 26f4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 264a │ │ │ │ │ + beq.n 2652 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 264a │ │ │ │ │ + cbnz r3, 2652 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2664 │ │ │ │ │ + beq.n 266c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 2664 │ │ │ │ │ + cbnz r3, 266c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 26c4 │ │ │ │ │ + ble.n 26cc │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - ble.n 26c4 │ │ │ │ │ + ble.n 26cc │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [sl, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - ble.n 26c4 │ │ │ │ │ + ble.n 26cc │ │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [sl, #92] @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - ble.n 26c4 │ │ │ │ │ + ble.n 26cc │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - ble.n 26c4 │ │ │ │ │ + ble.n 26cc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, r0 │ │ │ │ │ movne r4, r3 │ │ │ │ │ - b.n 2542 │ │ │ │ │ - cbnz r7, 26f6 │ │ │ │ │ + b.n 254a │ │ │ │ │ + cbnz r7, 26fe │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r2, #3 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, r0 │ │ │ │ │ movne r4, r3 │ │ │ │ │ - b.n 2542 │ │ │ │ │ + b.n 254a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2550 │ │ │ │ │ + b.n 2558 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 26fa │ │ │ │ │ + bne.n 2702 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2550 │ │ │ │ │ + b.n 2558 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26f6 │ │ │ │ │ + bne.n 26fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 26f6 │ │ │ │ │ + b.n 26fe │ │ │ │ │ ldr.w r1, [sl, #100] @ 0x64 │ │ │ │ │ adds r2, r6, #2 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Deopt │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ │ ldrb.w fp, [ip, r1] │ │ │ │ │ - bne.w 25f6 │ │ │ │ │ + bne.w 25fe │ │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ │ add.w r3, r8, #2 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w r8, [r3, #17] │ │ │ │ │ ldrb.w r0, [ip, r1] │ │ │ │ │ - b.n 25f6 │ │ │ │ │ + b.n 25fe │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1203,15 +1203,15 @@ │ │ │ │ │ 00000a1c : │ │ │ │ │ PyCode_GetCellvars(): │ │ │ │ │ b.w fe <_PyCode_GetCellvars> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCellvars │ │ │ │ │ │ │ │ │ │ 00000a20 : │ │ │ │ │ PyCode_GetFreevars(): │ │ │ │ │ - b.w 1ff4 <_PyCode_GetFreevars> │ │ │ │ │ + b.w 1ffc <_PyCode_GetFreevars> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ 00000a24 : │ │ │ │ │ PyCode_AddWatcher(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ ├── complexobject.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: 15672 (bytes into file) │ │ │ │ │ + Start of section headers: 15760 (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 0x3d38: │ │ │ │ │ +There are 18 section headers, starting at offset 0x3d90: │ │ │ │ │ │ │ │ │ │ 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 001334 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003218 000738 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001368 000234 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 003950 000160 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00159c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00159c 0003c8 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003ab0 000160 08 I 15 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 001964 00010e 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 003c10 000088 08 I 15 8 4 │ │ │ │ │ - [10] .rodata.str1.4 PROGBITS 00000000 001a74 000333 01 AMS 0 0 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 001da8 00026e 00 A 0 0 8 │ │ │ │ │ - [12] .rel.rodata REL 00000000 003c98 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 002016 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 002016 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00204c 000a30 10 16 90 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 002a7c 000799 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 003ca8 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000fc4 00 AX 0 0 8 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003250 000670 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000ff8 000234 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0038c0 000160 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00122c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00122c 000760 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003a20 000248 08 I 15 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00198c 00010e 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 003c68 000088 08 I 15 8 4 │ │ │ │ │ + [10] .rodata.str1.4 PROGBITS 00000000 001a9c 000333 01 AMS 0 0 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 001dd0 00026e 00 A 0 0 8 │ │ │ │ │ + [12] .rel.rodata REL 00000000 003cf0 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00203e 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00203e 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 002074 000a40 10 16 91 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 002ab4 000799 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 003d00 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,166 +1,167 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 163 entries: │ │ │ │ │ +Symbol table '.symtab' contains 164 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: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 5: 00000001 24 FUNC LOCAL DEFAULT 8 complex_neg │ │ │ │ │ - 6: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 7: 00000001 212 FUNC LOCAL DEFAULT 1 complex_sub │ │ │ │ │ - 8: 000000d5 140 FUNC LOCAL DEFAULT 1 to_complex │ │ │ │ │ - 9: 00000161 44 FUNC LOCAL DEFAULT 1 complex___complex___impl │ │ │ │ │ - 10: 00000161 44 FUNC LOCAL DEFAULT 1 complex_pos │ │ │ │ │ - 11: 00000e61 252 FUNC LOCAL DEFAULT 1 try_complex_special_method │ │ │ │ │ - 12: 00000230 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 13: 00000238 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 14: 00000239 74 FUNC LOCAL DEFAULT 1 complex_hash │ │ │ │ │ - 15: 00000285 192 FUNC LOCAL DEFAULT 1 complex_add │ │ │ │ │ - 16: 0000005d 506 FUNC LOCAL DEFAULT 6 complex_richcompare │ │ │ │ │ - 17: 00000450 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 6: 0000005d 218 FUNC LOCAL DEFAULT 6 complex_sub │ │ │ │ │ + 7: 00000001 140 FUNC LOCAL DEFAULT 1 to_complex │ │ │ │ │ + 8: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 9: 0000008d 44 FUNC LOCAL DEFAULT 1 complex___complex___impl │ │ │ │ │ + 10: 0000008d 44 FUNC LOCAL DEFAULT 1 complex_pos │ │ │ │ │ + 11: 00000b19 252 FUNC LOCAL DEFAULT 1 try_complex_special_method │ │ │ │ │ + 12: 00000160 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 13: 00000168 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 14: 00000169 74 FUNC LOCAL DEFAULT 1 complex_hash │ │ │ │ │ + 15: 000001b5 192 FUNC LOCAL DEFAULT 1 complex_add │ │ │ │ │ + 16: 00000139 506 FUNC LOCAL DEFAULT 6 complex_richcompare │ │ │ │ │ + 17: 00000380 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 18: 00000000 0 SECTION LOCAL DEFAULT 10 .rodata.str1.4 │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 20: 00000000 0 NOTYPE LOCAL DEFAULT 10 .LC0 │ │ │ │ │ - 21: 00000458 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 22: 00000459 416 FUNC LOCAL DEFAULT 1 complex_div │ │ │ │ │ - 23: 000005f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 24: 000005f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 25: 000006c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 26: 0000001c 0 NOTYPE LOCAL DEFAULT 10 .LC1 │ │ │ │ │ - 27: 0000002c 0 NOTYPE LOCAL DEFAULT 10 .LC2 │ │ │ │ │ - 28: 00000050 0 NOTYPE LOCAL DEFAULT 10 .LC3 │ │ │ │ │ - 29: 000006d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 30: 000006d1 568 FUNC LOCAL DEFAULT 1 complex_pow │ │ │ │ │ - 31: 00000909 88 FUNC LOCAL DEFAULT 1 c_powu │ │ │ │ │ - 32: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 33: 000008f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 34: 00000908 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 35: 00000958 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 36: 00000960 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 37: 00000a68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 38: 00000068 0 NOTYPE LOCAL DEFAULT 10 .LC4 │ │ │ │ │ - 39: 000000a0 0 NOTYPE LOCAL DEFAULT 10 .LC5 │ │ │ │ │ - 40: 000000a8 0 NOTYPE LOCAL DEFAULT 10 .LC6 │ │ │ │ │ - 41: 000000d0 0 NOTYPE LOCAL DEFAULT 10 .LC7 │ │ │ │ │ - 42: 00000114 0 NOTYPE LOCAL DEFAULT 10 .LC8 │ │ │ │ │ - 43: 00000a70 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 44: 00000a71 1008 FUNC LOCAL DEFAULT 1 complex_new │ │ │ │ │ - 45: 00001121 472 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ - 46: 00000e30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 47: 00000e40 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 48: 00000150 0 NOTYPE LOCAL DEFAULT 10 .LC9 │ │ │ │ │ - 49: 00000180 0 NOTYPE LOCAL DEFAULT 10 .LC10 │ │ │ │ │ - 50: 00000f54 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 51: 00000234 0 NOTYPE LOCAL DEFAULT 10 .LC11 │ │ │ │ │ - 52: 00000238 0 NOTYPE LOCAL DEFAULT 10 .LC12 │ │ │ │ │ - 53: 0000023c 0 NOTYPE LOCAL DEFAULT 10 .LC13 │ │ │ │ │ - 54: 00000240 0 NOTYPE LOCAL DEFAULT 10 .LC14 │ │ │ │ │ - 55: 00000f5c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 56: 00000f5d 214 FUNC LOCAL DEFAULT 1 complex_repr │ │ │ │ │ - 57: 00001035 236 FUNC LOCAL DEFAULT 1 complex_mul │ │ │ │ │ - 58: 0000024c 0 NOTYPE LOCAL DEFAULT 10 .LC15 │ │ │ │ │ - 59: 00000250 0 NOTYPE LOCAL DEFAULT 10 .LC16 │ │ │ │ │ - 60: 0000025c 0 NOTYPE LOCAL DEFAULT 10 .LC17 │ │ │ │ │ - 61: 00000019 108 FUNC LOCAL DEFAULT 8 complex___format__ │ │ │ │ │ - 62: 00000268 0 NOTYPE LOCAL DEFAULT 10 .LC18 │ │ │ │ │ - 63: 000012f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 64: 000012f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 65: 000012f9 4 FUNC LOCAL DEFAULT 1 complex___complex__ │ │ │ │ │ - 66: 0000028c 0 NOTYPE LOCAL DEFAULT 10 .LC19 │ │ │ │ │ - 67: 00000259 208 FUNC LOCAL DEFAULT 6 complex_abs │ │ │ │ │ - 68: 00000310 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 69: 00000328 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 70: 000003b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 71: 000012fd 38 FUNC LOCAL DEFAULT 1 complex_bool │ │ │ │ │ - 72: 00000085 30 FUNC LOCAL DEFAULT 8 complex_conjugate │ │ │ │ │ - 73: 000002a8 0 NOTYPE LOCAL DEFAULT 10 .LC20 │ │ │ │ │ - 74: 000000a3 46 FUNC LOCAL DEFAULT 8 complex___getnewargs__ │ │ │ │ │ - 75: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 76: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 77: 00000000 16 OBJECT LOCAL DEFAULT 11 c_1 │ │ │ │ │ - 78: 00000010 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ - 79: 0000001c 311 OBJECT LOCAL DEFAULT 11 complex_new__doc__ │ │ │ │ │ - 80: 00000154 68 OBJECT LOCAL DEFAULT 11 complex___complex____doc__ │ │ │ │ │ - 81: 00000198 84 OBJECT LOCAL DEFAULT 11 complex___format____doc__ │ │ │ │ │ - 82: 000001ec 30 OBJECT LOCAL DEFAULT 11 complex___getnewargs____doc__ │ │ │ │ │ - 83: 0000020c 98 OBJECT LOCAL DEFAULT 11 complex_conjugate__doc__ │ │ │ │ │ - 84: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 85: 00000118 144 OBJECT LOCAL DEFAULT 3 complex_as_number │ │ │ │ │ - 86: 000001e4 80 OBJECT LOCAL DEFAULT 3 complex_methods │ │ │ │ │ - 87: 000001a8 60 OBJECT LOCAL DEFAULT 3 complex_members │ │ │ │ │ - 88: 000000d0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 89: 000000fc 28 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 90: 00000001 90 FUNC GLOBAL DEFAULT 6 PyComplex_FromCComplex │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ - 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ - 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 100: 0000018d 172 FUNC GLOBAL DEFAULT 1 PyComplex_AsCComplex │ │ │ │ │ - 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ - 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ - 107: 00000345 124 FUNC GLOBAL DEFAULT 1 PyComplex_RealAsDouble │ │ │ │ │ - 108: 000003c1 152 FUNC GLOBAL DEFAULT 1 PyComplex_ImagAsDouble │ │ │ │ │ - 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ - 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 112: 000005f9 216 FUNC GLOBAL DEFAULT 1 _Py_c_quot │ │ │ │ │ - 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ - 115: 00000961 272 FUNC GLOBAL DEFAULT 1 _Py_c_pow │ │ │ │ │ - 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND hypot │ │ │ │ │ - 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ - 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND atan2 │ │ │ │ │ - 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND exp │ │ │ │ │ - 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND log │ │ │ │ │ - 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND sincos │ │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ - 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 137: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ - 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyComplex_FormatAdvancedWriter │ │ │ │ │ - 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ - 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 150: 00000329 160 FUNC GLOBAL DEFAULT 6 _Py_c_abs │ │ │ │ │ - 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 152: 000000d1 8 FUNC GLOBAL DEFAULT 8 PyComplex_FromDoubles │ │ │ │ │ - 153: 00001325 14 FUNC GLOBAL DEFAULT 1 _Py_c_neg │ │ │ │ │ - 154: 000000d9 14 FUNC GLOBAL DEFAULT 8 _Py_c_diff │ │ │ │ │ - 155: 000000e7 26 FUNC GLOBAL DEFAULT 8 _Py_c_prod │ │ │ │ │ - 156: 00000101 14 FUNC GLOBAL DEFAULT 8 _Py_c_sum │ │ │ │ │ - 157: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyComplex_Type │ │ │ │ │ - 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 21: 00000335 444 FUNC LOCAL DEFAULT 6 complex_div │ │ │ │ │ + 22: 000004e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 23: 000004f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 24: 000005b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 25: 0000001c 0 NOTYPE LOCAL DEFAULT 10 .LC1 │ │ │ │ │ + 26: 0000002c 0 NOTYPE LOCAL DEFAULT 10 .LC2 │ │ │ │ │ + 27: 00000050 0 NOTYPE LOCAL DEFAULT 10 .LC3 │ │ │ │ │ + 28: 00000388 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 29: 00000389 568 FUNC LOCAL DEFAULT 1 complex_pow │ │ │ │ │ + 30: 000005c1 88 FUNC LOCAL DEFAULT 1 c_powu │ │ │ │ │ + 31: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ + 32: 000005a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 33: 000005c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 34: 00000610 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 35: 00000618 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 36: 00000720 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 37: 00000068 0 NOTYPE LOCAL DEFAULT 10 .LC4 │ │ │ │ │ + 38: 000000a0 0 NOTYPE LOCAL DEFAULT 10 .LC5 │ │ │ │ │ + 39: 000000a8 0 NOTYPE LOCAL DEFAULT 10 .LC6 │ │ │ │ │ + 40: 000000d0 0 NOTYPE LOCAL DEFAULT 10 .LC7 │ │ │ │ │ + 41: 00000114 0 NOTYPE LOCAL DEFAULT 10 .LC8 │ │ │ │ │ + 42: 00000728 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 43: 00000729 1008 FUNC LOCAL DEFAULT 1 complex_new │ │ │ │ │ + 44: 00000dd9 472 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ + 45: 00000ae8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 46: 00000af8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 47: 00000150 0 NOTYPE LOCAL DEFAULT 10 .LC9 │ │ │ │ │ + 48: 00000180 0 NOTYPE LOCAL DEFAULT 10 .LC10 │ │ │ │ │ + 49: 00000c0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 50: 00000234 0 NOTYPE LOCAL DEFAULT 10 .LC11 │ │ │ │ │ + 51: 00000238 0 NOTYPE LOCAL DEFAULT 10 .LC12 │ │ │ │ │ + 52: 0000023c 0 NOTYPE LOCAL DEFAULT 10 .LC13 │ │ │ │ │ + 53: 00000240 0 NOTYPE LOCAL DEFAULT 10 .LC14 │ │ │ │ │ + 54: 00000c14 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 55: 00000c15 214 FUNC LOCAL DEFAULT 1 complex_repr │ │ │ │ │ + 56: 00000ced 236 FUNC LOCAL DEFAULT 1 complex_mul │ │ │ │ │ + 57: 0000024c 0 NOTYPE LOCAL DEFAULT 10 .LC15 │ │ │ │ │ + 58: 00000250 0 NOTYPE LOCAL DEFAULT 10 .LC16 │ │ │ │ │ + 59: 0000025c 0 NOTYPE LOCAL DEFAULT 10 .LC17 │ │ │ │ │ + 60: 00000019 108 FUNC LOCAL DEFAULT 8 complex___format__ │ │ │ │ │ + 61: 00000268 0 NOTYPE LOCAL DEFAULT 10 .LC18 │ │ │ │ │ + 62: 00000fa8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 63: 00000fb0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 64: 00000fb1 4 FUNC LOCAL DEFAULT 1 complex___complex__ │ │ │ │ │ + 65: 0000028c 0 NOTYPE LOCAL DEFAULT 10 .LC19 │ │ │ │ │ + 66: 000005c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 67: 000005c9 208 FUNC LOCAL DEFAULT 6 complex_abs │ │ │ │ │ + 68: 00000680 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 00000698 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 70: 00000720 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 71: 00000738 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 72: 00000739 38 FUNC LOCAL DEFAULT 6 complex_bool │ │ │ │ │ + 73: 00000085 30 FUNC LOCAL DEFAULT 8 complex_conjugate │ │ │ │ │ + 74: 000002a8 0 NOTYPE LOCAL DEFAULT 10 .LC20 │ │ │ │ │ + 75: 000000a3 46 FUNC LOCAL DEFAULT 8 complex___getnewargs__ │ │ │ │ │ + 76: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 77: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 78: 00000000 16 OBJECT LOCAL DEFAULT 11 c_1 │ │ │ │ │ + 79: 00000010 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ + 80: 0000001c 311 OBJECT LOCAL DEFAULT 11 complex_new__doc__ │ │ │ │ │ + 81: 00000154 68 OBJECT LOCAL DEFAULT 11 complex___complex____doc__ │ │ │ │ │ + 82: 00000198 84 OBJECT LOCAL DEFAULT 11 complex___format____doc__ │ │ │ │ │ + 83: 000001ec 30 OBJECT LOCAL DEFAULT 11 complex___getnewargs____doc__ │ │ │ │ │ + 84: 0000020c 98 OBJECT LOCAL DEFAULT 11 complex_conjugate__doc__ │ │ │ │ │ + 85: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 86: 00000118 144 OBJECT LOCAL DEFAULT 3 complex_as_number │ │ │ │ │ + 87: 000001e4 80 OBJECT LOCAL DEFAULT 3 complex_methods │ │ │ │ │ + 88: 000001a8 60 OBJECT LOCAL DEFAULT 3 complex_members │ │ │ │ │ + 89: 000000d0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 90: 000000fc 28 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 91: 00000001 90 FUNC GLOBAL DEFAULT 6 PyComplex_FromCComplex │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ + 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ + 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 101: 000000b9 176 FUNC GLOBAL DEFAULT 1 PyComplex_AsCComplex │ │ │ │ │ + 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ + 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ + 108: 00000275 124 FUNC GLOBAL DEFAULT 1 PyComplex_RealAsDouble │ │ │ │ │ + 109: 000002f1 152 FUNC GLOBAL DEFAULT 1 PyComplex_ImagAsDouble │ │ │ │ │ + 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ + 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 113: 000004f1 216 FUNC GLOBAL DEFAULT 6 _Py_c_quot │ │ │ │ │ + 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ + 116: 00000619 272 FUNC GLOBAL DEFAULT 1 _Py_c_pow │ │ │ │ │ + 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND hypot │ │ │ │ │ + 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ + 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND atan2 │ │ │ │ │ + 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND exp │ │ │ │ │ + 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND log │ │ │ │ │ + 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND sincos │ │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ + 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ + 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 138: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ + 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyComplex_FormatAdvancedWriter │ │ │ │ │ + 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ + 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 151: 00000699 160 FUNC GLOBAL DEFAULT 6 _Py_c_abs │ │ │ │ │ + 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 153: 000000d1 8 FUNC GLOBAL DEFAULT 8 PyComplex_FromDoubles │ │ │ │ │ + 154: 00000fb5 14 FUNC GLOBAL DEFAULT 1 _Py_c_neg │ │ │ │ │ + 155: 000000d9 14 FUNC GLOBAL DEFAULT 8 _Py_c_diff │ │ │ │ │ + 156: 000000e7 26 FUNC GLOBAL DEFAULT 8 _Py_c_prod │ │ │ │ │ + 157: 00000101 14 FUNC GLOBAL DEFAULT 8 _Py_c_sum │ │ │ │ │ + 158: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyComplex_Type │ │ │ │ │ + 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,353 +1,357 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3218 contains 231 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3250 contains 206 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 │ │ │ │ │ -0000004a 00005b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000062 00005c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000007c 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000009c 00005d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000000a2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000000a6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000ac 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000000fc 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00000100 00005f30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000010a 0000600a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000118 0000610a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -0000012e 0000620a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000140 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000148 0000632f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000014c 00006330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000162 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000166 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000019e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000001a2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001c8 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001da 0000620a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001e2 0000600a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000220 0000650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000024c 0000660a R_ARM_THM_CALL 00000000 _Py_HashDouble │ │ │ │ │ -0000025c 0000660a R_ARM_THM_CALL 00000000 _Py_HashDouble │ │ │ │ │ -00000296 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000029a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002ac 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002e0 00005a0a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ -000002f2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000002f6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000304 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000348 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000034c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000036c 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000037c 0000620a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000003b6 0000650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003c4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000003c8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003e8 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000003f8 0000620a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000400 0000600a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000404 0000620a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000442 0000650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000046e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000472 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004a4 00006d0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000506 00005b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000520 00005c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000582 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000586 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000058c 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000005aa 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000005c8 00006e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000005cc 00006e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000005d2 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000005d6 00001430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000005de 00006f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005e6 00005d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000069c 00006d0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -000006e6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000006ea 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000714 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000718 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000071e 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000742 0000712f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000746 00007130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000750 00006d0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000768 0000720a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000007a4 0000202f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000007a8 00002030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000007c8 0000700a R_ARM_THM_CALL 000005f9 _Py_c_quot │ │ │ │ │ -0000081c 00005a0a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ -00000840 0000730a R_ARM_THM_CALL 00000961 _Py_c_pow │ │ │ │ │ -00000862 0000742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000866 00007430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000086a 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000086e 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00000874 00006f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000886 00006e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000088a 00006e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000088e 00001b2f R_ARM_THM_MOVW_ABS_NC 0000002c .LC2 │ │ │ │ │ -00000892 00001b30 R_ARM_THM_MOVT_ABS 0000002c .LC2 │ │ │ │ │ -00000898 00006f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008a2 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000008c0 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000008c4 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000008c8 00001a2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000008cc 00001a30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000008d2 00006f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009c0 0000760a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ -000009cc 0000770a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ -000009e4 0000780a R_ARM_THM_CALL 00000000 atan2 │ │ │ │ │ -000009fa 0000790a R_ARM_THM_CALL 00000000 exp │ │ │ │ │ -00000a0a 00007a0a R_ARM_THM_CALL 00000000 log │ │ │ │ │ -00000a1a 00007b0a R_ARM_THM_CALL 00000000 sincos │ │ │ │ │ -00000a4a 00006d0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000aba 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000abe 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000af4 0000620a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b2c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b30 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b34 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b40 00007c0a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ -00000b52 0000600a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000b82 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b86 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b8a 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b96 00007c0a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ -00000b9e 0000600a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000be2 0000650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bfc 00007d0a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00000c08 00007e0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000c10 00002d2f R_ARM_THM_MOVW_ABS_NC 00001121 complex_from_string_inner │ │ │ │ │ -00000c14 00002d30 R_ARM_THM_MOVT_ABS 00001121 complex_from_string_inner │ │ │ │ │ -00000c1e 0000272f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC5 │ │ │ │ │ -00000c22 00002730 R_ARM_THM_MOVT_ABS 000000a0 .LC5 │ │ │ │ │ -00000c26 00007f0a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00000c58 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c5c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c62 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c6e 0000802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c72 00008030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c76 0000292f R_ARM_THM_MOVW_ABS_NC 000000d0 .LC7 │ │ │ │ │ -00000c7a 00002930 R_ARM_THM_MOVT_ABS 000000d0 .LC7 │ │ │ │ │ -00000c82 0000810a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c90 0000650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd4 0000650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ce4 0000650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d0c 0000650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d26 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d2a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d2e 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000d3a 0000802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d3e 00008030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d44 00002a2f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ -00000d48 00002a30 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ -00000d4e 0000810a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d6a 0000650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d70 0000802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d74 00008030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d7a 0000292f R_ARM_THM_MOVW_ABS_NC 000000d0 .LC7 │ │ │ │ │ -00000d7e 00002930 R_ARM_THM_MOVT_ABS 000000d0 .LC7 │ │ │ │ │ -00000d84 0000810a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000dc6 0000820a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000dd6 0000802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000dda 00008030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000dde 0000262f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00000de2 00002630 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00000de8 00006f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e0a 0000820a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000e18 0000802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e1c 00008030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e20 0000282f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC6 │ │ │ │ │ -00000e24 00002830 R_ARM_THM_MOVT_ABS 000000a8 .LC6 │ │ │ │ │ -00000e2a 00006f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e38 00008302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e40 0000802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e44 00008030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e4a 0000292f R_ARM_THM_MOVW_ABS_NC 000000d0 .LC7 │ │ │ │ │ -00000e4e 00002930 R_ARM_THM_MOVT_ABS 000000d0 .LC7 │ │ │ │ │ -00000e56 0000810a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e72 0000840a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000eac 0000850a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000ec4 0000650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ecc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ed0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000edc 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ee6 0000802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000eea 00008030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000eee 0000302f R_ARM_THM_MOVW_ABS_NC 00000150 .LC9 │ │ │ │ │ -00000ef2 00003030 R_ARM_THM_MOVT_ABS 00000150 .LC9 │ │ │ │ │ -00000ef8 0000810a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f14 0000860a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000f1c 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000f20 00008730 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000f28 0000312f R_ARM_THM_MOVW_ABS_NC 00000180 .LC10 │ │ │ │ │ -00000f2c 00003130 R_ARM_THM_MOVT_ABS 00000180 .LC10 │ │ │ │ │ -00000f32 0000880a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00000f4e 0000650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f54 00008302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f58 0000896b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f84 00008a0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00000f9a 00008a0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00000fa4 0000342f R_ARM_THM_MOVW_ABS_NC 00000238 .LC12 │ │ │ │ │ -00000fa8 00003430 R_ARM_THM_MOVT_ABS 00000238 .LC12 │ │ │ │ │ -00000fac 0000352f R_ARM_THM_MOVW_ABS_NC 0000023c .LC13 │ │ │ │ │ -00000fb0 00003530 R_ARM_THM_MOVT_ABS 0000023c .LC13 │ │ │ │ │ -00000fb8 0000362f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -00000fbc 00003630 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -00000fc2 00008b0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000fcc 00008c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000fd2 00008c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001006 00008a0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -0000100e 0000332f R_ARM_THM_MOVW_ABS_NC 00000234 .LC11 │ │ │ │ │ -00001012 00003330 R_ARM_THM_MOVT_ABS 00000234 .LC11 │ │ │ │ │ -0000101e 00005d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000102a 00005d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000104a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000104e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001086 00005b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000109e 00005c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000010b8 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000010d8 00005d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000010de 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000010e2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000010ec 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001134 0000922f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001138 00009230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001172 0000930a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -000011a2 0000930a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -0000124e 0000620a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001256 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000125a 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001260 0000940a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001266 0000950a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001286 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000128a 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000128e 00003e2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC18 │ │ │ │ │ -00001292 00003e30 R_ARM_THM_MOVT_ABS 00000268 .LC18 │ │ │ │ │ -00001298 00006f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012ac 0000620a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000012bc 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012c0 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000012c6 0000940a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000012ce 0000950a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000176 00005a1e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ -0000038a 0000601e R_ARM_THM_JUMP24 00000000 PyFloat_AsDouble │ │ │ │ │ +00000028 0000602f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000002c 00006030 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00000036 0000610a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000044 0000620a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +0000005a 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000006c 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000074 0000642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000078 00006430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000008e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000092 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000000ca 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000000ce 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000000f4 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000106 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000010e 0000610a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +0000014c 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000017c 0000670a R_ARM_THM_CALL 00000000 _Py_HashDouble │ │ │ │ │ +0000018c 0000670a R_ARM_THM_CALL 00000000 _Py_HashDouble │ │ │ │ │ +000001c6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000001ca 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000001dc 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000210 00005b0a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ +00000222 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000226 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000234 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000278 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000027c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000029c 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002ac 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002e6 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000002f8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000318 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000328 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000330 0000610a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000334 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000372 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000039e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000003a2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000003cc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000003d0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000003d6 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003fa 0000722f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000003fe 00007230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000408 00006e0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000420 0000730a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +0000045c 00001f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000460 00001f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000480 0000710a R_ARM_THM_CALL 000004f1 _Py_c_quot │ │ │ │ │ +000004d4 00005b0a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ +000004f8 0000740a R_ARM_THM_CALL 00000619 _Py_c_pow │ │ │ │ │ +0000051a 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000051e 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000522 00001b2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00000526 00001b30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000052c 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000053e 00006f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000542 00006f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000546 00001a2f R_ARM_THM_MOVW_ABS_NC 0000002c .LC2 │ │ │ │ │ +0000054a 00001a30 R_ARM_THM_MOVT_ABS 0000002c .LC2 │ │ │ │ │ +00000550 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000055a 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000578 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000057c 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000580 0000192f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000584 00001930 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +0000058a 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000678 0000770a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ +00000684 0000780a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ +0000069c 0000790a R_ARM_THM_CALL 00000000 atan2 │ │ │ │ │ +000006b2 00007a0a R_ARM_THM_CALL 00000000 exp │ │ │ │ │ +000006c2 00007b0a R_ARM_THM_CALL 00000000 log │ │ │ │ │ +000006d2 00007c0a R_ARM_THM_CALL 00000000 sincos │ │ │ │ │ +00000702 00006e0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000772 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000776 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000007ac 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007e4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000007e8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000007ec 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000007f8 00007d0a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ +0000080a 0000610a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +0000083a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000083e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000842 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000084e 00007d0a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ +00000856 0000610a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +0000089a 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008b4 00007e0a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +000008c0 00007f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000008c8 00002c2f R_ARM_THM_MOVW_ABS_NC 00000dd9 complex_from_string_inner │ │ │ │ │ +000008cc 00002c30 R_ARM_THM_MOVT_ABS 00000dd9 complex_from_string_inner │ │ │ │ │ +000008d6 0000262f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC5 │ │ │ │ │ +000008da 00002630 R_ARM_THM_MOVT_ABS 000000a0 .LC5 │ │ │ │ │ +000008de 0000800a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00000910 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000914 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000091a 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000926 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000092a 00008130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000092e 0000282f R_ARM_THM_MOVW_ABS_NC 000000d0 .LC7 │ │ │ │ │ +00000932 00002830 R_ARM_THM_MOVT_ABS 000000d0 .LC7 │ │ │ │ │ +0000093a 0000820a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000948 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000098c 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000099c 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009c4 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009de 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000009e2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000009e6 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000009f2 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009f6 00008130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009fc 0000292f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ +00000a00 00002930 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ +00000a06 0000820a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a22 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a28 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a2c 00008130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a32 0000282f R_ARM_THM_MOVW_ABS_NC 000000d0 .LC7 │ │ │ │ │ +00000a36 00002830 R_ARM_THM_MOVT_ABS 000000d0 .LC7 │ │ │ │ │ +00000a3c 0000820a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a7e 0000830a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000a8e 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a92 00008130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a96 0000252f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00000a9a 00002530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00000aa0 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ac2 0000830a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000ad0 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ad4 00008130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ad8 0000272f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC6 │ │ │ │ │ +00000adc 00002730 R_ARM_THM_MOVT_ABS 000000a8 .LC6 │ │ │ │ │ +00000ae2 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000af0 00008402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000af4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000af8 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000afc 00008130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b02 0000282f R_ARM_THM_MOVW_ABS_NC 000000d0 .LC7 │ │ │ │ │ +00000b06 00002830 R_ARM_THM_MOVT_ABS 000000d0 .LC7 │ │ │ │ │ +00000b0e 0000820a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b2a 0000850a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000b64 0000860a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000b7c 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b84 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b88 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b94 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b9e 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ba2 00008130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ba6 00002f2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC9 │ │ │ │ │ +00000baa 00002f30 R_ARM_THM_MOVT_ABS 00000150 .LC9 │ │ │ │ │ +00000bb0 0000820a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000bcc 0000870a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000bd4 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000bd8 00008830 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000be0 0000302f R_ARM_THM_MOVW_ABS_NC 00000180 .LC10 │ │ │ │ │ +00000be4 00003030 R_ARM_THM_MOVT_ABS 00000180 .LC10 │ │ │ │ │ +00000bea 0000890a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000c06 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c0c 00008402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c10 00008a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c3c 00008b0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00000c52 00008b0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00000c5c 0000332f R_ARM_THM_MOVW_ABS_NC 00000238 .LC12 │ │ │ │ │ +00000c60 00003330 R_ARM_THM_MOVT_ABS 00000238 .LC12 │ │ │ │ │ +00000c64 0000342f R_ARM_THM_MOVW_ABS_NC 0000023c .LC13 │ │ │ │ │ +00000c68 00003430 R_ARM_THM_MOVT_ABS 0000023c .LC13 │ │ │ │ │ +00000c70 0000352f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00000c74 00003530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +00000c7a 00008c0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000c84 00008d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c8a 00008d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000cbe 00008b0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00000cc6 0000322f R_ARM_THM_MOVW_ABS_NC 00000234 .LC11 │ │ │ │ │ +00000cca 00003230 R_ARM_THM_MOVT_ABS 00000234 .LC11 │ │ │ │ │ +00000cd6 00005e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ce2 00005e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d02 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d06 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d3e 00005c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000d56 00005d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000d70 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000d90 00005e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d96 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d9a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000da4 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000dec 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000df0 00009330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000e2a 0000940a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00000e5a 0000940a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00000f06 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f0e 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f12 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f18 0000950a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000f1e 0000960a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000f3e 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f42 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f46 00003d2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC18 │ │ │ │ │ +00000f4a 00003d30 R_ARM_THM_MOVT_ABS 00000268 .LC18 │ │ │ │ │ +00000f50 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f64 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f74 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f78 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f7e 0000950a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000f86 0000960a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000000a2 00005b1e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ +000002ba 0000611e R_ARM_THM_JUMP24 00000000 PyFloat_AsDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x3950 contains 44 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x38c0 contains 44 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00009e02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00009f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00003802 R_ARM_ABS32 00000f5d complex_repr │ │ │ │ │ +0000002c 00003702 R_ARM_ABS32 00000c15 complex_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00000e02 R_ARM_ABS32 00000239 complex_hash │ │ │ │ │ -00000048 00009f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00004b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00001002 R_ARM_ABS32 0000005d complex_richcompare │ │ │ │ │ +0000003c 00000e02 R_ARM_ABS32 00000169 complex_hash │ │ │ │ │ +00000048 0000a002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00004c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000064 00001002 R_ARM_ABS32 00000139 complex_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 0000a002 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -0000009c 00002c02 R_ARM_ABS32 00000a71 complex_new │ │ │ │ │ -000000a0 0000a102 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000d4 00004b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000098 0000a102 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ +0000009c 00002b02 R_ARM_ABS32 00000729 complex_new │ │ │ │ │ +000000a0 0000a202 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000d4 00004c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000108 0000a202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000110 00008302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000114 00008302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000118 00000f02 R_ARM_ABS32 00000285 complex_add │ │ │ │ │ -0000011c 00000702 R_ARM_ABS32 00000001 complex_sub │ │ │ │ │ -00000120 00003902 R_ARM_ABS32 00001035 complex_mul │ │ │ │ │ -0000012c 00001e02 R_ARM_ABS32 000006d1 complex_pow │ │ │ │ │ +00000108 0000a302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000110 00008402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000114 00008402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000118 00000f02 R_ARM_ABS32 000001b5 complex_add │ │ │ │ │ +0000011c 00000602 R_ARM_ABS32 0000005d complex_sub │ │ │ │ │ +00000120 00003802 R_ARM_ABS32 00000ced complex_mul │ │ │ │ │ +0000012c 00001d02 R_ARM_ABS32 00000389 complex_pow │ │ │ │ │ 00000130 00000502 R_ARM_ABS32 00000001 complex_neg │ │ │ │ │ -00000134 00000a02 R_ARM_ABS32 00000161 complex_pos │ │ │ │ │ -00000138 00004302 R_ARM_ABS32 00000259 complex_abs │ │ │ │ │ -0000013c 00004702 R_ARM_ABS32 000012fd complex_bool │ │ │ │ │ -00000190 00001602 R_ARM_ABS32 00000459 complex_div │ │ │ │ │ +00000134 00000a02 R_ARM_ABS32 0000008d complex_pos │ │ │ │ │ +00000138 00004302 R_ARM_ABS32 000005c9 complex_abs │ │ │ │ │ +0000013c 00004802 R_ARM_ABS32 00000739 complex_bool │ │ │ │ │ +00000190 00001502 R_ARM_ABS32 00000335 complex_div │ │ │ │ │ 000001a8 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001bc 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e4 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e8 00004802 R_ARM_ABS32 00000085 complex_conjugate │ │ │ │ │ -000001f0 00004b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001e8 00004902 R_ARM_ABS32 00000085 complex_conjugate │ │ │ │ │ +000001f0 00004c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001f4 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f8 00004102 R_ARM_ABS32 000012f9 complex___complex__ │ │ │ │ │ -00000200 00004b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001f8 00004002 R_ARM_ABS32 00000fb1 complex___complex__ │ │ │ │ │ +00000200 00004c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000204 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000208 00004a02 R_ARM_ABS32 000000a3 complex___getnewargs__ │ │ │ │ │ -00000210 00004b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000208 00004b02 R_ARM_ABS32 000000a3 complex___getnewargs__ │ │ │ │ │ +00000210 00004c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000218 00003d02 R_ARM_ABS32 00000019 complex___format__ │ │ │ │ │ -00000220 00004b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000218 00003c02 R_ARM_ABS32 00000019 complex___format__ │ │ │ │ │ +00000220 00004c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3ab0 contains 44 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3a20 contains 73 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001a 00005b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000001a 00005c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000020 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000003a 00005c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000007c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000080 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000a8 0000672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000000ac 00006730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000b0 0000682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000000b4 00006830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000000d6 0000690a R_ARM_THM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000000e6 00006a0a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00000100 0000650a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000108 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000010c 00005f30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000011e 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000158 0000682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000015c 00006830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000164 0000672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000168 00006730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000017e 0000600a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -000001a8 0000632f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001ac 00006330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001b2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000001b6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001c6 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001e0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000001e4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001e8 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001fe 0000080a R_ARM_THM_CALL 000000d5 to_complex │ │ │ │ │ -00000224 00005e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000023c 0000080a R_ARM_THM_CALL 000000d5 to_complex │ │ │ │ │ -0000026e 00006d0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -000002a0 0000760a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ -000002e8 0000742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000002ec 00007430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000002f2 0000422f R_ARM_THM_MOVW_ABS_NC 0000028c .LC19 │ │ │ │ │ -000002f6 00004230 R_ARM_THM_MOVT_ABS 0000028c .LC19 │ │ │ │ │ -000002fe 00006f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000035c 0000760a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ -00000364 00006d0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000396 00006d0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000056 00005d1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000002bc 0000691e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000003a 00005d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000072 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000076 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000000a6 00005c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000be 00005d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000d6 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000e0 0000070a R_ARM_THM_CALL 00000001 to_complex │ │ │ │ │ +000000f4 00005e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000fc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000100 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000104 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000110 0000070a R_ARM_THM_CALL 00000001 to_complex │ │ │ │ │ +00000158 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000015c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000184 0000682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000188 00006830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000018c 0000692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000190 00006930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000001b2 00006a0a R_ARM_THM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000001c2 00006b0a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +000001dc 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e4 0000602f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000001e8 00006030 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000001fa 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000234 0000692f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000238 00006930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000240 0000682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000244 00006830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000025a 0000610a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000284 0000642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000288 00006430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000028e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000292 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000002a2 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002bc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000002c0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000002c4 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002da 0000070a R_ARM_THM_CALL 00000001 to_complex │ │ │ │ │ +00000300 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000318 0000070a R_ARM_THM_CALL 00000001 to_complex │ │ │ │ │ +0000034a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000034e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000037e 00006e0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +000003dc 00005c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000003f6 00005d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000047c 00006f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000480 00006f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000486 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000048a 00001430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000492 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000498 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000049c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000004a2 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004b2 0000070a R_ARM_THM_CALL 00000001 to_complex │ │ │ │ │ +000004c2 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004d0 0000070a R_ARM_THM_CALL 00000001 to_complex │ │ │ │ │ +000004de 00005e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000594 00006e0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +000005de 00006e0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000610 0000770a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ +00000658 0000752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000065c 00007530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000662 0000412f R_ARM_THM_MOVW_ABS_NC 0000028c .LC19 │ │ │ │ │ +00000666 00004130 R_ARM_THM_MOVT_ABS 0000028c .LC19 │ │ │ │ │ +0000066e 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006cc 0000770a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ +000006d4 00006e0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000706 00006e0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000056 00005e1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000062c 00006a1e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x3c10 contains 17 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x3c68 contains 17 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000036 00003a2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC15 │ │ │ │ │ -0000003a 00003a30 R_ARM_THM_MOVT_ABS 0000024c .LC15 │ │ │ │ │ -0000003e 00003b2f R_ARM_THM_MOVW_ABS_NC 00000250 .LC16 │ │ │ │ │ -00000042 00003b30 R_ARM_THM_MOVT_ABS 00000250 .LC16 │ │ │ │ │ -00000046 00003c2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC17 │ │ │ │ │ -0000004a 00003c30 R_ARM_THM_MOVT_ABS 0000025c .LC17 │ │ │ │ │ -0000004e 00008d0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000005a 00008e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000006a 00008f0a R_ARM_THM_CALL 00000000 _PyComplex_FormatAdvancedWriter │ │ │ │ │ -00000074 0000900a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000007c 0000910a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -000000b4 0000492f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC20 │ │ │ │ │ -000000b8 00004930 R_ARM_THM_MOVT_ABS 000002a8 .LC20 │ │ │ │ │ -000000c8 0000970a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000014 00005a1e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ -0000009e 00005a1e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ -000000d4 00005a1e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ +00000036 0000392f R_ARM_THM_MOVW_ABS_NC 0000024c .LC15 │ │ │ │ │ +0000003a 00003930 R_ARM_THM_MOVT_ABS 0000024c .LC15 │ │ │ │ │ +0000003e 00003a2f R_ARM_THM_MOVW_ABS_NC 00000250 .LC16 │ │ │ │ │ +00000042 00003a30 R_ARM_THM_MOVT_ABS 00000250 .LC16 │ │ │ │ │ +00000046 00003b2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC17 │ │ │ │ │ +0000004a 00003b30 R_ARM_THM_MOVT_ABS 0000025c .LC17 │ │ │ │ │ +0000004e 00008e0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000005a 00008f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000006a 0000900a R_ARM_THM_CALL 00000000 _PyComplex_FormatAdvancedWriter │ │ │ │ │ +00000074 0000910a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000007c 0000920a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +000000b4 00004a2f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC20 │ │ │ │ │ +000000b8 00004a30 R_ARM_THM_MOVT_ABS 000002a8 .LC20 │ │ │ │ │ +000000c8 0000980a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000014 00005b1e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ +0000009e 00005b1e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ +000000d4 00005b1e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x3c98 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x3cf0 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,101 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ -complex_sub(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - vpush {d8-d9} │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne.n 78 │ │ │ │ │ - vldr d9, [r3, #8] │ │ │ │ │ - vldr d8, [r3, #16] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne.n a2 │ │ │ │ │ - vldr d6, [r3, #8] │ │ │ │ │ - vldr d7, [r3, #16] │ │ │ │ │ - movs r0, #24 │ │ │ │ │ - vsub.f64 d9, d9, d6 │ │ │ │ │ - vsub.f64 d8, d8, d7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 9c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r4, [r0, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r4, #0] │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - vstr d9, [r0, #8] │ │ │ │ │ - vstr d8, [r0, #16] │ │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ │ - vpop {d8-d9} │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 28 │ │ │ │ │ - add r1, sp, #16 │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - bl d4 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n c6 │ │ │ │ │ - vldr d9, [sp, #16] │ │ │ │ │ - vldr d8, [sp, #24] │ │ │ │ │ - b.n 30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 70 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 38 │ │ │ │ │ - add r1, sp, #32 │ │ │ │ │ - add r0, sp, #8 │ │ │ │ │ - bl d4 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.n ca │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - b.n 70 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - b.n 70 │ │ │ │ │ - vldr d6, [sp, #32] │ │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 40 │ │ │ │ │ - │ │ │ │ │ -000000d4 : │ │ │ │ │ +00000000 : │ │ │ │ │ to_complex(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -103,585 +15,368 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r3, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ strd r2, r3, [r1] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bmi.n 116 │ │ │ │ │ + bmi.n 42 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 140 │ │ │ │ │ + bne.n 6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ vstr d0, [r4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vstr d0, [r4] │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 112 │ │ │ │ │ + bne.n 3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112 │ │ │ │ │ + beq.n 3e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 108 │ │ │ │ │ + bne.n 34 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 138 │ │ │ │ │ + beq.n 64 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 138 │ │ │ │ │ + b.n 64 │ │ │ │ │ │ │ │ │ │ -00000160 : │ │ │ │ │ +0000008c : │ │ │ │ │ complex___complex___impl(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 17a │ │ │ │ │ + beq.n a6 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ vldr d1, [r0, #16] │ │ │ │ │ - b.w 0 │ │ │ │ │ + b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyComplex_FromCComplex │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18a │ │ │ │ │ + beq.n b6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000018c : │ │ │ │ │ +000000b8 : │ │ │ │ │ PyComplex_AsCComplex(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1c6 │ │ │ │ │ + bne.n f2 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ │ vldr d1, [sp, #40] @ 0x28 │ │ │ │ │ vldr d0, [sp, #32] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {pc} │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ac │ │ │ │ │ + bne.n d8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl e60 │ │ │ │ │ - cbnz r0, 1fe │ │ │ │ │ + bl b18 │ │ │ │ │ + cbnz r0, 12a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1f4 │ │ │ │ │ + cbnz r0, 120 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ - vldr d7, [pc, #72] @ 230 │ │ │ │ │ + vldr d7, [pc, #76] @ 160 │ │ │ │ │ vstr d0, [sp, #32] │ │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1ba │ │ │ │ │ - vldr d7, [pc, #56] @ 230 │ │ │ │ │ + b.n e6 │ │ │ │ │ + vldr d7, [pc, #60] @ 160 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 1ea │ │ │ │ │ + b.n 116 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ vldr d7, [r0, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1ea │ │ │ │ │ + beq.n 116 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ea │ │ │ │ │ + bne.n 116 │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d7, [sp] │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ - b.n 1ea │ │ │ │ │ + b.n 116 │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00000238 : │ │ │ │ │ +00000168 : │ │ │ │ │ complex_hash(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_THM_CALL _Py_HashDouble │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 27c │ │ │ │ │ + beq.n 1ac │ │ │ │ │ mov r4, r0 │ │ │ │ │ vldr d0, [r5, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_THM_CALL _Py_HashDouble │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 27c │ │ │ │ │ + beq.n 1ac │ │ │ │ │ movw r3, #16963 @ 0x4243 │ │ │ │ │ movt r3, #15 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r2 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000284 : │ │ │ │ │ +000001b4 : │ │ │ │ │ complex_add(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r1, r0, [sp, #24] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 2e8 │ │ │ │ │ + beq.n 218 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbnz r0, 2e8 │ │ │ │ │ + cbnz r0, 218 │ │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ - bl d4 │ │ │ │ │ + bl 0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 33c │ │ │ │ │ + beq.n 26c │ │ │ │ │ vldr d6, [sp, #48] @ 0x30 │ │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 2f2 │ │ │ │ │ + bne.n 222 │ │ │ │ │ vldr d0, [r3, #8] │ │ │ │ │ vldr d1, [r3, #16] │ │ │ │ │ vadd.f64 d0, d6, d0 │ │ │ │ │ vadd.f64 d1, d7, d1 │ │ │ │ │ - bl 0 │ │ │ │ │ + bl 0 │ │ │ │ │ R_ARM_THM_CALL PyComplex_FromCComplex │ │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ vldr d6, [r3, #8] │ │ │ │ │ vldr d7, [r3, #16] │ │ │ │ │ - b.n 2c8 │ │ │ │ │ + b.n 1f8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ vstr d7, [sp, #16] │ │ │ │ │ vstr d6, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ vldr d6, [sp, #8] │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d0 │ │ │ │ │ + bne.n 200 │ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ │ add r0, sp, #24 │ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ │ vstr d6, [sp] │ │ │ │ │ - bl d4 │ │ │ │ │ + bl 0 │ │ │ │ │ vldr d6, [sp] │ │ │ │ │ adds r0, #1 │ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ │ - beq.n 340 │ │ │ │ │ + beq.n 270 │ │ │ │ │ vldr d0, [sp, #64] @ 0x40 │ │ │ │ │ vldr d1, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 2d8 │ │ │ │ │ + b.n 208 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - b.n 2e4 │ │ │ │ │ + b.n 214 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - b.n 2e4 │ │ │ │ │ + b.n 214 │ │ │ │ │ │ │ │ │ │ -00000344 : │ │ │ │ │ +00000274 : │ │ │ │ │ PyComplex_RealAsDouble(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 35a │ │ │ │ │ + bne.n 28a │ │ │ │ │ vldr d0, [r3, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbnz r0, 38e │ │ │ │ │ + cbnz r0, 2be │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl e60 │ │ │ │ │ - cbnz r0, 39c │ │ │ │ │ + bl b18 │ │ │ │ │ + cbnz r0, 2cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 396 │ │ │ │ │ + cbnz r0, 2c6 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_AsDouble │ │ │ │ │ vldr d0, [r3, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 392 │ │ │ │ │ + b.n 2c2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 392 │ │ │ │ │ + beq.n 2c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 392 │ │ │ │ │ + bne.n 2c2 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ - b.n 392 │ │ │ │ │ + b.n 2c2 │ │ │ │ │ │ │ │ │ │ -000003c0 : │ │ │ │ │ +000002f0 : │ │ │ │ │ PyComplex_ImagAsDouble(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 3d6 │ │ │ │ │ + bne.n 306 │ │ │ │ │ vldr d0, [r3, #16] │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbnz r0, 41c │ │ │ │ │ + cbnz r0, 34c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl e60 │ │ │ │ │ - cbnz r0, 428 │ │ │ │ │ + bl b18 │ │ │ │ │ + cbnz r0, 358 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 422 │ │ │ │ │ + cbnz r0, 352 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - vldr d0, [pc, #68] @ 450 │ │ │ │ │ + vldr d0, [pc, #68] @ 380 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ vldr d0, [r3, #16] │ │ │ │ │ - b.n 418 │ │ │ │ │ + b.n 348 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 418 │ │ │ │ │ + b.n 348 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d0, [r0, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 418 │ │ │ │ │ + beq.n 348 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 418 │ │ │ │ │ + bne.n 348 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ - b.n 418 │ │ │ │ │ - nop.w │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00000458 : │ │ │ │ │ -complex_div(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - vpush {d8-d9} │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne.w 5a6 │ │ │ │ │ - add.w r0, r3, #8 │ │ │ │ │ - add.w ip, sp, #16 │ │ │ │ │ - ldmia r0, {r0, r1, r2, r3} │ │ │ │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne.n 582 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - add.w ip, sp, #48 @ 0x30 │ │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ - stmdb ip, {r0, r1, r2, r3} │ │ │ │ │ - bl 0 <__errno_location> │ │ │ │ │ - R_ARM_THM_CALL __errno_location │ │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - vldr d2, [sp, #16] │ │ │ │ │ - vldr d5, [sp, #24] │ │ │ │ │ - vcmpe.f64 d7, #0.0 │ │ │ │ │ - vldr d6, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 562 │ │ │ │ │ - vmov.f64 d4, d7 │ │ │ │ │ - vcmpe.f64 d6, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 568 │ │ │ │ │ - vcmpe.f64 d6, d4 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 536 │ │ │ │ │ - vcmp.f64 d4, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 5c8 │ │ │ │ │ - vdiv.f64 d4, d6, d7 │ │ │ │ │ - vmla.f64 d7, d6, d4 │ │ │ │ │ - vmov.f64 d6, d2 │ │ │ │ │ - vmla.f64 d6, d4, d5 │ │ │ │ │ - vmls.f64 d5, d2, d4 │ │ │ │ │ - vdiv.f64 d9, d6, d7 │ │ │ │ │ - vdiv.f64 d8, d5, d7 │ │ │ │ │ - movs r0, #24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 5e6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r4, [r0, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r4, #0] │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - vstr d9, [r0, #8] │ │ │ │ │ - vstr d8, [r0, #16] │ │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ │ - vpop {d8-d9} │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - vmov.f64 d3, d6 │ │ │ │ │ - vcmpe.f64 d4, d3 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 578 │ │ │ │ │ - vdiv.f64 d4, d7, d6 │ │ │ │ │ - vmov.f64 d3, d5 │ │ │ │ │ - vmla.f64 d6, d7, d4 │ │ │ │ │ - vmla.f64 d3, d2, d4 │ │ │ │ │ - vnmls.f64 d2, d4, d5 │ │ │ │ │ - vdiv.f64 d9, d3, d6 │ │ │ │ │ - vdiv.f64 d8, d2, d6 │ │ │ │ │ - b.n 504 │ │ │ │ │ - vneg.f64 d4, d7 │ │ │ │ │ - b.n 4ca │ │ │ │ │ - vneg.f64 d3, d6 │ │ │ │ │ - vcmpe.f64 d3, d4 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.n 4e8 │ │ │ │ │ - b.n 53a │ │ │ │ │ - vldr d8, [pc, #116] @ 5f0 │ │ │ │ │ - vmov.f64 d9, d8 │ │ │ │ │ - b.n 504 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 498 │ │ │ │ │ - add r1, sp, #32 │ │ │ │ │ - add r0, sp, #8 │ │ │ │ │ - bl d4 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.n 4a4 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - b.n 52e │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 482 │ │ │ │ │ - add r1, sp, #16 │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - bl d4 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w 490 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - b.n 52e │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ - movs r2, #33 @ 0x21 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 52e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 52e │ │ │ │ │ - nop.w │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - .word 0x7ff80000 │ │ │ │ │ - │ │ │ │ │ -000005f8 <_Py_c_quot>: │ │ │ │ │ -_Py_c_quot(): │ │ │ │ │ - vcmpe.f64 d2, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 686 <_Py_c_quot+0x8e> │ │ │ │ │ - vmov.f64 d7, d2 │ │ │ │ │ - vcmpe.f64 d3, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 676 <_Py_c_quot+0x7e> │ │ │ │ │ - vcmpe.f64 d7, d3 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n 646 <_Py_c_quot+0x4e> │ │ │ │ │ - vcmp.f64 d7, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 68c <_Py_c_quot+0x94> │ │ │ │ │ - vdiv.f64 d7, d3, d2 │ │ │ │ │ - vmov.f64 d5, d0 │ │ │ │ │ - vmov.f64 d6, d1 │ │ │ │ │ - vmla.f64 d2, d7, d3 │ │ │ │ │ - vmla.f64 d5, d7, d1 │ │ │ │ │ - vmls.f64 d6, d7, d0 │ │ │ │ │ - vdiv.f64 d0, d5, d2 │ │ │ │ │ - vdiv.f64 d1, d6, d2 │ │ │ │ │ - bx lr │ │ │ │ │ - vmov.f64 d6, d3 │ │ │ │ │ - vcmpe.f64 d7, d6 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 6b0 <_Py_c_quot+0xb8> │ │ │ │ │ - vdiv.f64 d6, d2, d3 │ │ │ │ │ - vmov.f64 d7, d0 │ │ │ │ │ - vmov.f64 d5, d1 │ │ │ │ │ - vmla.f64 d3, d6, d2 │ │ │ │ │ - vmla.f64 d5, d6, d0 │ │ │ │ │ - vnmls.f64 d7, d6, d1 │ │ │ │ │ - vdiv.f64 d0, d5, d3 │ │ │ │ │ - vdiv.f64 d1, d7, d3 │ │ │ │ │ - b.n 644 <_Py_c_quot+0x4c> │ │ │ │ │ - vneg.f64 d6, d3 │ │ │ │ │ - vcmpe.f64 d7, d6 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge.n 624 <_Py_c_quot+0x2c> │ │ │ │ │ - b.n 64a <_Py_c_quot+0x52> │ │ │ │ │ - vneg.f64 d7, d2 │ │ │ │ │ - b.n 606 <_Py_c_quot+0xe> │ │ │ │ │ - push {lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ │ - bl 0 <__errno_location> │ │ │ │ │ - R_ARM_THM_CALL __errno_location │ │ │ │ │ - vldr d1, [pc, #28] @ 6c0 <_Py_c_quot+0xc8> │ │ │ │ │ - movs r3, #33 @ 0x21 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - vmov.f64 d0, d1 │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ - pop {pc} │ │ │ │ │ - vldr d1, [pc, #20] @ 6c8 <_Py_c_quot+0xd0> │ │ │ │ │ - vmov.f64 d0, d1 │ │ │ │ │ - b.n 644 <_Py_c_quot+0x4c> │ │ │ │ │ - nop │ │ │ │ │ + b.n 348 │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - .word 0x7ff80000 │ │ │ │ │ │ │ │ │ │ -000006d0 : │ │ │ │ │ +00000388 : │ │ │ │ │ complex_pow(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ │ @@ -690,263 +385,263 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w 89e │ │ │ │ │ + bne.w 556 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.w 84e │ │ │ │ │ + beq.w 506 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 84e │ │ │ │ │ + bne.w 506 │ │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ - bl d4 │ │ │ │ │ + bl 0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ │ - beq.n 820 │ │ │ │ │ + beq.n 4d8 │ │ │ │ │ vldr d8, [sp, #48] @ 0x30 │ │ │ │ │ vldr d9, [sp, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 8c0 │ │ │ │ │ + bne.w 578 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 828 │ │ │ │ │ + bne.n 4e0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 828 │ │ │ │ │ + bne.n 4e0 │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #372] @ 8f0 │ │ │ │ │ + vldr d6, [pc, #372] @ 5a8 │ │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 828 │ │ │ │ │ + bhi.n 4e0 │ │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ │ vmov r0, s15 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt.w 8d8 │ │ │ │ │ + bgt.w 590 │ │ │ │ │ vldr d1, [sp, #40] @ 0x28 │ │ │ │ │ negs r0, r0 │ │ │ │ │ vldr d0, [sp, #32] │ │ │ │ │ - bl 908 │ │ │ │ │ + bl 5c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ vmov.f64 d7, d1 │ │ │ │ │ vmov.f64 d2, d0 │ │ │ │ │ vstr d0, [sp, #64] @ 0x40 │ │ │ │ │ vldr d1, [r3, #8] │ │ │ │ │ vldr d0, [r3] │ │ │ │ │ vmov.f64 d3, d7 │ │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ │ - bl 5f8 <_Py_c_quot> │ │ │ │ │ + bl 4f0 │ │ │ │ │ R_ARM_THM_CALL _Py_c_quot │ │ │ │ │ vstr d1, [sp, #88] @ 0x58 │ │ │ │ │ vstr d0, [sp, #80] @ 0x50 │ │ │ │ │ vldr d0, [sp, #80] @ 0x50 │ │ │ │ │ vldr d1, [sp, #88] @ 0x58 │ │ │ │ │ - vldr d7, [pc, #280] @ 8f8 │ │ │ │ │ + vldr d7, [pc, #280] @ 5b0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 858 │ │ │ │ │ - vldr d6, [pc, #272] @ 900 │ │ │ │ │ + beq.n 510 │ │ │ │ │ + vldr d6, [pc, #272] @ 5b8 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 858 │ │ │ │ │ + beq.n 510 │ │ │ │ │ vcmp.f64 d1, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 858 │ │ │ │ │ + beq.n 510 │ │ │ │ │ vcmp.f64 d1, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.n 858 │ │ │ │ │ + beq.n 510 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq.n 87c │ │ │ │ │ + beq.n 534 │ │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ │ - beq.n 886 │ │ │ │ │ - bl 0 │ │ │ │ │ + beq.n 53e │ │ │ │ │ + bl 0 │ │ │ │ │ R_ARM_THM_CALL PyComplex_FromCComplex │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ vldr d0, [sp, #32] │ │ │ │ │ vmov.f64 d2, d8 │ │ │ │ │ vldr d1, [sp, #40] @ 0x28 │ │ │ │ │ vmov.f64 d3, d9 │ │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ │ vstr d9, [sp, #56] @ 0x38 │ │ │ │ │ - bl 960 <_Py_c_pow> │ │ │ │ │ + bl 618 <_Py_c_pow> │ │ │ │ │ R_ARM_THM_CALL _Py_c_pow │ │ │ │ │ vstr d0, [sp, #16] │ │ │ │ │ vstr d1, [sp, #24] │ │ │ │ │ - b.n 7dc │ │ │ │ │ + b.n 494 │ │ │ │ │ vldr d8, [r3, #8] │ │ │ │ │ vldr d9, [r3, #16] │ │ │ │ │ - b.n 742 │ │ │ │ │ - cbz r3, 880 │ │ │ │ │ + b.n 3fa │ │ │ │ │ + cbz r3, 538 │ │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ │ - beq.n 886 │ │ │ │ │ + beq.n 53e │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bne.n 81c │ │ │ │ │ + bne.n 4d4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 820 │ │ │ │ │ + b.n 4d8 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - b.n 81c │ │ │ │ │ + b.n 4d4 │ │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 862 │ │ │ │ │ + b.n 51a │ │ │ │ │ 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 .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 878 │ │ │ │ │ + b.n 530 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6fc │ │ │ │ │ + bne.w 3b4 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl d4 │ │ │ │ │ + bl 0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 70a │ │ │ │ │ + bne.w 3c2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 820 │ │ │ │ │ + b.n 4d8 │ │ │ │ │ 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 │ │ │ │ │ - b.n 878 │ │ │ │ │ + b.n 530 │ │ │ │ │ vldr d0, [sp, #32] │ │ │ │ │ vldr d1, [sp, #40] @ 0x28 │ │ │ │ │ - bl 908 │ │ │ │ │ + bl 5c0 │ │ │ │ │ vstr d0, [sp, #80] @ 0x50 │ │ │ │ │ vstr d1, [sp, #88] @ 0x58 │ │ │ │ │ - b.n 7d4 │ │ │ │ │ + b.n 48c │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x40590000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ │ │ │ │ │ │ -00000908 : │ │ │ │ │ +000005c0 : │ │ │ │ │ c_powu(): │ │ │ │ │ vmov.f64 d7, d1 │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ - vldr d1, [pc, #72] @ 958 │ │ │ │ │ + vldr d1, [pc, #72] @ 610 │ │ │ │ │ movs r3, #1 │ │ │ │ │ vmov.f64 d6, d0 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.n 952 │ │ │ │ │ + bgt.n 60a │ │ │ │ │ tst r3, r0 │ │ │ │ │ vmul.f64 d4, d7, d7 │ │ │ │ │ vmul.f64 d5, d6, d7 │ │ │ │ │ mov.w r3, r3, lsl #1 │ │ │ │ │ - beq.n 944 │ │ │ │ │ + beq.n 5fc │ │ │ │ │ vmul.f64 d3, d1, d7 │ │ │ │ │ vmul.f64 d1, d1, d6 │ │ │ │ │ vmla.f64 d1, d0, d7 │ │ │ │ │ vnmls.f64 d3, d0, d6 │ │ │ │ │ vmov.f64 d0, d3 │ │ │ │ │ vnmls.f64 d4, d6, d6 │ │ │ │ │ vadd.f64 d7, d5, d5 │ │ │ │ │ vmov.f64 d6, d4 │ │ │ │ │ - b.n 91c │ │ │ │ │ + b.n 5d4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00000960 <_Py_c_pow>: │ │ │ │ │ +00000618 <_Py_c_pow>: │ │ │ │ │ _Py_c_pow(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d11} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ vcmp.f64 d3, #0.0 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ vstr d0, [sp, #56] @ 0x38 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vstr d1, [sp, #64] @ 0x40 │ │ │ │ │ - bne.n 990 <_Py_c_pow+0x30> │ │ │ │ │ + bne.n 648 <_Py_c_pow+0x30> │ │ │ │ │ vcmp.f64 d2, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n a36 <_Py_c_pow+0xd6> │ │ │ │ │ + beq.n 6ee <_Py_c_pow+0xd6> │ │ │ │ │ vldr d9, [sp, #64] @ 0x40 │ │ │ │ │ vmov.f64 d8, d2 │ │ │ │ │ vmov.f64 d10, d3 │ │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 9b4 <_Py_c_pow+0x54> │ │ │ │ │ + bne.n 66c <_Py_c_pow+0x54> │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n a40 <_Py_c_pow+0xe0> │ │ │ │ │ + beq.n 6f8 <_Py_c_pow+0xe0> │ │ │ │ │ vmov.f64 d1, d9 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL hypot │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ vmov.f64 d11, d0 │ │ │ │ │ @@ -958,15 +653,15 @@ │ │ │ │ │ vmov.f64 d1, d7 │ │ │ │ │ vmov.f64 d9, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL atan2 │ │ │ │ │ vcmp.f64 d10, #0.0 │ │ │ │ │ vmul.f64 d8, d0, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n a12 <_Py_c_pow+0xb2> │ │ │ │ │ + beq.n 6ca <_Py_c_pow+0xb2> │ │ │ │ │ vnmul.f64 d0, d0, d10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL exp │ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ │ vmov.f64 d0, d11 │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -980,197 +675,197 @@ │ │ │ │ │ vldr d0, [sp, #24] │ │ │ │ │ vldr d1, [sp, #32] │ │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ │ vmul.f64 d1, d1, d9 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ vpop {d8-d11} │ │ │ │ │ pop {pc} │ │ │ │ │ - vldr d1, [pc, #48] @ a68 <_Py_c_pow+0x108> │ │ │ │ │ + vldr d1, [pc, #48] @ 720 <_Py_c_pow+0x108> │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ - b.n a2e <_Py_c_pow+0xce> │ │ │ │ │ + b.n 6e6 <_Py_c_pow+0xce> │ │ │ │ │ vcmp.f64 d3, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n a5c <_Py_c_pow+0xfc> │ │ │ │ │ + beq.n 714 <_Py_c_pow+0xfc> │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - vldr d1, [pc, #20] @ a68 <_Py_c_pow+0x108> │ │ │ │ │ + vldr d1, [pc, #20] @ 720 <_Py_c_pow+0x108> │ │ │ │ │ vmov.f64 d0, d1 │ │ │ │ │ - b.n a2e <_Py_c_pow+0xce> │ │ │ │ │ + b.n 6e6 <_Py_c_pow+0xce> │ │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n a52 <_Py_c_pow+0xf2> │ │ │ │ │ - b.n a4a <_Py_c_pow+0xea> │ │ │ │ │ + bpl.n 70a <_Py_c_pow+0xf2> │ │ │ │ │ + b.n 702 <_Py_c_pow+0xea> │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00000a70 : │ │ │ │ │ +00000728 : │ │ │ │ │ complex_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d10} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r4, r1, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dee │ │ │ │ │ + bne.w aa6 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi.w db2 │ │ │ │ │ + bhi.w a6a │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w df2 │ │ │ │ │ + beq.w aaa │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d12 │ │ │ │ │ + beq.w 9ca │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w cda │ │ │ │ │ + beq.w 992 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w bf0 │ │ │ │ │ + beq.w 8a8 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r8, r9 │ │ │ │ │ - bne.n ad2 │ │ │ │ │ + bne.n 78a │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w da0 │ │ │ │ │ + beq.w a58 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bmi.w bf4 │ │ │ │ │ - cbz r6, ae6 │ │ │ │ │ + bmi.w 8ac │ │ │ │ │ + cbz r6, 79e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.w e18 │ │ │ │ │ + bmi.w ad0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl e60 │ │ │ │ │ + bl b18 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c96 │ │ │ │ │ + bne.w 94e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd4 │ │ │ │ │ + bne.n 88c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d70 │ │ │ │ │ + beq.w a28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c48 │ │ │ │ │ - cbz r6, b24 │ │ │ │ │ + beq.w 900 │ │ │ │ │ + cbz r6, 7dc │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d3a │ │ │ │ │ + beq.w 9f2 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d16 │ │ │ │ │ + beq.w 9ce │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq.w ca6 │ │ │ │ │ + beq.w 95e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ca6 │ │ │ │ │ + bne.w 95e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Float │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w cf4 │ │ │ │ │ + bne.w 9ac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n bd4 │ │ │ │ │ + beq.n 88c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n b6c │ │ │ │ │ + beq.n 824 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n be0 │ │ │ │ │ - vldr d7, [pc, #704] @ e30 │ │ │ │ │ + beq.n 898 │ │ │ │ │ + vldr d7, [pc, #704] @ ae8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ vmov.f64 d10, d7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n c42 │ │ │ │ │ + beq.n 8fa │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq.w d8a │ │ │ │ │ + beq.w a42 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d8a │ │ │ │ │ + bne.w a42 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Float │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, bd4 │ │ │ │ │ + cbz r0, 88c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vmov.f64 d9, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bb8 │ │ │ │ │ + beq.n 870 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c8e │ │ │ │ │ + beq.n 946 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w cea │ │ │ │ │ + bne.w 9a2 │ │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, bd4 │ │ │ │ │ + cbz r0, 88c │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ vstr d9, [r0, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - vldr d7, [pc, #584] @ e30 │ │ │ │ │ + vldr d7, [pc, #584] @ ae8 │ │ │ │ │ vmov.f64 d10, d7 │ │ │ │ │ - b.n b76 │ │ │ │ │ + b.n 82e │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n aba │ │ │ │ │ + b.n 772 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w dd6 │ │ │ │ │ + bne.w a8e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd4 │ │ │ │ │ + beq.n 88c │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC complex_from_string_inner │ │ │ │ │ @@ -1184,236 +879,236 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_THM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c3e │ │ │ │ │ + beq.n 8f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ce0 │ │ │ │ │ + beq.n 998 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n bd4 │ │ │ │ │ + b.n 88c │ │ │ │ │ vmov.f64 d9, d10 │ │ │ │ │ - b.n bbe │ │ │ │ │ + b.n 876 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b10 │ │ │ │ │ + bne.w 7c8 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.w b10 │ │ │ │ │ + beq.w 7c8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b10 │ │ │ │ │ + bne.w 7c8 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n d56 │ │ │ │ │ + bne.n a0e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n bd4 │ │ │ │ │ + b.n 88c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bb8 │ │ │ │ │ + b.n 870 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e40 │ │ │ │ │ + beq.w af8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n b08 │ │ │ │ │ + b.n 7c0 │ │ │ │ │ vldr d7, [r7, #8] │ │ │ │ │ vmov.f64 d8, d7 │ │ │ │ │ vldr d7, [r7, #16] │ │ │ │ │ vmov.f64 d10, d7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w e5c │ │ │ │ │ + beq.w b14 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b76 │ │ │ │ │ + beq.w 82e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b76 │ │ │ │ │ + bne.w 82e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b76 │ │ │ │ │ + b.n 82e │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ - ldr r7, [pc, #344] @ (e38 ) │ │ │ │ │ - b.n aba │ │ │ │ │ + ldr r7, [pc, #344] @ (af0 ) │ │ │ │ │ + b.n 772 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bd4 │ │ │ │ │ + b.n 88c │ │ │ │ │ vadd.f64 d7, d9, d10 │ │ │ │ │ vmov.f64 d9, d7 │ │ │ │ │ - b.n bbe │ │ │ │ │ + b.n 876 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b4c │ │ │ │ │ + beq.w 804 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b4c │ │ │ │ │ + bne.w 804 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b4c │ │ │ │ │ - ldr r7, [pc, #292] @ (e38 ) │ │ │ │ │ - b.n aba │ │ │ │ │ + b.n 804 │ │ │ │ │ + ldr r7, [pc, #292] @ (af0 ) │ │ │ │ │ + b.n 772 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b24 │ │ │ │ │ + bne.w 7dc │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq.w b24 │ │ │ │ │ + beq.w 7dc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b24 │ │ │ │ │ + bne.w 7dc │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ 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 .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c8a │ │ │ │ │ + beq.n 942 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c8a │ │ │ │ │ + beq.n 942 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c8a │ │ │ │ │ + bne.n 942 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c8a │ │ │ │ │ + b.n 942 │ │ │ │ │ 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 .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n bd4 │ │ │ │ │ + b.n 88c │ │ │ │ │ vldr d7, [r6, #16] │ │ │ │ │ vldr d6, [r6, #8] │ │ │ │ │ vsub.f64 d7, d8, d7 │ │ │ │ │ vmov.f64 d9, d6 │ │ │ │ │ vmov.f64 d8, d7 │ │ │ │ │ - b.n bb8 │ │ │ │ │ + b.n 870 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n dae │ │ │ │ │ + beq.n a66 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n bd4 │ │ │ │ │ - ldr r1, [pc, #136] @ (e3c ) │ │ │ │ │ + b.n 88c │ │ │ │ │ + ldr r1, [pc, #136] @ (af4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd4 │ │ │ │ │ + beq.w 88c │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n aaa │ │ │ │ │ + b.n 762 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n c8a │ │ │ │ │ + b.n 942 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ add r6, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r4, [pc, #68] @ (e3c ) │ │ │ │ │ + ldr r4, [pc, #68] @ (af4 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa4 │ │ │ │ │ - b.n bd4 │ │ │ │ │ + bne.w 75c │ │ │ │ │ + b.n 88c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n c8a │ │ │ │ │ + b.n 942 │ │ │ │ │ ... │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -1424,171 +1119,171 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n d56 │ │ │ │ │ + b.n a0e │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n b76 │ │ │ │ │ + b.n 82e │ │ │ │ │ │ │ │ │ │ -00000e60 : │ │ │ │ │ +00000b18 : │ │ │ │ │ try_complex_special_method(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #228] @ (f54 ) │ │ │ │ │ + ldr r1, [pc, #228] @ (c0c ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, e80 │ │ │ │ │ + cbnz r0, b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #212] @ (f58 ) │ │ │ │ │ + ldr r3, [pc, #212] @ (c10 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n f0a │ │ │ │ │ + bpl.n bc2 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - cbz r3, f0a │ │ │ │ │ + cbz r3, bc2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ec8 │ │ │ │ │ + beq.n b80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, ec8 │ │ │ │ │ + cbnz r3, b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, ed8 │ │ │ │ │ + cbz r5, b90 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n edc │ │ │ │ │ + bne.n b94 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n e7a │ │ │ │ │ + b.n b32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - cbnz r0, f1c │ │ │ │ │ + cbnz r0, bd4 │ │ │ │ │ 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 .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n f44 │ │ │ │ │ + bne.n bfc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n e7a │ │ │ │ │ + b.n b32 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n eb2 │ │ │ │ │ + b.n b6a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ed8 │ │ │ │ │ + beq.n b90 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f06 │ │ │ │ │ + beq.n bbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f06 │ │ │ │ │ + bne.n bbe │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f06 │ │ │ │ │ + b.n bbe │ │ │ │ │ .word 0x00005308 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000f5c : │ │ │ │ │ +00000c14 : │ │ │ │ │ complex_repr(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n fdc │ │ │ │ │ + beq.n c94 │ │ │ │ │ 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 101e │ │ │ │ │ + beq.n cd6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ vldr d0, [r4, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102a │ │ │ │ │ + beq.n ce2 │ │ │ │ │ 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 │ │ │ │ │ @@ -1617,45 +1312,45 @@ │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n f7c │ │ │ │ │ + bne.n c34 │ │ │ │ │ movs r3, #0 │ │ │ │ │ vldr d0, [r4, #16] │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 101e │ │ │ │ │ + cbz r0, cd6 │ │ │ │ │ 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 fb6 │ │ │ │ │ + b.n c6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n fca │ │ │ │ │ + b.n c82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n fca │ │ │ │ │ + b.n c82 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001034 : │ │ │ │ │ +00000cec : │ │ │ │ │ complex_mul(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ │ @@ -1663,31 +1358,31 @@ │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 10b4 │ │ │ │ │ + bne.n d6c │ │ │ │ │ vldr d4, [r3, #8] │ │ │ │ │ vldr d8, [r3, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 10de │ │ │ │ │ + bne.n d96 │ │ │ │ │ vldr d6, [r3, #8] │ │ │ │ │ vldr d5, [r3, #16] │ │ │ │ │ vmul.f64 d9, d8, d5 │ │ │ │ │ movs r0, #24 │ │ │ │ │ vmul.f64 d8, d6, d8 │ │ │ │ │ vmla.f64 d8, d4, d5 │ │ │ │ │ vnmls.f64 d9, d6, d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 10d8 │ │ │ │ │ + cbz r0, d90 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -1702,54 +1397,54 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 105c │ │ │ │ │ + bne.n d14 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl d4 │ │ │ │ │ + bl 0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1118 │ │ │ │ │ + beq.n dd0 │ │ │ │ │ vldr d4, [sp, #24] │ │ │ │ │ vldr d8, [sp, #32] │ │ │ │ │ - b.n 1064 │ │ │ │ │ + b.n d1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 10ac │ │ │ │ │ + b.n d64 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ vstr d4, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ vldr d4, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 106c │ │ │ │ │ + bne.n d24 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ vstr d4, [sp] │ │ │ │ │ - bl d4 │ │ │ │ │ + bl 0 │ │ │ │ │ vldr d4, [sp] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 111c │ │ │ │ │ + beq.n dd4 │ │ │ │ │ vldr d6, [sp, #40] @ 0x28 │ │ │ │ │ vldr d5, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 1074 │ │ │ │ │ + b.n d2c │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - b.n 10ac │ │ │ │ │ + b.n d64 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - b.n 10ac │ │ │ │ │ + b.n d64 │ │ │ │ │ │ │ │ │ │ -00001120 : │ │ │ │ │ +00000dd8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1762,201 +1457,184 @@ │ │ │ │ │ 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 1146 │ │ │ │ │ + bne.n dfe │ │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ │ - bne.n 1220 │ │ │ │ │ + bne.n ed8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ ldr.w r2, [r6, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 115a │ │ │ │ │ + bmi.n e12 │ │ │ │ │ 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 124e │ │ │ │ │ + beq.n f06 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 126c │ │ │ │ │ + beq.n f24 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ │ - beq.n 119a │ │ │ │ │ - bhi.n 1224 │ │ │ │ │ + beq.n e52 │ │ │ │ │ + bhi.n edc │ │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ │ - bne.n 121a │ │ │ │ │ + bne.n ed2 │ │ │ │ │ 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 12a8 │ │ │ │ │ + beq.n f60 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1238 │ │ │ │ │ + beq.n ef0 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - bne.n 1286 │ │ │ │ │ + bne.n f3e │ │ │ │ │ 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 11c8 │ │ │ │ │ + bmi.n e80 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 11ee │ │ │ │ │ + beq.n ea6 │ │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ │ - bne.n 1286 │ │ │ │ │ + bne.n f3e │ │ │ │ │ mov r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ ldr.w r1, [r6, r1, lsl #2] │ │ │ │ │ lsls r1, r1, #28 │ │ │ │ │ - bmi.n 11e0 │ │ │ │ │ + bmi.n e98 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 1286 │ │ │ │ │ + bne.n f3e │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 1210 │ │ │ │ │ + cbz r0, ec8 │ │ │ │ │ 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, #212] @ 12f0 │ │ │ │ │ - b.n 11c8 │ │ │ │ │ + vldr d0, [pc, #212] @ fa8 │ │ │ │ │ + b.n e80 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 116c │ │ │ │ │ + b.n e24 │ │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ │ - bne.n 121a │ │ │ │ │ + bne.n ed2 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - vldr d8, [pc, #188] @ 12f0 │ │ │ │ │ - b.n 11c8 │ │ │ │ │ + vldr d8, [pc, #188] @ fa8 │ │ │ │ │ + b.n e80 │ │ │ │ │ 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 11bc │ │ │ │ │ + b.n e74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1188 │ │ │ │ │ + beq.n e40 │ │ │ │ │ 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, 129c │ │ │ │ │ + cbz r0, f54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 1188 │ │ │ │ │ + b.n e40 │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ - beq.n 12da │ │ │ │ │ + beq.n f92 │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.n 12a0 │ │ │ │ │ + beq.n f58 │ │ │ │ │ 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 1210 │ │ │ │ │ + b.n ec8 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - vldr d8, [pc, #76] @ 12f0 │ │ │ │ │ - b.n 11c8 │ │ │ │ │ + vldr d8, [pc, #76] @ fa8 │ │ │ │ │ + b.n e80 │ │ │ │ │ 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 11b6 │ │ │ │ │ + beq.w e6e │ │ │ │ │ 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 129c │ │ │ │ │ + beq.n f54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ - b.n 11b6 │ │ │ │ │ + b.n e6e │ │ │ │ │ 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 127c │ │ │ │ │ + b.n f34 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000012f8 : │ │ │ │ │ +00000fb0 : │ │ │ │ │ complex___complex__(): │ │ │ │ │ - b.w 160 │ │ │ │ │ - │ │ │ │ │ -000012fc : │ │ │ │ │ -complex_bool(): │ │ │ │ │ - vldr d7, [r0, #8] │ │ │ │ │ - vcmp.f64 d7, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 130e │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - bx lr │ │ │ │ │ - vldr d7, [r0, #16] │ │ │ │ │ - vcmp.f64 d7, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - ite ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - moveq r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ + b.w 8c │ │ │ │ │ │ │ │ │ │ -00001324 <_Py_c_neg>: │ │ │ │ │ +00000fb4 <_Py_c_neg>: │ │ │ │ │ _Py_c_neg(): │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ vneg.f64 d1, d1 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -38,45 +38,137 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000005c : │ │ │ │ │ +0000005c : │ │ │ │ │ +complex_sub(): │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + vpush {d8-d9} │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + strd r1, r0, [sp] │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.n d4 │ │ │ │ │ + vldr d9, [r4, #8] │ │ │ │ │ + vldr d8, [r4, #16] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.n fc │ │ │ │ │ + vldr d6, [r4, #8] │ │ │ │ │ + vldr d7, [r4, #16] │ │ │ │ │ + movs r0, #24 │ │ │ │ │ + vsub.f64 d9, d9, d6 │ │ │ │ │ + vsub.f64 d8, d8, d7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, f4 │ │ │ │ │ + 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] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + vstr d9, [r4, #8] │ │ │ │ │ + vstr d8, [r4, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + vpop {d8-d9} │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + cbnz r0, 120 │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ + add r0, sp, #4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL to_complex │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 11c │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ + vldr d9, [sp, #8] │ │ │ │ │ + vldr d8, [sp, #16] │ │ │ │ │ + b.n 8e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n ca │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 94 │ │ │ │ │ + add r1, sp, #24 │ │ │ │ │ + mov r0, sp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL to_complex │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + bne.n 12c │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ + b.n ca │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + b.n ca │ │ │ │ │ + vldr d9, [r4, #8] │ │ │ │ │ + vldr d8, [r4, #16] │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ + b.n 8e │ │ │ │ │ + vldr d6, [sp, #24] │ │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ │ + b.n 9c │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00000138 : │ │ │ │ │ complex_richcompare(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - bhi.w 1a8 │ │ │ │ │ + bhi.w 284 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 220 │ │ │ │ │ + bne.w 2fc │ │ │ │ │ vldr d6, [r5, #8] │ │ │ │ │ vldr d7, [r5, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 108 │ │ │ │ │ + bpl.n 1e4 │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n d2 │ │ │ │ │ + beq.n 1ae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -94,59 +186,59 @@ │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ vmov.f64 d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cc │ │ │ │ │ + beq.n 1a8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 104 │ │ │ │ │ + beq.n 1e0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 104 │ │ │ │ │ + cbnz r2, 1e0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n cc │ │ │ │ │ + b.n 1a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 174 │ │ │ │ │ + beq.n 250 │ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ │ vstr d6, [sp] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ vldr d6, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ │ - cbnz r0, 174 │ │ │ │ │ + cbnz r0, 250 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1b2 │ │ │ │ │ - vldr d5, [r5, #8] │ │ │ │ │ - vldr d4, [r5, #16] │ │ │ │ │ - vcmp.f64 d6, d5 │ │ │ │ │ + bne.n 28e │ │ │ │ │ + vldr d4, [r5, #8] │ │ │ │ │ + vldr d5, [r5, #16] │ │ │ │ │ + vcmp.f64 d6, d4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 156 │ │ │ │ │ - vcmp.f64 d7, d4 │ │ │ │ │ + bne.n 232 │ │ │ │ │ + vcmp.f64 d7, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ subs r3, r4, #2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ @@ -157,38 +249,38 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r1 │ │ │ │ │ - b.n be │ │ │ │ │ + b.n 19a │ │ │ │ │ mov r0, r5 │ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ │ vstr d6, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ vldr d6, [sp] │ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ it ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne.n 156 │ │ │ │ │ + bne.n 232 │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - b.n 156 │ │ │ │ │ + b.n 232 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n cc │ │ │ │ │ + b.n 1a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ vstr d7, [sp, #16] │ │ │ │ │ @@ -196,117 +288,345 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ vldr d6, [sp, #8] │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a8 │ │ │ │ │ + beq.n 284 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 136 │ │ │ │ │ + beq.n 212 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ vldr d6, [sp, #8] │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 136 │ │ │ │ │ + bne.n 212 │ │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ - bl d4 │ │ │ │ │ + bl 0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ vldr d6, [sp, #8] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ it eq │ │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ - beq.w cc │ │ │ │ │ - vldr d5, [sp, #56] @ 0x38 │ │ │ │ │ - vldr d4, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 13e │ │ │ │ │ + beq.w 1a8 │ │ │ │ │ + vldr d4, [sp, #56] @ 0x38 │ │ │ │ │ + vldr d5, [sp, #64] @ 0x40 │ │ │ │ │ + b.n 21a │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 238 │ │ │ │ │ + cbz r0, 314 │ │ │ │ │ vldr d6, [r5, #8] │ │ │ │ │ vldr d7, [r5, #16] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ - b.n 96 │ │ │ │ │ + b.n 172 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ - bl d4 │ │ │ │ │ + bl 0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 24a │ │ │ │ │ + bne.n 326 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n cc │ │ │ │ │ + b.n 1a8 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ vldr d6, [sp, #40] @ 0x28 │ │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 96 │ │ │ │ │ + b.n 172 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000258 : │ │ │ │ │ +00000334 : │ │ │ │ │ +complex_div(): │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + vpush {d8-d9} │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + strd r1, r0, [sp, #8] │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.w 4c0 │ │ │ │ │ + add.w r0, r4, #8 │ │ │ │ │ + add r4, sp, #16 │ │ │ │ │ + ldmia r0, {r0, r1, r2, r3} │ │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.w 498 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ + stmdb r4, {r0, r1, r2, r3} │ │ │ │ │ + bl 0 <__errno_location> │ │ │ │ │ + R_ARM_THM_CALL __errno_location │ │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + vldr d6, [sp, #40] @ 0x28 │ │ │ │ │ + vldr d3, [sp, #16] │ │ │ │ │ + vcmpe.f64 d7, #0.0 │ │ │ │ │ + vldr d5, [sp, #24] │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + vcmpe.f64 d6, #0.0 │ │ │ │ │ + bmi.n 446 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bmi.n 40c │ │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bhi.n 46c │ │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq.n 47c │ │ │ │ │ + vdiv.f64 d4, d6, d7 │ │ │ │ │ + vmla.f64 d7, d6, d4 │ │ │ │ │ + vmov.f64 d6, d3 │ │ │ │ │ + vmla.f64 d6, d5, d4 │ │ │ │ │ + vmls.f64 d5, d4, d3 │ │ │ │ │ + vdiv.f64 d9, d6, d7 │ │ │ │ │ + vdiv.f64 d8, d5, d7 │ │ │ │ │ + movs r0, #24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4de │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r5, [r4, #4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r5, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + vstr d9, [r4, #8] │ │ │ │ │ + vstr d8, [r4, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ + vpop {d8-d9} │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + vneg.f64 d4, d6 │ │ │ │ │ + vcmpe.f64 d4, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bls.n 3be │ │ │ │ │ + vmov.f64 d2, d7 │ │ │ │ │ + vcmpe.f64 d2, d4 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bhi.n 472 │ │ │ │ │ + vdiv.f64 d4, d7, d6 │ │ │ │ │ + vmov.f64 d2, d5 │ │ │ │ │ + vmla.f64 d6, d7, d4 │ │ │ │ │ + vmla.f64 d2, d4, d3 │ │ │ │ │ + vnmls.f64 d3, d5, d4 │ │ │ │ │ + vdiv.f64 d9, d2, d6 │ │ │ │ │ + vdiv.f64 d8, d3, d6 │ │ │ │ │ + b.n 3da │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bmi.n 460 │ │ │ │ │ + vneg.f64 d2, d7 │ │ │ │ │ + vcmpe.f64 d6, d2 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bls.n 3be │ │ │ │ │ + vmov.f64 d4, d6 │ │ │ │ │ + b.n 41e │ │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bge.n 3be │ │ │ │ │ + b.n 428 │ │ │ │ │ + vmov.f64 d4, d6 │ │ │ │ │ + b.n 41a │ │ │ │ │ + vldr d8, [pc, #116] @ 4e8 │ │ │ │ │ + vmov.f64 d9, d8 │ │ │ │ │ + b.n 3da │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ + movs r2, #33 @ 0x21 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 402 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 374 │ │ │ │ │ + add r1, sp, #32 │ │ │ │ │ + add r0, sp, #8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL to_complex │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + bne.w 37e │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + b.n 402 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 35e │ │ │ │ │ + add r1, sp, #16 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL to_complex │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + bne.w 36a │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + b.n 402 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 402 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + .word 0x7ff80000 │ │ │ │ │ + │ │ │ │ │ +000004f0 <_Py_c_quot>: │ │ │ │ │ +_Py_c_quot(): │ │ │ │ │ + vcmpe.f64 d2, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bmi.n 57e <_Py_c_quot+0x8e> │ │ │ │ │ + vmov.f64 d7, d2 │ │ │ │ │ + vcmpe.f64 d3, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bmi.n 56e <_Py_c_quot+0x7e> │ │ │ │ │ + vcmpe.f64 d7, d3 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + blt.n 53e <_Py_c_quot+0x4e> │ │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq.n 584 <_Py_c_quot+0x94> │ │ │ │ │ + vdiv.f64 d7, d3, d2 │ │ │ │ │ + vmov.f64 d5, d0 │ │ │ │ │ + vmov.f64 d6, d1 │ │ │ │ │ + vmla.f64 d2, d7, d3 │ │ │ │ │ + vmla.f64 d5, d7, d1 │ │ │ │ │ + vmls.f64 d6, d7, d0 │ │ │ │ │ + vdiv.f64 d0, d5, d2 │ │ │ │ │ + vdiv.f64 d1, d6, d2 │ │ │ │ │ + bx lr │ │ │ │ │ + vmov.f64 d6, d3 │ │ │ │ │ + vcmpe.f64 d7, d6 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bhi.n 5a8 <_Py_c_quot+0xb8> │ │ │ │ │ + vdiv.f64 d6, d2, d3 │ │ │ │ │ + vmov.f64 d7, d0 │ │ │ │ │ + vmov.f64 d5, d1 │ │ │ │ │ + vmla.f64 d3, d6, d2 │ │ │ │ │ + vmla.f64 d5, d6, d0 │ │ │ │ │ + vnmls.f64 d7, d6, d1 │ │ │ │ │ + vdiv.f64 d0, d5, d3 │ │ │ │ │ + vdiv.f64 d1, d7, d3 │ │ │ │ │ + b.n 53c <_Py_c_quot+0x4c> │ │ │ │ │ + vneg.f64 d6, d3 │ │ │ │ │ + vcmpe.f64 d7, d6 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bge.n 51c <_Py_c_quot+0x2c> │ │ │ │ │ + b.n 542 <_Py_c_quot+0x52> │ │ │ │ │ + vneg.f64 d7, d2 │ │ │ │ │ + b.n 4fe <_Py_c_quot+0xe> │ │ │ │ │ + push {lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ │ + bl 0 <__errno_location> │ │ │ │ │ + R_ARM_THM_CALL __errno_location │ │ │ │ │ + vldr d1, [pc, #28] @ 5b8 <_Py_c_quot+0xc8> │ │ │ │ │ + movs r3, #33 @ 0x21 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + vmov.f64 d0, d1 │ │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ │ + pop {pc} │ │ │ │ │ + vldr d1, [pc, #20] @ 5c0 <_Py_c_quot+0xd0> │ │ │ │ │ + vmov.f64 d0, d1 │ │ │ │ │ + b.n 53c <_Py_c_quot+0x4c> │ │ │ │ │ + nop │ │ │ │ │ + nop.w │ │ │ │ │ + ... │ │ │ │ │ + .word 0x7ff80000 │ │ │ │ │ + │ │ │ │ │ +000005c8 : │ │ │ │ │ complex_abs(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ - vldr d8, [pc, #156] @ 310 │ │ │ │ │ + vldr d8, [pc, #156] @ 680 │ │ │ │ │ movs r5, #0 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ vldr d1, [r4, #16] │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 2c0 │ │ │ │ │ + bhi.n 630 │ │ │ │ │ vabs.f64 d7, d1 │ │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 2cc │ │ │ │ │ + bhi.n 63c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL hypot │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n 2e8 │ │ │ │ │ + blt.n 658 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ble.n 2c8 │ │ │ │ │ - vldr d0, [pc, #84] @ 318 │ │ │ │ │ - b.n 2b2 │ │ │ │ │ + ble.n 638 │ │ │ │ │ + vldr d0, [pc, #84] @ 688 │ │ │ │ │ + b.n 622 │ │ │ │ │ vabs.f64 d7, d1 │ │ │ │ │ - vldr d5, [pc, #64] @ 310 │ │ │ │ │ - vldr d0, [pc, #76] @ 320 │ │ │ │ │ - vldr d6, [pc, #64] @ 318 │ │ │ │ │ + vldr d5, [pc, #64] @ 680 │ │ │ │ │ + vldr d0, [pc, #76] @ 690 │ │ │ │ │ + vldr d6, [pc, #64] @ 688 │ │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ it gt │ │ │ │ │ vmovgt.f64 d0, d6 │ │ │ │ │ - b.n 2b2 │ │ │ │ │ + b.n 622 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ @@ -324,61 +644,78 @@ │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ │ │ │ │ │ -00000328 <_Py_c_abs>: │ │ │ │ │ +00000698 <_Py_c_abs>: │ │ │ │ │ _Py_c_abs(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d8, [pc, #112] @ 3b0 <_Py_c_abs+0x88> │ │ │ │ │ + vldr d8, [pc, #112] @ 720 <_Py_c_abs+0x88> │ │ │ │ │ sub sp, #28 │ │ │ │ │ vcmp.f64 d6, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 382 <_Py_c_abs+0x5a> │ │ │ │ │ + bhi.n 6f2 <_Py_c_abs+0x5a> │ │ │ │ │ vabs.f64 d7, d1 │ │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 388 <_Py_c_abs+0x60> │ │ │ │ │ + bhi.n 6f8 <_Py_c_abs+0x60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL hypot │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 3a4 <_Py_c_abs+0x7c> │ │ │ │ │ + bhi.n 714 <_Py_c_abs+0x7c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {pc} │ │ │ │ │ - bgt.n 396 <_Py_c_abs+0x6e> │ │ │ │ │ + bgt.n 706 <_Py_c_abs+0x6e> │ │ │ │ │ vabs.f64 d7, d1 │ │ │ │ │ - vldr d6, [pc, #36] @ 3b0 <_Py_c_abs+0x88> │ │ │ │ │ + vldr d6, [pc, #36] @ 720 <_Py_c_abs+0x88> │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.n 3aa <_Py_c_abs+0x82> │ │ │ │ │ + ble.n 71a <_Py_c_abs+0x82> │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ movs r3, #0 │ │ │ │ │ - vldr d0, [pc, #24] @ 3b8 <_Py_c_abs+0x90> │ │ │ │ │ + vldr d0, [pc, #24] @ 728 <_Py_c_abs+0x90> │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 37a <_Py_c_abs+0x52> │ │ │ │ │ + b.n 6ea <_Py_c_abs+0x52> │ │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 37a <_Py_c_abs+0x52> │ │ │ │ │ - vldr d0, [pc, #20] @ 3c0 <_Py_c_abs+0x98> │ │ │ │ │ - b.n 37a <_Py_c_abs+0x52> │ │ │ │ │ + b.n 6ea <_Py_c_abs+0x52> │ │ │ │ │ + vldr d0, [pc, #20] @ 730 <_Py_c_abs+0x98> │ │ │ │ │ + b.n 6ea <_Py_c_abs+0x52> │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ + │ │ │ │ │ +00000738 : │ │ │ │ │ +complex_bool(): │ │ │ │ │ + vldr d7, [r0, #8] │ │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq.n 74a │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bx lr │ │ │ │ │ + vldr d7, [r0, #16] │ │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + ite ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + moveq r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ + nop │ │ │ ├── descrobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -158,16 +158,16 @@ │ │ │ │ │ 154: 000000e9 232 FUNC LOCAL DEFAULT 9 property_getter │ │ │ │ │ 155: 000001cc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 156: 00000441 10 FUNC LOCAL DEFAULT 1 wrapperdescr_get_doc │ │ │ │ │ 157: 0000044d 10 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ 158: 00000634 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 159: 000001d0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 160: 000001d1 62 FUNC LOCAL DEFAULT 9 property_get__name__ │ │ │ │ │ - 161: 0000020f 44 FUNC LOCAL DEFAULT 9 property_set__name__ │ │ │ │ │ - 162: 00000459 14 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ + 161: 00000459 14 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ + 162: 0000020f 44 FUNC LOCAL DEFAULT 9 property_set__name__ │ │ │ │ │ 163: 00000469 20 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ 164: 0000047d 12 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ 165: 0000023b 78 FUNC LOCAL DEFAULT 9 mappingproxy_or │ │ │ │ │ 166: 00000284 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 167: 00000288 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 168: 00000289 6 FUNC LOCAL DEFAULT 9 mappingproxy_richcompare │ │ │ │ │ 169: 00000489 12 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -202,15 +202,15 @@ │ │ │ │ │ 000006f0 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f4 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f8 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000708 00013902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000710 0000ff02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000714 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000718 0000a002 R_ARM_ABS32 000001d1 property_get__name__ │ │ │ │ │ -0000071c 0000a102 R_ARM_ABS32 0000020f property_set__name__ │ │ │ │ │ +0000071c 0000a202 R_ARM_ABS32 0000020f property_set__name__ │ │ │ │ │ 00000728 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00006e02 R_ARM_ABS32 000001c1 property_get___isabstractmethod__ │ │ │ │ │ 00000750 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000754 00009a02 R_ARM_ABS32 000000e9 property_getter │ │ │ │ │ 0000075c 0000c402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000760 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000764 00003402 R_ARM_ABS32 000000c1 property_setter │ │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ 00000818 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000081c 00009802 R_ARM_ABS32 00000435 wrapper_name │ │ │ │ │ 0000082c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000830 0000c302 R_ARM_ABS32 000004a5 wrapper_qualname │ │ │ │ │ 00000840 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000844 0000a402 R_ARM_ABS32 0000047d wrapper_doc │ │ │ │ │ 00000854 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000858 0000a202 R_ARM_ABS32 00000459 wrapper_text_signature │ │ │ │ │ +00000858 0000a102 R_ARM_ABS32 00000459 wrapper_text_signature │ │ │ │ │ 0000087c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a8 0000b002 R_ARM_ABS32 000002bd wrapper_reduce │ │ │ │ │ 000008c4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008c8 00007402 R_ARM_ABS32 00001c0d mappingproxy_get │ │ │ │ │ 000008d0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008d4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -150,16 +150,16 @@ │ │ │ │ │ wrapperdescr_get_text_signature │ │ │ │ │ property_deleter │ │ │ │ │ wrapper_name │ │ │ │ │ property_getter │ │ │ │ │ wrapperdescr_get_doc │ │ │ │ │ method_get_doc │ │ │ │ │ property_get__name__ │ │ │ │ │ -property_set__name__ │ │ │ │ │ wrapper_text_signature │ │ │ │ │ +property_set__name__ │ │ │ │ │ wrapper_objclass │ │ │ │ │ wrapper_doc │ │ │ │ │ mappingproxy_or │ │ │ │ │ mappingproxy_richcompare │ │ │ │ │ method_get_text_signature │ │ │ │ │ mappingproxy_copy │ │ │ │ │ descr_reduce │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -79,18 +79,18 @@ │ │ │ │ │ 0x000004c0 65745f74 6578745f 7369676e 61747572 et_text_signatur │ │ │ │ │ 0x000004d0 65007072 6f706572 74795f64 656c6574 e.property_delet │ │ │ │ │ 0x000004e0 65720077 72617070 65725f6e 616d6500 er.wrapper_name. │ │ │ │ │ 0x000004f0 70726f70 65727479 5f676574 74657200 property_getter. │ │ │ │ │ 0x00000500 77726170 70657264 65736372 5f676574 wrapperdescr_get │ │ │ │ │ 0x00000510 5f646f63 006d6574 686f645f 6765745f _doc.method_get_ │ │ │ │ │ 0x00000520 646f6300 2e4c4334 30007072 6f706572 doc..LC40.proper │ │ │ │ │ - 0x00000530 74795f67 65745f5f 6e616d65 5f5f0070 ty_get__name__.p │ │ │ │ │ - 0x00000540 726f7065 7274795f 7365745f 5f6e616d roperty_set__nam │ │ │ │ │ - 0x00000550 655f5f00 77726170 7065725f 74657874 e__.wrapper_text │ │ │ │ │ - 0x00000560 5f736967 6e617475 72650077 72617070 _signature.wrapp │ │ │ │ │ + 0x00000530 74795f67 65745f5f 6e616d65 5f5f0077 ty_get__name__.w │ │ │ │ │ + 0x00000540 72617070 65725f74 6578745f 7369676e rapper_text_sign │ │ │ │ │ + 0x00000550 61747572 65007072 6f706572 74795f73 ature.property_s │ │ │ │ │ + 0x00000560 65745f5f 6e616d65 5f5f0077 72617070 et__name__.wrapp │ │ │ │ │ 0x00000570 65725f6f 626a636c 61737300 77726170 er_objclass.wrap │ │ │ │ │ 0x00000580 7065725f 646f6300 6d617070 696e6770 per_doc.mappingp │ │ │ │ │ 0x00000590 726f7879 5f6f7200 6d617070 696e6770 roxy_or.mappingp │ │ │ │ │ 0x000005a0 726f7879 5f726963 68636f6d 70617265 roxy_richcompare │ │ │ │ │ 0x000005b0 006d6574 686f645f 6765745f 74657874 .method_get_text │ │ │ │ │ 0x000005c0 5f736967 6e617475 7265006d 61707069 _signature.mappi │ │ │ │ │ 0x000005d0 6e677072 6f78795f 636f7079 002e4c43 ngproxy_copy..LC │ │ │ ├── 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: 31100 (bytes into file) │ │ │ │ │ + Start of section headers: 31108 (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 0x797c: │ │ │ │ │ +There are 17 section headers, starting at offset 0x7984: │ │ │ │ │ │ │ │ │ │ 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 000fe4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005f08 0006a8 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001018 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0065b0 000670 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001a14 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001a14 000bbc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006c20 000530 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0025d0 000949 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002f1c 000c80 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007150 0007a0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003b9c 00040e 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 003faa 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003faa 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 003fe0 0011c0 10 15 201 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0051a0 000d67 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 0078f0 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000fec 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005f10 0006a8 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001020 0009fc 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0065b8 000670 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001a1c 000014 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001a1c 000bbc 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006c28 000530 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0025d8 000949 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002f24 000c80 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007158 0007a0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003ba4 00040e 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 003fb2 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003fb2 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 003fe8 0011c0 10 15 201 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0051a8 000d67 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 0078f8 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: 00000145 132 FUNC LOCAL DEFAULT 6 make_gen │ │ │ │ │ - 6: 00000dcd 218 FUNC LOCAL DEFAULT 1 compute_cr_origin │ │ │ │ │ + 6: 00000dd5 218 FUNC LOCAL DEFAULT 1 compute_cr_origin │ │ │ │ │ 7: 00000134 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 00000144 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 000001c4 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 │ │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ │ 24: 000005b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 25: 00000084 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 26: 000000a4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 27: 000000c4 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 28: 000005b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 29: 00000001 66 FUNC LOCAL DEFAULT 1 gen_clear_frame.part.0 │ │ │ │ │ 30: 000007f1 392 FUNC LOCAL DEFAULT 6 gen_send_ex.constprop.0 │ │ │ │ │ - 31: 000007d9 572 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ + 31: 000007d9 580 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ 32: 0000078c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 33: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 34: 00000798 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 35: 00000799 88 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ 36: 0000096c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 37: 000000ec 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 38: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ @@ -60,59 +60,59 @@ │ │ │ │ │ 56: 000002d8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 57: 0000030c 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 58: 000006a4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 59: 000007ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 60: 000007b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 61: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 62: 00000001 16 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ - 63: 00000a04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 64: 00000a14 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 65: 00000a15 8 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ + 63: 00000a0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 64: 00000a1c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 65: 00000a1d 8 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ 66: 00000011 30 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ 67: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 68: 0000002f 10 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ 69: 00000039 96 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ 70: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 71: 00000350 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 72: 00000a55 36 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ - 73: 00000a79 180 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ - 74: 00000b2d 180 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ - 75: 00000b28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 76: 00000b2c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 77: 00000bd4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 78: 00000be0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 79: 00000be1 4 FUNC LOCAL DEFAULT 1 async_gen_asend_iternext │ │ │ │ │ - 80: 00000be5 136 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ + 72: 00000a5d 36 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ + 73: 00000a81 180 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ + 74: 00000b35 180 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ + 75: 00000b30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 76: 00000b34 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 77: 00000bdc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 78: 00000be8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 79: 00000be9 4 FUNC LOCAL DEFAULT 1 async_gen_asend_iternext │ │ │ │ │ + 80: 00000bed 136 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ 81: 00000364 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 82: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 83: 00000c6d 140 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ - 84: 00000cf4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 85: 00000cf8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 86: 00000cf9 192 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ - 87: 00000db4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 88: 00000db8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 89: 00000db9 20 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ - 90: 00000dc8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 83: 00000c75 140 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ + 84: 00000cfc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 85: 00000d00 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 86: 00000d01 192 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ + 87: 00000dbc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 88: 00000dc0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 89: 00000dc1 20 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ + 90: 00000dd0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 91: 000003cc 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 92: 00000099 16 FUNC LOCAL DEFAULT 9 gen_repr │ │ │ │ │ 93: 000000a9 92 FUNC LOCAL DEFAULT 9 coro_await │ │ │ │ │ 94: 000000fc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 95: 00000104 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 96: 00000105 10 FUNC LOCAL DEFAULT 9 coro_wrapper_send │ │ │ │ │ 97: 000003e8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 98: 00000dcc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 98: 00000dd4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 99: 0000010f 6 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ 100: 00000115 120 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ 101: 0000018d 6 FUNC LOCAL DEFAULT 9 coro_wrapper_close │ │ │ │ │ 102: 00000193 150 FUNC LOCAL DEFAULT 9 async_gen_asend_close │ │ │ │ │ - 103: 00000f38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 103: 00000f40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 104: 00000229 90 FUNC LOCAL DEFAULT 9 coro_wrapper_dealloc │ │ │ │ │ - 105: 00000f44 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 106: 00000f45 160 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ - 107: 00000fe0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 105: 00000f4c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 106: 00000f4d 160 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ + 107: 00000fe8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 108: 00000283 36 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ 109: 000002a7 118 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ 110: 00000314 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 111: 0000031c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 112: 0000031d 10 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ 113: 00000327 522 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ 114: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ @@ -207,15 +207,15 @@ │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 204: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 210: 00000a1d 54 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ + 210: 00000a25 54 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ 215: 000004f5 192 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ @@ -261,15 +261,15 @@ │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 264: 00000ea9 156 FUNC GLOBAL HIDDEN 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ + 264: 00000eb1 156 FUNC GLOBAL HIDDEN 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 267: 00000a7b 18 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ 268: 00000bbd 22 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ │ 269: 00000bd3 16 FUNC GLOBAL DEFAULT 9 PyGen_New │ │ │ │ │ 270: 00000be3 110 FUNC GLOBAL DEFAULT 9 PyCoro_New │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5f08 contains 213 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5f10 contains 213 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000d50a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ 0000008c 0000d40a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ 000000a8 0000d40a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ 000000c2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 000000c6 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 000000d0 0000e10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ @@ -114,112 +114,112 @@ │ │ │ │ │ 00000794 0000e930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000798 0000382f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC16 │ │ │ │ │ 0000079c 00003830 R_ARM_THM_MOVT_ABS 000002d8 .LC16 │ │ │ │ │ 000007a4 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000007ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000007e8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000007ec 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000832 0000de0a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -0000084e 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000852 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000870 0000d50a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000890 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000089a 0000f30a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000008de 0000fa0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000008f6 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000902 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000906 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000090c 0000e00a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000914 00001e0a R_ARM_THM_CALL 000007f1 gen_send_ex.constprop.0 │ │ │ │ │ -0000091e 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000922 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000928 0000e10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000092e 0000e20a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000097a 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000982 0000e30a R_ARM_THM_CALL 000000b5 _PyGen_FetchStopIterationValue │ │ │ │ │ -00000998 00001b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000099c 00001b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000009a0 00001a2f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ -000009a4 00001a30 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ -000009be 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000009c2 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000009ca 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009d0 0000192f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -000009d4 00001930 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -000009e6 0000dc0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -000009ec 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009fc 0000fb0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000a04 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a08 0000f502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000816 0000d50a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000824 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000828 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000860 0000de0a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +00000882 0000f30a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000008c6 0000fa0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000008de 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008ea 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000008ee 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000008f4 0000e00a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000008fc 00001e0a R_ARM_THM_CALL 000007f1 gen_send_ex.constprop.0 │ │ │ │ │ +00000906 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000090a 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000910 0000e10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000916 0000e20a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000962 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000096a 0000e30a R_ARM_THM_CALL 000000b5 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000982 00001b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00000986 00001b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000098a 00001a2f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ +0000098e 00001a30 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ +000009a8 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000009ac 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000009b4 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009ba 0000192f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +000009be 00001930 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +000009dc 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ee 0000dc0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +000009f4 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a04 0000fb0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ 00000a0c 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a2a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000a2e 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000a38 0000da0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000a3e 0000d90a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000a46 0000fc0a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000ad6 0000da0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000b06 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b1e 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b28 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b6a 0001010a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000bb8 0001020a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000bd4 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bd8 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c06 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c0a 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c22 0000290a R_ARM_THM_CALL 00000979 gen_send_ex │ │ │ │ │ -00000c36 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c3a 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c40 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC22 │ │ │ │ │ -00000c44 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC22 │ │ │ │ │ -00000c4c 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c54 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c58 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c5c 0000512f R_ARM_THM_MOVW_ABS_NC 00000364 .LC21 │ │ │ │ │ -00000c60 00005130 R_ARM_THM_MOVT_ABS 00000364 .LC21 │ │ │ │ │ -00000c66 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c8c 0000d20a R_ARM_THM_CALL 00000a1d _PyGen_SetStopIterationValue │ │ │ │ │ -00000ca4 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb4 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000cb8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000cbc 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000cc4 0000e10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000cd6 0000e00a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000cde 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000ce2 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000ce8 0000e10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000cf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d08 0000d30a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -00000d86 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dac 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000db4 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000dc8 0000f502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e14 0001050a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000e46 0001060a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000e4c 0000612f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC24 │ │ │ │ │ -00000e50 00006130 R_ARM_THM_MOVT_ABS 000003e8 .LC24 │ │ │ │ │ -00000e58 0001070a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000e9e 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee4 0001010a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000f2a 0001020a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000f38 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f3c 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000fcc 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fe0 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a10 0000f502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a14 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a32 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000a36 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000a40 0000da0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000a46 0000d90a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000a4e 0000fc0a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000ade 0000da0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000b0e 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b26 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b30 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b72 0001010a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000bc0 0001020a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000bdc 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000be0 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000be4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c0e 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c12 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c2a 0000290a R_ARM_THM_CALL 00000979 gen_send_ex │ │ │ │ │ +00000c3e 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c42 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c48 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC22 │ │ │ │ │ +00000c4c 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC22 │ │ │ │ │ +00000c54 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c5c 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c60 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c64 0000512f R_ARM_THM_MOVW_ABS_NC 00000364 .LC21 │ │ │ │ │ +00000c68 00005130 R_ARM_THM_MOVT_ABS 00000364 .LC21 │ │ │ │ │ +00000c6e 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c94 0000d20a R_ARM_THM_CALL 00000a25 _PyGen_SetStopIterationValue │ │ │ │ │ +00000cac 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cbc 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000cc0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000cc4 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000ccc 0000e10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000cde 0000e00a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000ce6 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000cea 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000cf0 0000e10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000cfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000d10 0000d30a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +00000d8e 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000db4 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dbc 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000dd0 0000f502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e1c 0001050a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000e4e 0001060a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000e54 0000612f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC24 │ │ │ │ │ +00000e58 00006130 R_ARM_THM_MOVT_ABS 000003e8 .LC24 │ │ │ │ │ +00000e60 0001070a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000ea6 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eec 0001010a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000f32 0001020a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000f40 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f44 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000fd4 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fe8 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000003e 0000cb1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000004e2 0000cb1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000a18 0000291e R_ARM_THM_JUMP24 00000979 gen_send_ex │ │ │ │ │ -00000d92 0000d41e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000dc2 0001031e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -00000fdc 0000d41e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000a20 0000291e R_ARM_THM_JUMP24 00000979 gen_send_ex │ │ │ │ │ +00000d9a 0000d41e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000dca 0001031e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ +00000fe4 0000d41e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x65b0 contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x65b8 contains 206 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001402 R_ARM_ABS32 0000031d gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000002c 00005c02 R_ARM_ABS32 00000099 gen_repr │ │ │ │ │ 00000048 00011902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -250,25 +250,25 @@ │ │ │ │ │ 000001fc 00002302 R_ARM_ABS32 00000799 gen_traverse │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000264 0000d702 R_ARM_ABS32 000004f5 _PyGen_Finalize │ │ │ │ │ 00000274 00011802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000027c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000288 00005602 R_ARM_ABS32 00000cf9 async_gen_asend_dealloc │ │ │ │ │ +00000288 00005602 R_ARM_ABS32 00000d01 async_gen_asend_dealloc │ │ │ │ │ 00000298 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002b8 00011902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000002cc 00009602 R_ARM_ABS32 000008eb async_gen_asend_traverse │ │ │ │ │ 000002dc 00011a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000002e0 00004f02 R_ARM_ABS32 00000be1 async_gen_asend_iternext │ │ │ │ │ +000002e0 00004f02 R_ARM_ABS32 00000be9 async_gen_asend_iternext │ │ │ │ │ 000002e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000334 00005902 R_ARM_ABS32 00000db9 async_gen_asend_finalize │ │ │ │ │ +00000334 00005902 R_ARM_ABS32 00000dc1 async_gen_asend_finalize │ │ │ │ │ 00000344 00011802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000034c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000358 00006a02 R_ARM_ABS32 00000f45 async_gen_wrapped_val_dealloc │ │ │ │ │ +00000358 00006a02 R_ARM_ABS32 00000f4d async_gen_wrapped_val_dealloc │ │ │ │ │ 00000388 00011902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000039c 0000a302 R_ARM_ABS32 00000a8d async_gen_wrapped_val_traverse │ │ │ │ │ 00000414 00011802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000041c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000428 00006802 R_ARM_ABS32 00000229 coro_wrapper_dealloc │ │ │ │ │ 00000458 00011902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000468 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -294,24 +294,24 @@ │ │ │ │ │ 000005d4 00008a02 R_ARM_ABS32 000006b3 async_gen_athrow_throw │ │ │ │ │ 000005dc 0000aa02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005e0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005e4 00009d02 R_ARM_ABS32 0000098d async_gen_athrow_close │ │ │ │ │ 000005ec 0000aa02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000600 00011a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000610 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000614 00005002 R_ARM_ABS32 00000be5 async_gen_asend_send │ │ │ │ │ +00000614 00005002 R_ARM_ABS32 00000bed async_gen_asend_send │ │ │ │ │ 0000061c 0000aa02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000620 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000624 00006402 R_ARM_ABS32 00000115 async_gen_asend_throw │ │ │ │ │ 0000062c 0000aa02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000630 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000634 00006602 R_ARM_ABS32 00000193 async_gen_asend_close │ │ │ │ │ 0000063c 0000aa02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000654 00011a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000658 00004802 R_ARM_ABS32 00000a55 async_gen_anext │ │ │ │ │ +00000658 00004802 R_ARM_ABS32 00000a5d async_gen_anext │ │ │ │ │ 0000065c 00003502 R_ARM_ABS32 000004e9 PyGen_am_send │ │ │ │ │ 00000660 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000664 00008902 R_ARM_ABS32 0000068b async_gen_asend │ │ │ │ │ 0000066c 0000aa02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000670 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000674 00007f02 R_ARM_ABS32 000005d7 async_gen_athrow │ │ │ │ │ 0000067c 0000aa02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -350,15 +350,15 @@ │ │ │ │ │ 00000790 0000aa02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000794 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000798 00006502 R_ARM_ABS32 0000018d coro_wrapper_close │ │ │ │ │ 000007a0 0000aa02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b4 00005d02 R_ARM_ABS32 000000a9 coro_await │ │ │ │ │ 000007c0 00003502 R_ARM_ABS32 000004e9 PyGen_am_send │ │ │ │ │ 000007c4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007c8 00004102 R_ARM_ABS32 00000a15 gen_send │ │ │ │ │ +000007c8 00004102 R_ARM_ABS32 00000a1d gen_send │ │ │ │ │ 000007d0 0000aa02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007d4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007d8 00002d02 R_ARM_ABS32 00000139 gen_throw │ │ │ │ │ 000007e0 0000aa02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007e8 00001702 R_ARM_ABS32 000005b5 gen_close │ │ │ │ │ 000007f0 0000aa02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -386,15 +386,15 @@ │ │ │ │ │ 000008a0 00007d02 R_ARM_ABS32 000005cd cr_getframe │ │ │ │ │ 000008b0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008b4 00008402 R_ARM_ABS32 0000066d cr_getcode │ │ │ │ │ 000008c4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008c8 0000a102 R_ARM_ABS32 00000a51 cr_getsuspended │ │ │ │ │ 000008f8 00003502 R_ARM_ABS32 000004e9 PyGen_am_send │ │ │ │ │ 000008fc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000900 00004102 R_ARM_ABS32 00000a15 gen_send │ │ │ │ │ +00000900 00004102 R_ARM_ABS32 00000a1d gen_send │ │ │ │ │ 00000908 0000aa02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000090c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000910 00002d02 R_ARM_ABS32 00000139 gen_throw │ │ │ │ │ 00000918 0000aa02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000091c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000920 00001702 R_ARM_ABS32 000005b5 gen_close │ │ │ │ │ 00000928 0000aa02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -420,20 +420,20 @@ │ │ │ │ │ 000009ac 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b0 00004402 R_ARM_ABS32 0000002f gen_getframe │ │ │ │ │ 000009c0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c4 00003e02 R_ARM_ABS32 00000001 gen_getsuspended │ │ │ │ │ 000009d4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d8 00008802 R_ARM_ABS32 00000681 gen_getcode │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6c20 contains 166 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6c28 contains 166 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 0000ca0a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -000000f0 0000060a R_ARM_THM_CALL 00000dcd compute_cr_origin │ │ │ │ │ +000000f0 0000060a R_ARM_THM_CALL 00000dd5 compute_cr_origin │ │ │ │ │ 0000012e 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000134 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000138 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000013c 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000140 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000015a 0000ca0a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000001c4 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -451,15 +451,15 @@ │ │ │ │ │ 000002d6 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 000002e0 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000002e4 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000002ea 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000002f0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000002f4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000304 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000030c 0000d20a R_ARM_THM_CALL 00000a1d _PyGen_SetStopIterationValue │ │ │ │ │ +0000030c 0000d20a R_ARM_THM_CALL 00000a25 _PyGen_SetStopIterationValue │ │ │ │ │ 00000314 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000318 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000382 0000d30a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 00000416 0000d50a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ 00000436 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000444 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000046a 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -475,19 +475,19 @@ │ │ │ │ │ 0000055e 0000d80a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 00000568 0000da0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00000580 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000590 0000db0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000059a 0000dc0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ 000005aa 0000dd0a R_ARM_THM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ 000005b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005fc 0000de0a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -00000614 00001d0a R_ARM_THM_CALL 00000001 gen_clear_frame.part.0 │ │ │ │ │ -00000618 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000061c 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000630 0000d50a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +000005da 0000d50a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +000005e8 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000005ec 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000622 0000de0a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +0000063a 00001d0a R_ARM_THM_CALL 00000001 gen_clear_frame.part.0 │ │ │ │ │ 0000063e 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000642 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000064a 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ 0000064e 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000656 0000e00a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 0000066c 0000e10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000674 0000e20a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ @@ -531,15 +531,15 @@ │ │ │ │ │ 0000092a 00000e30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 0000092e 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000932 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 0000093c 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000940 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000946 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000094e 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000958 0000d20a R_ARM_THM_CALL 00000a1d _PyGen_SetStopIterationValue │ │ │ │ │ +00000958 0000d20a R_ARM_THM_CALL 00000a25 _PyGen_SetStopIterationValue │ │ │ │ │ 00000960 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000964 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000096c 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000970 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000974 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000009b0 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000009b4 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -570,15 +570,15 @@ │ │ │ │ │ 00000b30 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000b34 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000b3a 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000b40 0000252f R_ARM_THM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ 00000b44 00002530 R_ARM_THM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ 00000b4a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000b4e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000b5a 0000d20a R_ARM_THM_CALL 00000a1d _PyGen_SetStopIterationValue │ │ │ │ │ +00000b5a 0000d20a R_ARM_THM_CALL 00000a25 _PyGen_SetStopIterationValue │ │ │ │ │ 00000b6a 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000b6e 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000b72 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00000b76 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00000b7c 0000e00a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000b82 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000b86 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ @@ -589,15 +589,15 @@ │ │ │ │ │ 00000bac 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000bb0 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000bb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000bb8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000404 0000d41e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000548 0000d91e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7150 contains 244 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7158 contains 244 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000018 0000fd30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 0000001c 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000020 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 0000002e 0000432f R_ARM_THM_MOVW_ABS_NC 00000340 .LC18 │ │ │ │ │ 00000032 00004330 R_ARM_THM_MOVT_ABS 00000340 .LC18 │ │ │ │ │ @@ -621,15 +621,15 @@ │ │ │ │ │ 0000013a 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000014e 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000152 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000158 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC22 │ │ │ │ │ 0000015c 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC22 │ │ │ │ │ 00000164 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000172 00002d0a R_ARM_THM_CALL 00000139 gen_throw │ │ │ │ │ -0000017a 0000530a R_ARM_THM_CALL 00000c6d async_gen_unwrap_value │ │ │ │ │ +0000017a 0000530a R_ARM_THM_CALL 00000c75 async_gen_unwrap_value │ │ │ │ │ 000001a6 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000001aa 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000001b0 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ 000001b4 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 000001c4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 000001c8 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 000001ce 0000e10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ @@ -641,15 +641,15 @@ │ │ │ │ │ 00000208 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000020c 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000210 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000216 0000192f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 0000021a 00001930 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ 00000220 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000274 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000292 0000490a R_ARM_THM_CALL 00000a79 async_gen_init_hooks │ │ │ │ │ +00000292 0000490a R_ARM_THM_CALL 00000a81 async_gen_init_hooks │ │ │ │ │ 000002ba 0001020a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000314 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000318 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000031c 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000320 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000033c 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000340 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ @@ -681,15 +681,15 @@ │ │ │ │ │ 000003fe 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 0000040e 00002e0a R_ARM_THM_CALL 000001bd _gen_throw │ │ │ │ │ 00000434 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000043c 0000752f R_ARM_THM_MOVW_ABS_NC 00000484 .LC28 │ │ │ │ │ 00000440 00007530 R_ARM_THM_MOVT_ABS 00000484 .LC28 │ │ │ │ │ 00000456 0001090a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 0000046c 00002e0a R_ARM_THM_CALL 000001bd _gen_throw │ │ │ │ │ -00000474 0000530a R_ARM_THM_CALL 00000c6d async_gen_unwrap_value │ │ │ │ │ +00000474 0000530a R_ARM_THM_CALL 00000c75 async_gen_unwrap_value │ │ │ │ │ 00000484 0000290a R_ARM_THM_CALL 00000979 gen_send_ex │ │ │ │ │ 000004b6 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004bc 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000004c0 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000004cc 00001b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ 000004d0 00001b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ 000004d8 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -706,15 +706,15 @@ │ │ │ │ │ 0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000540 0000d30a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 00000582 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000059e 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005c8 0000f502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005cc 00007b2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ 000005d0 00007b30 R_ARM_THM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ -000005f0 0000490a R_ARM_THM_CALL 00000a79 async_gen_init_hooks │ │ │ │ │ +000005f0 0000490a R_ARM_THM_CALL 00000a81 async_gen_init_hooks │ │ │ │ │ 00000600 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000604 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000060a 00007e2f R_ARM_THM_MOVW_ABS_NC 00000498 .LC30 │ │ │ │ │ 0000060e 00007e30 R_ARM_THM_MOVT_ABS 00000498 .LC30 │ │ │ │ │ 00000614 0000ec0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00000620 0000802f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC31 │ │ │ │ │ 00000624 00008030 R_ARM_THM_MOVT_ABS 000004f8 .LC31 │ │ │ │ │ @@ -725,30 +725,30 @@ │ │ │ │ │ 0000064e 0000ff0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ 0000066c 0000832f R_ARM_THM_MOVW_ABS_NC 00000500 .LC32 │ │ │ │ │ 00000670 00008330 R_ARM_THM_MOVT_ABS 00000500 .LC32 │ │ │ │ │ 00000676 0000852f R_ARM_THM_MOVW_ABS_NC 00000508 .LC33 │ │ │ │ │ 0000067a 00008530 R_ARM_THM_MOVT_ABS 00000508 .LC33 │ │ │ │ │ 00000680 0000872f R_ARM_THM_MOVW_ABS_NC 00000514 .LC34 │ │ │ │ │ 00000684 00008730 R_ARM_THM_MOVT_ABS 00000514 .LC34 │ │ │ │ │ -0000069c 0000490a R_ARM_THM_CALL 00000a79 async_gen_init_hooks │ │ │ │ │ +0000069c 0000490a R_ARM_THM_CALL 00000a81 async_gen_init_hooks │ │ │ │ │ 000006c6 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000006ca 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000006ce 0000722f R_ARM_THM_MOVW_ABS_NC 000003ec .LC25 │ │ │ │ │ 000006d2 00007230 R_ARM_THM_MOVT_ABS 000003ec .LC25 │ │ │ │ │ 000006d8 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006ee 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000006f2 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000006fe 0000732f R_ARM_THM_MOVW_ABS_NC 0000041c .LC26 │ │ │ │ │ 00000702 00007330 R_ARM_THM_MOVT_ABS 0000041c .LC26 │ │ │ │ │ 00000706 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000070c 0000742f R_ARM_THM_MOVW_ABS_NC 00000450 .LC27 │ │ │ │ │ 00000710 00007430 R_ARM_THM_MOVT_ABS 00000450 .LC27 │ │ │ │ │ 00000714 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000722 00002d0a R_ARM_THM_CALL 00000139 gen_throw │ │ │ │ │ -00000730 0000530a R_ARM_THM_CALL 00000c6d async_gen_unwrap_value │ │ │ │ │ +00000730 0000530a R_ARM_THM_CALL 00000c75 async_gen_unwrap_value │ │ │ │ │ 0000076a 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000076e 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000772 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000776 00001b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ 0000077a 00001b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ 00000782 0000d00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000792 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ @@ -815,27 +815,27 @@ │ │ │ │ │ 00000b38 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bb8 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000bc2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000bc6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000bd8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000bdc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000c16 00010f0a R_ARM_THM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ -00000c1e 0000060a R_ARM_THM_CALL 00000dcd compute_cr_origin │ │ │ │ │ +00000c1e 0000060a R_ARM_THM_CALL 00000dd5 compute_cr_origin │ │ │ │ │ 00000c3a 0000cb0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c4c 0000cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000c7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 0000f91e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000000a4 0001041e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000010a 0000291e R_ARM_THM_JUMP24 00000979 gen_send_ex │ │ │ │ │ 00000110 00002d1e R_ARM_THM_JUMP24 00000139 gen_throw │ │ │ │ │ 0000018e 0000171e R_ARM_THM_JUMP24 000005b5 gen_close │ │ │ │ │ 0000027e 0000d41e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000005a8 0000d41e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000005c2 0001031e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -000006aa 00004a1e R_ARM_THM_JUMP24 00000b2d async_gen_asend_new │ │ │ │ │ +000006aa 00004a1e R_ARM_THM_JUMP24 00000b35 async_gen_asend_new │ │ │ │ │ 000008d0 0000231e R_ARM_THM_JUMP24 00000799 gen_traverse │ │ │ │ │ 00000956 0001041e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000095c 0000111e R_ARM_THM_JUMP24 000001c9 gen_iternext │ │ │ │ │ 00000a2e 0001041e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000a76 00010a1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000498 0000531e R_ARM_THM_JUMP24 00000c6d async_gen_unwrap_value │ │ │ │ │ +00000498 0000531e R_ARM_THM_JUMP24 00000c75 async_gen_unwrap_value │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -p/VKHm{D │ │ │ │ │ +p/^KHm{D │ │ │ │ │ coroutine already executing │ │ │ │ │ generator already executing │ │ │ │ │ async generator already executing │ │ │ │ │ cannot reuse already awaited coroutine │ │ │ │ │ coroutine ignored GeneratorExit │ │ │ │ │ generator ignored GeneratorExit │ │ │ │ │ async generator ignored GeneratorExit │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -906,104 +906,93 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 800 │ │ │ │ │ add.w r3, r3, #416 @ 0x1a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 896 │ │ │ │ │ + bne.n 87e │ │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ - beq.n 862 │ │ │ │ │ + bne.n 838 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r2, #4 │ │ │ │ │ + add.w r0, r4, #36 @ 0x24 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ + bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ + R_ARM_THM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 9c4 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 4cc │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 84e │ │ │ │ │ + bgt.n 824 │ │ │ │ │ adds r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.w 934 │ │ │ │ │ + beq.n 91c │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #149 @ 0x95 │ │ │ │ │ - beq.n 826 │ │ │ │ │ + beq.n 854 │ │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ │ - bne.n 900 │ │ │ │ │ - ldr r3, [pc, #476] @ (a04 ) │ │ │ │ │ + bne.n 8e8 │ │ │ │ │ + ldr r3, [pc, #436] @ (a0c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_THM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bpl.n 900 │ │ │ │ │ + bpl.n 8e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 900 │ │ │ │ │ + beq.n 8e8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ bl 0 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 4cc │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r2, #4 │ │ │ │ │ - add.w r0, r4, #36 @ 0x24 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ - bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ - R_ARM_THM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 84e │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 84e │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 84e │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 84e │ │ │ │ │ - ldr r1, [pc, #368] @ (a08 ) │ │ │ │ │ + b.n 824 │ │ │ │ │ + ldr r1, [pc, #400] @ (a10 ) │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9e4 │ │ │ │ │ + blt.w 9ec │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 856 │ │ │ │ │ + beq.n 82c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #344] @ (a0c ) │ │ │ │ │ + ldr r3, [pc, #376] @ (a14 ) │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ lsls r3, r0, #20 │ │ │ │ │ - bpl.w 9f2 │ │ │ │ │ + bpl.w 9fa │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9f2 │ │ │ │ │ + beq.w 9fa │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1012,49 +1001,49 @@ │ │ │ │ │ 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 8fa │ │ │ │ │ + beq.n 8e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 8fa │ │ │ │ │ + cbnz r3, 8e2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 856 │ │ │ │ │ - b.n 988 │ │ │ │ │ - cbnz r5, 910 │ │ │ │ │ + bne.n 82c │ │ │ │ │ + b.n 972 │ │ │ │ │ + cbnz r5, 8f8 │ │ │ │ │ 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 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7f0 │ │ │ │ │ R_ARM_THM_CALL gen_send_ex.constprop.0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 98e │ │ │ │ │ + bne.n 978 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 980 │ │ │ │ │ + cbz r0, 968 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 84e │ │ │ │ │ + b.n 824 │ │ │ │ │ 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] │ │ │ │ │ @@ -1068,33 +1057,34 @@ │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ 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 │ │ │ │ │ - beq.w 816 │ │ │ │ │ + beq.w 844 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 816 │ │ │ │ │ + bne.w 844 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 816 │ │ │ │ │ + b.n 844 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl b4 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ - cbz r0, 9da │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 9e2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 85e │ │ │ │ │ + b.n 834 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #124] @ (a10 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (a18 ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 9d0 │ │ │ │ │ + beq.n 9ba │ │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -1102,137 +1092,149 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r4, r2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9be │ │ │ │ │ + beq.n 9a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 9ec │ │ │ │ │ + cbz r3, 9f4 │ │ │ │ │ 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 988 │ │ │ │ │ + b.n 972 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - b.n 9ae │ │ │ │ │ + b.n 998 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r3, [r4, #20] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.w 824 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 824 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 824 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 856 │ │ │ │ │ - b.n 988 │ │ │ │ │ + bne.w 82c │ │ │ │ │ + b.n 972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b.n 8a4 │ │ │ │ │ + b.n 88c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9be │ │ │ │ │ + b.n 9a8 │ │ │ │ │ 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 8e4 │ │ │ │ │ - .word 0x000001d4 │ │ │ │ │ + b.n 8cc │ │ │ │ │ + .word 0x000001ae │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000714c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000154 │ │ │ │ │ + .word 0x00000174 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000a14 : │ │ │ │ │ +00000a1c : │ │ │ │ │ gen_send(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ b.w 978 │ │ │ │ │ R_ARM_THM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ -00000a1c <_PyGen_SetStopIterationValue>: │ │ │ │ │ +00000a24 <_PyGen_SetStopIterationValue>: │ │ │ │ │ _PyGen_SetStopIterationValue(): │ │ │ │ │ push {r3, 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 PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, a46 <_PyGen_SetStopIterationValue+0x2a> │ │ │ │ │ + cbz r1, a4e <_PyGen_SetStopIterationValue+0x2a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - cbz r0, a4c <_PyGen_SetStopIterationValue+0x30> │ │ │ │ │ + cbz r0, a54 <_PyGen_SetStopIterationValue+0x30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetRaisedException │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ - b.n a3c <_PyGen_SetStopIterationValue+0x20> │ │ │ │ │ + b.n a44 <_PyGen_SetStopIterationValue+0x20> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a54 : │ │ │ │ │ +00000a5c : │ │ │ │ │ async_gen_anext(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl a78 │ │ │ │ │ - cbnz r0, a74 │ │ │ │ │ + bl a80 │ │ │ │ │ + cbnz r0, a7c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n b2c │ │ │ │ │ + b.n b34 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000a78 : │ │ │ │ │ +00000a80 : │ │ │ │ │ async_gen_init_hooks(): │ │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ │ - cbz r3, a84 │ │ │ │ │ + cbz r3, a8c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr r3, [pc, #160] @ (b28 ) │ │ │ │ │ + ldr r3, [pc, #160] @ (b30 ) │ │ │ │ │ strb.w r2, [r0, #32] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r2, r3] │ │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ │ - cbz r3, aaa │ │ │ │ │ + cbz r3, ab2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a7e │ │ │ │ │ + beq.n a86 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -1247,67 +1249,67 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n aee │ │ │ │ │ + beq.n af6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, b02 │ │ │ │ │ - cbz r1, b0e │ │ │ │ │ + cbz r2, b0a │ │ │ │ │ + cbz r1, b16 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n b12 │ │ │ │ │ + bne.n b1a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n aee │ │ │ │ │ + b.n af6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n afc │ │ │ │ │ + b.n b04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n afa │ │ │ │ │ + bne.n b02 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n afc │ │ │ │ │ + b.n b04 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000b2c : │ │ │ │ │ +00000b34 : │ │ │ │ │ async_gen_asend_new(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #152] @ (bd4 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (bdc ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ 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, #3400] @ 0xd48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n bb4 │ │ │ │ │ + ble.n bbc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3400] @ 0xd48 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #3080] @ 0xc08 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -1316,18 +1318,18 @@ │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ - cbnz r1, bc4 │ │ │ │ │ + cbnz r1, bcc │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #76] @ (bd8 ) │ │ │ │ │ + ldr r1, [pc, #76] @ (be0 ) │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -1336,75 +1338,75 @@ │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r0, [pc, #36] @ (bdc ) │ │ │ │ │ + ldr r0, [pc, #36] @ (be4 ) │ │ │ │ │ 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 b72 │ │ │ │ │ - b.n bb0 │ │ │ │ │ + bne.n b7a │ │ │ │ │ + b.n bb8 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ - b.n b84 │ │ │ │ │ + b.n b8c │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000be0 : │ │ │ │ │ +00000be8 : │ │ │ │ │ async_gen_asend_iternext(): │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n be4 │ │ │ │ │ + b.n bec │ │ │ │ │ │ │ │ │ │ -00000be4 : │ │ │ │ │ +00000bec : │ │ │ │ │ async_gen_asend_send(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n c54 │ │ │ │ │ + beq.n c5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbnz r3, c18 │ │ │ │ │ + cbnz r3, c20 │ │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ │ - cbnz r3, c36 │ │ │ │ │ - cbz r1, c12 │ │ │ │ │ + cbnz r3, c3e │ │ │ │ │ + cbz r1, c1a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n c14 │ │ │ │ │ + bne.n c1c │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb.w r2, [r0, #34] @ 0x22 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 978 │ │ │ │ │ R_ARM_THM_CALL gen_send_ex │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl c6c │ │ │ │ │ - cbnz r0, c34 │ │ │ │ │ + bl c74 │ │ │ │ │ + cbnz r0, c3c │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ @@ -1426,285 +1428,285 @@ │ │ │ │ │ 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 c50 │ │ │ │ │ + b.n c58 │ │ │ │ │ │ │ │ │ │ -00000c6c : │ │ │ │ │ +00000c74 : │ │ │ │ │ async_gen_unwrap_value(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r1, cb4 │ │ │ │ │ - ldr r3, [pc, #112] @ (cf4 ) │ │ │ │ │ + cbz r1, cbc │ │ │ │ │ + ldr r3, [pc, #112] @ (cfc ) │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n cae │ │ │ │ │ + bne.n cb6 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl a1c <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl a24 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ca8 │ │ │ │ │ + beq.n cb0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, ca8 │ │ │ │ │ + cbnz r3, cb0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb.w r1, [r4, #34] @ 0x22 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ - cbz r0, cd2 │ │ │ │ │ + cbz r0, cda │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, cde │ │ │ │ │ + cbz r0, ce6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strb.w r3, [r4, #33] @ 0x21 │ │ │ │ │ - b.n ca8 │ │ │ │ │ + b.n cb0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n cc2 │ │ │ │ │ + b.n cca │ │ │ │ │ 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 ca8 │ │ │ │ │ - b.n cca │ │ │ │ │ + beq.n cb0 │ │ │ │ │ + b.n cd2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000340 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000cf8 : │ │ │ │ │ +00000d00 : │ │ │ │ │ async_gen_asend_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_CallFinalizerFromDealloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d82 │ │ │ │ │ + bne.n d8a │ │ │ │ │ ldrd r1, r2, [r4, #-8] │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbz r2, d4a │ │ │ │ │ + cbz r2, d52 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n d4a │ │ │ │ │ + beq.n d52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, d84 │ │ │ │ │ + cbz r3, d8c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbnz r0, d96 │ │ │ │ │ - ldr r3, [pc, #100] @ (db4 ) │ │ │ │ │ + cbnz r0, d9e │ │ │ │ │ + ldr r3, [pc, #100] @ (dbc ) │ │ │ │ │ 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, #3400] @ 0xd48 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n d8c │ │ │ │ │ + bhi.n d94 │ │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ │ str.w r2, [r3, #3400] @ 0xd48 │ │ │ │ │ str.w r4, [r0, #3080] @ 0xc08 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d4a │ │ │ │ │ + b.n d52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d4e │ │ │ │ │ + beq.n d56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d4e │ │ │ │ │ + bne.n d56 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d4e │ │ │ │ │ + b.n d56 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000db8 : │ │ │ │ │ +00000dc0 : │ │ │ │ │ async_gen_asend_finalize(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - cbz r3, dbe │ │ │ │ │ + cbz r3, dc6 │ │ │ │ │ bx lr │ │ │ │ │ - ldr r1, [pc, #8] @ (dc8 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (dd0 ) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 <_PyErr_WarnUnawaitedAgenMethod> │ │ │ │ │ R_ARM_THM_JUMP24 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ nop │ │ │ │ │ .word 0x00006c4c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000dcc : │ │ │ │ │ +00000dd4 : │ │ │ │ │ compute_cr_origin(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r3, e12 │ │ │ │ │ + cbz r3, e1a │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bge.n e12 │ │ │ │ │ + bge.n e1a │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, e0c │ │ │ │ │ + cbz r3, e14 │ │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n dea │ │ │ │ │ + beq.n df2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n e0c │ │ │ │ │ + beq.n e14 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r6, [r3, #28] │ │ │ │ │ add.w r2, r1, #124 @ 0x7c │ │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ │ add.w r2, r2, r1, lsl #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcc.n dea │ │ │ │ │ + bcc.n df2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n de6 │ │ │ │ │ + bne.n dee │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, e7a │ │ │ │ │ + cbz r0, e82 │ │ │ │ │ add.w r7, r0, #8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n e3c │ │ │ │ │ + b.n e44 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n e3a │ │ │ │ │ + beq.n e42 │ │ │ │ │ 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 e72 │ │ │ │ │ + bcc.n e7a │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n e7a │ │ │ │ │ + ble.n e82 │ │ │ │ │ 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, [sl, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, e84 │ │ │ │ │ + cbz r0, e8c │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n e3a │ │ │ │ │ + beq.n e42 │ │ │ │ │ ldrb.w r3, [r4, #38] @ 0x26 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n e24 │ │ │ │ │ + bne.n e2c │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n e6a │ │ │ │ │ - b.n e3a │ │ │ │ │ + bne.n e72 │ │ │ │ │ + b.n e42 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e7c │ │ │ │ │ + beq.n e84 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e7c │ │ │ │ │ + bne.n e84 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n e7c │ │ │ │ │ + b.n e84 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ea8 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ +00000eb0 <_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] @ (f38 <_PyAsyncGenValueWrapperNew+0x90>) │ │ │ │ │ + ldr r3, [pc, #128] @ (f40 <_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 f26 <_PyAsyncGenValueWrapperNew+0x7e> │ │ │ │ │ + ble.n f2e <_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> │ │ │ │ │ @@ -1714,46 +1716,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] @ (f3c <_PyAsyncGenValueWrapperNew+0x94>) │ │ │ │ │ + ldr r1, [pc, #56] @ (f44 <_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] @ (f40 <_PyAsyncGenValueWrapperNew+0x98>) │ │ │ │ │ + ldr r0, [pc, #24] @ (f48 <_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 eec <_PyAsyncGenValueWrapperNew+0x44> │ │ │ │ │ - b.n f22 <_PyAsyncGenValueWrapperNew+0x7a> │ │ │ │ │ + bne.n ef4 <_PyAsyncGenValueWrapperNew+0x44> │ │ │ │ │ + b.n f2a <_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 │ │ │ │ │ │ │ │ │ │ -00000f44 : │ │ │ │ │ +00000f4c : │ │ │ │ │ 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] │ │ │ │ │ @@ -1767,46 +1769,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, f94 │ │ │ │ │ + cbz r1, f9c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n fc0 │ │ │ │ │ - ldr r2, [pc, #72] @ (fe0 ) │ │ │ │ │ + bne.n fc8 │ │ │ │ │ + ldr r2, [pc, #72] @ (fe8 ) │ │ │ │ │ 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 fd4 │ │ │ │ │ + bhi.n fdc │ │ │ │ │ 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 f94 │ │ │ │ │ + bne.n f9c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n f94 │ │ │ │ │ + b.n f9c │ │ │ │ │ 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -102,15 +102,15 @@ │ │ │ │ │ cbz r1, ee <_Py_MakeCoro+0xee> │ │ │ │ │ ldrb.w r2, [r1, #38] @ 0x26 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ beq.n 11c <_Py_MakeCoro+0x11c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bne.n 10a <_Py_MakeCoro+0x10a> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl dcc │ │ │ │ │ + bl dd4 │ │ │ │ │ R_ARM_THM_CALL compute_cr_origin │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 82 <_Py_MakeCoro+0x82> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -338,15 +338,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 258 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 258 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a1c │ │ │ │ │ + bl a24 │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ b.n 24e │ │ │ │ │ nop │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -638,32 +638,49 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ - beq.n 624 │ │ │ │ │ + bne.n 5f4 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r2, #4 │ │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ + bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ + R_ARM_THM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 75a │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + add sp, #20 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 63e │ │ │ │ │ + bgt.n 5e8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ beq.n 67a │ │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #207 @ 0xcf │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cbz r3, 64a │ │ │ │ │ - ldr r3, [pc, #408] @ (78c ) │ │ │ │ │ + ldr r3, [pc, #372] @ (78c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_THM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ @@ -678,31 +695,14 @@ │ │ │ │ │ R_ARM_THM_CALL gen_clear_frame.part.0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r2, #4 │ │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ - bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ - R_ARM_THM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 75a │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - add sp, #20 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -717,15 +717,15 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 700 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 63e │ │ │ │ │ + b.n 5e8 │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -765,15 +765,15 @@ │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_THM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ bpl.n 6e6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 60c │ │ │ │ │ + bne.n 632 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.n 64a │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7f0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cbnz r0, 70e │ │ │ │ │ @@ -784,15 +784,15 @@ │ │ │ │ │ b.n 66a │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl b4 <_Py_MakeCoro+0xb4> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 778 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 646 │ │ │ │ │ + b.n 5f0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [pc, #128] @ (794 ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq.n 750 │ │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -826,33 +826,33 @@ │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ b.n 72e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 63e │ │ │ │ │ + beq.w 5e8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 63e │ │ │ │ │ + bne.w 5e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 63e │ │ │ │ │ + b.n 5e8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 646 │ │ │ │ │ + b.n 5f0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 6ba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 73e │ │ │ │ │ nop │ │ │ │ │ - .word 0x00000192 │ │ │ │ │ + .word 0x0000016c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000bc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000798 : │ │ │ │ │ @@ -1050,15 +1050,15 @@ │ │ │ │ │ b.n 8ae │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 8ae │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl a1c │ │ │ │ │ + bl a24 │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ b.n 89c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ @@ -1279,15 +1279,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ b.n b30 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq.n b72 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a1c │ │ │ │ │ + bl a24 │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ b.n a56 │ │ │ │ │ ldr r0, [pc, #80] @ (bb4 ) │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ bne.n ac4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -191,15 +191,15 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ │ bl 138 │ │ │ │ │ R_ARM_THM_CALL gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl c6c │ │ │ │ │ + bl c74 │ │ │ │ │ R_ARM_THM_CALL async_gen_unwrap_value │ │ │ │ │ cbnz r0, 18a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -322,15 +322,15 @@ │ │ │ │ │ 00000282 : │ │ │ │ │ async_gen_aclose(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl a78 │ │ │ │ │ + bl a80 │ │ │ │ │ R_ARM_THM_CALL async_gen_init_hooks │ │ │ │ │ cbnz r0, 2a2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.n 2a6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -546,15 +546,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ bl 1bc │ │ │ │ │ R_ARM_THM_CALL _gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl c6c │ │ │ │ │ + bl c74 │ │ │ │ │ R_ARM_THM_CALL async_gen_unwrap_value │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 4de │ │ │ │ │ b.n 526 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -563,15 +563,15 @@ │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r3, 49c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w c6c │ │ │ │ │ + b.w c74 │ │ │ │ │ R_ARM_THM_JUMP24 async_gen_unwrap_value │ │ │ │ │ cbz r0, 4de │ │ │ │ │ ldr r3, [pc, #140] @ (52c ) │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 526 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -724,15 +724,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bgt.n 600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a78 │ │ │ │ │ + bl a80 │ │ │ │ │ R_ARM_THM_CALL async_gen_init_hooks │ │ │ │ │ cbnz r0, 61c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.n 2a6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -820,21 +820,21 @@ │ │ │ │ │ async_gen_asend(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl a78 │ │ │ │ │ + bl a80 │ │ │ │ │ R_ARM_THM_CALL async_gen_init_hooks │ │ │ │ │ cbnz r0, 6ae │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w b2c │ │ │ │ │ + b.w b34 │ │ │ │ │ R_ARM_THM_JUMP24 async_gen_asend_new │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 000006b2 : │ │ │ │ │ async_gen_athrow_throw(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ @@ -891,15 +891,15 @@ │ │ │ │ │ bl 138 │ │ │ │ │ R_ARM_THM_CALL gen_throw │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r3, 746 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl c6c │ │ │ │ │ + bl c74 │ │ │ │ │ R_ARM_THM_CALL async_gen_unwrap_value │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 7c4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ │ @@ -1512,15 +1512,15 @@ │ │ │ │ │ cbnz r5, c16 │ │ │ │ │ str r5, [r0, #28] │ │ │ │ │ b.n c40 │ │ │ │ │ bl 0 <_PyEval_GetFrame> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetFrame │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl dcc │ │ │ │ │ + bl dd4 │ │ │ │ │ R_ARM_THM_CALL compute_cr_origin │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ cbnz r0, c40 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ ├── 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: 34812 (bytes into file) │ │ │ │ │ + Start of section headers: 34836 (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 0x87fc: │ │ │ │ │ +There are 17 section headers, starting at offset 0x8814: │ │ │ │ │ │ │ │ │ │ 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 0006a0 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006f10 000450 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006f18 000450 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0006d4 0002dc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007360 0002f0 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007368 0002f0 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0009b0 0000d0 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0009b0 000967 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001318 002f60 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007650 000fa0 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 004278 000390 00 AX 0 0 8 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0085f0 000180 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004608 000809 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 004e11 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004e11 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 004e44 001410 10 15 206 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 006254 000cb9 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 008770 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001318 002f68 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007658 000fb0 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004280 000390 00 AX 0 0 8 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 008608 000180 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004610 000809 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 004e19 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004e19 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 004e4c 001410 10 15 206 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 00625c 000cb9 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 008788 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 {} │ │ │ │ │ @@ -46,63 +46,63 @@ │ │ │ │ │ 42: 00000810 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 43: 00000820 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 44: 00000821 112 FUNC LOCAL DEFAULT 7 convert_to_double │ │ │ │ │ 45: 00000174 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 46: 00000891 456 FUNC LOCAL DEFAULT 7 float_div │ │ │ │ │ 47: 00000a4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 48: 00000a58 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 49: 00000a59 356 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ - 50: 00000bb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 00000a59 364 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ + 50: 00000bb8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 51: 0000018c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 52: 000001d0 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 53: 00000bbc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 54: 00000bbd 1332 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ - 55: 00000ef0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 00000f10 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 57: 000010d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 53: 00000bc4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 54: 00000bc5 1332 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ + 55: 00000ef8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 00000f18 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 57: 000010d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 58: 00000210 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 59: 000010f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 60: 000010f1 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ + 59: 000010f8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 60: 000010f9 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ 61: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 62: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 63: 00000028 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 64: 00000210 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 65: 000010f9 264 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ - 66: 00001201 160 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ - 67: 000011f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 68: 00001200 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 69: 00001290 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 00001101 264 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ + 66: 00001209 160 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ + 67: 000011f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 00001208 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 69: 00001298 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 70: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 71: 000012a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 72: 000013d1 368 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ + 71: 000012a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 72: 000013d9 368 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ 73: 0000025c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 74: 00001538 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00001540 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 75: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 76: 000002a0 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 77: 00001540 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 78: 00001748 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 79: 0000175c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 80: 0000175d 180 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ - 81: 0000180c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00001548 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 78: 00001750 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 00001764 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 80: 00001765 180 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ + 81: 00001814 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 82: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 83: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 84: 000002d0 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 85: 000002dc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 86: 000002e8 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 87: 00001810 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 88: 00001811 932 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ - 89: 00001b00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 90: 00001b10 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 91: 00001ba8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 92: 00001bb4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 93: 00001bb5 68 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ + 87: 00001818 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 88: 00001819 932 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ + 89: 00001b08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 90: 00001b18 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 91: 00001bb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 92: 00001bbc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 93: 00001bbd 68 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ 94: 0000021d 308 FUNC LOCAL DEFAULT 1 float_sub │ │ │ │ │ 95: 00000348 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 96: 00001bf9 180 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ - 97: 00001ca8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 00001c01 180 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ + 97: 00001cb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 98: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 99: 00000314 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 100: 00000320 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 101: 00000330 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 102: 00000348 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 103: 00000350 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 104: 00000388 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ @@ -111,16 +111,16 @@ │ │ │ │ │ 107: 000003b8 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 108: 00000350 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 109: 00000351 264 FUNC LOCAL DEFAULT 1 float___getformat__ │ │ │ │ │ 110: 00000454 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 111: 000003e0 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 112: 00000458 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 113: 00000459 110 FUNC LOCAL DEFAULT 1 float___format__ │ │ │ │ │ - 114: 00001cac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 115: 00001cad 20 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ + 114: 00001cb4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 115: 00001cb5 20 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ 116: 000004c9 122 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ 117: 00000545 40 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ 118: 00000568 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 119: 000003ec 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 120: 0000056c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 121: 0000056d 280 FUNC LOCAL DEFAULT 1 float_rem │ │ │ │ │ 122: 00000670 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -130,43 +130,43 @@ │ │ │ │ │ 126: 000000dd 228 FUNC LOCAL DEFAULT 9 _float_div_mod │ │ │ │ │ 127: 000000d8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 128: 000000dc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 129: 000001b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 130: 00000424 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 131: 0000044c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 132: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 133: 00001cc1 1854 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ - 134: 000022f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 135: 000022fc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 133: 00001cc9 1854 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ + 134: 000022f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 135: 00002304 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 136: 00000684 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 137: 00000685 2 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ 138: 00000689 2 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ 139: 0000068d 20 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ 140: 00000698 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 141: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 142: 000004d8 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 143: 00002401 824 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ - 144: 000026d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 145: 000026dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 143: 00002409 824 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ + 144: 000026d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 145: 000026e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 146: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 147: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 148: 00000514 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 149: 00000520 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 150: 00002739 776 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ - 151: 00002a30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 150: 00002741 776 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ + 151: 00002a38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 152: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 153: 00002a40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 154: 00002bb8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 155: 00002bd0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 156: 00002c90 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 153: 00002a48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 154: 00002bc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 155: 00002bd8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 156: 00002c98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 157: 00000554 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 158: 00002c94 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 159: 00002ea8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 160: 00002eb8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 161: 00002f40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 158: 00002c9c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 159: 00002eb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 160: 00002ec0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 161: 00002f48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 162: 000001c0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 163: 000001c1 30 FUNC LOCAL DEFAULT 9 float___ceil__ │ │ │ │ │ 164: 000001df 30 FUNC LOCAL DEFAULT 9 float___floor__ │ │ │ │ │ 165: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 166: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ 167: 000001fd 192 FUNC LOCAL DEFAULT 9 float_divmod │ │ │ │ │ 168: 000002b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -264,29 +264,29 @@ │ │ │ │ │ 260: 00000211 12 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ 263: 00000001 44 FUNC GLOBAL HIDDEN 9 _PyFloat_DebugMallocStats │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 267: 000012a1 304 FUNC GLOBAL DEFAULT 7 PyFloat_FromString │ │ │ │ │ + 267: 000012a9 304 FUNC GLOBAL DEFAULT 7 PyFloat_FromString │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ - 281: 00001541 540 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ + 281: 00001549 540 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_dtoa │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_strtod │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_freedtoa │ │ │ │ │ @@ -307,18 +307,18 @@ │ │ │ │ │ 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_parse_inf_or_nan │ │ │ │ │ 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 310: 00002a41 400 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ - 311: 00002bd1 196 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ - 312: 00002c95 548 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ - 313: 00002eb9 168 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ + 310: 00002a49 400 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 311: 00002bd9 196 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ + 312: 00002c9d 548 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ + 313: 00002ec1 168 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 316: 0000036b 14 FUNC GLOBAL DEFAULT 9 PyFloat_GetMax │ │ │ │ │ 317: 00000379 16 FUNC GLOBAL DEFAULT 9 PyFloat_GetMin │ │ │ │ │ 318: 00000010 208 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6f10 contains 138 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6f18 contains 138 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000004 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000024 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000028 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000034 0000d00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000003e 0000052f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ @@ -132,46 +132,46 @@ │ │ │ │ │ 0000063a 0000772f R_ARM_THM_MOVW_ABS_NC 000003ec .LC34 │ │ │ │ │ 0000063e 00007730 R_ARM_THM_MOVT_ABS 000003ec .LC34 │ │ │ │ │ 00000644 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000650 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000660 00002c0a R_ARM_THM_CALL 00000821 convert_to_double │ │ │ │ │ 00000680 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000218 0001051e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -0000050a 0000421e R_ARM_THM_JUMP24 00001201 float_new_impl │ │ │ │ │ +0000050a 0000421e R_ARM_THM_JUMP24 00001209 float_new_impl │ │ │ │ │ 00000562 0000d51e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ 00000690 0000d51e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7360 contains 94 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7368 contains 94 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 0000b402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00013f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00001202 R_ARM_ABS32 000000ad float_dealloc │ │ │ │ │ -0000003c 00005d02 R_ARM_ABS32 00001bb5 float_repr │ │ │ │ │ +0000003c 00005d02 R_ARM_ABS32 00001bbd float_repr │ │ │ │ │ 00000040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000004c 00003c02 R_ARM_ABS32 000010f1 float_hash │ │ │ │ │ +0000004c 00003c02 R_ARM_ABS32 000010f9 float_hash │ │ │ │ │ 00000058 00014002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000068 0000b402 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 00007402 R_ARM_ABS32 000004c9 float_new │ │ │ │ │ -000000d8 00004102 R_ARM_ABS32 000010f9 float_vectorcall │ │ │ │ │ +000000d8 00004102 R_ARM_ABS32 00001101 float_vectorcall │ │ │ │ │ 000000e0 00003102 R_ARM_ABS32 00000a59 float_add │ │ │ │ │ 000000e4 00005e02 R_ARM_ABS32 0000021d float_sub │ │ │ │ │ 000000e8 00002902 R_ARM_ABS32 00000685 float_mul │ │ │ │ │ 000000ec 00007902 R_ARM_ABS32 0000056d float_rem │ │ │ │ │ 000000f0 0000a702 R_ARM_ABS32 000001fd float_divmod │ │ │ │ │ -000000f4 00003602 R_ARM_ABS32 00000bbd float_pow │ │ │ │ │ -000000f8 00006002 R_ARM_ABS32 00001bf9 float_neg │ │ │ │ │ +000000f4 00003602 R_ARM_ABS32 00000bc5 float_pow │ │ │ │ │ +000000f8 00006002 R_ARM_ABS32 00001c01 float_neg │ │ │ │ │ 000000fc 00007502 R_ARM_ABS32 00000545 float_float │ │ │ │ │ -00000100 00005002 R_ARM_ABS32 0000175d float_abs │ │ │ │ │ -00000104 00007302 R_ARM_ABS32 00001cad float_bool │ │ │ │ │ +00000100 00005002 R_ARM_ABS32 00001765 float_abs │ │ │ │ │ +00000104 00007302 R_ARM_ABS32 00001cb5 float_bool │ │ │ │ │ 00000120 00002002 R_ARM_ABS32 000003b5 float___trunc___impl │ │ │ │ │ 00000128 00007502 R_ARM_ABS32 00000545 float_float │ │ │ │ │ 00000154 00007d02 R_ARM_ABS32 0000002d float_floor_div │ │ │ │ │ 00000158 00002e02 R_ARM_ABS32 00000891 float_div │ │ │ │ │ 00000170 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00008a02 R_ARM_ABS32 00000689 float_getreal │ │ │ │ │ 0000017c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -187,24 +187,24 @@ │ │ │ │ │ 000001cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d0 0000a402 R_ARM_ABS32 000001df float___floor__ │ │ │ │ │ 000001d8 0000b402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e0 0000a302 R_ARM_ABS32 000001c1 float___ceil__ │ │ │ │ │ 000001e8 0000b402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f0 00005802 R_ARM_ABS32 00001811 float___round__ │ │ │ │ │ +000001f0 00005802 R_ARM_ABS32 00001819 float___round__ │ │ │ │ │ 000001f8 0000b402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000200 00008f02 R_ARM_ABS32 00002401 float_as_integer_ratio │ │ │ │ │ +00000200 00008f02 R_ARM_ABS32 00002409 float_as_integer_ratio │ │ │ │ │ 00000208 0000b402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000020c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000210 00008502 R_ARM_ABS32 00001cc1 float_fromhex │ │ │ │ │ +00000210 00008502 R_ARM_ABS32 00001cc9 float_fromhex │ │ │ │ │ 00000218 0000b402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000220 00009602 R_ARM_ABS32 00002739 float_hex │ │ │ │ │ +00000220 00009602 R_ARM_ABS32 00002741 float_hex │ │ │ │ │ 00000228 0000b402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 0000aa02 R_ARM_ABS32 000002bd float_is_integer │ │ │ │ │ 00000238 0000b402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000240 0000ae02 R_ARM_ABS32 00000359 float___getnewargs__ │ │ │ │ │ 00000248 0000b402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -233,15 +233,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 0x7650 contains 500 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7658 contains 502 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 0000d90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000070 0000da0a 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 │ │ │ │ │ @@ -356,395 +356,397 @@ │ │ │ │ │ 00000a3c 00002d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00000a40 00002d30 R_ARM_THM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 00000a46 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a50 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a54 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a7a 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a8e 0000e30a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000a8c 0000e30a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ 00000ac4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ac8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000aee 0000d90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000b06 0000da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000b14 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b18 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b3e 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b76 0000e60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b86 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b8a 0000e530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b98 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b9c 0000e530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000ba2 0000db0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000bb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bb4 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bb8 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bce 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bd2 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000bfa 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c10 0000e30a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000c96 0000fd0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000ca8 0000fe0a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ -00000cfa 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000cfe 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d20 0000d90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000d66 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00000d82 0001000a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000d9a 0000fd0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000dac 0000fe0a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ -00000de2 0000da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000dee 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000df2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e2c 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e42 0000e30a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000e5a 0000e60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e6a 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e86 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e8a 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e8e 0000332f R_ARM_THM_MOVW_ABS_NC 0000018c .LC9 │ │ │ │ │ -00000e92 00003330 R_ARM_THM_MOVT_ABS 0000018c .LC9 │ │ │ │ │ -00000e98 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ec6 0001000a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000ed6 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000eda 0000fb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000ede 0000342f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC10 │ │ │ │ │ -00000ee2 00003430 R_ARM_THM_MOVT_ABS 000001d0 .LC10 │ │ │ │ │ -00000ee8 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000f0c 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f10 0000e60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f5a 0001000a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000fe6 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000fea 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000ff0 0001010a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ -00001034 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001038 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001046 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -0000104a 00010330 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001052 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001056 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000010aa 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000010ae 0000e530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000010b6 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000010ba 0000e530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001132 0001092f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001136 00010930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000119c 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011be 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -000011c2 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -000011c8 00010c0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000011d8 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -000011dc 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -000011e2 00010d0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -000011f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000011fc 0000cf02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000120c 0001092f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001210 00010930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000127c 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001298 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000129c 0000cf02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012b8 00010e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000012c6 00010f0a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -000012d2 0001100a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000012d8 0000482f R_ARM_THM_MOVW_ABS_NC 000013d1 float_from_string_inner │ │ │ │ │ -000012dc 00004830 R_ARM_THM_MOVT_ABS 000013d1 float_from_string_inner │ │ │ │ │ -000012e4 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -000012e8 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -000012ee 0001110a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -000012f6 0001120a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001312 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001326 0000482f R_ARM_THM_MOVW_ABS_NC 000013d1 float_from_string_inner │ │ │ │ │ -0000132a 00004830 R_ARM_THM_MOVT_ABS 000013d1 float_from_string_inner │ │ │ │ │ -00001330 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -00001334 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -0000133a 0001110a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00001342 0001120a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000134c 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00001350 00011330 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00001358 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001366 0001140a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001372 0001150a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000137a 0000482f R_ARM_THM_MOVW_ABS_NC 000013d1 float_from_string_inner │ │ │ │ │ -0000137e 00004830 R_ARM_THM_MOVT_ABS 000013d1 float_from_string_inner │ │ │ │ │ -0000138c 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -00001390 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -000013a2 0001120a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000013aa 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000013ae 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000013b2 0000462f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -000013b6 00004630 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -000013c0 0000f60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000013c6 0001162f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000013ca 00011630 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000013f0 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000013f4 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000140c 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001410 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001420 0001180a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00001454 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001458 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001480 0000d90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001494 0000da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000149c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000014a0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000014d4 0001180a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -000014e2 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000014e6 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000014ea 0000492f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ -000014ee 00004930 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ -000014f6 0000f60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000151e 0000e60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001532 0000db0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001538 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000153c 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000160e 0000e40a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -0000163a 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000163e 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001642 00004c2f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC16 │ │ │ │ │ -00001646 00004c30 R_ARM_THM_MOVT_ABS 000002a0 .LC16 │ │ │ │ │ -0000164c 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001664 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001668 00011a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000166c 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -00001670 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -00001676 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000172e 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00001758 0000cf02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000178c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001790 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017bc 0000d90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000017d0 0000da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000017d6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017da 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000180c 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001840 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001844 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001864 00011b0a R_ARM_THM_CALL 00000000 round │ │ │ │ │ -0000189e 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018e6 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018f0 00011c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000192e 00011d0a R_ARM_THM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ -00001952 0000532f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ -00001956 00005330 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ -00001960 0000522f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC17 │ │ │ │ │ -00001964 00005230 R_ARM_THM_MOVT_ABS 000002c8 .LC17 │ │ │ │ │ -00001972 0000552f R_ARM_THM_MOVW_ABS_NC 000002dc .LC20 │ │ │ │ │ -00001976 00005530 R_ARM_THM_MOVT_ABS 000002dc .LC20 │ │ │ │ │ -0000197a 00011e0a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -0000197e 0000fd0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -0000198a 00011f0a R_ARM_THM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ -00001998 0000d50a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -000019aa 0001200a R_ARM_THM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ -000019c6 0000542f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC19 │ │ │ │ │ -000019ca 00005430 R_ARM_THM_MOVT_ABS 000002d0 .LC19 │ │ │ │ │ -000019d4 00010c0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000019e4 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000019e8 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000019f0 0000ef0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000019fc 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001a00 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001a06 0000232f R_ARM_THM_MOVW_ABS_NC 00000070 .LC5 │ │ │ │ │ -00001a0a 00002330 R_ARM_THM_MOVT_ABS 00000070 .LC5 │ │ │ │ │ -00001a10 0000f60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001a22 00011c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001a32 0000e60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a54 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001a64 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001a68 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001a70 0000242f R_ARM_THM_MOVW_ABS_NC 00000090 .LC6 │ │ │ │ │ -00001a74 00002430 R_ARM_THM_MOVT_ABS 00000090 .LC6 │ │ │ │ │ -00001a7c 0000fa0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001a9a 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001aa2 0000f70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001aac 0000e30a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00001acc 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ad2 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ad6 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001adc 0000252f R_ARM_THM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ -00001ae0 00002530 R_ARM_THM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ -00001ae4 0000f60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001afa 0001210a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b08 0000f302 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001b0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001b24 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001b28 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001b2c 0000562f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC21 │ │ │ │ │ -00001b30 00005630 R_ARM_THM_MOVT_ABS 000002e8 .LC21 │ │ │ │ │ -00001b36 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b3e 0001220a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001b4c 0000db0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b52 0000db0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b98 00011b0a R_ARM_THM_CALL 00000000 round │ │ │ │ │ -00001ba2 0000f80a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001bb0 0000f302 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001bd0 0001230a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00001bd8 0001240a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001be0 0001250a R_ARM_THM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ -00001be8 0001210a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c28 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c2c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c58 0000d90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001c6c 0000da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001c72 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c76 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ca8 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001cd8 0001100a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001ce6 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001cea 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001d06 00012f0a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -00001d32 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00001d36 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00001d6e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00001d72 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00001efc 0001300a R_ARM_THM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -00001f04 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00001f08 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00001f84 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00001f88 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00001fd4 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00001fd8 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00002086 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000020a8 0000d50a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -000021d0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000021d4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00002262 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00002266 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000022c2 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000022d2 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000022d6 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000022da 0000842f R_ARM_THM_MOVW_ABS_NC 00000480 .LC38 │ │ │ │ │ -000022de 00008430 R_ARM_THM_MOVT_ABS 00000480 .LC38 │ │ │ │ │ -000022e4 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000022f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002302 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002314 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002318 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000231c 0000832f R_ARM_THM_MOVW_ABS_NC 0000044c .LC37 │ │ │ │ │ -00002320 00008330 R_ARM_THM_MOVT_ABS 0000044c .LC37 │ │ │ │ │ -00002326 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000023a6 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000023aa 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000023ae 0000822f R_ARM_THM_MOVW_ABS_NC 00000424 .LC36 │ │ │ │ │ -000023b2 00008230 R_ARM_THM_MOVT_ABS 00000424 .LC36 │ │ │ │ │ -000023b8 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000023da 0001310a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000023f6 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002416 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000241a 00013230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002458 0000e40a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -0000246a 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002484 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -0000249c 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000024b4 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000024cc 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000024e4 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000024fc 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002514 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -0000252c 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002546 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002568 0000e80a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -0000257e 0000e80a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -0000258a 0000d70a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000025a0 0000d70a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000025d2 0001330a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000262c 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000264e 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002662 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000266e 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000267a 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002682 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000026a6 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026ac 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000026b0 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000026b4 00008e2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC40 │ │ │ │ │ -000026b8 00008e30 R_ARM_THM_MOVT_ABS 000004d8 .LC40 │ │ │ │ │ -000026be 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000026d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000026f4 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002712 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002716 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000271a 00008d2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC39 │ │ │ │ │ -0000271e 00008d30 R_ARM_THM_MOVT_ABS 000004ac .LC39 │ │ │ │ │ -00002724 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002796 0000e40a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000027ae 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000027ba 0001342f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -000027be 00013430 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002962 0000952f R_ARM_THM_MOVW_ABS_NC 00000520 .LC44 │ │ │ │ │ -00002966 00009530 R_ARM_THM_MOVT_ABS 00000520 .LC44 │ │ │ │ │ -0000296a 0001350a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002984 0000942f R_ARM_THM_MOVW_ABS_NC 00000514 .LC43 │ │ │ │ │ -00002988 00009430 R_ARM_THM_MOVT_ABS 00000514 .LC43 │ │ │ │ │ -0000298c 0001350a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000029be 0000932f R_ARM_THM_MOVW_ABS_NC 00000508 .LC42 │ │ │ │ │ -000029c2 00009330 R_ARM_THM_MOVT_ABS 00000508 .LC42 │ │ │ │ │ -000029fe 0000922f R_ARM_THM_MOVW_ABS_NC 000004fc .LC41 │ │ │ │ │ -00002a02 00009230 R_ARM_THM_MOVT_ABS 000004fc .LC41 │ │ │ │ │ -00002a08 0000ef0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002a0e 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002a38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002a3c 0000f302 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002ac2 0000e40a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00002afa 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002b5c 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002b60 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002b64 0000982f R_ARM_THM_MOVW_ABS_NC 0000052c .LC46 │ │ │ │ │ -00002b68 00009830 R_ARM_THM_MOVT_ABS 0000052c .LC46 │ │ │ │ │ -00002b6e 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002b8e 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002b92 00011a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002b96 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -00002b9a 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -00002ba0 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002bc8 0000cf02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002c2e 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002c32 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002c36 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC3 │ │ │ │ │ -00002c3a 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC3 │ │ │ │ │ -00002c40 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002c72 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002c90 0000cf02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002cec 0000e40a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00002dbe 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002dfa 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002dfe 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e02 00009d2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC47 │ │ │ │ │ -00002e06 00009d30 R_ARM_THM_MOVT_ABS 00000554 .LC47 │ │ │ │ │ -00002e0c 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e16 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002e1a 00011a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002e1e 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -00002e22 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -00002e28 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002efc 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002f22 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00000b3a 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b4c 0000e30a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000b6a 0000e60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b76 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b7a 0000e530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b88 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b8c 0000e530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b96 0000e60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bb8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000bbc 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000bc0 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000bd6 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000bda 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c02 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c18 0000e30a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000c9e 0000fd0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000cb0 0000fe0a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ +00000d02 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d06 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d28 0000d90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000d6e 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00000d8a 0001000a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00000da2 0000fd0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000db4 0000fe0a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ +00000dea 0000da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000df6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000dfa 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e34 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e4a 0000e30a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000e62 0000e60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e72 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e8e 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e92 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e96 0000332f R_ARM_THM_MOVW_ABS_NC 0000018c .LC9 │ │ │ │ │ +00000e9a 00003330 R_ARM_THM_MOVT_ABS 0000018c .LC9 │ │ │ │ │ +00000ea0 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ece 0001000a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00000ede 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000ee2 0000fb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000ee6 0000342f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC10 │ │ │ │ │ +00000eea 00003430 R_ARM_THM_MOVT_ABS 000001d0 .LC10 │ │ │ │ │ +00000ef0 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f14 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f18 0000e60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f62 0001000a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00000fee 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000ff2 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000ff8 0001010a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ +0000103c 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001040 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000104e 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001052 00010330 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +0000105a 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000105e 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010b2 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000010b6 0000e530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000010be 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000010c2 0000e530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000113a 0001092f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000113e 00010930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000011a4 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011c6 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +000011ca 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +000011d0 00010c0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000011e0 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +000011e4 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +000011ea 00010d0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00001200 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001204 0000cf02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001214 0001092f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001218 00010930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001284 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000012a4 0000cf02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012c0 00010e0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000012ce 00010f0a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +000012da 0001100a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000012e0 0000482f R_ARM_THM_MOVW_ABS_NC 000013d9 float_from_string_inner │ │ │ │ │ +000012e4 00004830 R_ARM_THM_MOVT_ABS 000013d9 float_from_string_inner │ │ │ │ │ +000012ec 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +000012f0 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +000012f6 0001110a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +000012fe 0001120a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000131a 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000132e 0000482f R_ARM_THM_MOVW_ABS_NC 000013d9 float_from_string_inner │ │ │ │ │ +00001332 00004830 R_ARM_THM_MOVT_ABS 000013d9 float_from_string_inner │ │ │ │ │ +00001338 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +0000133c 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +00001342 0001110a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +0000134a 0001120a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001354 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001358 00011330 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00001360 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000136e 0001140a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000137a 0001150a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001382 0000482f R_ARM_THM_MOVW_ABS_NC 000013d9 float_from_string_inner │ │ │ │ │ +00001386 00004830 R_ARM_THM_MOVT_ABS 000013d9 float_from_string_inner │ │ │ │ │ +00001394 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +00001398 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +000013aa 0001120a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000013b2 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000013b6 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000013ba 0000462f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +000013be 00004630 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +000013c8 0000f60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000013ce 0001162f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000013d2 00011630 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000013f8 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000013fc 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001414 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001418 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001428 0001180a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +0000145c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001460 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001488 0000d90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000149c 0000da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000014a4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000014a8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000014dc 0001180a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +000014ea 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000014ee 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000014f2 0000492f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ +000014f6 00004930 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ +000014fe 0000f60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001526 0000e60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000153a 0000db0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001540 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001544 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001616 0000e40a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00001642 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001646 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000164a 00004c2f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC16 │ │ │ │ │ +0000164e 00004c30 R_ARM_THM_MOVT_ABS 000002a0 .LC16 │ │ │ │ │ +00001654 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000166c 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001670 00011a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001674 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00001678 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +0000167e 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001736 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00001760 0000cf02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001794 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001798 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017c4 0000d90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000017d8 0000da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000017de 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017e2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001814 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001848 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000184c 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000186c 00011b0a R_ARM_THM_CALL 00000000 round │ │ │ │ │ +000018a6 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018ee 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018f8 00011c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001936 00011d0a R_ARM_THM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ +0000195a 0000532f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ +0000195e 00005330 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ +00001968 0000522f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC17 │ │ │ │ │ +0000196c 00005230 R_ARM_THM_MOVT_ABS 000002c8 .LC17 │ │ │ │ │ +0000197a 0000552f R_ARM_THM_MOVW_ABS_NC 000002dc .LC20 │ │ │ │ │ +0000197e 00005530 R_ARM_THM_MOVT_ABS 000002dc .LC20 │ │ │ │ │ +00001982 00011e0a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +00001986 0000fd0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00001992 00011f0a R_ARM_THM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ +000019a0 0000d50a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +000019b2 0001200a R_ARM_THM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ +000019ce 0000542f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC19 │ │ │ │ │ +000019d2 00005430 R_ARM_THM_MOVT_ABS 000002d0 .LC19 │ │ │ │ │ +000019dc 00010c0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000019ec 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000019f0 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000019f8 0000ef0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001a04 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001a08 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001a0e 0000232f R_ARM_THM_MOVW_ABS_NC 00000070 .LC5 │ │ │ │ │ +00001a12 00002330 R_ARM_THM_MOVT_ABS 00000070 .LC5 │ │ │ │ │ +00001a18 0000f60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001a2a 00011c0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001a3a 0000e60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a5c 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001a6c 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001a70 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001a78 0000242f R_ARM_THM_MOVW_ABS_NC 00000090 .LC6 │ │ │ │ │ +00001a7c 00002430 R_ARM_THM_MOVT_ABS 00000090 .LC6 │ │ │ │ │ +00001a84 0000fa0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001aa2 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aaa 0000f70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001ab4 0000e30a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00001ad4 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ada 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ade 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001ae4 0000252f R_ARM_THM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ +00001ae8 00002530 R_ARM_THM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ +00001aec 0000f60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b02 0001210a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b10 0000f302 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001b14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001b2c 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001b30 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001b34 0000562f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC21 │ │ │ │ │ +00001b38 00005630 R_ARM_THM_MOVT_ABS 000002e8 .LC21 │ │ │ │ │ +00001b3e 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b46 0001220a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001b54 0000db0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001b5a 0000db0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001ba0 00011b0a R_ARM_THM_CALL 00000000 round │ │ │ │ │ +00001baa 0000f80a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001bb8 0000f302 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001bd8 0001230a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00001be0 0001240a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001be8 0001250a R_ARM_THM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ +00001bf0 0001210a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c30 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c34 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c60 0000d90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001c74 0000da0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001c7a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c7e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001cb0 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ce0 0001100a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001cee 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001cf2 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001d0e 00012f0a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +00001d3a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00001d3e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00001d76 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00001d7a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00001f04 0001300a R_ARM_THM_CALL 00000000 __isoc23_strtol │ │ │ │ │ +00001f0c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00001f10 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00001f8c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00001f90 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00001fdc 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00001fe0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000208e 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000020b0 0000d50a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +000021d8 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +000021dc 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000226a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000226e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000022ca 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000022da 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000022de 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000022e2 0000842f R_ARM_THM_MOVW_ABS_NC 00000480 .LC38 │ │ │ │ │ +000022e6 00008430 R_ARM_THM_MOVT_ABS 00000480 .LC38 │ │ │ │ │ +000022ec 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000230a 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000231c 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002320 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002324 0000832f R_ARM_THM_MOVW_ABS_NC 0000044c .LC37 │ │ │ │ │ +00002328 00008330 R_ARM_THM_MOVT_ABS 0000044c .LC37 │ │ │ │ │ +0000232e 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023ae 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000023b2 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000023b6 0000822f R_ARM_THM_MOVW_ABS_NC 00000424 .LC36 │ │ │ │ │ +000023ba 00008230 R_ARM_THM_MOVT_ABS 00000424 .LC36 │ │ │ │ │ +000023c0 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023e2 0001310a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000023fe 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000241e 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002422 00013230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002460 0000e40a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00002472 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +0000248c 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000024a4 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000024bc 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000024d4 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000024ec 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002504 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +0000251c 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002534 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +0000254e 0000ff0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002570 0000e80a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +00002586 0000e80a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +00002592 0000d70a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000025a8 0000d70a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000025da 0001330a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00002634 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002656 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000266a 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002676 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002682 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000268a 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000026ae 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026b4 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000026b8 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000026bc 00008e2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC40 │ │ │ │ │ +000026c0 00008e30 R_ARM_THM_MOVT_ABS 000004d8 .LC40 │ │ │ │ │ +000026c6 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000026e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000026fc 0000d80a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000271a 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000271e 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002722 00008d2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC39 │ │ │ │ │ +00002726 00008d30 R_ARM_THM_MOVT_ABS 000004ac .LC39 │ │ │ │ │ +0000272c 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000279e 0000e40a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000027b6 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000027c2 0001342f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +000027c6 00013430 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +0000296a 0000952f R_ARM_THM_MOVW_ABS_NC 00000520 .LC44 │ │ │ │ │ +0000296e 00009530 R_ARM_THM_MOVT_ABS 00000520 .LC44 │ │ │ │ │ +00002972 0001350a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000298c 0000942f R_ARM_THM_MOVW_ABS_NC 00000514 .LC43 │ │ │ │ │ +00002990 00009430 R_ARM_THM_MOVT_ABS 00000514 .LC43 │ │ │ │ │ +00002994 0001350a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000029c6 0000932f R_ARM_THM_MOVW_ABS_NC 00000508 .LC42 │ │ │ │ │ +000029ca 00009330 R_ARM_THM_MOVT_ABS 00000508 .LC42 │ │ │ │ │ +00002a06 0000922f R_ARM_THM_MOVW_ABS_NC 000004fc .LC41 │ │ │ │ │ +00002a0a 00009230 R_ARM_THM_MOVT_ABS 000004fc .LC41 │ │ │ │ │ +00002a10 0000ef0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002a16 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002a40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002a44 0000f302 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002aca 0000e40a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00002b02 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002b64 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002b68 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002b6c 0000982f R_ARM_THM_MOVW_ABS_NC 0000052c .LC46 │ │ │ │ │ +00002b70 00009830 R_ARM_THM_MOVT_ABS 0000052c .LC46 │ │ │ │ │ +00002b76 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002b96 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002b9a 00011a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002b9e 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00002ba2 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +00002ba8 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002bd0 0000cf02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002c36 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002c3a 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002c3e 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC3 │ │ │ │ │ +00002c42 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC3 │ │ │ │ │ +00002c48 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002c7a 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002c98 0000cf02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002cf4 0000e40a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00002dc6 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002e02 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002e06 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002e0a 00009d2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC47 │ │ │ │ │ +00002e0e 00009d30 R_ARM_THM_MOVT_ABS 00000554 .LC47 │ │ │ │ │ +00002e14 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e1e 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002e22 00011a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002e26 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00002e2a 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +00002e30 0000f10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002f04 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002f2a 0000f20a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ 000000a2 0000db1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000000e2 0000dd1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000120 0000dd1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000178 0000df1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 0000021e 0000df1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000003b8 0000e81e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ 000007ea 0000db1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000a2a 0000db1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000010a6 0000db1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000010f4 0001061e R_ARM_THM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ -00001146 00010a1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001150 00010b1e R_ARM_THM_JUMP24 000012a1 PyFloat_FromString │ │ │ │ │ -000011b2 0000d51e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -0000121a 00010a1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -0000121e 00010b1e R_ARM_THM_JUMP24 000012a1 PyFloat_FromString │ │ │ │ │ -00001288 0000d51e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00001806 0000db1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000189a 0000e81e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00001b7a 0000d51e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00001bf4 0000db1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001ca2 0000db1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000029d0 0001271e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000e26 0000d51e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00000bae 0000db1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000010ae 0000db1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000010fc 0001061e R_ARM_THM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ +0000114e 00010a1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001158 00010b1e R_ARM_THM_JUMP24 000012a9 PyFloat_FromString │ │ │ │ │ +000011ba 0000d51e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00001222 00010a1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001226 00010b1e R_ARM_THM_JUMP24 000012a9 PyFloat_FromString │ │ │ │ │ +00001290 0000d51e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +0000180e 0000db1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000018a2 0000e81e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +00001b82 0000d51e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00001bfc 0000db1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001caa 0000db1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000029d8 0001271e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000e2e 0000d51e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x85f0 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8608 contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00003d2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC11 │ │ │ │ │ 0000000c 00003d30 R_ARM_THM_MOVT_ABS 000001fc .LC11 │ │ │ │ │ 00000028 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000004c 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000056 00002c0a R_ARM_THM_CALL 00000821 convert_to_double │ │ │ │ │ 0000007e 0000e00a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -589,15 +589,15 @@ │ │ │ │ │ bhi.n 52a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r1, [r5, #12] │ │ │ │ │ ble.n 526 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 1200 │ │ │ │ │ + b.w 1208 │ │ │ │ │ R_ARM_THM_JUMP24 float_new_impl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 4f6 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1096,46 +1096,45 @@ │ │ │ │ │ │ │ │ │ │ 00000a58 : │ │ │ │ │ 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, #320] @ (bb0 ) │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + ldr r4, [pc, #332] @ (bb8 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ beq.n b32 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n b32 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #7 │ │ │ │ │ - bpl.n b86 │ │ │ │ │ + lsls r2, r3, #7 │ │ │ │ │ + bpl.n b76 │ │ │ │ │ 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 b72 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ + beq.n b6a │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ bne.n b38 │ │ │ │ │ - ldr r3, [pc, #264] @ (bb4 ) │ │ │ │ │ + ldr r3, [pc, #272] @ (bbc ) │ │ │ │ │ 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, b00 │ │ │ │ │ @@ -1155,492 +1154,497 @@ │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bne.n b2c │ │ │ │ │ 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 ba2 │ │ │ │ │ + beq.n ba4 │ │ │ │ │ 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 aec │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ b.n aec │ │ │ │ │ - vldr d0, [r5, #8] │ │ │ │ │ - b.n aa0 │ │ │ │ │ - ldr r1, [pc, #116] @ (bb0 ) │ │ │ │ │ - vstr d0, [sp] │ │ │ │ │ + vldr d8, [r5, #8] │ │ │ │ │ + b.n aa2 │ │ │ │ │ + ldr r1, [pc, #124] @ (bb8 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n aa8 │ │ │ │ │ - add r1, sp, #16 │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - vstr d0, [sp] │ │ │ │ │ - bl 820 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - vldr d0, [sp] │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r5, [sp, #12] │ │ │ │ │ - beq.n af6 │ │ │ │ │ - ldr r3, [pc, #84] @ (bb8 ) │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #7 │ │ │ │ │ + bpl.n b76 │ │ │ │ │ + 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 b92 │ │ │ │ │ + ldr r3, [pc, #96] @ (bc0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - vldr d8, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ b.n ab6 │ │ │ │ │ - vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa0 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + beq.n aa2 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ b.n af6 │ │ │ │ │ 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 baa │ │ │ │ │ + bne.n bb2 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ b.n af6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n af6 │ │ │ │ │ + vstr d0, [sp] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + vldr d0, [sp] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n b5e │ │ │ │ │ + b.n b72 │ │ │ │ │ + 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 b98 │ │ │ │ │ + b.n b88 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x000000fe │ │ │ │ │ + .word 0x00000106 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000048 │ │ │ │ │ + .word 0x00000058 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000bbc : │ │ │ │ │ +00000bc4 : │ │ │ │ │ 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 e86 │ │ │ │ │ - ldr r4, [pc, #808] @ (f08 ) │ │ │ │ │ + bne.w e8e │ │ │ │ │ + ldr r4, [pc, #808] @ (f10 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w e2a │ │ │ │ │ + bne.w e32 │ │ │ │ │ vldr d9, [r6, #8] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.w e08 │ │ │ │ │ - ldr r1, [pc, #780] @ (f08 ) │ │ │ │ │ + beq.w e10 │ │ │ │ │ + ldr r1, [pc, #780] @ (f10 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e08 │ │ │ │ │ + bne.w e10 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 10aa │ │ │ │ │ + bpl.w 10b2 │ │ │ │ │ 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 f10 │ │ │ │ │ + beq.w f18 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w e18 │ │ │ │ │ + beq.w e20 │ │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w ea4 │ │ │ │ │ + bvs.w eac │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w fba │ │ │ │ │ + bvs.w fc2 │ │ │ │ │ vabs.f64 d6, d8 │ │ │ │ │ - vldr d7, [pc, #668] @ ef0 │ │ │ │ │ + vldr d7, [pc, #668] @ ef8 │ │ │ │ │ vabs.f64 d5, d9 │ │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w f84 │ │ │ │ │ + bgt.w f8c │ │ │ │ │ vcmp.f64 d5, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w f52 │ │ │ │ │ + bgt.w f5a │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w ebe │ │ │ │ │ + beq.w ec6 │ │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n d5e │ │ │ │ │ + bmi.n d66 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w ea0 │ │ │ │ │ + beq.w ea8 │ │ │ │ │ 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 fd2 │ │ │ │ │ - vldr d6, [pc, #572] @ ef8 │ │ │ │ │ - vldr d7, [pc, #576] @ f00 │ │ │ │ │ + bne.w fda │ │ │ │ │ + vldr d6, [pc, #572] @ f00 │ │ │ │ │ + vldr d7, [pc, #576] @ f08 │ │ │ │ │ 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 1040 │ │ │ │ │ - ldr r3, [pc, #552] @ (f0c ) │ │ │ │ │ + bne.w 1048 │ │ │ │ │ + ldr r3, [pc, #552] @ (f14 ) │ │ │ │ │ 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 de0 │ │ │ │ │ + beq.n de8 │ │ │ │ │ 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 e02 │ │ │ │ │ + bne.n e0a │ │ │ │ │ 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 e18 │ │ │ │ │ + beq.n e20 │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w fcc │ │ │ │ │ + bvs.w fd4 │ │ │ │ │ vabs.f64 d6, d8 │ │ │ │ │ - vldr d7, [pc, #412] @ ef0 │ │ │ │ │ + vldr d7, [pc, #412] @ ef8 │ │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n e18 │ │ │ │ │ + bgt.n e20 │ │ │ │ │ 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 1046 │ │ │ │ │ + bne.w 104e │ │ │ │ │ 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 eaa │ │ │ │ │ + beq.w eb2 │ │ │ │ │ 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 ff6 │ │ │ │ │ - vldr d7, [pc, #320] @ f00 │ │ │ │ │ + bne.w ffe │ │ │ │ │ + vldr d7, [pc, #320] @ f08 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 1040 │ │ │ │ │ + beq.w 1048 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d10, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n ce0 │ │ │ │ │ + bne.n ce8 │ │ │ │ │ vneg.f64 d8, d8 │ │ │ │ │ - b.n ce0 │ │ │ │ │ + b.n ce8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109c │ │ │ │ │ + beq.w 10a4 │ │ │ │ │ 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 d1e │ │ │ │ │ + beq.n d26 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n d1e │ │ │ │ │ + b.n d26 │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w c34 │ │ │ │ │ + bne.w c3c │ │ │ │ │ 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 bec │ │ │ │ │ + bne.w bf4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 10aa │ │ │ │ │ + bpl.w 10b2 │ │ │ │ │ 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 bf0 │ │ │ │ │ + bne.w bf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, e9c │ │ │ │ │ + cbnz r0, ea4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.w d32 │ │ │ │ │ + beq.w d3a │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c04 │ │ │ │ │ + beq.w c0c │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w c40 │ │ │ │ │ - b.n e18 │ │ │ │ │ + bne.w c48 │ │ │ │ │ + b.n e20 │ │ │ │ │ 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 d28 │ │ │ │ │ + b.n d30 │ │ │ │ │ vmov.f64 d9, d7 │ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ │ - b.n e1c │ │ │ │ │ + b.n e24 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d9, d7 │ │ │ │ │ - b.n ea4 │ │ │ │ │ + b.n eac │ │ │ │ │ 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 1080 │ │ │ │ │ + bpl.w 1088 │ │ │ │ │ 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 e9c │ │ │ │ │ + b.n ea4 │ │ │ │ │ nop │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000222 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e9c │ │ │ │ │ + bne.n ea4 │ │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n ea4 │ │ │ │ │ + bvs.n eac │ │ │ │ │ vabs.f64 d7, d9 │ │ │ │ │ - vldr d6, [pc, #424] @ 10d0 │ │ │ │ │ + vldr d6, [pc, #424] @ 10d8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 106a │ │ │ │ │ + bgt.w 1072 │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n ed6 │ │ │ │ │ + beq.n ede │ │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.w c86 │ │ │ │ │ + bpl.w c8e │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - b.n d7a │ │ │ │ │ + b.n d82 │ │ │ │ │ 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 101c │ │ │ │ │ + ble.n 1024 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d7, [pc, #360] @ 10d8 │ │ │ │ │ + vldr d7, [pc, #360] @ 10e0 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ vmoveq.f64 d0, d9 │ │ │ │ │ - b.n e1c │ │ │ │ │ + b.n e24 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d5, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w e18 │ │ │ │ │ + beq.w e20 │ │ │ │ │ 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 102a │ │ │ │ │ - vldr d0, [pc, #288] @ 10d8 │ │ │ │ │ - b.n e1c │ │ │ │ │ + bne.n 1032 │ │ │ │ │ + vldr d0, [pc, #288] @ 10e0 │ │ │ │ │ + b.n e24 │ │ │ │ │ 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 e1c │ │ │ │ │ + b.n e24 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 1030 │ │ │ │ │ + bne.n 1038 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ it eq │ │ │ │ │ streq r6, [r5, #0] │ │ │ │ │ - beq.w ce0 │ │ │ │ │ + beq.w ce8 │ │ │ │ │ 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 e9c │ │ │ │ │ + b.n ea4 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bne.n fe6 │ │ │ │ │ + bne.n fee │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 1030 │ │ │ │ │ + bne.n 1038 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d8, [pc, #212] @ 10e0 │ │ │ │ │ + vldr d8, [pc, #212] @ 10e8 │ │ │ │ │ str r6, [r5, #0] │ │ │ │ │ vcmp.f64 d10, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w dda │ │ │ │ │ - b.n ce0 │ │ │ │ │ + beq.w de2 │ │ │ │ │ + b.n ce8 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 106a │ │ │ │ │ - vldr d0, [pc, #180] @ 10e0 │ │ │ │ │ - b.n e1c │ │ │ │ │ + beq.n 1072 │ │ │ │ │ + vldr d0, [pc, #180] @ 10e8 │ │ │ │ │ + b.n e24 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bne.n fe6 │ │ │ │ │ + bne.n fee │ │ │ │ │ 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 ff0 │ │ │ │ │ + b.n ff8 │ │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 1034 │ │ │ │ │ + b.n 103c │ │ │ │ │ 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 │ │ │ │ │ @@ -1650,28 +1654,28 @@ │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ vmov r3, s19 │ │ │ │ │ - vldr d0, [pc, #112] @ 10e0 │ │ │ │ │ - vldr d7, [pc, #116] @ 10e8 │ │ │ │ │ + vldr d0, [pc, #112] @ 10e8 │ │ │ │ │ + vldr d7, [pc, #116] @ 10f0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ │ - b.n e1c │ │ │ │ │ + b.n e24 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d7, [pc, #88] @ 10e0 │ │ │ │ │ + vldr d7, [pc, #88] @ 10e8 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ vmoveq.f64 d0, d9 │ │ │ │ │ - b.n e1c │ │ │ │ │ + b.n e24 │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ @@ -1683,218 +1687,218 @@ │ │ │ │ │ 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 d28 │ │ │ │ │ + b.n d30 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ │ │ │ │ │ -000010f0 : │ │ │ │ │ +000010f8 : │ │ │ │ │ float_hash(): │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ b.w 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_HashDouble │ │ │ │ │ │ │ │ │ │ -000010f8 : │ │ │ │ │ +00001100 : │ │ │ │ │ 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 11d6 │ │ │ │ │ + bne.n 11de │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11ba │ │ │ │ │ - ldr r3, [pc, #212] @ (11f8 ) │ │ │ │ │ + bne.n 11c2 │ │ │ │ │ + ldr r3, [pc, #212] @ (1200 ) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 11a4 │ │ │ │ │ + beq.n 11ac │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 1154 │ │ │ │ │ + bne.n 115c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 11a8 │ │ │ │ │ + beq.n 11b0 │ │ │ │ │ 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 114a │ │ │ │ │ + beq.n 1152 │ │ │ │ │ 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 12a0 │ │ │ │ │ + b.w 12a8 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ - ldr r3, [pc, #164] @ (11fc ) │ │ │ │ │ + ldr r3, [pc, #164] @ (1204 ) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - ldr r0, [pc, #152] @ (11f8 ) │ │ │ │ │ - bl 1200 │ │ │ │ │ + ldr r0, [pc, #152] @ (1200 ) │ │ │ │ │ + bl 1208 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1192 │ │ │ │ │ + cbz r0, 119a │ │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - cbz r0, 1182 │ │ │ │ │ + cbz r0, 118a │ │ │ │ │ vldr d7, [r3, #8] │ │ │ │ │ vstr d7, [r0, #8] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1190 │ │ │ │ │ + beq.n 1198 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 1198 │ │ │ │ │ + cbz r2, 11a0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1190 │ │ │ │ │ + b.n 1198 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 11b6 │ │ │ │ │ - vldr d0, [pc, #68] @ 11f0 │ │ │ │ │ + bne.n 11be │ │ │ │ │ + vldr d0, [pc, #68] @ 11f8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr r1, [pc, #68] @ (11fc ) │ │ │ │ │ - b.n 115c │ │ │ │ │ + ldr r1, [pc, #68] @ (1204 ) │ │ │ │ │ + b.n 1164 │ │ │ │ │ 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 1120 │ │ │ │ │ + bne.n 1128 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 1192 │ │ │ │ │ + b.n 119a │ │ │ │ │ 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 │ │ │ │ │ - bne.n 1110 │ │ │ │ │ + bne.n 1118 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 1192 │ │ │ │ │ + b.n 119a │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001200 : │ │ │ │ │ +00001208 : │ │ │ │ │ float_new_impl(): │ │ │ │ │ - ldr r2, [pc, #148] @ (1298 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (12a0 ) │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1222 │ │ │ │ │ + bne.n 122a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1284 │ │ │ │ │ + beq.n 128c │ │ │ │ │ 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 121e │ │ │ │ │ + beq.n 1226 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Float │ │ │ │ │ - b.w 12a0 │ │ │ │ │ + b.w 12a8 │ │ │ │ │ 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 │ │ │ │ │ - ldr r3, [pc, #104] @ (129c ) │ │ │ │ │ + ldr r3, [pc, #104] @ (12a4 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - bl 1200 │ │ │ │ │ + bl 1208 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1272 │ │ │ │ │ + cbz r0, 127a │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - cbz r0, 1262 │ │ │ │ │ + cbz r0, 126a │ │ │ │ │ vldr d7, [r2, #8] │ │ │ │ │ vstr d7, [r0, #8] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 1270 │ │ │ │ │ + beq.n 1278 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 1278 │ │ │ │ │ + cbz r3, 1280 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1270 │ │ │ │ │ - vldr d0, [pc, #8] @ 1290 │ │ │ │ │ + b.n 1278 │ │ │ │ │ + vldr d0, [pc, #8] @ 1298 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000012a0 : │ │ │ │ │ +000012a8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1902,21 +1906,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 1318 │ │ │ │ │ + bpl.n 1320 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1348 │ │ │ │ │ + beq.n 1350 │ │ │ │ │ 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 │ │ │ │ │ @@ -1933,27 +1937,27 @@ │ │ │ │ │ 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 130a │ │ │ │ │ + beq.n 1312 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 1310 │ │ │ │ │ + cbz r3, 1318 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 130a │ │ │ │ │ + b.n 1312 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 134c │ │ │ │ │ + bpl.n 1354 │ │ │ │ │ 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 │ │ │ │ │ @@ -1966,254 +1970,254 @@ │ │ │ │ │ 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 130a │ │ │ │ │ + b.n 1312 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 130a │ │ │ │ │ + b.n 1312 │ │ │ │ │ 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 1396 │ │ │ │ │ + beq.n 139e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 1396 │ │ │ │ │ + cbnz r0, 139e │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 13a8 │ │ │ │ │ + cbnz r0, 13b0 │ │ │ │ │ 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, 139e │ │ │ │ │ + cbz r0, 13a6 │ │ │ │ │ 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 12ee │ │ │ │ │ + b.n 12f6 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - cbz r1, 13c6 │ │ │ │ │ + cbz r1, 13ce │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - b.n 1322 │ │ │ │ │ + b.n 132a │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 130a │ │ │ │ │ + b.n 1312 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 130a │ │ │ │ │ + b.n 1312 │ │ │ │ │ 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 1322 │ │ │ │ │ + b.n 132a │ │ │ │ │ │ │ │ │ │ -000013d0 : │ │ │ │ │ +000013d8 : │ │ │ │ │ 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 1516 │ │ │ │ │ + bcs.w 151e │ │ │ │ │ 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 14fe │ │ │ │ │ + bmi.n 1506 │ │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bls.n 14d0 │ │ │ │ │ + bls.n 14d8 │ │ │ │ │ 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 14ba │ │ │ │ │ + bne.n 14c2 │ │ │ │ │ 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 14e2 │ │ │ │ │ + bne.n 14ea │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 151e │ │ │ │ │ - ldr r3, [pc, #248] @ (1538 ) │ │ │ │ │ + beq.n 1526 │ │ │ │ │ + ldr r3, [pc, #248] @ (1540 ) │ │ │ │ │ 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, 1492 │ │ │ │ │ + cbz r0, 149a │ │ │ │ │ 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 14b4 │ │ │ │ │ + bne.n 14bc │ │ │ │ │ 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 1532 │ │ │ │ │ + beq.n 153a │ │ │ │ │ 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 147e │ │ │ │ │ + beq.n 1486 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r2, #16] │ │ │ │ │ - b.n 147e │ │ │ │ │ + b.n 1486 │ │ │ │ │ mov r4, ip │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.n 14d0 │ │ │ │ │ + beq.n 14d8 │ │ │ │ │ ldrb.w r2, [ip] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 14ba │ │ │ │ │ + bmi.n 14c2 │ │ │ │ │ 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 142e │ │ │ │ │ + beq.n 1436 │ │ │ │ │ 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 148a │ │ │ │ │ + b.n 1492 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bls.n 1516 │ │ │ │ │ + bls.n 151e │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r1, r2, #28 │ │ │ │ │ - bpl.n 1516 │ │ │ │ │ + bpl.n 151e │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.n 1504 │ │ │ │ │ + bne.n 150c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.w 1400 │ │ │ │ │ - b.n 14e2 │ │ │ │ │ + bne.w 1408 │ │ │ │ │ + b.n 14ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14fa │ │ │ │ │ - ldr r3, [pc, #20] @ (153c ) │ │ │ │ │ + bne.n 1502 │ │ │ │ │ + ldr r3, [pc, #20] @ (1544 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 1446 │ │ │ │ │ + b.n 144e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 148a │ │ │ │ │ + b.n 1492 │ │ │ │ │ .word 0x000000f2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001540 : │ │ │ │ │ +00001548 : │ │ │ │ │ PyFloat_Pack8(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #520] @ (1758 ) │ │ │ │ │ + ldr r2, [pc, #520] @ (1760 ) │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ vmov r0, r1, d0 │ │ │ │ │ ldr.w r2, [r2, #1508] @ 0x5e4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 15e6 │ │ │ │ │ + beq.n 15ee │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 15a4 │ │ │ │ │ + bne.n 15ac │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 15ae │ │ │ │ │ + bne.n 15b6 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb.w ip, [r3, #7] │ │ │ │ │ ubfx r1, ip, #8, #8 │ │ │ │ │ ubfx lr, r2, #8, #8 │ │ │ │ │ strb r1, [r3, #6] │ │ │ │ │ @@ -2226,17 +2230,17 @@ │ │ │ │ │ ubfx r2, r2, #24, #8 │ │ │ │ │ strb.w ip, [r3, #4] │ │ │ │ │ strb r1, [r3, #1] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 15ae │ │ │ │ │ + beq.n 15b6 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 156c │ │ │ │ │ + beq.n 1574 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb.w ip, [r3] │ │ │ │ │ ubfx r1, ip, #8, #8 │ │ │ │ │ ubfx lr, r2, #8, #8 │ │ │ │ │ strb r1, [r3, #1] │ │ │ │ │ @@ -2249,96 +2253,96 @@ │ │ │ │ │ ubfx r2, r2, #24, #8 │ │ │ │ │ strb.w ip, [r3, #3] │ │ │ │ │ strb r1, [r3, #6] │ │ │ │ │ strb r2, [r3, #7] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1652 │ │ │ │ │ + beq.n 165a │ │ │ │ │ adds r3, #7 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 1656 │ │ │ │ │ + bpl.n 165e │ │ │ │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ │ movs r6, #1 │ │ │ │ │ vmov d0, r0, r1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ 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 165a │ │ │ │ │ + blt.n 1662 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 1664 │ │ │ │ │ + bpl.n 166c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - blt.n 1718 │ │ │ │ │ + blt.n 1720 │ │ │ │ │ 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 167a │ │ │ │ │ + b.n 1682 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 15f2 │ │ │ │ │ + b.n 15fa │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1606 │ │ │ │ │ + b.n 160e │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 1680 │ │ │ │ │ + beq.n 1688 │ │ │ │ │ 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 15a0 │ │ │ │ │ + b.n 15a8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - vldr d5, [pc, #196] @ 1748 │ │ │ │ │ + vldr d5, [pc, #196] @ 1750 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ - vldr d6, [pc, #196] @ 1750 │ │ │ │ │ + vldr d6, [pc, #196] @ 1758 │ │ │ │ │ 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 16d0 │ │ │ │ │ + beq.n 16d8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ movs.w ip, r1, lsr #28 │ │ │ │ │ - beq.n 16d0 │ │ │ │ │ + beq.n 16d8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ movw r1, #2046 @ 0x7fe │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n 163a │ │ │ │ │ + bgt.n 1642 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r5, r3, r4, lsl #1 │ │ │ │ │ mov.w lr, r1, lsr #24 │ │ │ │ │ add.w r0, r5, r4, lsl #1 │ │ │ │ │ orr.w lr, lr, r2, lsl #4 │ │ │ │ │ @@ -2354,57 +2358,57 @@ │ │ │ │ │ strb.w r1, [r5, r4, lsl #1] │ │ │ │ │ mov.w r3, ip, lsr #16 │ │ │ │ │ strb r3, [r0, r4] │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ strb.w r3, [r0, r4, lsl #1] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb.w ip, [r2, r4] │ │ │ │ │ - b.n 15a0 │ │ │ │ │ + b.n 15a8 │ │ │ │ │ movw r1, #64514 @ 0xfc02 │ │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge.n 1738 │ │ │ │ │ + bge.n 1740 │ │ │ │ │ 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 1682 │ │ │ │ │ + b.n 168a │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ addw r2, r2, #1022 @ 0x3fe │ │ │ │ │ - b.n 1682 │ │ │ │ │ + b.n 168a │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41b00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41700000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000175c : │ │ │ │ │ +00001764 : │ │ │ │ │ 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] @ (180c ) │ │ │ │ │ + ldr r3, [pc, #156] @ (1814 ) │ │ │ │ │ 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, 17ce │ │ │ │ │ + cbz r0, 17d6 │ │ │ │ │ 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] │ │ │ │ │ @@ -2412,168 +2416,168 @@ │ │ │ │ │ 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 17f4 │ │ │ │ │ + bne.n 17fc │ │ │ │ │ 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, 17fc │ │ │ │ │ + cbz r0, 1804 │ │ │ │ │ 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 17ba │ │ │ │ │ + beq.n 17c2 │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 17ba │ │ │ │ │ + b.n 17c2 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001810 : │ │ │ │ │ +00001818 : │ │ │ │ │ float___round__(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ │ - ldr r3, [pc, #740] @ (1b08 ) │ │ │ │ │ + ldr r3, [pc, #740] @ (1b10 ) │ │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ │ 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 19c6 │ │ │ │ │ + bhi.w 19ce │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e4 │ │ │ │ │ + bne.w 19ec │ │ │ │ │ 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 1ba2 │ │ │ │ │ + beq.w 1baa │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #696] @ (1b0c ) │ │ │ │ │ + ldr r1, [pc, #696] @ (1b14 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 189e │ │ │ │ │ + bne.n 18a6 │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 18ec │ │ │ │ │ + bne.n 18f4 │ │ │ │ │ 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 1b94 │ │ │ │ │ - ldr r3, [pc, #644] @ (1b08 ) │ │ │ │ │ + beq.w 1b9c │ │ │ │ │ + ldr r3, [pc, #644] @ (1b10 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 19f0 │ │ │ │ │ + bne.w 19f8 │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromDouble │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1858 │ │ │ │ │ + bne.n 1860 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19fc │ │ │ │ │ + beq.w 1a04 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 19f4 │ │ │ │ │ + beq.w 19fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a14 │ │ │ │ │ + beq.w 1a1c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r1, [pc, #580] @ (1b0c ) │ │ │ │ │ + ldr r1, [pc, #580] @ (1b14 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 1a54 │ │ │ │ │ + bne.w 1a5c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d8, [r7, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 185c │ │ │ │ │ + beq.n 1864 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 185c │ │ │ │ │ + bne.n 1864 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 185c │ │ │ │ │ + b.n 1864 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 1a32 │ │ │ │ │ + beq.w 1a3a │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #508] @ 1b00 │ │ │ │ │ + vldr d6, [pc, #508] @ 1b08 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.w 1b7e │ │ │ │ │ + bhi.w 1b86 │ │ │ │ │ cmp.w r1, #324 @ 0x144 │ │ │ │ │ - bge.w 1b7e │ │ │ │ │ + bge.w 1b86 │ │ │ │ │ cmn.w r1, #308 @ 0x134 │ │ │ │ │ - blt.w 1b58 │ │ │ │ │ + blt.w 1b60 │ │ │ │ │ add r4, sp, #20 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ movs r0, #3 │ │ │ │ │ bl 0 <_Py_dg_dtoa> │ │ │ │ │ R_ARM_THM_CALL _Py_dg_dtoa │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b4c │ │ │ │ │ + beq.w 1b54 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ add.w r0, r5, #8 │ │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ │ - bgt.w 1b3c │ │ │ │ │ + bgt.w 1b44 │ │ │ │ │ add r7, sp, #32 │ │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ ldrd r3, r0, [sp, #24] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -2603,101 +2607,101 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_dg_strtod> │ │ │ │ │ R_ARM_THM_CALL _Py_dg_strtod │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq.w 1b10 │ │ │ │ │ + beq.w 1b18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.w 1af8 │ │ │ │ │ + bne.w 1b00 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_dg_freedtoa> │ │ │ │ │ R_ARM_THM_CALL _Py_dg_freedtoa │ │ │ │ │ - ldr r3, [pc, #344] @ (1b08 ) │ │ │ │ │ + ldr r3, [pc, #344] @ (1b10 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 19f0 │ │ │ │ │ + bne.n 19f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, 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 1af4 │ │ │ │ │ + beq.w 1afc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 1840 │ │ │ │ │ + ble.w 1848 │ │ │ │ │ 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 184a │ │ │ │ │ + b.n 1852 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1aa0 │ │ │ │ │ + bne.n 1aa8 │ │ │ │ │ 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 1880 │ │ │ │ │ + beq.w 1888 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.w 1910 │ │ │ │ │ + bne.w 1918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1af4 │ │ │ │ │ + bne.n 1afc │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #192] @ 1b00 │ │ │ │ │ + vldr d6, [pc, #192] @ 1b08 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.w 1b7e │ │ │ │ │ + bhi.w 1b86 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1920 │ │ │ │ │ + b.n 1928 │ │ │ │ │ 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 1ad2 │ │ │ │ │ + beq.n 1ada │ │ │ │ │ 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 │ │ │ │ │ @@ -2705,154 +2709,154 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18ce │ │ │ │ │ + beq.w 18d6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a14 │ │ │ │ │ + beq.n 1a1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a14 │ │ │ │ │ + bne.n 1a1c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a14 │ │ │ │ │ + b.n 1a1c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a14 │ │ │ │ │ + beq.n 1a1c │ │ │ │ │ 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 185c │ │ │ │ │ + beq.w 1864 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 185c │ │ │ │ │ + bne.w 1864 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 185c │ │ │ │ │ + b.n 1864 │ │ │ │ │ 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 1a90 │ │ │ │ │ - b.n 1a14 │ │ │ │ │ + bne.n 1a98 │ │ │ │ │ + b.n 1a1c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 19ae │ │ │ │ │ + b.n 19b6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 19a4 │ │ │ │ │ + b.n 19ac │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.w 1998 │ │ │ │ │ + blt.w 19a0 │ │ │ │ │ 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 199e │ │ │ │ │ + b.n 19a6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1b52 │ │ │ │ │ + cbz r0, 1b5a │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r7, sp, #32 │ │ │ │ │ - b.n 194e │ │ │ │ │ + b.n 1956 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 19ae │ │ │ │ │ + b.n 19b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 19a6 │ │ │ │ │ - ldr r3, [pc, #84] @ (1bb0 ) │ │ │ │ │ + b.n 19ae │ │ │ │ │ + ldr r3, [pc, #84] @ (1bb8 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 19f0 │ │ │ │ │ - vldr d0, [pc, #60] @ 1ba8 │ │ │ │ │ + bne.w 19f8 │ │ │ │ │ + vldr d0, [pc, #60] @ 1bb0 │ │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr r3, [pc, #48] @ (1bb0 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (1bb8 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 19f0 │ │ │ │ │ + bne.w 19f8 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b.n 1b70 │ │ │ │ │ + b.n 1b78 │ │ │ │ │ vmul.f64 d0, d8, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL round │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ - b.n 1880 │ │ │ │ │ + b.n 1888 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_BadArgument │ │ │ │ │ - b.n 1a14 │ │ │ │ │ + b.n 1a1c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00001bb4 : │ │ │ │ │ +00001bbc : │ │ │ │ │ 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, 1bf0 │ │ │ │ │ + cbz r0, 1bf8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2862,32 +2866,32 @@ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001bf8 : │ │ │ │ │ +00001c00 : │ │ │ │ │ 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] @ (1ca8 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (1cb0 ) │ │ │ │ │ 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, 1c6a │ │ │ │ │ + cbz r0, 1c72 │ │ │ │ │ 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] │ │ │ │ │ @@ -2895,103 +2899,103 @@ │ │ │ │ │ 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 1c90 │ │ │ │ │ + bne.n 1c98 │ │ │ │ │ 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, 1c98 │ │ │ │ │ + cbz r0, 1ca0 │ │ │ │ │ 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 1c56 │ │ │ │ │ + beq.n 1c5e │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 1c56 │ │ │ │ │ + b.n 1c5e │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001cac : │ │ │ │ │ +00001cb4 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001cc0 : │ │ │ │ │ +00001cc8 : │ │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20b8 │ │ │ │ │ + beq.w 20c0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldrb.w r3, [r9], #1 │ │ │ │ │ ldr.w r6, [r7, r3, lsl #2] │ │ │ │ │ ands.w r6, r6, #8 │ │ │ │ │ - bne.n 1cf2 │ │ │ │ │ + bne.n 1cfa │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_THM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.w 208a │ │ │ │ │ + bne.w 2092 │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq.w 2196 │ │ │ │ │ + beq.w 219e │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r9 │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ - bne.n 1d32 │ │ │ │ │ + bne.n 1d3a │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ it eq │ │ │ │ │ addeq r5, #2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ @@ -3000,194 +3004,194 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ mov r9, r1 │ │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi.n 1d5c │ │ │ │ │ + bhi.n 1d64 │ │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1d3c │ │ │ │ │ + bge.n 1d44 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 1ea8 │ │ │ │ │ + b.n 1eb0 │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ - bne.n 1d56 │ │ │ │ │ + bne.n 1d5e │ │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 1ea6 │ │ │ │ │ + bhi.w 1eae │ │ │ │ │ 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 1ea6 │ │ │ │ │ + blt.w 1eae │ │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ │ adds r4, r1, #2 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 1ea6 │ │ │ │ │ + bhi.w 1eae │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 1ea6 │ │ │ │ │ + blt.w 1eae │ │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ │ adds r4, r1, #3 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1ea6 │ │ │ │ │ + bhi.n 1eae │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1ea6 │ │ │ │ │ + blt.n 1eae │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ adds r4, r1, #4 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1ea6 │ │ │ │ │ + bhi.n 1eae │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1ea6 │ │ │ │ │ + blt.n 1eae │ │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ │ adds r4, r1, #5 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1ea6 │ │ │ │ │ + bhi.n 1eae │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1ea6 │ │ │ │ │ + blt.n 1eae │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ adds r4, r1, #6 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1ea6 │ │ │ │ │ + bhi.n 1eae │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1ea6 │ │ │ │ │ + blt.n 1eae │ │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ │ adds r4, r1, #7 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1ea6 │ │ │ │ │ + bhi.n 1eae │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1ea6 │ │ │ │ │ + blt.n 1eae │ │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ │ add.w r4, r1, #8 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1ea6 │ │ │ │ │ + bhi.n 1eae │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1ea6 │ │ │ │ │ + blt.n 1eae │ │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ │ add.w r4, r1, #9 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1ea6 │ │ │ │ │ + bhi.n 1eae │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1ea6 │ │ │ │ │ + blt.n 1eae │ │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ │ add.w r4, r1, #10 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1ea6 │ │ │ │ │ + bhi.n 1eae │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1ea6 │ │ │ │ │ + blt.n 1eae │ │ │ │ │ ldrb r2, [r1, #11] │ │ │ │ │ add.w r4, r1, #11 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1ea6 │ │ │ │ │ + bhi.n 1eae │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1ea6 │ │ │ │ │ + blt.n 1eae │ │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ │ add.w r4, r1, #12 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1ea6 │ │ │ │ │ + bhi.n 1eae │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1ea6 │ │ │ │ │ + blt.n 1eae │ │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ │ add.w r4, r1, #13 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1ea6 │ │ │ │ │ + bhi.n 1eae │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1ea6 │ │ │ │ │ + blt.n 1eae │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.n 1e90 │ │ │ │ │ + bls.n 1e98 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ subs r5, r3, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq.w 22d2 │ │ │ │ │ + beq.w 22da │ │ │ │ │ movw r2, #65267 @ 0xfef3 │ │ │ │ │ movt r2, #4095 @ 0xfff │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.w 23a6 │ │ │ │ │ + bgt.w 23ae │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ │ - bne.w 21a2 │ │ │ │ │ + bne.w 21aa │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ subs r2, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ ite eq │ │ │ │ │ addeq r4, #2 │ │ │ │ │ movne r4, r0 │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.w 22d2 │ │ │ │ │ + bhi.w 22da │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bls.n 1ee8 │ │ │ │ │ + bls.n 1ef0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <__isoc23_strtol> │ │ │ │ │ R_ARM_THM_CALL __isoc23_strtol │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ @@ -3195,33 +3199,33 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ sub.w r2, r3, r9 │ │ │ │ │ subs r3, r1, r5 │ │ │ │ │ add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1f3a │ │ │ │ │ + ble.n 1f42 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ it lt │ │ │ │ │ sublt.w r3, r1, lr │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ add.w r9, ip, r3 │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi.n 1f3a │ │ │ │ │ + bhi.n 1f42 │ │ │ │ │ ldrsb.w r3, [r9, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2192 │ │ │ │ │ + beq.w 219a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 219c │ │ │ │ │ + beq.w 21a4 │ │ │ │ │ cmp.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - blt.w 219c │ │ │ │ │ + blt.w 21a4 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2314 │ │ │ │ │ + bge.w 231c │ │ │ │ │ mvn.w r3, #3 │ │ │ │ │ mla r9, r3, r2, r0 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itet lt │ │ │ │ │ rsblt ip, r5, #1 │ │ │ │ │ subge.w ip, r1, r5 │ │ │ │ │ @@ -3239,55 +3243,55 @@ │ │ │ │ │ movtls lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ addls lr, ip │ │ │ │ │ it ls │ │ │ │ │ ldrsbls.w ip, [lr, #20] │ │ │ │ │ add.w lr, ip, ip, lsr #31 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 218a │ │ │ │ │ + bne.w 2192 │ │ │ │ │ movw ip, #64462 @ 0xfbce │ │ │ │ │ movt ip, #65535 @ 0xffff │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - blt.w 219c │ │ │ │ │ + blt.w 21a4 │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bgt.w 2314 │ │ │ │ │ + bgt.w 231c │ │ │ │ │ mvn.w ip, #1020 @ 0x3fc │ │ │ │ │ cmp ip, r0 │ │ │ │ │ it lt │ │ │ │ │ movlt ip, r0 │ │ │ │ │ sub.w ip, ip, #53 @ 0x35 │ │ │ │ │ cmp r9, ip │ │ │ │ │ - blt.w 21a6 │ │ │ │ │ - vldr d0, [pc, #800] @ 22f0 │ │ │ │ │ + blt.w 21ae │ │ │ │ │ + vldr d0, [pc, #800] @ 22f8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 2084 │ │ │ │ │ + blt.n 208c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ │ vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.w 214c │ │ │ │ │ + beq.w 2154 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 2052 │ │ │ │ │ + beq.n 205a │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 2024 │ │ │ │ │ + beq.n 202c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ ite le │ │ │ │ │ suble.w r0, lr, r3 │ │ │ │ │ subgt r0, r1, r3 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ │ - bhi.w 23be │ │ │ │ │ + bhi.w 23c6 │ │ │ │ │ add r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ vmov s14, r0 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -3295,15 +3299,15 @@ │ │ │ │ │ ite le │ │ │ │ │ suble.w r0, lr, r3 │ │ │ │ │ subgt r0, r1, r3 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ │ - bhi.w 23be │ │ │ │ │ + bhi.w 23c6 │ │ │ │ │ add r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ vmov s14, r0 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -3311,54 +3315,54 @@ │ │ │ │ │ ite le │ │ │ │ │ suble.w r0, lr, r3 │ │ │ │ │ subgt r0, r1, r3 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ │ - bhi.w 23be │ │ │ │ │ + bhi.w 23c6 │ │ │ │ │ add r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ vmov s14, r0 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ - bne.n 214c │ │ │ │ │ + bne.n 2154 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r8, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ lsls r5, r2, #28 │ │ │ │ │ - bmi.n 208e │ │ │ │ │ + bmi.n 2096 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 22d2 │ │ │ │ │ - cbz r6, 20a8 │ │ │ │ │ + bne.w 22da │ │ │ │ │ + cbz r6, 20b0 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ - ldr r3, [pc, #584] @ (22f8 ) │ │ │ │ │ + ldr r3, [pc, #584] @ (2300 ) │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 23d0 │ │ │ │ │ + bne.w 23d8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub.w r0, lr, r3 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ │ - bhi.w 23be │ │ │ │ │ + bhi.w 23c6 │ │ │ │ │ add r0, r5 │ │ │ │ │ ldrsb.w r3, [r0, #20] │ │ │ │ │ vmov s14, r3 │ │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite le │ │ │ │ │ suble.w r0, lr, r3 │ │ │ │ │ @@ -3366,15 +3370,15 @@ │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ - bhi.w 23be │ │ │ │ │ + bhi.w 23c6 │ │ │ │ │ add r0, r5 │ │ │ │ │ ldrsb.w r3, [r0, #20] │ │ │ │ │ vmov s14, r3 │ │ │ │ │ sub.w r3, ip, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite le │ │ │ │ │ suble.w r0, lr, r3 │ │ │ │ │ @@ -3382,58 +3386,58 @@ │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ - bhi.w 23be │ │ │ │ │ + bhi.w 23c6 │ │ │ │ │ add r0, r5 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ ldrsb.w r3, [r0, #20] │ │ │ │ │ vmov s14, r3 │ │ │ │ │ sub.w r3, ip, #3 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ - beq.n 2084 │ │ │ │ │ + beq.n 208c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ ite gt │ │ │ │ │ subgt r0, r1, r3 │ │ │ │ │ suble.w r0, lr, r3 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ │ - bhi.w 23be │ │ │ │ │ + bhi.w 23c6 │ │ │ │ │ add r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ vmov s14, r0 │ │ │ │ │ it gt │ │ │ │ │ subgt r0, r1, r3 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ - bgt.n 20c4 │ │ │ │ │ - b.n 20c0 │ │ │ │ │ + bgt.n 20cc │ │ │ │ │ + b.n 20c8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w ip, lr, asr #1 │ │ │ │ │ - b.n 1f94 │ │ │ │ │ + b.n 1f9c │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 1f10 │ │ │ │ │ + b.n 1f18 │ │ │ │ │ mov r5, r9 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 1d20 │ │ │ │ │ - vldr d0, [pc, #336] @ 22f0 │ │ │ │ │ - b.n 208a │ │ │ │ │ + b.n 1d28 │ │ │ │ │ + vldr d0, [pc, #336] @ 22f8 │ │ │ │ │ + b.n 2092 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1f02 │ │ │ │ │ + b.n 1f0a │ │ │ │ │ sub.w lr, ip, r9 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ and.w r0, ip, #3 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it lt │ │ │ │ │ @@ -3444,20 +3448,20 @@ │ │ │ │ │ mov.w r0, ip, asr #2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - vldr d7, [pc, #276] @ 22f0 │ │ │ │ │ + vldr d7, [pc, #276] @ 22f8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ vmov.f64 d5, #48 @ 0x41800000 16.0 │ │ │ │ │ - b.n 2224 │ │ │ │ │ + b.n 222c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itet ge │ │ │ │ │ addge.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ │ sublt.w ip, r0, r3 │ │ │ │ │ subge.w ip, ip, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ @@ -3469,15 +3473,15 @@ │ │ │ │ │ movhi.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldrsbls.w ip, [ip, #20] │ │ │ │ │ vmov s13, ip │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 21ea │ │ │ │ │ + bgt.n 21f2 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldrd r3, r7, [sp, #16] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ iteee gt │ │ │ │ │ @@ -3489,537 +3493,537 @@ │ │ │ │ │ rsb r3, sl, #8 │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ sxth r3, r3 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ vmov s12, r3 │ │ │ │ │ - bhi.n 22c8 │ │ │ │ │ + bhi.n 22d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add ip, r3 │ │ │ │ │ ldrsb.w lr, [ip, #20] │ │ │ │ │ vmov ip, s12 │ │ │ │ │ tst.w sl, lr │ │ │ │ │ and.w ip, lr, ip │ │ │ │ │ vmov s12, ip │ │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ - beq.n 22b8 │ │ │ │ │ + beq.n 22c0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov.w ip, #3 │ │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ tst.w ip, lr │ │ │ │ │ - beq.n 232c │ │ │ │ │ + beq.n 2334 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r3, #2 │ │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ │ vadd.f64 d7, d7, d0 │ │ │ │ │ - beq.n 22fc │ │ │ │ │ + beq.n 2304 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ add.w r0, r9, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - b.n 208a │ │ │ │ │ + b.n 2092 │ │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ - b.n 229e │ │ │ │ │ + b.n 22a6 │ │ │ │ │ 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 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 20b8 │ │ │ │ │ + b.n 20c0 │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 22b8 │ │ │ │ │ + bne.n 22c0 │ │ │ │ │ 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 22e8 │ │ │ │ │ + b.n 22f0 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - bne.n 233a │ │ │ │ │ + bne.n 2342 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - blt.n 237c │ │ │ │ │ + blt.n 2384 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ subs r5, r0, #1 │ │ │ │ │ - bmi.n 22b8 │ │ │ │ │ + bmi.n 22c0 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r2, r5 │ │ │ │ │ itet le │ │ │ │ │ addle.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ subgt.w ip, r1, r5 │ │ │ │ │ suble.w ip, ip, r5 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ add.w lr, r3, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.n 23a2 │ │ │ │ │ + bhi.n 23aa │ │ │ │ │ ldrsb.w ip, [lr, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 23a2 │ │ │ │ │ + bne.n 23aa │ │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 2342 │ │ │ │ │ - b.n 22b8 │ │ │ │ │ + bne.n 234a │ │ │ │ │ + b.n 22c0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ittee lt │ │ │ │ │ mvnlt r5, r0 │ │ │ │ │ addlt r5, r5, r1 │ │ │ │ │ ldrge r0, [sp, #16] │ │ │ │ │ subge r5, r1, r0 │ │ │ │ │ it ge │ │ │ │ │ subge r5, #2 │ │ │ │ │ ldrb r5, [r5, #0] │ │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ │ - bhi.n 229e │ │ │ │ │ + bhi.n 22a6 │ │ │ │ │ add r5, r3 │ │ │ │ │ ldrb r5, [r5, #20] │ │ │ │ │ lsls r0, r5, #31 │ │ │ │ │ - bmi.w 229e │ │ │ │ │ - b.n 233a │ │ │ │ │ + bmi.w 22a6 │ │ │ │ │ + b.n 2342 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 229e │ │ │ │ │ + b.n 22a6 │ │ │ │ │ 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 22e8 │ │ │ │ │ + b.n 22f0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ - bne.w 1fe4 │ │ │ │ │ - b.n 2084 │ │ │ │ │ + bne.w 1fec │ │ │ │ │ + b.n 208c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20b8 │ │ │ │ │ + beq.w 20c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 23fa │ │ │ │ │ + beq.n 2402 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 23fa │ │ │ │ │ + cbnz r3, 2402 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 20b8 │ │ │ │ │ + b.n 20c0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002400 : │ │ │ │ │ +00002408 : │ │ │ │ │ float_as_integer_ratio(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ - ldr r1, [pc, #696] @ (26d8 ) │ │ │ │ │ + ldr r1, [pc, #696] @ (26e0 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 2682 │ │ │ │ │ + bne.w 268a │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #660] @ 26d0 │ │ │ │ │ + vldr d6, [pc, #660] @ 26d8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 2712 │ │ │ │ │ + bgt.w 271a │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 26ac │ │ │ │ │ + bvs.w 26b4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ sub.w r6, r4, #300 @ 0x12c │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2574 │ │ │ │ │ + beq.n 257c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2578 │ │ │ │ │ + beq.n 2580 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2578 │ │ │ │ │ + beq.n 2580 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #2 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2578 │ │ │ │ │ + beq.n 2580 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #3 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2578 │ │ │ │ │ + beq.n 2580 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2578 │ │ │ │ │ + beq.n 2580 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #5 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2578 │ │ │ │ │ + beq.n 2580 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #6 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2578 │ │ │ │ │ + beq.n 2580 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #7 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2578 │ │ │ │ │ + beq.n 2580 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub.w r4, r5, #8 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2578 │ │ │ │ │ + beq.n 2580 │ │ │ │ │ sub.w r4, r5, #9 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 2466 │ │ │ │ │ + bne.n 246e │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromDouble │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 2588 │ │ │ │ │ + cbnz r0, 2590 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 260e │ │ │ │ │ + b.n 2616 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2564 │ │ │ │ │ + beq.n 256c │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromDouble │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2570 │ │ │ │ │ + beq.n 2578 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 26fe │ │ │ │ │ + beq.w 2706 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ eor.w r0, r5, r5, asr #31 │ │ │ │ │ sub.w r0, r0, r5, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 26c4 │ │ │ │ │ + beq.w 26cc │ │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 2634 │ │ │ │ │ + bgt.n 263c │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 269c │ │ │ │ │ + bne.n 26a4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 26dc │ │ │ │ │ + beq.w 26e4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 261a │ │ │ │ │ + beq.n 2622 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2676 │ │ │ │ │ + beq.n 267e │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 25fc │ │ │ │ │ + beq.n 2604 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 265e │ │ │ │ │ - cbz r4, 260e │ │ │ │ │ + beq.n 2666 │ │ │ │ │ + cbz r4, 2616 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 260e │ │ │ │ │ + beq.n 2616 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 266a │ │ │ │ │ + cbz r2, 2672 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #24 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 25fe │ │ │ │ │ + beq.n 2606 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 25fe │ │ │ │ │ + bne.n 2606 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 25fe │ │ │ │ │ + b.n 2606 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2654 │ │ │ │ │ + beq.n 265c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 2654 │ │ │ │ │ + cbnz r2, 265c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2702 │ │ │ │ │ + beq.n 270a │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 25cc │ │ │ │ │ + b.n 25d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 25fc │ │ │ │ │ + b.n 2604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 260e │ │ │ │ │ + b.n 2616 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 25ea │ │ │ │ │ + b.n 25f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2430 │ │ │ │ │ + bne.w 2438 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 820 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 2732 │ │ │ │ │ + bne.n 273a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 260e │ │ │ │ │ + b.n 2616 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 25c6 │ │ │ │ │ + bne.n 25ce │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 25c6 │ │ │ │ │ + b.n 25ce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2570 │ │ │ │ │ + b.n 2578 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 25ea │ │ │ │ │ + b.n 25f2 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 26fe │ │ │ │ │ + beq.n 2706 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - cbnz r2, 26fa │ │ │ │ │ + cbnz r2, 2702 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r6, 272a │ │ │ │ │ + cbnz r6, 2732 │ │ │ │ │ mov r4, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 25fc │ │ │ │ │ + b.n 2604 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 26ea │ │ │ │ │ + bne.n 26f2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 25ea │ │ │ │ │ + b.n 25f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2570 │ │ │ │ │ + b.n 2578 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 25ea │ │ │ │ │ + b.n 25f2 │ │ │ │ │ vldr d0, [sp, #16] │ │ │ │ │ - b.n 2434 │ │ │ │ │ + b.n 243c │ │ │ │ │ │ │ │ │ │ -00002738 : │ │ │ │ │ +00002740 : │ │ │ │ │ float_hex(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ - ldr r1, [pc, #744] @ (2a38 ) │ │ │ │ │ - ldr r2, [pc, #748] @ (2a3c ) │ │ │ │ │ + ldr r1, [pc, #744] @ (2a40 ) │ │ │ │ │ + ldr r2, [pc, #748] @ (2a44 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 2a0c │ │ │ │ │ + bne.w 2a14 │ │ │ │ │ vldr d8, [r3, #8] │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 29d4 │ │ │ │ │ + bvs.w 29dc │ │ │ │ │ vabs.f64 d0, d8 │ │ │ │ │ - vldr d7, [pc, #692] @ 2a30 │ │ │ │ │ + vldr d7, [pc, #692] @ 2a38 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 29d4 │ │ │ │ │ + bgt.w 29dc │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 2992 │ │ │ │ │ + beq.w 299a │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r3, r2, #1020 @ 0x3fc │ │ │ │ │ adds r3, #1 │ │ │ │ │ ite lt │ │ │ │ │ @@ -4138,400 +4142,400 @@ │ │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ │ subs r3, r2, r0 │ │ │ │ │ itet mi │ │ │ │ │ submi r3, r0, r2 │ │ │ │ │ movpl r2, #43 @ 0x2b │ │ │ │ │ movmi r2, #45 @ 0x2d │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 2984 │ │ │ │ │ + bmi.n 298c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ - ldr r3, [pc, #204] @ (2a3c ) │ │ │ │ │ + ldr r3, [pc, #204] @ (2a44 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2a08 │ │ │ │ │ + bne.n 2a10 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ - b.n 296e │ │ │ │ │ + b.n 2976 │ │ │ │ │ vmov r3, s17 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #152] @ (2a3c ) │ │ │ │ │ + ldr r3, [pc, #152] @ (2a44 ) │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 29f2 │ │ │ │ │ + beq.n 29fa │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2a08 │ │ │ │ │ + bne.n 2a10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ldr r3, [pc, #100] @ (2a3c ) │ │ │ │ │ + ldr r3, [pc, #100] @ (2a44 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2a08 │ │ │ │ │ + bne.n 2a10 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w 1bb4 │ │ │ │ │ + b.w 1bbc │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2a08 │ │ │ │ │ + bne.n 2a10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ - b.n 29c6 │ │ │ │ │ + b.n 29ce │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2764 │ │ │ │ │ + bne.w 276c │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 820 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 2a2a │ │ │ │ │ + bne.n 2a32 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - b.n 296e │ │ │ │ │ + b.n 2976 │ │ │ │ │ vldr d8, [sp, #16] │ │ │ │ │ - b.n 2768 │ │ │ │ │ + b.n 2770 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002a40 : │ │ │ │ │ +00002a48 : │ │ │ │ │ PyFloat_Pack4(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #376] @ (2bc8 ) │ │ │ │ │ + ldr r2, [pc, #376] @ (2bd0 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [r2, #1504] @ 0x5e0 │ │ │ │ │ - cbz r2, 2aa4 │ │ │ │ │ + cbz r2, 2aac │ │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ │ - vldr s14, [pc, #364] @ 2bcc │ │ │ │ │ + vldr s14, [pc, #364] @ 2bd4 │ │ │ │ │ vabs.f32 s13, s15 │ │ │ │ │ vcmp.f32 s13, s14 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 2b4a │ │ │ │ │ + bgt.n 2b52 │ │ │ │ │ vmov r0, s15 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 2a82 │ │ │ │ │ - cbz r1, 2a8a │ │ │ │ │ + bne.n 2a8a │ │ │ │ │ + cbz r1, 2a92 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2a7a │ │ │ │ │ + beq.n 2a82 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 2a7a │ │ │ │ │ + bne.n 2a82 │ │ │ │ │ vmov r2, s15 │ │ │ │ │ ubfx r0, r2, #8, #8 │ │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ │ strb r2, [r3, #3] │ │ │ │ │ ubfx r2, r2, #24, #8 │ │ │ │ │ strb r0, [r3, #2] │ │ │ │ │ strb r1, [r3, #1] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 2a7c │ │ │ │ │ + b.n 2a84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2b78 │ │ │ │ │ + beq.n 2b80 │ │ │ │ │ adds r3, #3 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 2b7c │ │ │ │ │ + bpl.n 2b84 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ 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 2b80 │ │ │ │ │ + blt.n 2b88 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 2b8e │ │ │ │ │ + bpl.n 2b96 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ - bgt.n 2b5c │ │ │ │ │ + bgt.n 2b64 │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ adds r1, #126 @ 0x7e │ │ │ │ │ - bge.n 2baa │ │ │ │ │ + bge.n 2bb2 │ │ │ │ │ add.w r0, r2, #125 @ 0x7d │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - vldr d6, [pc, #180] @ 2bb8 │ │ │ │ │ + vldr d6, [pc, #180] @ 2bc0 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ │ vmov r1, s15 │ │ │ │ │ lsrs r0, r1, #23 │ │ │ │ │ - beq.n 2b26 │ │ │ │ │ + beq.n 2b2e │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ │ - bgt.n 2b5c │ │ │ │ │ + bgt.n 2b64 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w ip, r3, r4, lsl #1 │ │ │ │ │ lsrs r0, r1, #16 │ │ │ │ │ orr.w r0, r0, r2, lsl #7 │ │ │ │ │ asrs r2, r2, #1 │ │ │ │ │ orr.w r2, r2, r5, lsl #7 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ strb r0, [r3, r4] │ │ │ │ │ lsrs r2, r1, #8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb.w r2, [r3, r4, lsl #1] │ │ │ │ │ strb.w r1, [ip, r4] │ │ │ │ │ - b.n 2a7e │ │ │ │ │ + b.n 2a86 │ │ │ │ │ vabs.f64 d0, d0 │ │ │ │ │ - vldr d6, [pc, #112] @ 2bc0 │ │ │ │ │ + vldr d6, [pc, #112] @ 2bc8 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 2a70 │ │ │ │ │ + bgt.n 2a78 │ │ │ │ │ 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 .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2a7e │ │ │ │ │ + b.n 2a86 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 2aae │ │ │ │ │ + b.n 2ab6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2abe │ │ │ │ │ + b.n 2ac6 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 2b8e │ │ │ │ │ + bne.n 2b96 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2b02 │ │ │ │ │ + b.n 2b0a │ │ │ │ │ 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 2a7e │ │ │ │ │ + b.n 2a86 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ adds r2, #126 @ 0x7e │ │ │ │ │ - b.n 2b02 │ │ │ │ │ + b.n 2b0a │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41600000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x7f7fffff │ │ │ │ │ │ │ │ │ │ -00002bd0 : │ │ │ │ │ +00002bd8 : │ │ │ │ │ PyFloat_Unpack4(): │ │ │ │ │ - ldr r3, [pc, #188] @ (2c90 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (2c98 ) │ │ │ │ │ ldr.w r3, [r3, #1504] @ 0x5e0 │ │ │ │ │ - cbz r3, 2c00 │ │ │ │ │ + cbz r3, 2c08 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 2bec │ │ │ │ │ - cbnz r1, 2bf4 │ │ │ │ │ + bne.n 2bf4 │ │ │ │ │ + cbnz r1, 2bfc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ rev r3, r3 │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 2bf4 │ │ │ │ │ + bne.n 2bfc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2bde │ │ │ │ │ + bne.n 2be6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 2c4a │ │ │ │ │ + cbz r1, 2c52 │ │ │ │ │ adds r0, #3 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ add.w lr, r0, ip │ │ │ │ │ ldrb.w r2, [r0, ip] │ │ │ │ │ mov r4, r3 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ orr.w r3, r3, r2, lsr #7 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bne.n 2c50 │ │ │ │ │ + bne.n 2c58 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ - b.n 2c16 │ │ │ │ │ + b.n 2c1e │ │ │ │ │ ldrb.w r1, [lr, ip] │ │ │ │ │ lsls r2, r2, #16 │ │ │ │ │ ldrb.w r0, [lr, ip, lsl #1] │ │ │ │ │ and.w r2, r2, #8323072 @ 0x7f0000 │ │ │ │ │ orr.w r2, r2, r1, lsl #8 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ vmov s0, r2 │ │ │ │ │ vcvt.f64.s32 d0, d0, #23 │ │ │ │ │ - cbnz r3, 2c80 │ │ │ │ │ + cbnz r3, 2c88 │ │ │ │ │ mvn.w r0, #125 @ 0x7d │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ lsls r3, r4, #24 │ │ │ │ │ it mi │ │ │ │ │ vnegmi.f64 d0, d0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ sub.w r0, r3, #127 @ 0x7f │ │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ │ - b.n 2c72 │ │ │ │ │ + b.n 2c7a │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002c94 : │ │ │ │ │ +00002c9c : │ │ │ │ │ PyFloat_Pack2(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 2e42 │ │ │ │ │ + beq.w 2e4a │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #496] @ 2ea8 │ │ │ │ │ + vldr d6, [pc, #496] @ 2eb0 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 2e2e │ │ │ │ │ + bgt.w 2e36 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 2e6c │ │ │ │ │ + bvs.w 2e74 │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r5, #1 │ │ │ │ │ movpl r5, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bpl.n 2ce8 │ │ │ │ │ + bpl.n 2cf0 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.w 2e16 │ │ │ │ │ + bmi.w 2e1e │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge.w 2e16 │ │ │ │ │ + bge.w 2e1e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 2dfa │ │ │ │ │ + bgt.n 2e02 │ │ │ │ │ cmn.w r2, #25 │ │ │ │ │ - blt.n 2df4 │ │ │ │ │ + blt.n 2dfc │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ adds r2, #14 │ │ │ │ │ - blt.n 2db4 │ │ │ │ │ + blt.n 2dbc │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ - vldr d7, [pc, #384] @ 2eb0 │ │ │ │ │ + vldr d7, [pc, #384] @ 2eb8 │ │ │ │ │ adds r3, #14 │ │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ vmov r2, s15 │ │ │ │ │ uxth r2, r2 │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 2d8e │ │ │ │ │ + bgt.n 2d96 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2d8a │ │ │ │ │ + beq.n 2d92 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov.w r3, r3, lsl #10 │ │ │ │ │ add.w r1, r4, #1 │ │ │ │ │ orr.w r3, r3, r5, lsl #15 │ │ │ │ │ mov r0, r1 │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ itt eq │ │ │ │ │ @@ -4540,126 +4544,126 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsrs r3, r2, #8 │ │ │ │ │ strb r3, [r1, #0] │ │ │ │ │ strb r2, [r4, #0] │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bpl.n 2d98 │ │ │ │ │ + bpl.n 2da0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ uxth r2, r2 │ │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ │ - beq.n 2e98 │ │ │ │ │ + beq.n 2ea0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov.w r0, r6, lsl #15 │ │ │ │ │ add.w r1, r4, #1 │ │ │ │ │ orr.w r0, r0, r3, lsl #10 │ │ │ │ │ mov r3, r1 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ itt eq │ │ │ │ │ moveq r1, r4 │ │ │ │ │ moveq r4, r3 │ │ │ │ │ - b.n 2d7e │ │ │ │ │ + b.n 2d86 │ │ │ │ │ add.w r0, r3, #13 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ vstr d6, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - vldr d7, [pc, #236] @ 2eb0 │ │ │ │ │ + vldr d7, [pc, #236] @ 2eb8 │ │ │ │ │ vldr d6, [sp] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ uxth r2, r3 │ │ │ │ │ vmov s15, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.n 2d56 │ │ │ │ │ - b.n 2d8e │ │ │ │ │ + ble.n 2d5e │ │ │ │ │ + b.n 2d96 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 2d98 │ │ │ │ │ + b.n 2da0 │ │ │ │ │ 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 .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2d86 │ │ │ │ │ + b.n 2d8e │ │ │ │ │ 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 │ │ │ │ │ - b.n 2e10 │ │ │ │ │ + b.n 2e18 │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #31 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r6, #1 │ │ │ │ │ movpl r6, r2 │ │ │ │ │ - b.n 2d98 │ │ │ │ │ + b.n 2da0 │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, r3 │ │ │ │ │ - b.n 2d98 │ │ │ │ │ + b.n 2da0 │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov.w r3, #31 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - b.n 2d98 │ │ │ │ │ + b.n 2da0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq.n 2dfa │ │ │ │ │ + beq.n 2e02 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2d98 │ │ │ │ │ + b.n 2da0 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x40900000 │ │ │ │ │ │ │ │ │ │ -00002eb8 : │ │ │ │ │ +00002ec0 : │ │ │ │ │ PyFloat_Unpack2(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -4671,43 +4675,43 @@ │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ lsls r1, r3, #8 │ │ │ │ │ ubfx r0, r3, #2, #5 │ │ │ │ │ and.w r1, r1, #768 @ 0x300 │ │ │ │ │ sxtb r4, r3 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r0, #31 │ │ │ │ │ - beq.n 2f0a │ │ │ │ │ + beq.n 2f12 │ │ │ │ │ vmov s0, r2 │ │ │ │ │ vcvt.f64.s32 d0, d0, #10 │ │ │ │ │ - cbz r0, 2f1e │ │ │ │ │ + cbz r0, 2f26 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ subs r0, #15 │ │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2f08 │ │ │ │ │ + bge.n 2f10 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - cbz r2, 2f2c │ │ │ │ │ - vldr d7, [pc, #48] @ 2f40 │ │ │ │ │ + cbz r2, 2f34 │ │ │ │ │ + vldr d7, [pc, #48] @ 2f48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - vldr d0, [pc, #52] @ 2f48 │ │ │ │ │ + vldr d0, [pc, #52] @ 2f50 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r0, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2f04 │ │ │ │ │ + blt.n 2f0c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - vldr d7, [pc, #32] @ 2f50 │ │ │ │ │ + vldr d7, [pc, #32] @ 2f58 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - vldr d0, [pc, #36] @ 2f58 │ │ │ │ │ + vldr d0, [pc, #36] @ 2f60 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff80000 │ │ │ │ │ .word 0x00000000 │ │ │ ├── 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: 25408 (bytes into file) │ │ │ │ │ + Start of section headers: 25688 (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 0x6340: │ │ │ │ │ +There are 18 section headers, starting at offset 0x6458: │ │ │ │ │ │ │ │ │ │ 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 00118c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005190 000540 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0011c0 000444 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0056d0 0002a0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001604 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001604 000cf8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 005970 000458 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0022fc 000697 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002994 000bcc 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 005dc8 0004c0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003560 000077 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 006288 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0035d7 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0035d7 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00360c 000e80 10 16 120 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00448c 000d03 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0062b0 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000fb4 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005280 000558 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000fe8 000444 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0057d8 0002a0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00142c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00142c 000ffc 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 005a78 000478 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002428 000697 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002ac0 000b58 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 005ef0 0004b0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003618 000077 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0063a0 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00368f 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00368f 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0036c4 000e90 10 16 121 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 004554 000d2c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0063c8 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,235 +1,236 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 232 entries: │ │ │ │ │ +Symbol table '.symtab' contains 233 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 588 FUNC LOCAL DEFAULT 6 frame_dealloc │ │ │ │ │ - 7: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 8: 00000001 26 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 9: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ - 10: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 11: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ - 12: 0000001d 130 FUNC LOCAL DEFAULT 1 frame_getlocals │ │ │ │ │ + 7: 000002d5 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: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 12: 00000001 130 FUNC LOCAL DEFAULT 1 frame_getlocals │ │ │ │ │ 13: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 14: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 15: 00000064 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 16: 00000491 170 FUNC LOCAL DEFAULT 6 framelocalsproxy_new │ │ │ │ │ - 17: 0000053d 64 FUNC LOCAL DEFAULT 6 framelocalsproxy_dealloc │ │ │ │ │ - 18: 0000057d 122 FUNC LOCAL DEFAULT 6 frame_traverse │ │ │ │ │ - 19: 00000651 220 FUNC LOCAL DEFAULT 6 framelocalsproxy_keys │ │ │ │ │ + 16: 000004ad 170 FUNC LOCAL DEFAULT 6 framelocalsproxy_new │ │ │ │ │ + 17: 00000559 64 FUNC LOCAL DEFAULT 6 framelocalsproxy_dealloc │ │ │ │ │ + 18: 00000599 122 FUNC LOCAL DEFAULT 6 frame_traverse │ │ │ │ │ + 19: 0000066d 220 FUNC LOCAL DEFAULT 6 framelocalsproxy_keys │ │ │ │ │ 20: 00000090 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 21: 0000072d 374 FUNC LOCAL DEFAULT 6 framelocalsproxy_getitem │ │ │ │ │ - 22: 000000a1 100 FUNC LOCAL DEFAULT 1 frame_settrace │ │ │ │ │ - 23: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 24: 000000dc 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 25: 00000105 120 FUNC LOCAL DEFAULT 1 frame_settrace_opcodes │ │ │ │ │ - 26: 00000100 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 27: 00000108 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 28: 0000010c 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 29: 00000905 80 FUNC LOCAL DEFAULT 6 frame_getcode │ │ │ │ │ - 30: 00000955 44 FUNC LOCAL DEFAULT 6 frame_getglobals │ │ │ │ │ - 31: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 32: 00000001 34 FUNC LOCAL DEFAULT 9 frame_getbuiltins │ │ │ │ │ - 33: 00000981 120 FUNC LOCAL DEFAULT 6 frame_getback │ │ │ │ │ - 34: 000009f9 84 FUNC LOCAL DEFAULT 6 frame_getlineno │ │ │ │ │ - 35: 00000a4d 524 FUNC LOCAL DEFAULT 6 frame_tp_clear │ │ │ │ │ - 36: 0000017d 46 FUNC LOCAL DEFAULT 1 frame_gettrace_opcodes │ │ │ │ │ - 37: 000001ad 32 FUNC LOCAL DEFAULT 1 frame_gettrace │ │ │ │ │ - 38: 000001cd 286 FUNC LOCAL DEFAULT 1 framelocalsproxy_contains │ │ │ │ │ - 39: 00000120 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 40: 00000023 52 FUNC LOCAL DEFAULT 9 frame_repr │ │ │ │ │ - 41: 0000014c 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 42: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 43: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 44: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 45: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 46: 00000218 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 47: 0000021c 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 48: 00000220 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 49: 00000238 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 50: 00000254 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 51: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 52: 000002bc 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 53: 000002d8 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 54: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 55: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 56: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 57: 00000358 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 58: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 59: 000002ed 2820 FUNC LOCAL DEFAULT 1 frame_setlineno │ │ │ │ │ - 60: 000005a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 61: 00000678 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 62: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 63: 00000dec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 64: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 65: 00000df0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 66: 00000df1 676 FUNC LOCAL DEFAULT 1 framelocalsproxy_setitem │ │ │ │ │ - 67: 000003e0 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 68: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 69: 00000c59 124 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ - 70: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 71: 00000057 58 FUNC LOCAL DEFAULT 9 framelocalsproxy_update │ │ │ │ │ - 72: 00000091 312 FUNC LOCAL DEFAULT 9 framelocalsproxy_merge │ │ │ │ │ - 73: 000001c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 74: 00000cd5 24 FUNC LOCAL DEFAULT 6 frame_getlasti │ │ │ │ │ - 75: 000001c8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 76: 000001c9 176 FUNC LOCAL DEFAULT 9 framelocalsproxy_richcompare │ │ │ │ │ - 77: 00000274 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 78: 00000278 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 79: 000003a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 80: 00001095 112 FUNC LOCAL DEFAULT 1 framelocalsproxy_length │ │ │ │ │ - 81: 000003a4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 82: 000003a5 68 FUNC LOCAL DEFAULT 9 framelocalsproxy_copy │ │ │ │ │ - 83: 0000045c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 84: 000003e9 118 FUNC LOCAL DEFAULT 9 framelocalsproxy_get │ │ │ │ │ - 85: 0000045f 346 FUNC LOCAL DEFAULT 9 framelocalsproxy_items │ │ │ │ │ - 86: 000005b9 42 FUNC LOCAL DEFAULT 9 framelocalsproxy_iter │ │ │ │ │ - 87: 000005e3 174 FUNC LOCAL DEFAULT 9 framelocalsproxy_values │ │ │ │ │ - 88: 0000047c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 89: 00001105 136 FUNC LOCAL DEFAULT 1 framelocalsproxy_repr │ │ │ │ │ - 90: 00000ced 12 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ - 91: 00000691 52 FUNC LOCAL DEFAULT 9 framelocalsproxy_tp_clear │ │ │ │ │ - 92: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 93: 000006c5 132 FUNC LOCAL DEFAULT 9 framelocalsproxy_setdefault │ │ │ │ │ - 94: 000004ac 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 95: 000004c8 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 96: 00000969 34 FUNC LOCAL DEFAULT 9 framelocalsproxy___contains__ │ │ │ │ │ - 97: 0000098b 66 FUNC LOCAL DEFAULT 9 framelocalsproxy_reversed │ │ │ │ │ - 98: 000009cd 112 FUNC LOCAL DEFAULT 9 framelocalsproxy_or │ │ │ │ │ - 99: 00000a38 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 100: 00000a3c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 101: 00000a3d 76 FUNC LOCAL DEFAULT 9 framelocalsproxy_inplace_or │ │ │ │ │ - 102: 00000a84 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 103: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 104: 00000a88 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 105: 00000a89 282 FUNC LOCAL DEFAULT 9 framelocalsproxy_pop │ │ │ │ │ - 106: 00000ba3 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.195 │ │ │ │ │ - 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_deposit_object │ │ │ │ │ - 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ - 134: 000002d5 20 FUNC GLOBAL DEFAULT 6 PyFrame_GetCode │ │ │ │ │ - 135: 000002e9 162 FUNC GLOBAL HIDDEN 6 _PyFrame_GetLocals │ │ │ │ │ - 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ - 137: 000003ed 164 FUNC GLOBAL HIDDEN 6 _PyFrameLocalsProxy_New │ │ │ │ │ - 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ - 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCell_Type │ │ │ │ │ - 140: 0000038d 94 FUNC GLOBAL HIDDEN 6 _PyFrame_HasHiddenLocals │ │ │ │ │ - 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 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 PyDict_Size │ │ │ │ │ - 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ - 149: 000005f9 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: 000008a5 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 PyExc_AttributeError │ │ │ │ │ - 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ - 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_InitAddressRange │ │ │ │ │ - 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLineTable_NextAddressRange │ │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 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 PyMem_Free │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCompile_OpcodeStackEffect │ │ │ │ │ - 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 PyDict_DelItem │ │ │ │ │ + 21: 00000749 374 FUNC LOCAL DEFAULT 6 framelocalsproxy_getitem │ │ │ │ │ + 22: 000008c1 742 FUNC LOCAL DEFAULT 6 framelocalsproxy_getkeyindex.constprop.1 │ │ │ │ │ + 23: 00000085 100 FUNC LOCAL DEFAULT 1 frame_settrace │ │ │ │ │ + 24: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ + 25: 000000dc 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ + 26: 000000e9 120 FUNC LOCAL DEFAULT 1 frame_settrace_opcodes │ │ │ │ │ + 27: 00000100 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 28: 00000108 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ + 29: 0000010c 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ + 30: 00000c09 80 FUNC LOCAL DEFAULT 6 frame_getcode │ │ │ │ │ + 31: 00000c59 44 FUNC LOCAL DEFAULT 6 frame_getglobals │ │ │ │ │ + 32: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 33: 00000001 34 FUNC LOCAL DEFAULT 9 frame_getbuiltins │ │ │ │ │ + 34: 00000c85 120 FUNC LOCAL DEFAULT 6 frame_getback │ │ │ │ │ + 35: 00000cfd 84 FUNC LOCAL DEFAULT 6 frame_getlineno │ │ │ │ │ + 36: 00000d51 524 FUNC LOCAL DEFAULT 6 frame_tp_clear │ │ │ │ │ + 37: 00000161 46 FUNC LOCAL DEFAULT 1 frame_gettrace_opcodes │ │ │ │ │ + 38: 00000191 32 FUNC LOCAL DEFAULT 1 frame_gettrace │ │ │ │ │ + 39: 000001b1 286 FUNC LOCAL DEFAULT 1 framelocalsproxy_contains │ │ │ │ │ + 40: 00000120 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 41: 00000023 52 FUNC LOCAL DEFAULT 9 frame_repr │ │ │ │ │ + 42: 0000014c 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 43: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 44: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 45: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 46: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 47: 00000218 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 48: 0000021c 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 49: 00000220 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 50: 00000238 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 51: 00000254 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 52: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 53: 000002bc 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 54: 000002d8 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 55: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 56: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 57: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 58: 00000358 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 59: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 60: 000002d1 2820 FUNC LOCAL DEFAULT 1 frame_setlineno │ │ │ │ │ + 61: 00000588 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 62: 0000065c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 63: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ + 64: 00000dd0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 65: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 66: 00000dd4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 67: 00000dd5 230 FUNC LOCAL DEFAULT 1 framelocalsproxy_setitem │ │ │ │ │ + 68: 000003e0 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 69: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 70: 00000f5d 124 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ + 71: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 72: 00000057 58 FUNC LOCAL DEFAULT 9 framelocalsproxy_update │ │ │ │ │ + 73: 00000091 312 FUNC LOCAL DEFAULT 9 framelocalsproxy_merge │ │ │ │ │ + 74: 000001c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 75: 00000fd9 24 FUNC LOCAL DEFAULT 6 frame_getlasti │ │ │ │ │ + 76: 000001c8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 77: 000001c9 176 FUNC LOCAL DEFAULT 9 framelocalsproxy_richcompare │ │ │ │ │ + 78: 00000274 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 79: 00000278 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 80: 000003a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 81: 00000ebd 112 FUNC LOCAL DEFAULT 1 framelocalsproxy_length │ │ │ │ │ + 82: 000003a4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 83: 000003a5 68 FUNC LOCAL DEFAULT 9 framelocalsproxy_copy │ │ │ │ │ + 84: 0000045c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 85: 000003e9 118 FUNC LOCAL DEFAULT 9 framelocalsproxy_get │ │ │ │ │ + 86: 0000045f 346 FUNC LOCAL DEFAULT 9 framelocalsproxy_items │ │ │ │ │ + 87: 000005b9 42 FUNC LOCAL DEFAULT 9 framelocalsproxy_iter │ │ │ │ │ + 88: 000005e3 174 FUNC LOCAL DEFAULT 9 framelocalsproxy_values │ │ │ │ │ + 89: 0000047c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 90: 00000f2d 136 FUNC LOCAL DEFAULT 1 framelocalsproxy_repr │ │ │ │ │ + 91: 00000ff1 12 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ + 92: 00000691 52 FUNC LOCAL DEFAULT 9 framelocalsproxy_tp_clear │ │ │ │ │ + 93: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 94: 000006c5 132 FUNC LOCAL DEFAULT 9 framelocalsproxy_setdefault │ │ │ │ │ + 95: 000004ac 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 96: 000004c8 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 97: 00000969 34 FUNC LOCAL DEFAULT 9 framelocalsproxy___contains__ │ │ │ │ │ + 98: 0000098b 66 FUNC LOCAL DEFAULT 9 framelocalsproxy_reversed │ │ │ │ │ + 99: 000009cd 112 FUNC LOCAL DEFAULT 9 framelocalsproxy_or │ │ │ │ │ + 100: 00000a38 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 101: 00000a3c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 102: 00000a3d 76 FUNC LOCAL DEFAULT 9 framelocalsproxy_inplace_or │ │ │ │ │ + 103: 00000a84 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 104: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 105: 00000a88 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 106: 00000a89 166 FUNC LOCAL DEFAULT 9 framelocalsproxy_pop │ │ │ │ │ + 107: 00000b2f 14 FUNC LOCAL DEFAULT 9 frame_sizeof │ │ │ │ │ + 108: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 109: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 110: 00000000 20 OBJECT LOCAL DEFAULT 11 CSWTCH.195 │ │ │ │ │ + 111: 00000014 48 OBJECT LOCAL DEFAULT 11 sizeof__doc__ │ │ │ │ │ + 112: 00000044 51 OBJECT LOCAL DEFAULT 11 clear__doc__ │ │ │ │ │ + 113: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 114: 000001a0 48 OBJECT LOCAL DEFAULT 3 frame_methods │ │ │ │ │ + 115: 00000298 40 OBJECT LOCAL DEFAULT 3 frame_memberlist │ │ │ │ │ + 116: 000001d0 200 OBJECT LOCAL DEFAULT 3 frame_getsetlist │ │ │ │ │ + 117: 000003b4 144 OBJECT LOCAL DEFAULT 3 framelocalsproxy_as_number │ │ │ │ │ + 118: 0000038c 40 OBJECT LOCAL DEFAULT 3 framelocalsproxy_as_sequence │ │ │ │ │ + 119: 00000380 12 OBJECT LOCAL DEFAULT 3 framelocalsproxy_as_mapping │ │ │ │ │ + 120: 000002c0 192 OBJECT LOCAL DEFAULT 3 framelocalsproxy_methods │ │ │ │ │ + 121: 00000001 80 FUNC GLOBAL HIDDEN 6 _PyEval_BuiltinsFromGlobals │ │ │ │ │ + 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ + 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ + 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltins │ │ │ │ │ + 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 128: 00000051 54 FUNC GLOBAL HIDDEN 6 _PyFrame_New_NoTrack │ │ │ │ │ + 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ + 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ + 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ + 135: 000002f1 20 FUNC GLOBAL DEFAULT 6 PyFrame_GetCode │ │ │ │ │ + 136: 00000305 162 FUNC GLOBAL HIDDEN 6 _PyFrame_GetLocals │ │ │ │ │ + 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ + 138: 00000409 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: 000003a9 94 FUNC GLOBAL HIDDEN 6 _PyFrame_HasHiddenLocals │ │ │ │ │ + 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 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: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ + 150: 00000615 86 FUNC GLOBAL DEFAULT 6 PyFrame_GetLineNumber │ │ │ │ │ + 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ + 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ + 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItem │ │ │ │ │ + 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 159: 00000ba9 96 FUNC GLOBAL DEFAULT 6 PyFrame_GetBack │ │ │ │ │ + 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SetOpcodeTrace │ │ │ │ │ + 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ + 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ + 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 _PyCode_GetCode │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ + 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseOpcode │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCompile_OpcodeStackEffect │ │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ + 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 186: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ - 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: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Update │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ - 199: 00000279 300 FUNC GLOBAL DEFAULT 9 PyFrame_New │ │ │ │ │ - 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_FromConstructor │ │ │ │ │ - 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: 00000749 38 FUNC GLOBAL DEFAULT 9 PyFrame_GetGenerator │ │ │ │ │ - 208: 0000076f 6 FUNC GLOBAL DEFAULT 9 PyFrame_GetLocals │ │ │ │ │ - 209: 00000775 34 FUNC GLOBAL DEFAULT 9 PyFrame_GetGlobals │ │ │ │ │ - 210: 00000797 34 FUNC GLOBAL DEFAULT 9 PyFrame_GetBuiltins │ │ │ │ │ - 211: 000007b9 16 FUNC GLOBAL DEFAULT 9 PyFrame_GetLasti │ │ │ │ │ - 212: 000007c9 346 FUNC GLOBAL DEFAULT 9 PyFrame_GetVar │ │ │ │ │ - 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFunction_Type │ │ │ │ │ - 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ - 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Deopt │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_NameError │ │ │ │ │ - 217: 00000923 70 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: 00000bb1 4 FUNC GLOBAL DEFAULT 9 PyFrame_FastToLocalsWithError │ │ │ │ │ - 223: 00000bb5 2 FUNC GLOBAL DEFAULT 9 PyFrame_FastToLocals │ │ │ │ │ - 224: 00000bb7 2 FUNC GLOBAL DEFAULT 9 PyFrame_LocalsToFast │ │ │ │ │ - 225: 00000bb9 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 │ │ │ │ │ + 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ + 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_Finalize │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Update │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ + 200: 00000279 300 FUNC GLOBAL DEFAULT 9 PyFrame_New │ │ │ │ │ + 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_FromConstructor │ │ │ │ │ + 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ + 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 208: 00000749 38 FUNC GLOBAL DEFAULT 9 PyFrame_GetGenerator │ │ │ │ │ + 209: 0000076f 6 FUNC GLOBAL DEFAULT 9 PyFrame_GetLocals │ │ │ │ │ + 210: 00000775 34 FUNC GLOBAL DEFAULT 9 PyFrame_GetGlobals │ │ │ │ │ + 211: 00000797 34 FUNC GLOBAL DEFAULT 9 PyFrame_GetBuiltins │ │ │ │ │ + 212: 000007b9 16 FUNC GLOBAL DEFAULT 9 PyFrame_GetLasti │ │ │ │ │ + 213: 000007c9 346 FUNC GLOBAL DEFAULT 9 PyFrame_GetVar │ │ │ │ │ + 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFunction_Type │ │ │ │ │ + 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Deopt │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_NameError │ │ │ │ │ + 218: 00000923 70 FUNC GLOBAL DEFAULT 9 PyFrame_GetVarString │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Pop │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 223: 00000b3d 4 FUNC GLOBAL DEFAULT 9 PyFrame_FastToLocalsWithError │ │ │ │ │ + 224: 00000b41 2 FUNC GLOBAL DEFAULT 9 PyFrame_FastToLocals │ │ │ │ │ + 225: 00000b43 2 FUNC GLOBAL DEFAULT 9 PyFrame_LocalsToFast │ │ │ │ │ + 226: 00000b45 18 FUNC GLOBAL DEFAULT 9 _PyFrame_IsEntryFrame │ │ │ │ │ + 227: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyFrame_Type │ │ │ │ │ + 228: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyFrameLocalsProxy_Type │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,563 +1,568 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5190 contains 168 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5280 contains 171 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000004e 00008c0a R_ARM_THM_CALL 0000038d _PyFrame_HasHiddenLocals │ │ │ │ │ -00000074 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -0000008e 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000092 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000096 00008d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000000ae 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000b2 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000116 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -0000011a 0000a130 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00000122 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000126 0000a230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000144 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000148 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000014c 0000182f R_ARM_THM_MOVW_ABS_NC 000000dc .LC6 │ │ │ │ │ -00000150 00001830 R_ARM_THM_MOVT_ABS 000000dc .LC6 │ │ │ │ │ -00000156 0000920a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000160 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00000164 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000168 0000172f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000016c 00001730 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00000172 0000920a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000180 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000184 0000a630 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000188 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000018c 0000a230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000001ae 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000001b2 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000001e8 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000260 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000276 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -0000027a 00008b30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000298 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000002d0 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000002d4 00008b30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000308 0000a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000030c 0000a930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000032e 0000810a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000035e 0000aa0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000378 0000ab0a R_ARM_THM_CALL 00000000 _PyCode_InitAddressRange │ │ │ │ │ -00000386 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000394 0000ad0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000039e 0000ae0a R_ARM_THM_CALL 00000000 _PyLineTable_NextAddressRange │ │ │ │ │ -000003c6 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000003ca 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000003ce 0000362f R_ARM_THM_MOVW_ABS_NC 00000300 .LC24 │ │ │ │ │ -000003d2 00003630 R_ARM_THM_MOVT_ABS 00000300 .LC24 │ │ │ │ │ -000003d8 0000920a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003e8 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000003ec 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000003f2 0000382f R_ARM_THM_MOVW_ABS_NC 0000032c .LC26 │ │ │ │ │ -000003f6 00003830 R_ARM_THM_MOVT_ABS 0000032c .LC26 │ │ │ │ │ -000003fc 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000402 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000406 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000040a 0000372f R_ARM_THM_MOVW_ABS_NC 00000318 .LC25 │ │ │ │ │ -0000040e 00003730 R_ARM_THM_MOVT_ABS 00000318 .LC25 │ │ │ │ │ -00000414 0000920a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000041a 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000041e 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000422 0000322f R_ARM_THM_MOVW_ABS_NC 00000254 .LC20 │ │ │ │ │ -00000426 00003230 R_ARM_THM_MOVT_ABS 00000254 .LC20 │ │ │ │ │ -0000042c 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000442 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000446 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000044a 0000312f R_ARM_THM_MOVW_ABS_NC 00000238 .LC19 │ │ │ │ │ -0000044e 00003130 R_ARM_THM_MOVT_ABS 00000238 .LC19 │ │ │ │ │ -00000454 0000920a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000045a 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000045e 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000462 0000302f R_ARM_THM_MOVW_ABS_NC 00000220 .LC18 │ │ │ │ │ -00000466 00003030 R_ARM_THM_MOVT_ABS 00000220 .LC18 │ │ │ │ │ -0000046c 0000920a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000472 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000476 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000047a 0000342f R_ARM_THM_MOVW_ABS_NC 000002bc .LC22 │ │ │ │ │ -0000047e 00003430 R_ARM_THM_MOVT_ABS 000002bc .LC22 │ │ │ │ │ -00000484 0000920a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000048a 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000048e 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000492 0000332f R_ARM_THM_MOVW_ABS_NC 00000284 .LC21 │ │ │ │ │ -00000496 00003330 R_ARM_THM_MOVT_ABS 00000284 .LC21 │ │ │ │ │ -0000049c 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004a2 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000004a6 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000004aa 0000352f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC23 │ │ │ │ │ -000004ae 00003530 R_ARM_THM_MOVT_ABS 000002d8 .LC23 │ │ │ │ │ -000004b4 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004e6 0000b10a R_ARM_THM_CALL 00000000 _PyCode_GetCode │ │ │ │ │ -00000504 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000052e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00000532 0000b230 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -0000055e 0000b30a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00000678 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000067c 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000682 0000392f R_ARM_THM_MOVW_ABS_NC 00000358 .LC27 │ │ │ │ │ -00000686 00003930 R_ARM_THM_MOVT_ABS 00000358 .LC27 │ │ │ │ │ -0000068c 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000692 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000698 0000b50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000006b2 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006b8 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000006c0 0000b60a R_ARM_THM_CALL 00000000 PyCompile_OpcodeStackEffect │ │ │ │ │ -00000956 0000292f R_ARM_THM_MOVW_ABS_NC 0000014c .LC11 │ │ │ │ │ -0000095a 00002930 R_ARM_THM_MOVT_ABS 0000014c .LC11 │ │ │ │ │ -00000a28 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a3e 0000b30a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00000b96 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000b9c 0000b40a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000c06 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ -00000c0a 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ -00000c0e 00002e2f R_ARM_THM_MOVW_ABS_NC 00000218 .LC16 │ │ │ │ │ -00000c12 00002e30 R_ARM_THM_MOVT_ABS 00000218 .LC16 │ │ │ │ │ -00000c18 00002f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC17 │ │ │ │ │ -00000c1c 00002f30 R_ARM_THM_MOVT_ABS 0000021c .LC17 │ │ │ │ │ -00000c2a 00003a2f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ -00000c2e 00003a30 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ -00000c32 0000b80a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00000c46 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c4a 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c86 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000c8a 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000c92 0000920a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ce0 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ce4 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d08 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000d0c 00003e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000daa 00002c2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC14 │ │ │ │ │ -00000dae 00002c30 R_ARM_THM_MOVT_ABS 000001b4 .LC14 │ │ │ │ │ -00000dc2 00002a2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC12 │ │ │ │ │ -00000dc6 00002a30 R_ARM_THM_MOVT_ABS 00000174 .LC12 │ │ │ │ │ -00000dce 00002b2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC13 │ │ │ │ │ -00000dd2 00002b30 R_ARM_THM_MOVT_ABS 00000190 .LC13 │ │ │ │ │ -00000dda 00002d2f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC15 │ │ │ │ │ -00000dde 00002d30 R_ARM_THM_MOVT_ABS 000001f8 .LC15 │ │ │ │ │ -00000dec 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000e10 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000f26 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00000f4c 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000f74 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000fe0 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000fe4 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000fe8 0000402f R_ARM_THM_MOVW_ABS_NC 000003ac .LC29 │ │ │ │ │ -00000fec 00004030 R_ARM_THM_MOVT_ABS 000003ac .LC29 │ │ │ │ │ -00000ff2 0000920a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000107a 0000bc0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00001086 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -0000108a 00008b30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000010e4 0000910a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ -000010f0 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000010f4 00008b30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00001114 0000cb0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -0000111c 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00001126 0000c50a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ -00001130 0000cc0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00001148 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000114e 0000cd0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00001158 0000582f R_ARM_THM_MOVW_ABS_NC 0000047c .LC34 │ │ │ │ │ -0000115c 00005830 R_ARM_THM_MOVT_ABS 0000047c .LC34 │ │ │ │ │ -00001174 0000cd0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00001186 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000016 0000831e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000044 0000891e R_ARM_THM_JUMP24 000003ed _PyFrameLocalsProxy_New │ │ │ │ │ -00000100 0000a01e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ -0000013a 0000a01e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ -000002b2 0000a71e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ -00000f3a 0000ba1e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -0000104a 0000bb1e R_ARM_THM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ -00001164 0000ce1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000032 00008d0a R_ARM_THM_CALL 000003a9 _PyFrame_HasHiddenLocals │ │ │ │ │ +00000058 00008b0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00000072 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000076 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000007a 00008e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000092 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000096 0000a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000000bc 0000070a R_ARM_THM_CALL 000002d5 Py_XDECREF │ │ │ │ │ +000000d4 0000070a R_ARM_THM_CALL 000002d5 Py_XDECREF │ │ │ │ │ +000000fa 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000000fe 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00000106 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000010a 0000a330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000128 0000902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000012c 00009030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000130 0000192f R_ARM_THM_MOVW_ABS_NC 000000dc .LC6 │ │ │ │ │ +00000134 00001930 R_ARM_THM_MOVT_ABS 000000dc .LC6 │ │ │ │ │ +0000013a 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000144 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00000148 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000014c 0000182f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00000150 00001830 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00000156 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000164 0000a72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000168 0000a730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000016c 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000170 0000a330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000192 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000196 0000a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000001cc 00009b0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000244 00009b0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000025a 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +0000025e 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +0000027c 00009e0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000002b4 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000002b8 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +000002ec 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000002f0 0000aa30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000312 0000820a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000342 0000ab0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +0000035c 0000ac0a R_ARM_THM_CALL 00000000 _PyCode_InitAddressRange │ │ │ │ │ +0000036a 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000378 0000ae0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000382 0000af0a R_ARM_THM_CALL 00000000 _PyLineTable_NextAddressRange │ │ │ │ │ +000003aa 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000003ae 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000003b2 0000372f R_ARM_THM_MOVW_ABS_NC 00000300 .LC24 │ │ │ │ │ +000003b6 00003730 R_ARM_THM_MOVT_ABS 00000300 .LC24 │ │ │ │ │ +000003bc 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003cc 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000003d0 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000003d6 0000392f R_ARM_THM_MOVW_ABS_NC 0000032c .LC26 │ │ │ │ │ +000003da 00003930 R_ARM_THM_MOVT_ABS 0000032c .LC26 │ │ │ │ │ +000003e0 0000910a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003e6 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000003ea 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000003ee 0000382f R_ARM_THM_MOVW_ABS_NC 00000318 .LC25 │ │ │ │ │ +000003f2 00003830 R_ARM_THM_MOVT_ABS 00000318 .LC25 │ │ │ │ │ +000003f8 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003fe 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000402 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000406 0000332f R_ARM_THM_MOVW_ABS_NC 00000254 .LC20 │ │ │ │ │ +0000040a 00003330 R_ARM_THM_MOVT_ABS 00000254 .LC20 │ │ │ │ │ +00000410 0000910a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000426 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000042a 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000042e 0000322f R_ARM_THM_MOVW_ABS_NC 00000238 .LC19 │ │ │ │ │ +00000432 00003230 R_ARM_THM_MOVT_ABS 00000238 .LC19 │ │ │ │ │ +00000438 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000043e 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00000442 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00000446 0000312f R_ARM_THM_MOVW_ABS_NC 00000220 .LC18 │ │ │ │ │ +0000044a 00003130 R_ARM_THM_MOVT_ABS 00000220 .LC18 │ │ │ │ │ +00000450 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000456 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000045a 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000045e 0000352f R_ARM_THM_MOVW_ABS_NC 000002bc .LC22 │ │ │ │ │ +00000462 00003530 R_ARM_THM_MOVT_ABS 000002bc .LC22 │ │ │ │ │ +00000468 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000046e 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000472 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000476 0000342f R_ARM_THM_MOVW_ABS_NC 00000284 .LC21 │ │ │ │ │ +0000047a 00003430 R_ARM_THM_MOVT_ABS 00000284 .LC21 │ │ │ │ │ +00000480 0000910a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000486 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000048a 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000048e 0000362f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC23 │ │ │ │ │ +00000492 00003630 R_ARM_THM_MOVT_ABS 000002d8 .LC23 │ │ │ │ │ +00000498 0000910a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004ca 0000b20a R_ARM_THM_CALL 00000000 _PyCode_GetCode │ │ │ │ │ +000004e8 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000512 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00000516 0000b330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00000542 0000b40a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +0000065c 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000660 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000666 00003a2f R_ARM_THM_MOVW_ABS_NC 00000358 .LC27 │ │ │ │ │ +0000066a 00003a30 R_ARM_THM_MOVT_ABS 00000358 .LC27 │ │ │ │ │ +00000670 0000910a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000676 0000b50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000067c 0000b60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000696 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000069c 0000b50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000006a4 0000b70a R_ARM_THM_CALL 00000000 PyCompile_OpcodeStackEffect │ │ │ │ │ +0000093a 00002a2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC11 │ │ │ │ │ +0000093e 00002a30 R_ARM_THM_MOVT_ABS 0000014c .LC11 │ │ │ │ │ +00000a0c 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a22 0000b40a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00000b7a 0000b50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000b80 0000b50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000bea 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ +00000bee 0000b830 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ +00000bf2 00002f2f R_ARM_THM_MOVW_ABS_NC 00000218 .LC16 │ │ │ │ │ +00000bf6 00002f30 R_ARM_THM_MOVT_ABS 00000218 .LC16 │ │ │ │ │ +00000bfc 0000302f R_ARM_THM_MOVW_ABS_NC 0000021c .LC17 │ │ │ │ │ +00000c00 00003030 R_ARM_THM_MOVT_ABS 0000021c .LC17 │ │ │ │ │ +00000c0e 00003b2f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ +00000c12 00003b30 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ +00000c16 0000b90a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000c2a 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c2e 0000a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c6a 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000c6e 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000c76 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c9a 0000070a R_ARM_THM_CALL 000002d5 Py_XDECREF │ │ │ │ │ +00000cc4 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cc8 0000a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cd8 0000070a R_ARM_THM_CALL 000002d5 Py_XDECREF │ │ │ │ │ +00000cec 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000cf0 00003f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000d8e 00002d2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC14 │ │ │ │ │ +00000d92 00002d30 R_ARM_THM_MOVT_ABS 000001b4 .LC14 │ │ │ │ │ +00000da6 00002b2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC12 │ │ │ │ │ +00000daa 00002b30 R_ARM_THM_MOVT_ABS 00000174 .LC12 │ │ │ │ │ +00000db2 00002c2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC13 │ │ │ │ │ +00000db6 00002c30 R_ARM_THM_MOVT_ABS 00000190 .LC13 │ │ │ │ │ +00000dbe 00002e2f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC15 │ │ │ │ │ +00000dc2 00002e30 R_ARM_THM_MOVT_ABS 000001f8 .LC15 │ │ │ │ │ +00000dd0 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000df2 0000160a R_ARM_THM_CALL 000008c1 framelocalsproxy_getkeyindex.constprop.1 │ │ │ │ │ +00000e06 00008b0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00000e1a 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000e1e 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000e22 0000412f R_ARM_THM_MOVW_ABS_NC 000003ac .LC29 │ │ │ │ │ +00000e26 00004130 R_ARM_THM_MOVT_ABS 000003ac .LC29 │ │ │ │ │ +00000e2c 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e3a 0000bc0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00000e82 0000070a R_ARM_THM_CALL 000002d5 Py_XDECREF │ │ │ │ │ +00000ea4 0000070a R_ARM_THM_CALL 000002d5 Py_XDECREF │ │ │ │ │ +00000eac 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000eb0 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000f0c 0000920a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ +00000f18 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000f1c 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000f3c 0000cc0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00000f44 00008b0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00000f4e 0000c60a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ +00000f58 0000cd0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00000f70 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f76 0000ce0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00000f80 0000592f R_ARM_THM_MOVW_ABS_NC 0000047c .LC34 │ │ │ │ │ +00000f84 00005930 R_ARM_THM_MOVT_ABS 0000047c .LC34 │ │ │ │ │ +00000f9c 0000ce0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00000fae 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000028 00008a1e R_ARM_THM_JUMP24 00000409 _PyFrameLocalsProxy_New │ │ │ │ │ +000000e4 0000a11e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ +0000011e 0000a11e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ +00000296 0000a81e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ +00000e16 0000bb1e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ +00000e4a 0000bd1e R_ARM_THM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ +00000f8c 0000cf1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x56d0 contains 84 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x57d8 contains 84 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0000e402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000004 0000e502 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 00000023 frame_repr │ │ │ │ │ -00000048 0000e502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000004c 0000e602 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ -0000005c 00001202 R_ARM_ABS32 0000057d frame_traverse │ │ │ │ │ -00000060 00002302 R_ARM_ABS32 00000a4d frame_tp_clear │ │ │ │ │ +0000002c 00002902 R_ARM_ABS32 00000023 frame_repr │ │ │ │ │ +00000048 0000e602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000004c 0000e702 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ +0000005c 00001202 R_ARM_ABS32 00000599 frame_traverse │ │ │ │ │ +00000060 00002402 R_ARM_ABS32 00000d51 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 │ │ │ │ │ -000000dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00001102 R_ARM_ABS32 0000053d framelocalsproxy_dealloc │ │ │ │ │ -000000fc 00005902 R_ARM_ABS32 00001105 framelocalsproxy_repr │ │ │ │ │ +000000d4 0000e502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000000e8 00001102 R_ARM_ABS32 00000559 framelocalsproxy_dealloc │ │ │ │ │ +000000fc 00005a02 R_ARM_ABS32 00000f2d 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 00000ced framelocalsproxy_visit │ │ │ │ │ -00000130 00005b02 R_ARM_ABS32 00000691 framelocalsproxy_tp_clear │ │ │ │ │ -00000134 00004c02 R_ARM_ABS32 000001c9 framelocalsproxy_richcompare │ │ │ │ │ -0000013c 00005602 R_ARM_ABS32 000005b9 framelocalsproxy_iter │ │ │ │ │ +00000118 0000e602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000011c 0000e702 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ +0000012c 00005b02 R_ARM_ABS32 00000ff1 framelocalsproxy_visit │ │ │ │ │ +00000130 00005c02 R_ARM_ABS32 00000691 framelocalsproxy_tp_clear │ │ │ │ │ +00000134 00004d02 R_ARM_ABS32 000001c9 framelocalsproxy_richcompare │ │ │ │ │ +0000013c 00005702 R_ARM_ABS32 000005b9 framelocalsproxy_iter │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000168 0000e702 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -0000016c 00001002 R_ARM_ABS32 00000491 framelocalsproxy_new │ │ │ │ │ -00000170 00008202 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000001a0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a4 00004502 R_ARM_ABS32 00000c59 frame_clear │ │ │ │ │ -000001ac 00006b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000001b0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b4 00006a02 R_ARM_ABS32 00000ba3 frame_sizeof │ │ │ │ │ -000001bc 00006b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000001d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00002102 R_ARM_ABS32 00000981 frame_getback │ │ │ │ │ -000001e4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e8 00000c02 R_ARM_ABS32 0000001d frame_getlocals │ │ │ │ │ -000001f8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001fc 00002202 R_ARM_ABS32 000009f9 frame_getlineno │ │ │ │ │ -00000200 00003b02 R_ARM_ABS32 000002ed frame_setlineno │ │ │ │ │ -0000020c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000210 00002502 R_ARM_ABS32 000001ad frame_gettrace │ │ │ │ │ -00000214 00001602 R_ARM_ABS32 000000a1 frame_settrace │ │ │ │ │ -00000220 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000224 00004a02 R_ARM_ABS32 00000cd5 frame_getlasti │ │ │ │ │ -00000234 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000238 00001e02 R_ARM_ABS32 00000955 frame_getglobals │ │ │ │ │ -00000248 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000024c 00002002 R_ARM_ABS32 00000001 frame_getbuiltins │ │ │ │ │ -0000025c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000260 00001d02 R_ARM_ABS32 00000905 frame_getcode │ │ │ │ │ -00000270 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000274 00002402 R_ARM_ABS32 0000017d frame_gettrace_opcodes │ │ │ │ │ -00000278 00001902 R_ARM_ABS32 00000105 frame_settrace_opcodes │ │ │ │ │ -00000298 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002c4 00006002 R_ARM_ABS32 00000969 framelocalsproxy___contains__ │ │ │ │ │ -000002d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002d4 00001502 R_ARM_ABS32 0000072d framelocalsproxy_getitem │ │ │ │ │ -000002e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002e4 00004702 R_ARM_ABS32 00000057 framelocalsproxy_update │ │ │ │ │ -000002f0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f4 00006102 R_ARM_ABS32 0000098b framelocalsproxy_reversed │ │ │ │ │ -00000300 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000304 00005202 R_ARM_ABS32 000003a5 framelocalsproxy_copy │ │ │ │ │ -00000310 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000314 00001302 R_ARM_ABS32 00000651 framelocalsproxy_keys │ │ │ │ │ -00000320 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000324 00005702 R_ARM_ABS32 000005e3 framelocalsproxy_values │ │ │ │ │ -00000330 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000334 00005502 R_ARM_ABS32 0000045f framelocalsproxy_items │ │ │ │ │ -00000340 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000344 00005402 R_ARM_ABS32 000003e9 framelocalsproxy_get │ │ │ │ │ -00000350 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000354 00006902 R_ARM_ABS32 00000a89 framelocalsproxy_pop │ │ │ │ │ -00000360 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000364 00005d02 R_ARM_ABS32 000006c5 framelocalsproxy_setdefault │ │ │ │ │ -00000380 00005002 R_ARM_ABS32 00001095 framelocalsproxy_length │ │ │ │ │ -00000384 00001502 R_ARM_ABS32 0000072d framelocalsproxy_getitem │ │ │ │ │ -00000388 00004202 R_ARM_ABS32 00000df1 framelocalsproxy_setitem │ │ │ │ │ -000003a8 00002602 R_ARM_ABS32 000001cd framelocalsproxy_contains │ │ │ │ │ -000003f0 00006202 R_ARM_ABS32 000009cd framelocalsproxy_or │ │ │ │ │ -00000424 00006502 R_ARM_ABS32 00000a3d framelocalsproxy_inplace_or │ │ │ │ │ +00000168 0000e802 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ +0000016c 00001002 R_ARM_ABS32 000004ad framelocalsproxy_new │ │ │ │ │ +00000170 00008302 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +000001a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000001a4 00004602 R_ARM_ABS32 00000f5d frame_clear │ │ │ │ │ +000001ac 00006c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000001b4 00006b02 R_ARM_ABS32 00000b2f frame_sizeof │ │ │ │ │ +000001bc 00006c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000001d4 00002202 R_ARM_ABS32 00000c85 frame_getback │ │ │ │ │ +000001e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000001e8 00000c02 R_ARM_ABS32 00000001 frame_getlocals │ │ │ │ │ +000001f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000001fc 00002302 R_ARM_ABS32 00000cfd frame_getlineno │ │ │ │ │ +00000200 00003c02 R_ARM_ABS32 000002d1 frame_setlineno │ │ │ │ │ +0000020c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000210 00002602 R_ARM_ABS32 00000191 frame_gettrace │ │ │ │ │ +00000214 00001702 R_ARM_ABS32 00000085 frame_settrace │ │ │ │ │ +00000220 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000224 00004b02 R_ARM_ABS32 00000fd9 frame_getlasti │ │ │ │ │ +00000234 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000238 00001f02 R_ARM_ABS32 00000c59 frame_getglobals │ │ │ │ │ +00000248 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000024c 00002102 R_ARM_ABS32 00000001 frame_getbuiltins │ │ │ │ │ +0000025c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000260 00001e02 R_ARM_ABS32 00000c09 frame_getcode │ │ │ │ │ +00000270 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000274 00002502 R_ARM_ABS32 00000161 frame_gettrace_opcodes │ │ │ │ │ +00000278 00001a02 R_ARM_ABS32 000000e9 frame_settrace_opcodes │ │ │ │ │ +00000298 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000002c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000002c4 00006102 R_ARM_ABS32 00000969 framelocalsproxy___contains__ │ │ │ │ │ +000002d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000002d4 00001502 R_ARM_ABS32 00000749 framelocalsproxy_getitem │ │ │ │ │ +000002e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000002e4 00004802 R_ARM_ABS32 00000057 framelocalsproxy_update │ │ │ │ │ +000002f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000002f4 00006202 R_ARM_ABS32 0000098b framelocalsproxy_reversed │ │ │ │ │ +00000300 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000304 00005302 R_ARM_ABS32 000003a5 framelocalsproxy_copy │ │ │ │ │ +00000310 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000314 00001302 R_ARM_ABS32 0000066d framelocalsproxy_keys │ │ │ │ │ +00000320 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000324 00005802 R_ARM_ABS32 000005e3 framelocalsproxy_values │ │ │ │ │ +00000330 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000334 00005602 R_ARM_ABS32 0000045f framelocalsproxy_items │ │ │ │ │ +00000340 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000344 00005502 R_ARM_ABS32 000003e9 framelocalsproxy_get │ │ │ │ │ +00000350 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000354 00006a02 R_ARM_ABS32 00000a89 framelocalsproxy_pop │ │ │ │ │ +00000360 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000364 00005e02 R_ARM_ABS32 000006c5 framelocalsproxy_setdefault │ │ │ │ │ +00000380 00005102 R_ARM_ABS32 00000ebd framelocalsproxy_length │ │ │ │ │ +00000384 00001502 R_ARM_ABS32 00000749 framelocalsproxy_getitem │ │ │ │ │ +00000388 00004302 R_ARM_ABS32 00000dd5 framelocalsproxy_setitem │ │ │ │ │ +000003a8 00002702 R_ARM_ABS32 000001b1 framelocalsproxy_contains │ │ │ │ │ +000003f0 00006302 R_ARM_ABS32 000009cd framelocalsproxy_or │ │ │ │ │ +00000424 00006602 R_ARM_ABS32 00000a3d framelocalsproxy_inplace_or │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x5970 contains 139 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x5a78 contains 143 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 00007a0a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000001e 00007b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +00000022 00007b30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +0000002a 00007c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000038 00007d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000004c 00007f02 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 │ │ │ │ │ -000000e4 0000820a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00000114 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000018e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000020a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000210 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000021a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000023e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000025e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000264 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000006e 0000810a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +000000a4 0000820a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000000e4 0000830a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00000114 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000018e 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000020a 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000210 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000021a 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000023e 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000025e 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000264 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000026e 0000062f R_ARM_THM_MOVW_ABS_NC 00000089 frame_dealloc │ │ │ │ │ 00000272 00000630 R_ARM_THM_MOVT_ABS 00000089 frame_dealloc │ │ │ │ │ -000002a2 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002c2 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000032c 0000880a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -00000362 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00000372 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000376 00008b30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000003d2 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000003d6 00008b30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000003fe 00008e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000410 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000414 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000044e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000456 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000045a 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000045e 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000462 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000468 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000470 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000474 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000047a 00000e2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000047e 00000e30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00000484 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004a6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000004aa 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004d4 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004d8 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004dc 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000004e0 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000004e8 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004f2 0000910a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ -000004fa 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004fe 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000502 00000f2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ -00000506 00000f30 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ -0000050c 0000920a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000512 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000516 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000051c 00000e2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00000520 00000e30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00000526 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000054c 0000930a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000576 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000624 0000960a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -0000066a 0000970a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000692 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000006d2 0000990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -000006de 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000006f6 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000006fa 00008b30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000712 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000726 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000074a 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000007c2 00009b0a R_ARM_THM_CALL 00000000 PyDict_GetItem │ │ │ │ │ -000007ca 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -000007ce 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -000007d2 0000142f R_ARM_THM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ -000007d6 00001430 R_ARM_THM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ -000007de 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007ea 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000007ee 00008b30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -0000081a 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -0000081e 00008b30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000836 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000856 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000884 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000888 00008b30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000008f4 0000880a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -00000916 00001a2f R_ARM_THM_MOVW_ABS_NC 00000100 .LC7 │ │ │ │ │ -0000091a 00001a30 R_ARM_THM_MOVT_ABS 00000100 .LC7 │ │ │ │ │ -0000091e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000108 .LC8 │ │ │ │ │ -00000922 00001b30 R_ARM_THM_MOVT_ABS 00000108 .LC8 │ │ │ │ │ -00000926 00001c2f R_ARM_THM_MOVW_ABS_NC 0000010c .LC9 │ │ │ │ │ -0000092a 00001c30 R_ARM_THM_MOVT_ABS 0000010c .LC9 │ │ │ │ │ -00000930 0000a40a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -0000096a 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000096e 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009d2 00007c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009d6 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009da 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009ea 0000880a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -00000a16 0000960a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000a2c 0000960a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000a3a 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a3e 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b60 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b74 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b84 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b9e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bb0 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc2 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be6 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c06 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c26 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c52 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c72 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c76 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c7a 0000442f R_ARM_THM_MOVW_ABS_NC 00000400 .LC31 │ │ │ │ │ -00000c7e 00004430 R_ARM_THM_MOVT_ABS 00000400 .LC31 │ │ │ │ │ -00000c84 0000920a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c90 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c94 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ca8 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000cac 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000cb0 0000432f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC30 │ │ │ │ │ -00000cb4 00004330 R_ARM_THM_MOVT_ABS 000003e0 .LC30 │ │ │ │ │ -00000cba 0000920a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000cc6 0000be0a R_ARM_THM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ -00000cca 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000cce 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000046 00007d1e R_ARM_THM_JUMP24 00000000 _PyEval_GetBuiltins │ │ │ │ │ -00000284 0000841e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -000002d0 0000851e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -000005bc 0000941e R_ARM_THM_JUMP24 00000000 _PyFrame_Traverse │ │ │ │ │ -00000606 0000961e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -0000064a 0000961e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000a24 0000a51e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000ce0 0000a51e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000ce8 0000a51e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000002a2 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002c2 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000348 0000890a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +0000037e 00008b0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +0000038e 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000392 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +000003ee 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000003f2 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +0000041a 00008f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000042c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000430 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000046a 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000472 0000902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000476 00009030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000047a 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +0000047e 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000484 0000910a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000048c 0000902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000490 00009030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000496 00000e2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000049a 00000e30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000004a0 0000910a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004c2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000004c6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000004f0 0000902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004f4 00009030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004f8 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000004fc 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000504 0000910a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000050e 0000920a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ +00000516 0000902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000051a 00009030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000051e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ +00000522 00000f30 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ +00000528 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000052e 0000902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000532 00009030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000538 00000e2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000053c 00000e30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00000542 0000910a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000568 0000940a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000592 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000640 0000970a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000686 0000980a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000006ae 0000990a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000006ee 00009a0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +000006fa 0000990a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000712 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000716 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +0000072e 0000990a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000742 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000766 00009b0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000007de 00009c0a R_ARM_THM_CALL 00000000 PyDict_GetItem │ │ │ │ │ +000007e6 00009d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000007ea 00009d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000007ee 0000142f R_ARM_THM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ +000007f2 00001430 R_ARM_THM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ +000007fa 0000910a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000806 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +0000080a 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000836 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +0000083a 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000852 00009b0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000872 00009e0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000008a0 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000008a4 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +000008da 00009b0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000009e6 00009b0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000b4a 00009e0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000bf8 0000890a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +00000c1a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000100 .LC7 │ │ │ │ │ +00000c1e 00001b30 R_ARM_THM_MOVT_ABS 00000100 .LC7 │ │ │ │ │ +00000c22 00001c2f R_ARM_THM_MOVW_ABS_NC 00000108 .LC8 │ │ │ │ │ +00000c26 00001c30 R_ARM_THM_MOVT_ABS 00000108 .LC8 │ │ │ │ │ +00000c2a 00001d2f R_ARM_THM_MOVW_ABS_NC 0000010c .LC9 │ │ │ │ │ +00000c2e 00001d30 R_ARM_THM_MOVT_ABS 0000010c .LC9 │ │ │ │ │ +00000c34 0000a50a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000c6e 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c72 0000a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cd6 00007d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000cda 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cde 0000a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cee 0000890a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +00000d1a 0000970a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000d30 0000970a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000d3e 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d42 0000a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e64 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e78 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e88 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ea2 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eb4 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ec6 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eea 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f0a 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f2a 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f56 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f76 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000f7a 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000f7e 0000452f R_ARM_THM_MOVW_ABS_NC 00000400 .LC31 │ │ │ │ │ +00000f82 00004530 R_ARM_THM_MOVT_ABS 00000400 .LC31 │ │ │ │ │ +00000f88 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f94 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f98 0000a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fac 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000fb0 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000fb4 0000442f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC30 │ │ │ │ │ +00000fb8 00004430 R_ARM_THM_MOVT_ABS 000003e0 .LC30 │ │ │ │ │ +00000fbe 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fca 0000bf0a R_ARM_THM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ +00000fce 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fd2 0000a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000046 00007e1e R_ARM_THM_JUMP24 00000000 _PyEval_GetBuiltins │ │ │ │ │ +00000284 0000851e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ +000002d0 0000861e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ +000002ea 0000841e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000005d8 0000951e R_ARM_THM_JUMP24 00000000 _PyFrame_Traverse │ │ │ │ │ +00000622 0000971e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000666 0000971e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000d28 0000a61e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000fe4 0000a61e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000fec 0000a61e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5dc8 contains 152 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5ef0 contains 150 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000002 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000006 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000034 0000950a R_ARM_THM_CALL 000005f9 PyFrame_GetLineNumber │ │ │ │ │ -00000044 0000272f R_ARM_THM_MOVW_ABS_NC 00000120 .LC10 │ │ │ │ │ -00000048 00002730 R_ARM_THM_MOVT_ABS 00000120 .LC10 │ │ │ │ │ -0000004e 0000a80a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000006c 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000070 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000074 0000462f R_ARM_THM_MOVW_ABS_NC 00000420 .LC32 │ │ │ │ │ -00000078 00004630 R_ARM_THM_MOVT_ABS 00000420 .LC32 │ │ │ │ │ -0000007e 0000920a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000086 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000008a 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000b6 0000bf0a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -000000c0 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000000d8 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000e4 0000420a R_ARM_THM_CALL 00000df1 framelocalsproxy_setitem │ │ │ │ │ -000000fa 0000c10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000108 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -0000013c 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000014c 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000015e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000176 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000186 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000196 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001ae 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001b2 00007c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000002 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000006 0000a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000034 0000960a R_ARM_THM_CALL 00000615 PyFrame_GetLineNumber │ │ │ │ │ +00000044 0000282f R_ARM_THM_MOVW_ABS_NC 00000120 .LC10 │ │ │ │ │ +00000048 00002830 R_ARM_THM_MOVT_ABS 00000120 .LC10 │ │ │ │ │ +0000004e 0000a90a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000006c 0000902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000070 00009030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000074 0000472f R_ARM_THM_MOVW_ABS_NC 00000420 .LC32 │ │ │ │ │ +00000078 00004730 R_ARM_THM_MOVT_ABS 00000420 .LC32 │ │ │ │ │ +0000007e 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000086 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000008a 0000a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000000b6 0000c00a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +000000c0 0000c10a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000000d8 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000e4 0000430a R_ARM_THM_CALL 00000dd5 framelocalsproxy_setitem │ │ │ │ │ +000000fa 0000c20a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000108 0000c30a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000013c 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000014c 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000015e 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000176 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000186 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000196 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ae 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b2 00007d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001fa 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001fe 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000021c 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00000226 0000c50a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ -00000246 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000252 0000c60a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -0000026a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001fa 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000001fe 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000021c 00008b0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00000226 0000c60a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ +00000246 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000252 0000c70a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +0000026a 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000274 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000290 0000780a R_ARM_THM_CALL 00000001 _PyEval_BuiltinsFromGlobals │ │ │ │ │ -000002b0 0000c80a R_ARM_THM_CALL 00000000 _PyFunction_FromConstructor │ │ │ │ │ -000002bc 00007f0a R_ARM_THM_CALL 00000051 _PyFrame_New_NoTrack │ │ │ │ │ -000002d6 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000036a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003a0 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000003b4 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -000003be 0000c50a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ -000003de 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003fc 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000400 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000404 0000532f R_ARM_THM_MOVW_ABS_NC 0000045c .LC33 │ │ │ │ │ -00000408 00005330 R_ARM_THM_MOVT_ABS 0000045c .LC33 │ │ │ │ │ -00000410 0000920a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000041e 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000422 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000428 0000150a R_ARM_THM_CALL 0000072d framelocalsproxy_getitem │ │ │ │ │ -00000434 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000438 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000043e 0000c90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000446 0000ca0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000047c 0000970a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000004b2 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000004b6 00008b30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000004ce 00008e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000004ea 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004f4 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000512 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000053a 0000990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00000548 00008e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000554 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000056e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000584 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005a8 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c8 0000130a R_ARM_THM_CALL 00000651 framelocalsproxy_keys │ │ │ │ │ -000005d0 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000005da 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000005fc 0000970a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000062a 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -0000062e 00008b30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -0000063a 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000654 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000674 0000990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00000680 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000006b8 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006d8 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006dc 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006e0 00005c2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC35 │ │ │ │ │ -000006e4 00005c30 R_ARM_THM_MOVT_ABS 00000484 .LC35 │ │ │ │ │ -000006ec 0000920a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006fa 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000006fe 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000706 0000150a R_ARM_THM_CALL 0000072d framelocalsproxy_getitem │ │ │ │ │ -0000070e 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000712 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000718 0000c90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000071e 0000ca0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000728 0000420a R_ARM_THM_CALL 00000df1 framelocalsproxy_setitem │ │ │ │ │ -00000776 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000077a 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000798 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000079c 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007de 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007e2 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000007e8 00005e2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC36 │ │ │ │ │ -000007ec 00005e30 R_ARM_THM_MOVT_ABS 000004ac .LC36 │ │ │ │ │ -000007f2 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000812 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ -00000816 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ -0000086c 0000d60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000008a2 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000008a6 00008b30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000008b0 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000008b4 0000b230 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000008be 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -000008c2 0000d730 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00000906 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_NameError │ │ │ │ │ -0000090a 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyExc_NameError │ │ │ │ │ -0000090e 00005f2f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC37 │ │ │ │ │ -00000912 00005f30 R_ARM_THM_MOVT_ABS 000004c8 .LC37 │ │ │ │ │ -0000091a 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000934 0000ce0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000940 0000d40a R_ARM_THM_CALL 000007c9 PyFrame_GetVar │ │ │ │ │ -0000095e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000976 0000260a R_ARM_THM_CALL 000001cd framelocalsproxy_contains │ │ │ │ │ -0000099a 0000130a R_ARM_THM_CALL 00000651 framelocalsproxy_keys │ │ │ │ │ -000009a2 0000da0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -000009c2 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009ee 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -000009f8 0000c50a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ -00000a12 0000c50a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ -00000a26 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a2c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000a30 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000290 0000790a R_ARM_THM_CALL 00000001 _PyEval_BuiltinsFromGlobals │ │ │ │ │ +000002b0 0000c90a R_ARM_THM_CALL 00000000 _PyFunction_FromConstructor │ │ │ │ │ +000002bc 0000800a R_ARM_THM_CALL 00000051 _PyFrame_New_NoTrack │ │ │ │ │ +000002d6 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000036a 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003a0 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000003b4 00008b0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +000003be 0000c60a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ +000003de 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003fc 0000902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000400 00009030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000404 0000542f R_ARM_THM_MOVW_ABS_NC 0000045c .LC33 │ │ │ │ │ +00000408 00005430 R_ARM_THM_MOVT_ABS 0000045c .LC33 │ │ │ │ │ +00000410 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000041e 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000422 0000a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000428 0000150a R_ARM_THM_CALL 00000749 framelocalsproxy_getitem │ │ │ │ │ +00000434 00009d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000438 00009d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +0000043e 0000ca0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000446 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000047c 0000980a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000004b2 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000004b6 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +000004ce 00008f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000004ea 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004f4 0000990a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000512 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000053a 00009a0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00000548 00008f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000554 0000990a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000056e 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000584 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005a8 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c8 0000130a R_ARM_THM_CALL 0000066d framelocalsproxy_keys │ │ │ │ │ +000005d0 0000c10a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000005da 0000070a R_ARM_THM_CALL 000002d5 Py_XDECREF │ │ │ │ │ +000005fc 0000980a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000062a 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +0000062e 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +0000063a 0000990a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000654 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000674 00009a0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00000680 0000990a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000006b8 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006d8 0000902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006dc 00009030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006e0 00005d2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC35 │ │ │ │ │ +000006e4 00005d30 R_ARM_THM_MOVT_ABS 00000484 .LC35 │ │ │ │ │ +000006ec 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006fa 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000006fe 0000a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000706 0000150a R_ARM_THM_CALL 00000749 framelocalsproxy_getitem │ │ │ │ │ +0000070e 00009d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000712 00009d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000718 0000ca0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000071e 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000728 0000430a R_ARM_THM_CALL 00000dd5 framelocalsproxy_setitem │ │ │ │ │ +00000776 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000077a 0000a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000798 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000079c 0000a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007de 0000902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007e2 00009030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007e8 00005f2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC36 │ │ │ │ │ +000007ec 00005f30 R_ARM_THM_MOVT_ABS 000004ac .LC36 │ │ │ │ │ +000007f2 0000910a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000812 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ +00000816 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ +0000086c 0000d70a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000008a2 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000008a6 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +000008b0 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000008b4 0000b330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000008be 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +000008c2 0000d830 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00000906 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_NameError │ │ │ │ │ +0000090a 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyExc_NameError │ │ │ │ │ +0000090e 0000602f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC37 │ │ │ │ │ +00000912 00006030 R_ARM_THM_MOVT_ABS 000004c8 .LC37 │ │ │ │ │ +0000091a 0000910a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000934 0000cf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000940 0000d50a R_ARM_THM_CALL 000007c9 PyFrame_GetVar │ │ │ │ │ +0000095e 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000976 0000270a R_ARM_THM_CALL 000001b1 framelocalsproxy_contains │ │ │ │ │ +0000099a 0000130a R_ARM_THM_CALL 0000066d framelocalsproxy_keys │ │ │ │ │ +000009a2 0000db0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +000009c2 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ee 00008b0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +000009f8 0000c60a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ +00000a12 0000c60a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ +00000a26 0000840a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a2c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000a30 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000a38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a76 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000a7a 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000a76 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000a7a 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000a84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ab0 0000672f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC38 │ │ │ │ │ -00000ab4 00006730 R_ARM_THM_MOVT_ABS 000004e4 .LC38 │ │ │ │ │ -00000abe 0000db0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000ad4 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000b20 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000b32 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000b4e 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000b52 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000b56 0000402f R_ARM_THM_MOVW_ABS_NC 000003ac .LC29 │ │ │ │ │ -00000b5a 00004030 R_ARM_THM_MOVT_ABS 000003ac .LC29 │ │ │ │ │ -00000b60 0000920a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b74 0000dc0a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ -00000b96 0000bc0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000001f2 0000c31e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000020e 0000c31e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000770 00000c1e R_ARM_THM_JUMP24 0000001d frame_getlocals │ │ │ │ │ -00000982 0000c31e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000bac 0000dd1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000aae 0000682f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC38 │ │ │ │ │ +00000ab2 00006830 R_ARM_THM_MOVT_ABS 000004e4 .LC38 │ │ │ │ │ +00000abc 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000acc 0000160a R_ARM_THM_CALL 000008c1 framelocalsproxy_getkeyindex.constprop.1 │ │ │ │ │ +00000adc 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000ae0 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000ae4 0000412f R_ARM_THM_MOVW_ABS_NC 000003ac .LC29 │ │ │ │ │ +00000ae8 00004130 R_ARM_THM_MOVT_ABS 000003ac .LC29 │ │ │ │ │ +00000aee 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b00 0000dd0a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ +00000b24 0000bc0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000001f2 0000c41e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000020e 0000c41e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000770 00000c1e R_ARM_THM_JUMP24 00000001 frame_getlocals │ │ │ │ │ +00000982 0000c41e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000b38 0000de1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x6288 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x63a0 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000004 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000008 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000010 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +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 {} │ │ │ │ │ @@ -54,14 +54,15 @@ │ │ │ │ │ Py_XDECREF │ │ │ │ │ frame_getlocals │ │ │ │ │ framelocalsproxy_new │ │ │ │ │ framelocalsproxy_dealloc │ │ │ │ │ frame_traverse │ │ │ │ │ framelocalsproxy_keys │ │ │ │ │ framelocalsproxy_getitem │ │ │ │ │ +framelocalsproxy_getkeyindex.constprop.1 │ │ │ │ │ frame_settrace │ │ │ │ │ frame_settrace_opcodes │ │ │ │ │ frame_getcode │ │ │ │ │ frame_getglobals │ │ │ │ │ frame_getbuiltins │ │ │ │ │ frame_getback │ │ │ │ │ frame_getlineno │ │ │ │ │ @@ -166,16 +167,16 @@ │ │ │ │ │ PyMem_Free │ │ │ │ │ PyErr_NoMemory │ │ │ │ │ PyCompile_OpcodeStackEffect │ │ │ │ │ PyExc_RuntimeWarning │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ PyDict_SetItem │ │ │ │ │ -PyDict_DelItem │ │ │ │ │ _PyErr_SetKeyError │ │ │ │ │ +PyDict_DelItem │ │ │ │ │ PyExc_RuntimeError │ │ │ │ │ _PyGen_Finalize │ │ │ │ │ PyMapping_Keys │ │ │ │ │ PyObject_GetIter │ │ │ │ │ PyIter_Next │ │ │ │ │ PyObject_GetItem │ │ │ │ │ PyBool_FromLong │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,166 +1,152 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ -Py_XDECREF(): │ │ │ │ │ - cbnz r0, 4 │ │ │ │ │ - bx lr │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 2 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 2 │ │ │ │ │ - b.w 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000001c : │ │ │ │ │ +00000000 : │ │ │ │ │ frame_getlocals(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 88 │ │ │ │ │ + beq.n 6c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bpl.n 48 │ │ │ │ │ + bpl.n 2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w 3ec │ │ │ │ │ + b.w 408 │ │ │ │ │ R_ARM_THM_JUMP24 _PyFrameLocalsProxy_New │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 38c │ │ │ │ │ + bl 3a8 │ │ │ │ │ R_ARM_THM_CALL _PyFrame_HasHiddenLocals │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c │ │ │ │ │ + bne.n 20 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ - cbz r0, 70 │ │ │ │ │ + cbz r0, 54 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6c │ │ │ │ │ + beq.n 50 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_New │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5e │ │ │ │ │ - b.n 6c │ │ │ │ │ + bne.n 42 │ │ │ │ │ + b.n 50 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov.w r1, #868 @ 0x364 │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - b.n 6c │ │ │ │ │ + b.n 50 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000000a0 : │ │ │ │ │ +00000084 : │ │ │ │ │ frame_settrace(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n e8 │ │ │ │ │ + beq.n cc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n e2 │ │ │ │ │ - cbz r1, ec │ │ │ │ │ + beq.n c6 │ │ │ │ │ + cbz r1, d0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n d4 │ │ │ │ │ + beq.n b8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ + bl 2d4 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb r3, [r2, #25] │ │ │ │ │ - cbnz r3, f6 │ │ │ │ │ + cbnz r3, da │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e2 │ │ │ │ │ + beq.n c6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - b.n e2 │ │ │ │ │ + bl 2d4 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + b.n c6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 <_PyEval_SetOpcodeTrace> │ │ │ │ │ R_ARM_THM_JUMP24 _PyEval_SetOpcodeTrace │ │ │ │ │ │ │ │ │ │ -00000104 : │ │ │ │ │ +000000e8 : │ │ │ │ │ frame_settrace_opcodes(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 160 │ │ │ │ │ + cbz r1, 144 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 144 │ │ │ │ │ + bne.n 128 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 13e │ │ │ │ │ + bne.n 122 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ strb r1, [r0, #25] │ │ │ │ │ - cbz r3, 178 │ │ │ │ │ + cbz r3, 15c │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 <_PyEval_SetOpcodeTrace> │ │ │ │ │ R_ARM_THM_JUMP24 _PyEval_SetOpcodeTrace │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r0, #25] │ │ │ │ │ - b.n 136 │ │ │ │ │ + b.n 11a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -177,19 +163,19 @@ │ │ │ │ │ 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 15a │ │ │ │ │ + b.n 13e │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000017c : │ │ │ │ │ +00000160 : │ │ │ │ │ frame_gettrace_opcodes(): │ │ │ │ │ ldrb.w ip, [r0, #25] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -205,15 +191,15 @@ │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000001ac : │ │ │ │ │ +00000190 : │ │ │ │ │ frame_gettrace(): │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -223,15 +209,15 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000001cc : │ │ │ │ │ +000001b0 : │ │ │ │ │ framelocalsproxy_contains(): │ │ │ │ │ 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 │ │ │ │ │ @@ -240,220 +226,220 @@ │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 23a │ │ │ │ │ + beq.n 21e │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b.n 1fe │ │ │ │ │ + b.n 1e2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bge.n 244 │ │ │ │ │ + bge.n 228 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1fc │ │ │ │ │ + bne.n 1e0 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr.w ip, [r2, #40] @ 0x28 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 28a │ │ │ │ │ + beq.n 26e │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n 272 │ │ │ │ │ + beq.n 256 │ │ │ │ │ lsls r7, r2, #25 │ │ │ │ │ - bmi.n 272 │ │ │ │ │ + bmi.n 256 │ │ │ │ │ adds r2, r3, #2 │ │ │ │ │ - beq.n 2a4 │ │ │ │ │ + beq.n 288 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 240 │ │ │ │ │ + bge.n 224 │ │ │ │ │ ldr r5, [r6, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2aa │ │ │ │ │ + bne.n 28e │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 23a │ │ │ │ │ + b.n 21e │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 234 │ │ │ │ │ + bne.n 218 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bge.n 234 │ │ │ │ │ + bge.n 218 │ │ │ │ │ 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 r5, r0 │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ - beq.n 290 │ │ │ │ │ + beq.n 274 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 24c │ │ │ │ │ + b.n 230 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 22c │ │ │ │ │ + bne.n 210 │ │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 22c │ │ │ │ │ + bne.n 210 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ - b.n 1fc │ │ │ │ │ + b.n 1e0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2b6 │ │ │ │ │ + bge.n 29a │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 23a │ │ │ │ │ + b.n 21e │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Contains │ │ │ │ │ - beq.n 26c │ │ │ │ │ + beq.n 250 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 26c │ │ │ │ │ + beq.n 250 │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ add r0, r3 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ - bne.n 2e4 │ │ │ │ │ + bne.n 2c8 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.n 22c │ │ │ │ │ + bne.n 210 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 22c │ │ │ │ │ - b.n 26c │ │ │ │ │ + bne.n 210 │ │ │ │ │ + b.n 250 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ - bpl.n 22c │ │ │ │ │ - b.n 2ce │ │ │ │ │ + bpl.n 210 │ │ │ │ │ + b.n 2b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000002ec : │ │ │ │ │ +000002d0 : │ │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 45a │ │ │ │ │ + beq.w 43e │ │ │ │ │ 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 442 │ │ │ │ │ + bne.w 426 │ │ │ │ │ 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 432 │ │ │ │ │ + beq.w 416 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 41a │ │ │ │ │ - beq.w 48a │ │ │ │ │ + blt.n 3fe │ │ │ │ │ + beq.w 46e │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 3c6 │ │ │ │ │ + bhi.n 3aa │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ movw r2, #15428 @ 0x3c44 │ │ │ │ │ movt r2, #1 │ │ │ │ │ tst r3, r2 │ │ │ │ │ - bne.w 4a2 │ │ │ │ │ + bne.w 486 │ │ │ │ │ tst.w r3, #426 @ 0x1aa │ │ │ │ │ - beq.n 3be │ │ │ │ │ + beq.n 3a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 402 │ │ │ │ │ + bne.n 3e6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.n 3e8 │ │ │ │ │ + bgt.n 3cc │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ bl 0 <_PyCode_InitAddressRange> │ │ │ │ │ R_ARM_THM_CALL _PyCode_InitAddressRange │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 3dc │ │ │ │ │ + bcs.n 3c0 │ │ │ │ │ lsls r7, r6, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3dc │ │ │ │ │ - cbz r6, 398 │ │ │ │ │ + cbz r0, 3c0 │ │ │ │ │ + cbz r6, 37c │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ │ bl 0 <_PyLineTable_NextAddressRange> │ │ │ │ │ R_ARM_THM_CALL _PyLineTable_NextAddressRange │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ba │ │ │ │ │ + beq.w 49e │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 39c │ │ │ │ │ + beq.n 380 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ itttt ne │ │ │ │ │ movne r8, r3 │ │ │ │ │ ldrne r2, [sp, #56] @ 0x38 │ │ │ │ │ lsrne r2, r2, #1 │ │ │ │ │ strne.w r3, [r5, r2, lsl #2] │ │ │ │ │ - b.n 39c │ │ │ │ │ + b.n 380 │ │ │ │ │ movw r2, #32784 @ 0x8010 │ │ │ │ │ tst r3, r2 │ │ │ │ │ - bne.n 472 │ │ │ │ │ + bne.n 456 │ │ │ │ │ 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 .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -473,148 +459,148 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3dc │ │ │ │ │ + b.n 3c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3dc │ │ │ │ │ + b.n 3c0 │ │ │ │ │ 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 3dc │ │ │ │ │ + b.n 3c0 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ │ ite ls │ │ │ │ │ movls r3, #0 │ │ │ │ │ movhi r3, #1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 32e │ │ │ │ │ + b.n 312 │ │ │ │ │ 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_SetString │ │ │ │ │ - b.n 3dc │ │ │ │ │ + b.n 3c0 │ │ │ │ │ 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 .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3dc │ │ │ │ │ + b.n 3c0 │ │ │ │ │ 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_SetString │ │ │ │ │ - b.n 3dc │ │ │ │ │ + b.n 3c0 │ │ │ │ │ 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_Format │ │ │ │ │ - b.n 3dc │ │ │ │ │ + b.n 3c0 │ │ │ │ │ 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 .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3dc │ │ │ │ │ + b.n 3c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 678 │ │ │ │ │ + beq.w 65c │ │ │ │ │ adds r1, r5, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 4d6 │ │ │ │ │ + bgt.n 4ba │ │ │ │ │ cmp r8, r2 │ │ │ │ │ it ge │ │ │ │ │ movge r8, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4c8 │ │ │ │ │ + bne.n 4ac │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bcs.w 678 │ │ │ │ │ + bcs.w 65c │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_CALL _PyCode_GetCode │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b6 │ │ │ │ │ + beq.w 69a │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ add.w r9, r0, #16 │ │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ │ - bge.w 698 │ │ │ │ │ + bge.w 67c │ │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 698 │ │ │ │ │ + beq.w 67c │ │ │ │ │ sub.w r2, r7, #8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r2, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r0, #1 │ │ │ │ │ strd r0, r1, [r3, #8]! │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 522 │ │ │ │ │ + bne.n 506 │ │ │ │ │ str.w sl, [sp, #32] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ mov sl, r9 │ │ │ │ │ @@ -634,28 +620,28 @@ │ │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ mov ip, r8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ cmp r0, #71 @ 0x47 │ │ │ │ │ - beq.w a2e │ │ │ │ │ + beq.w a12 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldrb.w r8, [r7, r0] │ │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmneq.w r5, #2 │ │ │ │ │ add r8, r1 │ │ │ │ │ - beq.w 6e0 │ │ │ │ │ + beq.w 6c4 │ │ │ │ │ add.w lr, sl, ip, lsl #1 │ │ │ │ │ ldrb.w lr, [lr, #1] │ │ │ │ │ orr.w r2, lr, r2, lsl #8 │ │ │ │ │ sub.w lr, r0, #10 │ │ │ │ │ cmp.w lr, #105 @ 0x69 │ │ │ │ │ - bhi.w 6be │ │ │ │ │ + bhi.w 6a2 │ │ │ │ │ tbh [pc, lr, lsl #1] │ │ │ │ │ .word 0x008d02d4 │ │ │ │ │ .word 0x008d008d │ │ │ │ │ .word 0x008d008d │ │ │ │ │ .word 0x008d02c5 │ │ │ │ │ .word 0x02c5008d │ │ │ │ │ .word 0x008d008d │ │ │ │ │ @@ -717,96 +703,96 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3dc │ │ │ │ │ + b.n 3c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6b6 │ │ │ │ │ + beq.n 69a │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 6b6 │ │ │ │ │ + cbnz r3, 69a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3dc │ │ │ │ │ + b.n 3c0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCompile_OpcodeStackEffect │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 8de │ │ │ │ │ + blt.w 8c2 │ │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ea │ │ │ │ │ + bne.w 8ce │ │ │ │ │ add.w r2, fp, r8, lsl #3 │ │ │ │ │ str.w r5, [fp, r8, lsl #3] │ │ │ │ │ str r4, [r2, #4] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt.w 54e │ │ │ │ │ + bgt.w 532 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, fp │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w fp, r3, r2 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bls.w 926 │ │ │ │ │ + bls.w 90a │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ lsls r0, r2, #25 │ │ │ │ │ - bmi.w 91a │ │ │ │ │ + bmi.w 8fe │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n 70e │ │ │ │ │ + bmi.n 6f2 │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ ldrb.w lr, [r3, #1]! │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ and.w lr, lr, #63 @ 0x3f │ │ │ │ │ - bmi.w 914 │ │ │ │ │ + bmi.w 8f8 │ │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ - bmi.w a1a │ │ │ │ │ + bmi.w 9fe │ │ │ │ │ add.w r0, r4, r1, lsl #3 │ │ │ │ │ ldr.w r1, [r4, r1, lsl #3] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmneq.w r1, #2 │ │ │ │ │ - beq.n 6f8 │ │ │ │ │ + beq.n 6dc │ │ │ │ │ add.w ip, r4, r2, lsl #3 │ │ │ │ │ ldr.w r8, [r4, r2, lsl #3] │ │ │ │ │ mov.w r9, r2, lsl #3 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmneq.w r8, #2 │ │ │ │ │ - bne.n 6f8 │ │ │ │ │ + bne.n 6dc │ │ │ │ │ and.w r2, lr, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs.w r2, lr, asr #1 │ │ │ │ │ - beq.w b86 │ │ │ │ │ + beq.w b6a │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r8, #7 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ rsb r0, r2, #32 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ sub.w lr, r2, #32 │ │ │ │ │ lsl.w r0, r8, r2 │ │ │ │ │ @@ -814,43 +800,43 @@ │ │ │ │ │ lsl.w lr, r8, lr │ │ │ │ │ lsr.w r2, r8, r2 │ │ │ │ │ orr.w lr, lr, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs.w r8, lr, r0 │ │ │ │ │ - blt.w b7c │ │ │ │ │ + blt.w b60 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov lr, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - cbz r2, 7d0 │ │ │ │ │ + cbz r2, 7b4 │ │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ │ - bcs.w 9da │ │ │ │ │ + bcs.w 9be │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ orr.w r0, r0, r1, lsr #29 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ orr.w r1, r1, #5 │ │ │ │ │ mov lr, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ sbcs.w r2, r2, lr │ │ │ │ │ - bcc.w 9da │ │ │ │ │ + bcc.w 9be │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ orr.w r0, r0, r1, lsr #29 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ orr.w r1, r1, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r1, [r4, r9] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str.w r0, [ip, #4] │ │ │ │ │ - b.n 6f8 │ │ │ │ │ + b.n 6dc │ │ │ │ │ sub.w r1, r8, r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w lr, fp, r1, lsl #3 │ │ │ │ │ ldr.w r0, [fp, r1, lsl #3] │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ str.w r5, [fp, r1, lsl #3] │ │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -862,56 +848,56 @@ │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ ite le │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 6e0 │ │ │ │ │ + b.n 6c4 │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bpl.w 6d6 │ │ │ │ │ + bpl.w 6ba │ │ │ │ │ lsrs r2, r5, #3 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r2, r2, r4, lsl #29 │ │ │ │ │ asrs r1, r4, #3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ │ - bcc.w b74 │ │ │ │ │ + bcc.w b58 │ │ │ │ │ bic.w r5, r5, #7 │ │ │ │ │ orr.w r5, r5, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ sbcs r2, r4 │ │ │ │ │ - blt.w b74 │ │ │ │ │ + blt.w b58 │ │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ orr.w r4, r4, r5, lsr #29 │ │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ orr.w r5, r5, #4 │ │ │ │ │ - b.n 6d6 │ │ │ │ │ + b.n 6ba │ │ │ │ │ add.w r2, fp, r8, lsl #3 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ orr.w r5, r5, r4, lsl #29 │ │ │ │ │ asrs r4, r4, #3 │ │ │ │ │ str.w r5, [fp, r8, lsl #3] │ │ │ │ │ str r4, [r2, #4] │ │ │ │ │ - b.n 6e0 │ │ │ │ │ + b.n 6c4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r1, #4026531840 @ 0xf0000000 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ sbcs r1, r4 │ │ │ │ │ ittet cs │ │ │ │ │ lslcs r1, r4, #3 │ │ │ │ │ lslcs r0, r5, #3 │ │ │ │ │ movcc.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ orrcs.w r1, r1, r5, lsr #29 │ │ │ │ │ ite cs │ │ │ │ │ orrcs.w r0, r0, #3 │ │ │ │ │ movcc r1, r0 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 8d2 │ │ │ │ │ + bpl.n 8b6 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ sbcs r2, r1 │ │ │ │ │ itett cs │ │ │ │ │ lslcs r1, r1, #3 │ │ │ │ │ movcc.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -919,54 +905,54 @@ │ │ │ │ │ lslcs r0, r0, #3 │ │ │ │ │ ite cs │ │ │ │ │ orrcs.w r0, r0, #4 │ │ │ │ │ movcc r1, r0 │ │ │ │ │ add.w r2, fp, r8, lsl #3 │ │ │ │ │ str.w r0, [fp, r8, lsl #3] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b.n 6e0 │ │ │ │ │ + b.n 6c4 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ adds r2, #1 │ │ │ │ │ orr.w r5, r5, r4, lsl #29 │ │ │ │ │ asrs r4, r4, #3 │ │ │ │ │ - b.n 6c6 │ │ │ │ │ + b.n 6aa │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ sbcs.w r4, r2, r4 │ │ │ │ │ orr.w r3, r3, r5, lsr #29 │ │ │ │ │ mov.w r5, r5, lsl #3 │ │ │ │ │ iteet cc │ │ │ │ │ movcc.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ orrcs.w r5, r5, #3 │ │ │ │ │ movcs r4, r3 │ │ │ │ │ movcc r4, r5 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 6d0 │ │ │ │ │ + b.n 6b4 │ │ │ │ │ orr.w r2, lr, r2, lsl #6 │ │ │ │ │ - b.n 71e │ │ │ │ │ + b.n 702 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ orr.w r1, r2, r1, lsl #6 │ │ │ │ │ - b.n 704 │ │ │ │ │ + b.n 6e8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 544 │ │ │ │ │ + bne.w 528 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldrd sl, r5, [sp, #32] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 948 │ │ │ │ │ + beq.n 92c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a26 │ │ │ │ │ + beq.n a0a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ @@ -978,50 +964,50 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ │ ldr.w r7, [r4, r2, lsl #2] │ │ │ │ │ ldr.w r9, [r1, #4] │ │ │ │ │ - b.n 988 │ │ │ │ │ + b.n 96c │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w sl, sl, #8 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.w b94 │ │ │ │ │ + ble.w b78 │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 97c │ │ │ │ │ + bne.n 960 │ │ │ │ │ ldrd lr, r2, [sl] │ │ │ │ │ orrs.w r1, r9, r2 │ │ │ │ │ - bmi.w d72 │ │ │ │ │ + bmi.w d56 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sbcs.w r1, r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - blt.w d5e │ │ │ │ │ + blt.w d42 │ │ │ │ │ orrs.w r4, r1, r0 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bne.w d1e │ │ │ │ │ + bne.w d02 │ │ │ │ │ orrs.w r4, ip, r4 │ │ │ │ │ - bne.w cfc │ │ │ │ │ + bne.w ce0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r1, lr │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ sbcs r1, r2 │ │ │ │ │ it ge │ │ │ │ │ movge.w fp, #0 │ │ │ │ │ - bge.n 97c │ │ │ │ │ + bge.n 960 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ strd lr, r2, [sp, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 97c │ │ │ │ │ + b.n 960 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 7f0 │ │ │ │ │ + b.n 7d4 │ │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ │ add r2, ip │ │ │ │ │ it cc │ │ │ │ │ lslcc r1, r4, #3 │ │ │ │ │ add.w r2, r2, #2 │ │ │ │ │ add.w r4, fp, r8, lsl #3 │ │ │ │ │ itett cc │ │ │ │ │ @@ -1032,35 +1018,35 @@ │ │ │ │ │ it cs │ │ │ │ │ movcs r1, r0 │ │ │ │ │ str.w r0, [fp, r8, lsl #3] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ str.w r0, [fp, r2, lsl #3] │ │ │ │ │ add.w r2, fp, r2, lsl #3 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b.n 6e0 │ │ │ │ │ + b.n 6c4 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ │ orr.w lr, r0, lr, lsl #6 │ │ │ │ │ - b.n 72e │ │ │ │ │ + b.n 712 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 948 │ │ │ │ │ + b.n 92c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ adds r3, #15 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ ldrb.w r3, [r3, r1, lsl #1] │ │ │ │ │ orr.w r8, r3, r8, lsl #8 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ str.w r5, [r9, #8]! │ │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ │ str.w r4, [r9, #4] │ │ │ │ │ - b.n 568 │ │ │ │ │ + b.n 54c │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #7 │ │ │ │ │ and.w r0, r5, #7 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsls r0, r2 │ │ │ │ │ bic.w r1, r5, r1 │ │ │ │ │ @@ -1076,29 +1062,29 @@ │ │ │ │ │ orrpl r5, r2 │ │ │ │ │ add.w r2, fp, r8, lsl #3 │ │ │ │ │ and.w r5, r5, #7 │ │ │ │ │ orrs r1, r5 │ │ │ │ │ str.w r1, [fp, r8, lsl #3] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b.n 6e0 │ │ │ │ │ + b.n 6c4 │ │ │ │ │ add r2, ip │ │ │ │ │ adds r2, #2 │ │ │ │ │ str.w r5, [fp, r2, lsl #3] │ │ │ │ │ add.w r2, fp, r2, lsl #3 │ │ │ │ │ str r4, [r2, #4] │ │ │ │ │ add.w r2, fp, r8, lsl #3 │ │ │ │ │ str.w r5, [fp, r8, lsl #3] │ │ │ │ │ str r4, [r2, #4] │ │ │ │ │ - b.n 6e0 │ │ │ │ │ + b.n 6c4 │ │ │ │ │ add r1, r2 │ │ │ │ │ str.w r5, [fp, r1, lsl #3] │ │ │ │ │ add.w r1, fp, r1, lsl #3 │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ - b.n 6e0 │ │ │ │ │ + b.n 6c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ rsb r0, r2, #32 │ │ │ │ │ lsr.w r1, r5, r2 │ │ │ │ │ subs r2, #32 │ │ │ │ │ lsl.w r0, r4, r0 │ │ │ │ │ @@ -1106,123 +1092,123 @@ │ │ │ │ │ itt pl │ │ │ │ │ asrpl.w r2, r4, r2 │ │ │ │ │ orrpl r1, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ and.w r2, r1, #7 │ │ │ │ │ mvn.w r1, #4026531840 @ 0xf0000000 │ │ │ │ │ sbcs r1, r4 │ │ │ │ │ - bcc.n b1a │ │ │ │ │ + bcc.n afe │ │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ orr.w r2, r2, r5, lsl #3 │ │ │ │ │ orr.w r1, r1, r5, lsr #29 │ │ │ │ │ str.w r2, [fp, r8, lsl #3] │ │ │ │ │ add.w r2, fp, r8, lsl #3 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b.n 6e0 │ │ │ │ │ + b.n 6c4 │ │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ │ - bcs.n b1a │ │ │ │ │ + bcs.n afe │ │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ orr.w r1, r1, r5, lsr #29 │ │ │ │ │ orr.w r2, r2, #4 │ │ │ │ │ - b.n afa │ │ │ │ │ + b.n ade │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n afa │ │ │ │ │ + b.n ade │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ add r2, r8 │ │ │ │ │ orr.w r5, r5, r4, lsl #29 │ │ │ │ │ asrs r4, r4, #3 │ │ │ │ │ - b.n a9a │ │ │ │ │ + b.n a7e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ itete ge │ │ │ │ │ bicge.w r2, r5, #7 │ │ │ │ │ movlt.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ │ movlt r4, r2 │ │ │ │ │ str.w r2, [fp, r8, lsl #3] │ │ │ │ │ add.w r2, fp, r8, lsl #3 │ │ │ │ │ str r4, [r2, #4] │ │ │ │ │ - b.n 6e0 │ │ │ │ │ + b.n 6c4 │ │ │ │ │ add.w r2, fp, r8, lsl #3 │ │ │ │ │ lsrs r5, r5, #6 │ │ │ │ │ orr.w r5, r5, r4, lsl #26 │ │ │ │ │ asrs r4, r4, #6 │ │ │ │ │ str.w r5, [fp, r8, lsl #3] │ │ │ │ │ str r4, [r2, #4] │ │ │ │ │ - b.n 6e0 │ │ │ │ │ + b.n 6c4 │ │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ │ - bcs.n b1a │ │ │ │ │ + bcs.n afe │ │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ orr.w r1, r1, r5, lsr #29 │ │ │ │ │ orr.w r2, r2, #2 │ │ │ │ │ - b.n afa │ │ │ │ │ + b.n ade │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 6d6 │ │ │ │ │ + b.n 6ba │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r0, lsl #29 │ │ │ │ │ asrs r0, r0, #3 │ │ │ │ │ - b.n 7a4 │ │ │ │ │ + b.n 788 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - cbz r1, b90 │ │ │ │ │ + cbz r1, b74 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 7be │ │ │ │ │ + b.n 7a2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - b.n 7e2 │ │ │ │ │ + b.n 7c6 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n c86 │ │ │ │ │ + bne.n c6a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, fp │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ble.n bcc │ │ │ │ │ + ble.n bb0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r3, fp │ │ │ │ │ add.w r4, r1, #10 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r4, [r2, r4, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n bb6 │ │ │ │ │ - cbnz r3, c06 │ │ │ │ │ + bne.n b9a │ │ │ │ │ + cbnz r3, bea │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov.w r3, r7, lsr #3 │ │ │ │ │ orr.w r3, r3, r9, lsl #29 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r3 │ │ │ │ │ mov.w r3, r9, asr #3 │ │ │ │ │ it ne │ │ │ │ │ movne r9, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sbcs.w r3, r3, r9 │ │ │ │ │ - blt.n c9a │ │ │ │ │ + blt.n c7e │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ │ add.w r3, r3, r1, lsl #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ - b.w 3e0 │ │ │ │ │ + b.w 3c4 │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1240,76 +1226,77 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3dc │ │ │ │ │ + bne.w 3c0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n c80 │ │ │ │ │ + ble.n c64 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov ip, r0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ add.w r4, r2, r0, lsl #2 │ │ │ │ │ add.w r8, r3, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ │ - cbnz r6, c72 │ │ │ │ │ + cbnz r6, c56 │ │ │ │ │ cmp r3, lr │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ itt ne │ │ │ │ │ movne r3, r8 │ │ │ │ │ movne.w ip, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n c58 │ │ │ │ │ + bne.n c3c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n bcc │ │ │ │ │ + beq.n bb0 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - b.n bcc │ │ │ │ │ + b.n bb0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - b.n bcc │ │ │ │ │ + b.n bb0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w 3dc │ │ │ │ │ + b.w 3c0 │ │ │ │ │ ldrd r4, r5, [sp, #12] │ │ │ │ │ and.w r1, r7, #7 │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ add.w r0, r3, #9 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r2, r0, lsl #2] │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ - beq.n cd2 │ │ │ │ │ - bl 0 │ │ │ │ │ + beq.n cb6 │ │ │ │ │ + bl 2d4 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ orr.w r7, r7, r9, lsl #29 │ │ │ │ │ mov.w r9, r9, asr #3 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ sbcs.w r3, r5, r9 │ │ │ │ │ - bge.n bf0 │ │ │ │ │ - b.n c9e │ │ │ │ │ - ldr r3, [pc, #280] @ (dec ) │ │ │ │ │ + bge.n bd4 │ │ │ │ │ + b.n c82 │ │ │ │ │ + ldr r3, [pc, #280] @ (dd0 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -1317,507 +1304,327 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - b.n cba │ │ │ │ │ + bl 2d4 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + b.n c9e │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 97c │ │ │ │ │ + bne.w 960 │ │ │ │ │ and.w r1, lr, #7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - b.n 97c │ │ │ │ │ + b.n 960 │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ and.w r2, r1, #7 │ │ │ │ │ ands.w r6, ip, #7 │ │ │ │ │ - beq.n cfa │ │ │ │ │ + beq.n cde │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n dba │ │ │ │ │ + beq.n d9e │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq.n d3e │ │ │ │ │ + beq.n d22 │ │ │ │ │ subs r6, r2, r6 │ │ │ │ │ negs r2, r6 │ │ │ │ │ adcs r2, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cfa │ │ │ │ │ + beq.n cde │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ orr.w r1, r1, r0, lsl #29 │ │ │ │ │ asrs r0, r0, #3 │ │ │ │ │ orr.w ip, ip, r4, lsl #29 │ │ │ │ │ orrs.w r2, r1, r0 │ │ │ │ │ mov.w r4, r4, asr #3 │ │ │ │ │ - bne.n d22 │ │ │ │ │ + bne.n d06 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 9b6 │ │ │ │ │ + b.n 99a │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r0, lsl #29 │ │ │ │ │ asrs r0, r0, #3 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ sbcs.w r4, r2, r0 │ │ │ │ │ - bge.w 9aa │ │ │ │ │ - b.n d5e │ │ │ │ │ + bge.w 98e │ │ │ │ │ + b.n d42 │ │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 97c │ │ │ │ │ + bne.w 960 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n dc2 │ │ │ │ │ + beq.n da6 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmneq.w r7, #2 │ │ │ │ │ - beq.n dce │ │ │ │ │ + beq.n db2 │ │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n dda │ │ │ │ │ + beq.n dbe │ │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmneq.w lr, #2 │ │ │ │ │ - bne.n d04 │ │ │ │ │ + bne.n ce8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - b.n 97c │ │ │ │ │ + b.n 960 │ │ │ │ │ subs r2, #4 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - b.n d3a │ │ │ │ │ + b.n d1e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - b.n 97c │ │ │ │ │ + b.n 960 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - b.n 97c │ │ │ │ │ + b.n 960 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - b.n 97c │ │ │ │ │ + b.n 960 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000110 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000df0 : │ │ │ │ │ +00000dd4 : │ │ │ │ │ framelocalsproxy_setitem(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + 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 r6, [r0, #8] │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w ffa │ │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.n f10 │ │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - beq.w 1014 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n f0e │ │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - beq.w fac │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq.n f0e │ │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - beq.w f9c │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq.n f0e │ │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - beq.w f8c │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - beq.n f0e │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - beq.n f5c │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - beq.n f0e │ │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - beq.w 1002 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - beq.n f0e │ │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - beq.w fbc │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - beq.n f0e │ │ │ │ │ - ldr r1, [r3, #40] @ 0x28 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - beq.w fce │ │ │ │ │ - cmp r2, #8 │ │ │ │ │ - beq.n f0e │ │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - beq.w 1028 │ │ │ │ │ - cmp r2, #9 │ │ │ │ │ - beq.n f0e │ │ │ │ │ - add.w r1, r3, #44 @ 0x2c │ │ │ │ │ - movs r3, #9 │ │ │ │ │ - b.n ea0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n f0e │ │ │ │ │ - ldr.w ip, [r1, #4]! │ │ │ │ │ - cmp r4, ip │ │ │ │ │ - bne.n e9a │ │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ │ - add.w ip, r0, r3 │ │ │ │ │ - ldrb.w ip, [ip, #16] │ │ │ │ │ - tst.w ip, #16 │ │ │ │ │ - bne.w 1080 │ │ │ │ │ - adds r5, r3, #2 │ │ │ │ │ - beq.w ff6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.n f16 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w fe0 │ │ │ │ │ - add r0, r3 │ │ │ │ │ - add.w r2, r9, #40 @ 0x28 │ │ │ │ │ - lsls r4, r3, #2 │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ │ - beq.w 104e │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bpl.n eea │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1084 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - beq.n f0a │ │ │ │ │ - ldr.w r1, [r8] │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r1, #1 │ │ │ │ │ - strne.w r1, [r8] │ │ │ │ │ - str.w r8, [r2, r4] │ │ │ │ │ - bl 0 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n ffa │ │ │ │ │ - cbnz r0, f16 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - blt.n f3e │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + bl 8c0 │ │ │ │ │ + R_ARM_THM_CALL framelocalsproxy_getkeyindex.constprop.1 │ │ │ │ │ + adds r1, r0, #2 │ │ │ │ │ + beq.n e30 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 103a │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 1078 │ │ │ │ │ + bge.n e4e │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + cbnz r0, e40 │ │ │ │ │ + cbz r5, e38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_New │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n ff6 │ │ │ │ │ - str r0, [r6, #28] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + cbz r0, e30 │ │ │ │ │ + str r0, [r4, #28] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_SetItem │ │ │ │ │ - ldr r2, [r7, #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 r5, r0 │ │ │ │ │ - beq.n f6c │ │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n f12 │ │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ │ - ldrb r1, [r0, #20] │ │ │ │ │ - lsls r1, r1, #27 │ │ │ │ │ - it pl │ │ │ │ │ - movpl r3, #4 │ │ │ │ │ - bpl.n ec4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n e5e │ │ │ │ │ - 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 ff6 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - beq.n f56 │ │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ │ - adds r2, r0, r3 │ │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ │ - lsls r2, r2, #27 │ │ │ │ │ - bpl.n eba │ │ │ │ │ - b.n f56 │ │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ │ - ldrb r1, [r0, #19] │ │ │ │ │ - lsls r1, r1, #27 │ │ │ │ │ - it pl │ │ │ │ │ - movpl r3, #3 │ │ │ │ │ - bpl.n ec4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n e54 │ │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ │ - ldrb r1, [r0, #18] │ │ │ │ │ - lsls r1, r1, #27 │ │ │ │ │ - it pl │ │ │ │ │ - movpl r3, #2 │ │ │ │ │ - bpl.n ec4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n e48 │ │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ │ - ldrb r1, [r0, #17] │ │ │ │ │ - lsls r1, r1, #27 │ │ │ │ │ - it pl │ │ │ │ │ - movpl r3, #1 │ │ │ │ │ - bpl.n ec4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n e3c │ │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ │ - ldrb r1, [r0, #22] │ │ │ │ │ - lsls r1, r1, #27 │ │ │ │ │ - it pl │ │ │ │ │ - movpl r3, #6 │ │ │ │ │ - bpl.w ec4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n e76 │ │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ │ - ldrb r1, [r0, #23] │ │ │ │ │ - lsls r1, r1, #27 │ │ │ │ │ - it pl │ │ │ │ │ - movpl r3, #7 │ │ │ │ │ - bpl.w ec4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n e82 │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ │ - ldrb r1, [r0, #21] │ │ │ │ │ - lsls r1, r1, #27 │ │ │ │ │ - it pl │ │ │ │ │ - movpl r3, #5 │ │ │ │ │ - bpl.w ec4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n e6a │ │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - ands.w r1, r1, #16 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - bne.w e30 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - b.n ec4 │ │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ │ - ldrb r1, [r0, #24] │ │ │ │ │ - lsls r1, r1, #27 │ │ │ │ │ - it pl │ │ │ │ │ - movpl r3, #8 │ │ │ │ │ - bpl.w ec4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n e8e │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w f30 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyErr_SetKeyError> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ + b.n e30 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n e0e │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_DelItem │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w eee │ │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - beq.w f0a │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n e1a │ │ │ │ │ + ldr.w r2, [r8, #76] @ 0x4c │ │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ │ + add r2, r0 │ │ │ │ │ + ldr.w r1, [r6, r0, lsl #2] │ │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ │ + beq.n e8a │ │ │ │ │ + lsls r2, r2, #25 │ │ │ │ │ + bpl.n e6a │ │ │ │ │ + cbnz r1, eaa │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + beq.n e86 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - strne.w r2, [r8] │ │ │ │ │ - str.w r8, [r3, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - b.n f0a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyErr_SetKeyError> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ - b.n ff6 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n e9a │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + strne r2, [r5, #0] │ │ │ │ │ + str.w r5, [r6, r3, lsl #2] │ │ │ │ │ + bl 2d4 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n e34 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n e6e │ │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + beq.n e86 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r5, #0] │ │ │ │ │ + str r5, [r1, #8] │ │ │ │ │ + bl 2d4 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + b.n e86 │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq.n 1054 │ │ │ │ │ - b.n eea │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n e8e │ │ │ │ │ + b.n e6a │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001094 : │ │ │ │ │ +00000ebc : │ │ │ │ │ framelocalsproxy_length(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbnz r0, 10e0 │ │ │ │ │ + cbnz r0, f08 │ │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 10dc │ │ │ │ │ + ble.n f04 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ │ add.w ip, r2, #40 @ 0x28 │ │ │ │ │ add.w lr, r1, #16 │ │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ │ - cbz r1, 10d6 │ │ │ │ │ + cbz r1, efe │ │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n 10ee │ │ │ │ │ + beq.n f16 │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n 10ee │ │ │ │ │ + bmi.n f16 │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 10c2 │ │ │ │ │ + bne.n eea │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Size │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n 10ae │ │ │ │ │ + b.n ed6 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 10d4 │ │ │ │ │ + bne.n efc │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10d4 │ │ │ │ │ - b.n 10d6 │ │ │ │ │ + bne.n efc │ │ │ │ │ + b.n efe │ │ │ │ │ │ │ │ │ │ -00001104 : │ │ │ │ │ +00000f2c : │ │ │ │ │ framelocalsproxy_repr(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1156 │ │ │ │ │ + bne.n f7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1172 │ │ │ │ │ + cbz r0, f9a │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Update │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1168 │ │ │ │ │ + blt.n f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 114c │ │ │ │ │ + beq.n f74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 114c │ │ │ │ │ + cbnz r3, f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ble.n 1178 │ │ │ │ │ + ble.n fa0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 117c │ │ │ │ │ + bne.n fa4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1152 │ │ │ │ │ + b.n f7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1172 │ │ │ │ │ + bne.n f9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1172 │ │ │ │ │ + b.n f9a │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -309,183 +309,199 @@ │ │ │ │ │ b.n e2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 <_PyTrash_thread_destroy_chain> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTrash_thread_destroy_chain │ │ │ │ │ │ │ │ │ │ -000002d4 : │ │ │ │ │ +000002d4 : │ │ │ │ │ +Py_XDECREF(): │ │ │ │ │ + cbnz r0, 2d8 │ │ │ │ │ + bx lr │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 2d6 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 2d6 │ │ │ │ │ + b.w 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000002f0 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000002e8 <_PyFrame_GetLocals>: │ │ │ │ │ +00000304 <_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 r1, [r0, #0] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - bne.n 326 <_PyFrame_GetLocals+0x3e> │ │ │ │ │ + bne.n 342 <_PyFrame_GetLocals+0x3e> │ │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt.n 33c <_PyFrame_GetLocals+0x54> │ │ │ │ │ + bgt.n 358 <_PyFrame_GetLocals+0x54> │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ - cbz r0, 360 <_PyFrame_GetLocals+0x78> │ │ │ │ │ + cbz r0, 37c <_PyFrame_GetLocals+0x78> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 31c <_PyFrame_GetLocals+0x34> │ │ │ │ │ + beq.n 338 <_PyFrame_GetLocals+0x34> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ - bne.n 370 <_PyFrame_GetLocals+0x88> │ │ │ │ │ + bne.n 38c <_PyFrame_GetLocals+0x88> │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ - cbnz r0, 334 <_PyFrame_GetLocals+0x4c> │ │ │ │ │ + cbnz r0, 350 <_PyFrame_GetLocals+0x4c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyFrame_MakeAndSetFrameObject> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_MakeAndSetFrameObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31c <_PyFrame_GetLocals+0x34> │ │ │ │ │ + beq.n 338 <_PyFrame_GetLocals+0x34> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n 3ec <_PyFrameLocalsProxy_New> │ │ │ │ │ + b.n 408 <_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 358 <_PyFrame_GetLocals+0x70> │ │ │ │ │ + beq.n 374 <_PyFrame_GetLocals+0x70> │ │ │ │ │ ldr.w r4, [ip, r3, lsl #2] │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 320 <_PyFrame_GetLocals+0x38> │ │ │ │ │ + bne.n 33c <_PyFrame_GetLocals+0x38> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 30a <_PyFrame_GetLocals+0x22> │ │ │ │ │ - b.n 344 <_PyFrame_GetLocals+0x5c> │ │ │ │ │ + beq.n 326 <_PyFrame_GetLocals+0x22> │ │ │ │ │ + b.n 360 <_PyFrame_GetLocals+0x5c> │ │ │ │ │ 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 30e <_PyFrame_GetLocals+0x26> │ │ │ │ │ - b.n 31c <_PyFrame_GetLocals+0x34> │ │ │ │ │ + bne.n 32a <_PyFrame_GetLocals+0x26> │ │ │ │ │ + b.n 338 <_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 326 <_PyFrame_GetLocals+0x3e> │ │ │ │ │ + bne.n 342 <_PyFrame_GetLocals+0x3e> │ │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 326 <_PyFrame_GetLocals+0x3e> │ │ │ │ │ - b.n 358 <_PyFrame_GetLocals+0x70> │ │ │ │ │ + bne.n 342 <_PyFrame_GetLocals+0x3e> │ │ │ │ │ + b.n 374 <_PyFrame_GetLocals+0x70> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000038c <_PyFrame_HasHiddenLocals>: │ │ │ │ │ +000003a8 <_PyFrame_HasHiddenLocals>: │ │ │ │ │ _PyFrame_HasHiddenLocals(): │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 39a <_PyFrame_HasHiddenLocals+0xe> │ │ │ │ │ + bgt.n 3b6 <_PyFrame_HasHiddenLocals+0xe> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldr r5, [r2, #76] @ 0x4c │ │ │ │ │ add.w r4, r0, #40 @ 0x28 │ │ │ │ │ add.w ip, r5, r3 │ │ │ │ │ ldrb.w lr, [ip, #16] │ │ │ │ │ tst.w lr, #16 │ │ │ │ │ - beq.n 3ba <_PyFrame_HasHiddenLocals+0x2e> │ │ │ │ │ + beq.n 3d6 <_PyFrame_HasHiddenLocals+0x2e> │ │ │ │ │ ldr.w ip, [r4, r3, lsl #2] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 3c4 <_PyFrame_HasHiddenLocals+0x38> │ │ │ │ │ + bne.n 3e0 <_PyFrame_HasHiddenLocals+0x38> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 39c <_PyFrame_HasHiddenLocals+0x10> │ │ │ │ │ + bgt.n 3b8 <_PyFrame_HasHiddenLocals+0x10> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ - bne.n 3ce <_PyFrame_HasHiddenLocals+0x42> │ │ │ │ │ + bne.n 3ea <_PyFrame_HasHiddenLocals+0x42> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r4, [ip, #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 3ca <_PyFrame_HasHiddenLocals+0x3e> │ │ │ │ │ + bne.n 3e6 <_PyFrame_HasHiddenLocals+0x3e> │ │ │ │ │ ldr.w ip, [ip, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 3ca <_PyFrame_HasHiddenLocals+0x3e> │ │ │ │ │ - b.n 3ba <_PyFrame_HasHiddenLocals+0x2e> │ │ │ │ │ + bne.n 3e6 <_PyFrame_HasHiddenLocals+0x3e> │ │ │ │ │ + b.n 3d6 <_PyFrame_HasHiddenLocals+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000003ec <_PyFrameLocalsProxy_New>: │ │ │ │ │ +00000408 <_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 48c <_PyFrameLocalsProxy_New+0xa0> │ │ │ │ │ + beq.n 4a8 <_PyFrameLocalsProxy_New+0xa0> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 456 <_PyFrameLocalsProxy_New+0x6a> │ │ │ │ │ + bne.n 472 <_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 470 <_PyFrameLocalsProxy_New+0x84> │ │ │ │ │ + bne.n 48c <_PyFrameLocalsProxy_New+0x84> │ │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 43c <_PyFrameLocalsProxy_New+0x50> │ │ │ │ │ + cbz r0, 458 <_PyFrameLocalsProxy_New+0x50> │ │ │ │ │ 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 48a <_PyFrameLocalsProxy_New+0x9e> │ │ │ │ │ + beq.n 4a6 <_PyFrameLocalsProxy_New+0x9e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 48a <_PyFrameLocalsProxy_New+0x9e> │ │ │ │ │ + cbnz r3, 4a6 <_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 │ │ │ │ │ @@ -495,55 +511,55 @@ │ │ │ │ │ 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 43c <_PyFrameLocalsProxy_New+0x50> │ │ │ │ │ + b.n 458 <_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 46c <_PyFrameLocalsProxy_New+0x80> │ │ │ │ │ + b.n 488 <_PyFrameLocalsProxy_New+0x80> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 452 <_PyFrameLocalsProxy_New+0x66> │ │ │ │ │ + b.n 46e <_PyFrameLocalsProxy_New+0x66> │ │ │ │ │ │ │ │ │ │ -00000490 : │ │ │ │ │ +000004ac : │ │ │ │ │ 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 4d4 │ │ │ │ │ + bne.n 4f0 │ │ │ │ │ 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 512 │ │ │ │ │ + bne.n 52e │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r2, 4f0 │ │ │ │ │ + cbnz r2, 50c │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 4d2 │ │ │ │ │ + cbz r0, 4ee │ │ │ │ │ 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] │ │ │ │ │ @@ -562,145 +578,145 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Size │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 52c │ │ │ │ │ + cbz r0, 548 │ │ │ │ │ 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 4ec │ │ │ │ │ + b.n 508 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 4ec │ │ │ │ │ + b.n 508 │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c2 │ │ │ │ │ + bne.n 4de │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000053c : │ │ │ │ │ +00000558 : │ │ │ │ │ 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, 568 │ │ │ │ │ + cbz r0, 584 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 568 │ │ │ │ │ + beq.n 584 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 576 │ │ │ │ │ + cbz r3, 592 │ │ │ │ │ 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 568 │ │ │ │ │ + b.n 584 │ │ │ │ │ │ │ │ │ │ -0000057c : │ │ │ │ │ +00000598 : │ │ │ │ │ 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, 5d0 │ │ │ │ │ + cbz r0, 5ec │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 5cc │ │ │ │ │ + cbnz r0, 5e8 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 5d6 │ │ │ │ │ + cbnz r0, 5f2 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 5c0 │ │ │ │ │ + cbnz r0, 5dc │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ - cbnz r0, 5e4 │ │ │ │ │ + cbnz r0, 600 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 5f2 │ │ │ │ │ + bne.n 60e │ │ │ │ │ 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 5a6 │ │ │ │ │ + beq.n 5c2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a2 │ │ │ │ │ + beq.n 5be │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a2 │ │ │ │ │ - b.n 5cc │ │ │ │ │ + beq.n 5be │ │ │ │ │ + b.n 5e8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5cc │ │ │ │ │ - b.n 5aa │ │ │ │ │ + bne.n 5e8 │ │ │ │ │ + b.n 5c6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5cc │ │ │ │ │ + b.n 5e8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000005f8 : │ │ │ │ │ +00000614 : │ │ │ │ │ PyFrame_GetLineNumber(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 60e │ │ │ │ │ + beq.n 62a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 60a │ │ │ │ │ + bgt.n 626 │ │ │ │ │ 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 │ │ │ │ │ @@ -710,136 +726,136 @@ │ │ │ │ │ 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 │ │ │ │ │ - bge.n 63a │ │ │ │ │ + bge.n 656 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ - bgt.n 634 │ │ │ │ │ + bgt.n 650 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000650 : │ │ │ │ │ +0000066c : │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6bc │ │ │ │ │ + cbz r0, 6d8 │ │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 6b8 │ │ │ │ │ + ble.n 6d4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6a2 │ │ │ │ │ + b.n 6be │ │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ │ add r3, r4 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ - beq.n 6f4 │ │ │ │ │ + beq.n 710 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bmi.n 6f4 │ │ │ │ │ + bmi.n 710 │ │ │ │ │ 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 6e6 │ │ │ │ │ + blt.n 702 │ │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 6b8 │ │ │ │ │ + ble.n 6d4 │ │ │ │ │ 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 67c │ │ │ │ │ + bne.n 698 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - blt.n 6a6 │ │ │ │ │ + blt.n 6c2 │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - cbnz r3, 6c2 │ │ │ │ │ + cbnz r3, 6de │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ 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 6bc │ │ │ │ │ + beq.n 6d8 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 6ca │ │ │ │ │ + bge.n 6e6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 71c │ │ │ │ │ + bne.n 738 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 6bc │ │ │ │ │ + b.n 6d8 │ │ │ │ │ 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 70a │ │ │ │ │ + bne.n 726 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6b2 │ │ │ │ │ + beq.n 6ce │ │ │ │ │ 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 │ │ │ │ │ - bge.n 69a │ │ │ │ │ - b.n 6e6 │ │ │ │ │ + bge.n 6b6 │ │ │ │ │ + b.n 702 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6f0 │ │ │ │ │ + bne.n 70c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6f0 │ │ │ │ │ + b.n 70c │ │ │ │ │ │ │ │ │ │ -0000072c : │ │ │ │ │ +00000748 : │ │ │ │ │ framelocalsproxy_getitem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ @@ -847,210 +863,516 @@ │ │ │ │ │ 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 7e2 │ │ │ │ │ + beq.n 7fe │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 7b6 │ │ │ │ │ + ble.n 7d2 │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ adds r2, #8 │ │ │ │ │ - b.n 76a │ │ │ │ │ + b.n 786 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 7b4 │ │ │ │ │ + beq.n 7d0 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 764 │ │ │ │ │ + bne.n 780 │ │ │ │ │ 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 846 │ │ │ │ │ + beq.n 862 │ │ │ │ │ ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ │ add.w r1, lr, r3 │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - beq.n 7e6 │ │ │ │ │ + beq.n 802 │ │ │ │ │ lsls r7, r1, #25 │ │ │ │ │ - bmi.n 7e6 │ │ │ │ │ + bmi.n 802 │ │ │ │ │ mov r0, ip │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bmi.n 818 │ │ │ │ │ + bmi.n 834 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7ae │ │ │ │ │ + beq.n 7ca │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - cbnz r7, 7bc │ │ │ │ │ + cbnz r7, 7d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 82a │ │ │ │ │ + blt.n 846 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbz r0, 7ca │ │ │ │ │ + cbz r0, 7e6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a0 │ │ │ │ │ + bne.n 7bc │ │ │ │ │ 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 7ae │ │ │ │ │ + b.n 7ca │ │ │ │ │ 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 7fc │ │ │ │ │ + bne.n 818 │ │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ │ - cbz r1, 846 │ │ │ │ │ + cbz r1, 862 │ │ │ │ │ adds r2, r3, #2 │ │ │ │ │ - beq.n 7e2 │ │ │ │ │ + beq.n 7fe │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 7bc │ │ │ │ │ + blt.n 7d8 │ │ │ │ │ add.w r7, r9, r8 │ │ │ │ │ add lr, r3 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ ldrb.w r1, [lr, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 898 │ │ │ │ │ + beq.n 8b4 │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - bne.n 79c │ │ │ │ │ + bne.n 7b8 │ │ │ │ │ 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 7a0 │ │ │ │ │ + bne.n 7bc │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.n 7a0 │ │ │ │ │ + b.n 7bc │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr r7, [r2, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.n 850 │ │ │ │ │ + beq.n 86c │ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7b8 │ │ │ │ │ + b.n 7d4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 7bc │ │ │ │ │ + beq.n 7d8 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 76a │ │ │ │ │ + b.n 786 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7e2 │ │ │ │ │ - beq.n 840 │ │ │ │ │ + blt.n 7fe │ │ │ │ │ + beq.n 85c │ │ │ │ │ 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 840 │ │ │ │ │ + beq.n 85c │ │ │ │ │ ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ │ add.w r2, lr, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - bne.n 89c │ │ │ │ │ + bne.n 8b8 │ │ │ │ │ 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 7fc │ │ │ │ │ + bne.n 818 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 840 │ │ │ │ │ - b.n 7fc │ │ │ │ │ + beq.n 85c │ │ │ │ │ + b.n 818 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ udf #255 @ 0xff │ │ │ │ │ lsls r0, r2, #25 │ │ │ │ │ - bpl.n 7fc │ │ │ │ │ - b.n 882 │ │ │ │ │ + bpl.n 818 │ │ │ │ │ + b.n 89e │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000008c0 : │ │ │ │ │ +framelocalsproxy_getkeyindex.constprop.1(): │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ + adds r6, r0, #1 │ │ │ │ │ + beq.w b68 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ble.n 9d2 │ │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + beq.w 9fa │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + beq.n 9d2 │ │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r2, [r4, #76] @ 0x4c │ │ │ │ │ + beq.w a14 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 9d2 │ │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r2, [r4, #76] @ 0x4c │ │ │ │ │ + beq.w aa6 │ │ │ │ │ + cmp r0, #3 │ │ │ │ │ + it ne │ │ │ │ │ + movne.w lr, #0 │ │ │ │ │ + beq.n 9d2 │ │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r2, [r4, #76] @ 0x4c │ │ │ │ │ + beq.w a38 │ │ │ │ │ + cmp r0, #4 │ │ │ │ │ + beq.n 9aa │ │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r2, [r4, #76] @ 0x4c │ │ │ │ │ + beq.w adc │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.n 9aa │ │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r2, [r4, #76] @ 0x4c │ │ │ │ │ + beq.w a5c │ │ │ │ │ + cmp r0, #6 │ │ │ │ │ + beq.n 9aa │ │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r2, [r4, #76] @ 0x4c │ │ │ │ │ + beq.w b12 │ │ │ │ │ + cmp r0, #7 │ │ │ │ │ + beq.n 9aa │ │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r2, [r4, #76] @ 0x4c │ │ │ │ │ + beq.w a7e │ │ │ │ │ + cmp r0, #8 │ │ │ │ │ + beq.n 9aa │ │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + beq.n 9bc │ │ │ │ │ + cmp r0, #9 │ │ │ │ │ + beq.n 9aa │ │ │ │ │ + add.w r2, r3, #44 @ 0x2c │ │ │ │ │ + movs r3, #9 │ │ │ │ │ + b.n 98a │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq.n 9aa │ │ │ │ │ + ldr.w ip, [r2, #4]! │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bne.n 984 │ │ │ │ │ + ldr r5, [r4, #76] @ 0x4c │ │ │ │ │ + add.w ip, r5, r3 │ │ │ │ │ + ldrb.w ip, [ip, #16] │ │ │ │ │ + tst.w ip, #16 │ │ │ │ │ + bne.w b34 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r3, lr │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + bne.n 9b6 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + blt.n 9d6 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 9a4 │ │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ │ + lsls r5, r2, #27 │ │ │ │ │ + it pl │ │ │ │ │ + movpl r3, #8 │ │ │ │ │ + bpl.n 9a4 │ │ │ │ │ + cmp r0, #9 │ │ │ │ │ + ble.n 9b6 │ │ │ │ │ + mov.w lr, #1 │ │ │ │ │ + b.n 97c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 9b2 │ │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + ldrd r3, r1, [sp] │ │ │ │ │ + beq.w b42 │ │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 9b2 │ │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ + ldrb.w ip, [r2, #16] │ │ │ │ │ + ands.w ip, ip, #16 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r3, ip │ │ │ │ │ + beq.n 9a4 │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + beq.n 9b6 │ │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne.n a9c │ │ │ │ │ + ldrb.w ip, [r2, #17] │ │ │ │ │ + tst.w ip, #16 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + beq.n 9a4 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + ble.n 9b6 │ │ │ │ │ + ldr r5, [r3, #20] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + beq.n aa6 │ │ │ │ │ + cmp r0, #3 │ │ │ │ │ + beq.n 9b6 │ │ │ │ │ + ldr r5, [r3, #24] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne.w b8a │ │ │ │ │ + ldrb.w ip, [r2, #19] │ │ │ │ │ + tst.w ip, #16 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r3, #3 │ │ │ │ │ + beq.n 9a4 │ │ │ │ │ + cmp r0, #4 │ │ │ │ │ + ble.n 9b6 │ │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + beq.n adc │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq.n 9b6 │ │ │ │ │ + ldr r5, [r3, #32] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne.w b7c │ │ │ │ │ + ldrb.w ip, [r2, #21] │ │ │ │ │ + tst.w ip, #16 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r3, #5 │ │ │ │ │ + beq.n 9a4 │ │ │ │ │ + cmp r0, #6 │ │ │ │ │ + ble.n 9b6 │ │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + beq.n b12 │ │ │ │ │ + cmp r0, #7 │ │ │ │ │ + beq.n 9b6 │ │ │ │ │ + ldr r5, [r3, #40] @ 0x28 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne.n b6e │ │ │ │ │ + ldrb.w ip, [r2, #23] │ │ │ │ │ + tst.w ip, #16 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r3, #7 │ │ │ │ │ + beq.n 9a4 │ │ │ │ │ + cmp r0, #8 │ │ │ │ │ + ble.n 9b6 │ │ │ │ │ + ldr r5, [r3, #44] @ 0x2c │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + beq.n 9be │ │ │ │ │ + cmp r0, #9 │ │ │ │ │ + bne.n 9cc │ │ │ │ │ + b.n 9b6 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq.n 9b6 │ │ │ │ │ + ldr r5, [r3, #20] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne.n b98 │ │ │ │ │ + ldrb.w ip, [r2, #18] │ │ │ │ │ + tst.w ip, #16 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r3, #2 │ │ │ │ │ + beq.w 9a4 │ │ │ │ │ + cmp r0, #3 │ │ │ │ │ + ble.w 9b6 │ │ │ │ │ + ldr r5, [r3, #24] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + beq.n a38 │ │ │ │ │ + cmp r0, #4 │ │ │ │ │ + beq.w 9b6 │ │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + beq.n adc │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + it ne │ │ │ │ │ + movne.w lr, #1 │ │ │ │ │ + bne.w 942 │ │ │ │ │ + b.n 9b6 │ │ │ │ │ + ldrb.w ip, [r2, #20] │ │ │ │ │ + tst.w ip, #16 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r3, #4 │ │ │ │ │ + beq.w 9a4 │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + ble.w 9b6 │ │ │ │ │ + ldr r5, [r3, #32] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + beq.n a5c │ │ │ │ │ + cmp r0, #6 │ │ │ │ │ + beq.w 9b6 │ │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + beq.n b12 │ │ │ │ │ + cmp r0, #7 │ │ │ │ │ + it ne │ │ │ │ │ + movne.w lr, #1 │ │ │ │ │ + bne.w 962 │ │ │ │ │ + b.n 9b6 │ │ │ │ │ + ldrb.w ip, [r2, #22] │ │ │ │ │ + tst.w ip, #16 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r3, #6 │ │ │ │ │ + beq.w 9a4 │ │ │ │ │ + cmp r0, #7 │ │ │ │ │ + ble.w 9b6 │ │ │ │ │ + ldr r5, [r3, #40] @ 0x28 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + beq.n a7e │ │ │ │ │ + cmp r0, #8 │ │ │ │ │ + bne.n a90 │ │ │ │ │ + b.n 9b6 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq.w 9b6 │ │ │ │ │ + mov.w lr, #1 │ │ │ │ │ + b.n 98a │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n b68 │ │ │ │ │ + ldrd r1, r3, [sp] │ │ │ │ │ + beq.w 9f4 │ │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ + add r2, r3 │ │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ │ + lsls r2, r2, #27 │ │ │ │ │ + bpl.w 9a4 │ │ │ │ │ + b.n 9f4 │ │ │ │ │ + mvn.w r3, #1 │ │ │ │ │ + b.n 9a4 │ │ │ │ │ + cmp r0, #8 │ │ │ │ │ + it ne │ │ │ │ │ + movne.w lr, #1 │ │ │ │ │ + bne.w 972 │ │ │ │ │ + b.n 9b6 │ │ │ │ │ + cmp r0, #6 │ │ │ │ │ + it ne │ │ │ │ │ + movne.w lr, #1 │ │ │ │ │ + bne.w 952 │ │ │ │ │ + b.n 9b6 │ │ │ │ │ + cmp r0, #4 │ │ │ │ │ + it ne │ │ │ │ │ + movne.w lr, #1 │ │ │ │ │ + bne.w 932 │ │ │ │ │ + b.n 9b6 │ │ │ │ │ + cmp r0, #3 │ │ │ │ │ + it ne │ │ │ │ │ + movne.w lr, #1 │ │ │ │ │ + bne.w 922 │ │ │ │ │ + b.n 9b6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008a4 : │ │ │ │ │ +00000ba8 : │ │ │ │ │ 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, 8de │ │ │ │ │ + cbnz r3, be2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 900 │ │ │ │ │ + cbz r0, c04 │ │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 8f0 │ │ │ │ │ + beq.n bf4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 8da │ │ │ │ │ + beq.n bde │ │ │ │ │ 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 8f0 │ │ │ │ │ + bcc.n bf4 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ - cbz r3, 8f4 │ │ │ │ │ + cbz r3, bf8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 8ec │ │ │ │ │ + beq.n bf0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - b.n 8ba │ │ │ │ │ + b.n bbe │ │ │ │ │ bl 0 <_PyFrame_MakeAndSetFrameObject> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_MakeAndSetFrameObject │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8de │ │ │ │ │ - b.n 8ec │ │ │ │ │ + bne.n be2 │ │ │ │ │ + b.n bf0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 8ec │ │ │ │ │ + b.n bf0 │ │ │ │ │ │ │ │ │ │ -00000904 : │ │ │ │ │ +00000c08 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1066,88 +1388,88 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 950 │ │ │ │ │ + blt.n c54 │ │ │ │ │ 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 94c │ │ │ │ │ + beq.n c50 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 94c │ │ │ │ │ + b.n c50 │ │ │ │ │ │ │ │ │ │ -00000954 : │ │ │ │ │ +00000c58 : │ │ │ │ │ frame_getglobals(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, 96a │ │ │ │ │ + cbz r0, c6e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 97e │ │ │ │ │ + beq.n c82 │ │ │ │ │ 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 964 │ │ │ │ │ - b.n 968 │ │ │ │ │ + bne.n c68 │ │ │ │ │ + b.n c6c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000980 : │ │ │ │ │ +00000c84 : │ │ │ │ │ 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] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9f4 │ │ │ │ │ + bne.n cf8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 9d2 │ │ │ │ │ + cbz r3, cd6 │ │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 9cc │ │ │ │ │ + beq.n cd0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 9b8 │ │ │ │ │ + beq.n cbc │ │ │ │ │ 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 9cc │ │ │ │ │ + bcc.n cd0 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ - cbz r0, 9e8 │ │ │ │ │ + cbz r0, cec │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9ca │ │ │ │ │ + beq.n cce │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 99a │ │ │ │ │ + bne.n c9e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1155,320 +1477,320 @@ │ │ │ │ │ moveq r0, r3 │ │ │ │ │ movne r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyFrame_MakeAndSetFrameObject> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_MakeAndSetFrameObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9bc │ │ │ │ │ - b.n 9d2 │ │ │ │ │ + bne.n cc0 │ │ │ │ │ + b.n cd6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 9bc │ │ │ │ │ + b.n cc0 │ │ │ │ │ │ │ │ │ │ -000009f8 : │ │ │ │ │ +00000cfc : │ │ │ │ │ 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 a28 │ │ │ │ │ + beq.n d2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt.n a1e │ │ │ │ │ + bgt.n d22 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n a3a │ │ │ │ │ + blt.n d3e │ │ │ │ │ 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 │ │ │ │ │ - bge.n a46 │ │ │ │ │ + bge.n d4a │ │ │ │ │ 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} │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - beq.n a14 │ │ │ │ │ - b.n a1e │ │ │ │ │ + beq.n d18 │ │ │ │ │ + b.n d22 │ │ │ │ │ │ │ │ │ │ -00000a4c : │ │ │ │ │ +00000d50 : │ │ │ │ │ frame_tp_clear(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c0c │ │ │ │ │ + bne.w f10 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bec │ │ │ │ │ + bne.w ef0 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c2c │ │ │ │ │ + bne.w f30 │ │ │ │ │ ldr r7, [r5, #12] │ │ │ │ │ ldr r1, [r7, #32] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it le │ │ │ │ │ movle ip, r7 │ │ │ │ │ - ble.n b4e │ │ │ │ │ + ble.n e52 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b96 │ │ │ │ │ + beq.w e9a │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n b96 │ │ │ │ │ + beq.n e9a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bc2 │ │ │ │ │ + beq.w ec6 │ │ │ │ │ mov ip, r7 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n b4e │ │ │ │ │ + beq.n e52 │ │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6c │ │ │ │ │ + beq.n e70 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r6, [r7, #44] @ 0x2c │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n b6c │ │ │ │ │ + beq.n e70 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n b60 │ │ │ │ │ + beq.n e64 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n b4e │ │ │ │ │ + beq.n e52 │ │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b90 │ │ │ │ │ + beq.n e94 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r6, [r7, #48] @ 0x30 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n b90 │ │ │ │ │ + beq.n e94 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n b84 │ │ │ │ │ + beq.n e88 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n b4e │ │ │ │ │ + beq.n e52 │ │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n baa │ │ │ │ │ + beq.n eae │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n baa │ │ │ │ │ + beq.n eae │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n b9e │ │ │ │ │ + beq.n ea2 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n b4e │ │ │ │ │ + beq.n e52 │ │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bbc │ │ │ │ │ + beq.n ec0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r6, [r7, #56] @ 0x38 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n bbc │ │ │ │ │ + beq.n ec0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bb0 │ │ │ │ │ + beq.n eb4 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n b4e │ │ │ │ │ + beq.n e52 │ │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ │ movs r4, #5 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ - cbz r0, b48 │ │ │ │ │ + cbz r0, e4c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n b48 │ │ │ │ │ + beq.n e4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, b72 │ │ │ │ │ + cbz r2, e76 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - blt.n b34 │ │ │ │ │ + blt.n e38 │ │ │ │ │ ldr.w r0, [ip, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [ip, #32] │ │ │ │ │ - cbnz r0, bd0 │ │ │ │ │ + cbnz r0, ed4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bgt.n ac8 │ │ │ │ │ - b.n b4e │ │ │ │ │ + bgt.n dcc │ │ │ │ │ + b.n e52 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ │ - b.n b48 │ │ │ │ │ + b.n e4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bgt.n ae8 │ │ │ │ │ - b.n b4e │ │ │ │ │ + bgt.n dec │ │ │ │ │ + b.n e52 │ │ │ │ │ mov ip, r7 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bgt.n aa8 │ │ │ │ │ - b.n b4e │ │ │ │ │ + bgt.n dac │ │ │ │ │ + b.n e52 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - bgt.n b08 │ │ │ │ │ - b.n b4e │ │ │ │ │ + bgt.n e0c │ │ │ │ │ + b.n e52 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - bgt.n b28 │ │ │ │ │ - b.n b4e │ │ │ │ │ + bgt.n e2c │ │ │ │ │ + b.n e52 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ │ - b.n b98 │ │ │ │ │ + b.n e9c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [ip, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n b5a │ │ │ │ │ + beq.n e5e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b5a │ │ │ │ │ + bne.n e5e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b5a │ │ │ │ │ + b.n e5e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a6e │ │ │ │ │ + beq.w d72 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a6e │ │ │ │ │ + bne.w d72 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a6e │ │ │ │ │ + b.n d72 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a66 │ │ │ │ │ + beq.w d6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a66 │ │ │ │ │ + bne.w d6a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a66 │ │ │ │ │ + b.n d6a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n c4a │ │ │ │ │ + bne.n f4e │ │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n b4e │ │ │ │ │ + ble.n e52 │ │ │ │ │ mov r7, ip │ │ │ │ │ - b.n a82 │ │ │ │ │ + b.n d86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c3a │ │ │ │ │ + bne.n f3e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c3a │ │ │ │ │ + b.n f3e │ │ │ │ │ │ │ │ │ │ -00000c58 : │ │ │ │ │ +00000f5c : │ │ │ │ │ frame_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldrb.w r3, [r2, #38] @ 0x26 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n c9a │ │ │ │ │ - cbnz r3, c8c │ │ │ │ │ + beq.n f9e │ │ │ │ │ + cbnz r3, f90 │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ - bl a4c │ │ │ │ │ + bl d50 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldrsb.w r3, [r2, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c72 │ │ │ │ │ + beq.n f76 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ │ - bls.n cc2 │ │ │ │ │ + bls.n fc6 │ │ │ │ │ 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 .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1483,29 +1805,29 @@ │ │ │ │ │ R_ARM_THM_CALL _PyGen_Finalize │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00000cd4 : │ │ │ │ │ +00000fd8 : │ │ │ │ │ frame_getlasti(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n ce4 │ │ │ │ │ + bmi.n fe8 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -00000cec : │ │ │ │ │ +00000ff0 : │ │ │ │ │ framelocalsproxy_visit(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, cf6 │ │ │ │ │ + cbz r0, ffa │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -26,15 +26,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 5f8 │ │ │ │ │ + bl 614 │ │ │ │ │ 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] │ │ │ │ │ @@ -109,15 +109,15 @@ │ │ │ │ │ cbnz r3, dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cbz r4, 12c │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ b.n f8 │ │ │ │ │ - bl df0 │ │ │ │ │ + bl dd4 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_setitem │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 152 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bne.n 17c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -492,15 +492,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 72c │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_getitem │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 434 │ │ │ │ │ mov r4, r5 │ │ │ │ │ b.n 45a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ @@ -684,24 +684,24 @@ │ │ │ │ │ 000005b8 : │ │ │ │ │ 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 650 │ │ │ │ │ + bl 66c │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_keys │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 5de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ + bl 2d4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 000005e2 : │ │ │ │ │ framelocalsproxy_values(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ @@ -839,15 +839,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, r7 │ │ │ │ │ - bl 72c │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_getitem │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 742 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ @@ -856,15 +856,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cbz r0, 742 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl df0 │ │ │ │ │ + bl dd4 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_setitem │ │ │ │ │ cbz r4, 742 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 742 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -892,15 +892,15 @@ │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 0000076e : │ │ │ │ │ PyFrame_GetLocals(): │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 1c │ │ │ │ │ + b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 frame_getlocals │ │ │ │ │ │ │ │ │ │ 00000774 : │ │ │ │ │ PyFrame_GetGlobals(): │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -1138,15 +1138,15 @@ │ │ │ │ │ │ │ │ │ │ 00000968 : │ │ │ │ │ framelocalsproxy___contains__(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1cc │ │ │ │ │ + bl 1b0 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_contains │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ blt.n 986 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -1155,15 +1155,15 @@ │ │ │ │ │ 0000098a : │ │ │ │ │ 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 650 │ │ │ │ │ + bl 66c │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_keys │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 9c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Reverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge.n 9c8 │ │ │ │ │ @@ -1271,170 +1271,121 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000a88 : │ │ │ │ │ framelocalsproxy_pop(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n ab0 │ │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ │ + bhi.n aae │ │ │ │ │ + ldr r5, [r6, #0] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n ac6 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n ac8 │ │ │ │ │ + beq.n ac4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n ac6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbz r0, ae0 │ │ │ │ │ - b.n aa6 │ │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ │ + cbz r0, ad4 │ │ │ │ │ + b.n aa4 │ │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n ae4 │ │ │ │ │ + bl 8c0 │ │ │ │ │ + R_ARM_THM_CALL framelocalsproxy_getkeyindex.constprop.1 │ │ │ │ │ + adds r3, r0, #2 │ │ │ │ │ + bne.n ad8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b9c │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr r1, [r7, #48] @ 0x30 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - bge.n b0a │ │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ │ - add.w r2, r2, r4, lsl #2 │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne.n b06 │ │ │ │ │ - ldr r3, [r7, #76] @ 0x4c │ │ │ │ │ - add r3, r4 │ │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ │ - lsls r0, r3, #27 │ │ │ │ │ - bpl.n b46 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - b.n aea │ │ │ │ │ - cbnz r3, b66 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bge.n b66 │ │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ - add.w r3, r3, r4, lsl #2 │ │ │ │ │ - ldr.w sl, [r3, #12] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - beq.n b2c │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - b.n b0e │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ + b.n b2a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ae0 │ │ │ │ │ - beq.n b28 │ │ │ │ │ - ldr r3, [r7, #76] @ 0x4c │ │ │ │ │ - add r3, r4 │ │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ │ - lsls r2, r3, #27 │ │ │ │ │ - bmi.n b28 │ │ │ │ │ - adds r3, r4, #2 │ │ │ │ │ - beq.n ae0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n b66 │ │ │ │ │ + blt.n af4 │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ae0 │ │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ │ + b.n ad4 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - cbz r0, b80 │ │ │ │ │ + cbz r0, b0c │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Pop │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ae0 │ │ │ │ │ + blt.n ad4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbnz r0, b9c │ │ │ │ │ - cbz r5, b94 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + cbnz r0, b2a │ │ │ │ │ + cbz r4, b22 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r5, #0] │ │ │ │ │ + bne.n b1c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.n b2a │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + b.n b18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n b9c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ - b.n b90 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + b.n b18 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00000ba2 : │ │ │ │ │ +00000b2e : │ │ │ │ │ frame_sizeof(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -00000bb0 : │ │ │ │ │ +00000b3c : │ │ │ │ │ PyFrame_FastToLocalsWithError(): │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000bb4 : │ │ │ │ │ +00000b40 : │ │ │ │ │ PyFrame_FastToLocals(): │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000bb6 : │ │ │ │ │ +00000b42 : │ │ │ │ │ PyFrame_LocalsToFast(): │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000bb8 <_PyFrame_IsEntryFrame>: │ │ │ │ │ +00000b44 <_PyFrame_IsEntryFrame>: │ │ │ │ │ _PyFrame_IsEntryFrame(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, bc8 <_PyFrame_IsEntryFrame+0x10> │ │ │ │ │ + cbz r0, b54 <_PyFrame_IsEntryFrame+0x10> │ │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ │ subs r3, r0, #3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -8,205 +8,207 @@ │ │ │ │ │ 0x00000050 616d656c 6f63616c 7370726f 78795f6e amelocalsproxy_n │ │ │ │ │ 0x00000060 65770066 72616d65 6c6f6361 6c737072 ew.framelocalspr │ │ │ │ │ 0x00000070 6f78795f 6465616c 6c6f6300 6672616d oxy_dealloc.fram │ │ │ │ │ 0x00000080 655f7472 61766572 73650066 72616d65 e_traverse.frame │ │ │ │ │ 0x00000090 6c6f6361 6c737072 6f78795f 6b657973 localsproxy_keys │ │ │ │ │ 0x000000a0 002e4c43 34006672 616d656c 6f63616c ..LC4.framelocal │ │ │ │ │ 0x000000b0 7370726f 78795f67 65746974 656d0066 sproxy_getitem.f │ │ │ │ │ - 0x000000c0 72616d65 5f736574 74726163 65002e4c rame_settrace..L │ │ │ │ │ - 0x000000d0 4335002e 4c433600 6672616d 655f7365 C5..LC6.frame_se │ │ │ │ │ - 0x000000e0 74747261 63655f6f 70636f64 6573002e ttrace_opcodes.. │ │ │ │ │ - 0x000000f0 4c433700 2e4c4338 002e4c43 39006672 LC7..LC8..LC9.fr │ │ │ │ │ - 0x00000100 616d655f 67657463 6f646500 6672616d ame_getcode.fram │ │ │ │ │ - 0x00000110 655f6765 74676c6f 62616c73 00667261 e_getglobals.fra │ │ │ │ │ - 0x00000120 6d655f67 65746275 696c7469 6e730066 me_getbuiltins.f │ │ │ │ │ - 0x00000130 72616d65 5f676574 6261636b 00667261 rame_getback.fra │ │ │ │ │ - 0x00000140 6d655f67 65746c69 6e656e6f 00667261 me_getlineno.fra │ │ │ │ │ - 0x00000150 6d655f74 705f636c 65617200 6672616d me_tp_clear.fram │ │ │ │ │ - 0x00000160 655f6765 74747261 63655f6f 70636f64 e_gettrace_opcod │ │ │ │ │ - 0x00000170 65730066 72616d65 5f676574 74726163 es.frame_gettrac │ │ │ │ │ - 0x00000180 65006672 616d656c 6f63616c 7370726f e.framelocalspro │ │ │ │ │ - 0x00000190 78795f63 6f6e7461 696e7300 2e4c4331 xy_contains..LC1 │ │ │ │ │ - 0x000001a0 30006672 616d655f 72657072 002e4c43 0.frame_repr..LC │ │ │ │ │ - 0x000001b0 3131002e 4c433132 002e4c43 3133002e 11..LC12..LC13.. │ │ │ │ │ - 0x000001c0 4c433134 002e4c43 3135002e 4c433136 LC14..LC15..LC16 │ │ │ │ │ - 0x000001d0 002e4c43 3137002e 4c433138 002e4c43 ..LC17..LC18..LC │ │ │ │ │ - 0x000001e0 3139002e 4c433230 002e4c43 3231002e 19..LC20..LC21.. │ │ │ │ │ - 0x000001f0 4c433232 002e4c43 3233002e 4c433234 LC22..LC23..LC24 │ │ │ │ │ - 0x00000200 002e4c43 3235002e 4c433236 002e4c43 ..LC25..LC26..LC │ │ │ │ │ - 0x00000210 3237002e 4c433238 00667261 6d655f73 27..LC28.frame_s │ │ │ │ │ - 0x00000220 65746c69 6e656e6f 002e4c41 4e43484f etlineno..LANCHO │ │ │ │ │ - 0x00000230 5231002e 4c433239 00667261 6d656c6f R1..LC29.framelo │ │ │ │ │ - 0x00000240 63616c73 70726f78 795f7365 74697465 calsproxy_setite │ │ │ │ │ - 0x00000250 6d002e4c 43333000 2e4c4333 31006672 m..LC30..LC31.fr │ │ │ │ │ - 0x00000260 616d655f 636c6561 72002e4c 43333200 ame_clear..LC32. │ │ │ │ │ - 0x00000270 6672616d 656c6f63 616c7370 726f7879 framelocalsproxy │ │ │ │ │ - 0x00000280 5f757064 61746500 6672616d 656c6f63 _update.frameloc │ │ │ │ │ - 0x00000290 616c7370 726f7879 5f6d6572 67650066 alsproxy_merge.f │ │ │ │ │ - 0x000002a0 72616d65 5f676574 6c617374 69006672 rame_getlasti.fr │ │ │ │ │ - 0x000002b0 616d656c 6f63616c 7370726f 78795f72 amelocalsproxy_r │ │ │ │ │ - 0x000002c0 69636863 6f6d7061 72650066 72616d65 ichcompare.frame │ │ │ │ │ - 0x000002d0 6c6f6361 6c737072 6f78795f 6c656e67 localsproxy_leng │ │ │ │ │ - 0x000002e0 74680066 72616d65 6c6f6361 6c737072 th.framelocalspr │ │ │ │ │ - 0x000002f0 6f78795f 636f7079 002e4c43 33330066 oxy_copy..LC33.f │ │ │ │ │ - 0x00000300 72616d65 6c6f6361 6c737072 6f78795f ramelocalsproxy_ │ │ │ │ │ - 0x00000310 67657400 6672616d 656c6f63 616c7370 get.framelocalsp │ │ │ │ │ - 0x00000320 726f7879 5f697465 6d730066 72616d65 roxy_items.frame │ │ │ │ │ - 0x00000330 6c6f6361 6c737072 6f78795f 69746572 localsproxy_iter │ │ │ │ │ - 0x00000340 00667261 6d656c6f 63616c73 70726f78 .framelocalsprox │ │ │ │ │ - 0x00000350 795f7661 6c756573 002e4c43 33340066 y_values..LC34.f │ │ │ │ │ - 0x00000360 72616d65 6c6f6361 6c737072 6f78795f ramelocalsproxy_ │ │ │ │ │ - 0x00000370 72657072 00667261 6d656c6f 63616c73 repr.framelocals │ │ │ │ │ - 0x00000380 70726f78 795f7669 73697400 6672616d proxy_visit.fram │ │ │ │ │ - 0x00000390 656c6f63 616c7370 726f7879 5f74705f elocalsproxy_tp_ │ │ │ │ │ - 0x000003a0 636c6561 72002e4c 43333500 6672616d clear..LC35.fram │ │ │ │ │ - 0x000003b0 656c6f63 616c7370 726f7879 5f736574 elocalsproxy_set │ │ │ │ │ - 0x000003c0 64656661 756c7400 2e4c4333 36002e4c default..LC36..L │ │ │ │ │ - 0x000003d0 43333700 6672616d 656c6f63 616c7370 C37.framelocalsp │ │ │ │ │ - 0x000003e0 726f7879 5f5f5f63 6f6e7461 696e735f roxy___contains_ │ │ │ │ │ - 0x000003f0 5f006672 616d656c 6f63616c 7370726f _.framelocalspro │ │ │ │ │ - 0x00000400 78795f72 65766572 73656400 6672616d xy_reversed.fram │ │ │ │ │ - 0x00000410 656c6f63 616c7370 726f7879 5f6f7200 elocalsproxy_or. │ │ │ │ │ - 0x00000420 6672616d 656c6f63 616c7370 726f7879 framelocalsproxy │ │ │ │ │ - 0x00000430 5f696e70 6c616365 5f6f7200 2e4c4333 _inplace_or..LC3 │ │ │ │ │ - 0x00000440 38006672 616d656c 6f63616c 7370726f 8.framelocalspro │ │ │ │ │ - 0x00000450 78795f70 6f700066 72616d65 5f73697a xy_pop.frame_siz │ │ │ │ │ - 0x00000460 656f6600 43535754 43482e31 39350073 eof.CSWTCH.195.s │ │ │ │ │ - 0x00000470 697a656f 665f5f64 6f635f5f 00636c65 izeof__doc__.cle │ │ │ │ │ - 0x00000480 61725f5f 646f635f 5f006672 616d655f ar__doc__.frame_ │ │ │ │ │ - 0x00000490 6d657468 6f647300 6672616d 655f6d65 methods.frame_me │ │ │ │ │ - 0x000004a0 6d626572 6c697374 00667261 6d655f67 mberlist.frame_g │ │ │ │ │ - 0x000004b0 65747365 746c6973 74006672 616d656c etsetlist.framel │ │ │ │ │ - 0x000004c0 6f63616c 7370726f 78795f61 735f6e75 ocalsproxy_as_nu │ │ │ │ │ - 0x000004d0 6d626572 00667261 6d656c6f 63616c73 mber.framelocals │ │ │ │ │ - 0x000004e0 70726f78 795f6173 5f736571 75656e63 proxy_as_sequenc │ │ │ │ │ - 0x000004f0 65006672 616d656c 6f63616c 7370726f e.framelocalspro │ │ │ │ │ - 0x00000500 78795f61 735f6d61 7070696e 67006672 xy_as_mapping.fr │ │ │ │ │ - 0x00000510 616d656c 6f63616c 7370726f 78795f6d amelocalsproxy_m │ │ │ │ │ - 0x00000520 6574686f 6473005f 50794576 616c5f42 ethods._PyEval_B │ │ │ │ │ - 0x00000530 75696c74 696e7346 726f6d47 6c6f6261 uiltinsFromGloba │ │ │ │ │ - 0x00000540 6c730050 79446963 745f4765 74497465 ls.PyDict_GetIte │ │ │ │ │ - 0x00000550 6d576974 68457272 6f720050 794d6f64 mWithError.PyMod │ │ │ │ │ - 0x00000560 756c655f 54797065 00507954 7970655f ule_Type.PyType_ │ │ │ │ │ - 0x00000570 49735375 62747970 65005079 4572725f IsSubtype.PyErr_ │ │ │ │ │ - 0x00000580 4f636375 72726564 005f5079 4576616c Occurred._PyEval │ │ │ │ │ - 0x00000590 5f476574 4275696c 74696e73 005f5079 _GetBuiltins._Py │ │ │ │ │ - 0x000005a0 52756e74 696d6500 5f507946 72616d65 Runtime._PyFrame │ │ │ │ │ - 0x000005b0 5f4e6577 5f4e6f54 7261636b 005f5079 _New_NoTrack._Py │ │ │ │ │ - 0x000005c0 4f626a65 63745f47 435f4e65 77566172 Object_GC_NewVar │ │ │ │ │ - 0x000005d0 00507954 68726561 64537461 74655f47 .PyThreadState_G │ │ │ │ │ - 0x000005e0 65740050 794f626a 6563745f 47435f44 et.PyObject_GC_D │ │ │ │ │ - 0x000005f0 656c005f 50795f44 65616c6c 6f63005f el._Py_Dealloc._ │ │ │ │ │ - 0x00000600 50795472 6173685f 74687265 61645f64 PyTrash_thread_d │ │ │ │ │ - 0x00000610 65706f73 69745f6f 626a6563 74005f50 eposit_object._P │ │ │ │ │ - 0x00000620 79547261 73685f74 68726561 645f6465 yTrash_thread_de │ │ │ │ │ - 0x00000630 7374726f 795f6368 61696e00 50794672 stroy_chain.PyFr │ │ │ │ │ - 0x00000640 616d655f 47657443 6f646500 5f507946 ame_GetCode._PyF │ │ │ │ │ - 0x00000650 72616d65 5f476574 4c6f6361 6c73005f rame_GetLocals._ │ │ │ │ │ - 0x00000660 50794672 616d655f 4d616b65 416e6453 PyFrame_MakeAndS │ │ │ │ │ - 0x00000670 65744672 616d654f 626a6563 74005f50 etFrameObject._P │ │ │ │ │ - 0x00000680 79467261 6d654c6f 63616c73 50726f78 yFrameLocalsProx │ │ │ │ │ - 0x00000690 795f4e65 77005079 44696374 5f4e6577 y_New.PyDict_New │ │ │ │ │ - 0x000006a0 00507943 656c6c5f 54797065 005f5079 .PyCell_Type._Py │ │ │ │ │ - 0x000006b0 4672616d 655f4861 73486964 64656e4c Frame_HasHiddenL │ │ │ │ │ - 0x000006c0 6f63616c 73005f50 79457272 5f426164 ocals._PyErr_Bad │ │ │ │ │ - 0x000006d0 496e7465 726e616c 43616c6c 00507954 InternalCall.PyT │ │ │ │ │ - 0x000006e0 75706c65 5f506163 6b005079 4578635f uple_Pack.PyExc_ │ │ │ │ │ - 0x000006f0 54797065 4572726f 72005079 4572725f TypeError.PyErr_ │ │ │ │ │ - 0x00000700 466f726d 61740050 79446963 745f5369 Format.PyDict_Si │ │ │ │ │ - 0x00000710 7a650050 79457272 5f536574 53747269 ze.PyErr_SetStri │ │ │ │ │ - 0x00000720 6e670050 794f626a 6563745f 47435f55 ng.PyObject_GC_U │ │ │ │ │ - 0x00000730 6e547261 636b005f 50794672 616d655f nTrack._PyFrame_ │ │ │ │ │ - 0x00000740 54726176 65727365 00507946 72616d65 Traverse.PyFrame │ │ │ │ │ - 0x00000750 5f476574 4c696e65 4e756d62 65720050 _GetLineNumber.P │ │ │ │ │ - 0x00000760 79556e73 7461626c 655f496e 74657270 yUnstable_Interp │ │ │ │ │ - 0x00000770 72657465 72467261 6d655f47 65744c69 reterFrame_GetLi │ │ │ │ │ - 0x00000780 6e650050 794c6973 745f4e65 77005079 ne.PyList_New.Py │ │ │ │ │ - 0x00000790 4c697374 5f417070 656e6400 50794469 List_Append.PyDi │ │ │ │ │ - 0x000007a0 63745f4e 65787400 50794f62 6a656374 ct_Next.PyObject │ │ │ │ │ - 0x000007b0 5f486173 68005079 44696374 5f476574 _Hash.PyDict_Get │ │ │ │ │ - 0x000007c0 4974656d 00507945 78635f4b 65794572 Item.PyExc_KeyEr │ │ │ │ │ - 0x000007d0 726f7200 50794f62 6a656374 5f526963 ror.PyObject_Ric │ │ │ │ │ - 0x000007e0 68436f6d 70617265 426f6f6c 00507946 hCompareBool.PyF │ │ │ │ │ - 0x000007f0 72616d65 5f476574 4261636b 005f5079 rame_GetBack._Py │ │ │ │ │ - 0x00000800 5f4e6f6e 65537472 75637400 5f507945 _NoneStruct._PyE │ │ │ │ │ - 0x00000810 76616c5f 5365744f 70636f64 65547261 val_SetOpcodeTra │ │ │ │ │ - 0x00000820 63650050 79426f6f 6c5f5479 7065005f ce.PyBool_Type._ │ │ │ │ │ - 0x00000830 50795f54 72756553 74727563 74005079 Py_TrueStruct.Py │ │ │ │ │ - 0x00000840 4578635f 41747472 69627574 65457272 Exc_AttributeErr │ │ │ │ │ - 0x00000850 6f720050 79537973 5f417564 69740050 or.PySys_Audit.P │ │ │ │ │ - 0x00000860 794c6f6e 675f4672 6f6d4c6f 6e67005f yLong_FromLong._ │ │ │ │ │ - 0x00000870 50795f46 616c7365 53747275 63740050 Py_FalseStruct.P │ │ │ │ │ - 0x00000880 79446963 745f436f 6e746169 6e730050 yDict_Contains.P │ │ │ │ │ - 0x00000890 79556e69 636f6465 5f46726f 6d466f72 yUnicode_FromFor │ │ │ │ │ - 0x000008a0 6d617400 50794c6f 6e675f54 79706500 mat.PyLong_Type. │ │ │ │ │ - 0x000008b0 50794c6f 6e675f41 734c6f6e 67416e64 PyLong_AsLongAnd │ │ │ │ │ - 0x000008c0 4f766572 666c6f77 005f5079 436f6465 Overflow._PyCode │ │ │ │ │ - 0x000008d0 5f496e69 74416464 72657373 52616e67 _InitAddressRang │ │ │ │ │ - 0x000008e0 65005079 4d656d5f 4d616c6c 6f63006d e.PyMem_Malloc.m │ │ │ │ │ - 0x000008f0 656d7365 74005f50 794c696e 65546162 emset._PyLineTab │ │ │ │ │ - 0x00000900 6c655f4e 65787441 64647265 73735261 le_NextAddressRa │ │ │ │ │ - 0x00000910 6e676500 50794578 635f5379 7374656d nge.PyExc_System │ │ │ │ │ - 0x00000920 4572726f 72005079 4578635f 56616c75 Error.PyExc_Valu │ │ │ │ │ - 0x00000930 65457272 6f72005f 5079436f 64655f47 eError._PyCode_G │ │ │ │ │ - 0x00000940 6574436f 6465005f 50794f70 636f6465 etCode._PyOpcode │ │ │ │ │ - 0x00000950 5f436163 68657300 5f50795f 47657442 _Caches._Py_GetB │ │ │ │ │ - 0x00000960 6173654f 70636f64 65005079 4d656d5f aseOpcode.PyMem_ │ │ │ │ │ - 0x00000970 46726565 00507945 72725f4e 6f4d656d Free.PyErr_NoMem │ │ │ │ │ - 0x00000980 6f727900 5079436f 6d70696c 655f4f70 ory.PyCompile_Op │ │ │ │ │ - 0x00000990 636f6465 53746163 6b456666 65637400 codeStackEffect. │ │ │ │ │ - 0x000009a0 50794578 635f5275 6e74696d 65576172 PyExc_RuntimeWar │ │ │ │ │ - 0x000009b0 6e696e67 00507945 72725f57 61726e46 ning.PyErr_WarnF │ │ │ │ │ - 0x000009c0 6f726d61 74005f50 795f7473 735f7473 ormat._Py_tss_ts │ │ │ │ │ - 0x000009d0 74617465 00507944 6963745f 53657449 tate.PyDict_SetI │ │ │ │ │ - 0x000009e0 74656d00 50794469 63745f44 656c4974 tem.PyDict_DelIt │ │ │ │ │ - 0x000009f0 656d005f 50794572 725f5365 744b6579 em._PyErr_SetKey │ │ │ │ │ - 0x00000a00 4572726f 72005079 4578635f 52756e74 Error.PyExc_Runt │ │ │ │ │ - 0x00000a10 696d6545 72726f72 005f5079 47656e5f imeError._PyGen_ │ │ │ │ │ - 0x00000a20 46696e61 6c697a65 0050794d 61707069 Finalize.PyMappi │ │ │ │ │ - 0x00000a30 6e675f4b 65797300 50794f62 6a656374 ng_Keys.PyObject │ │ │ │ │ - 0x00000a40 5f476574 49746572 00507949 7465725f _GetIter.PyIter_ │ │ │ │ │ - 0x00000a50 4e657874 0050794f 626a6563 745f4765 Next.PyObject_Ge │ │ │ │ │ - 0x00000a60 74497465 6d005079 426f6f6c 5f46726f tItem.PyBool_Fro │ │ │ │ │ - 0x00000a70 6d4c6f6e 67005f50 795f4e6f 74496d70 mLong._Py_NotImp │ │ │ │ │ - 0x00000a80 6c656d65 6e746564 53747275 63740050 lementedStruct.P │ │ │ │ │ - 0x00000a90 79446963 745f5570 64617465 0050794f yDict_Update.PyO │ │ │ │ │ - 0x00000aa0 626a6563 745f5269 6368436f 6d706172 bject_RichCompar │ │ │ │ │ - 0x00000ab0 65005079 4672616d 655f4e65 77005f50 e.PyFrame_New._P │ │ │ │ │ - 0x00000ac0 7946756e 6374696f 6e5f4672 6f6d436f yFunction_FromCo │ │ │ │ │ - 0x00000ad0 6e737472 7563746f 72005079 4572725f nstructor.PyErr_ │ │ │ │ │ - 0x00000ae0 45786365 7074696f 6e4d6174 63686573 ExceptionMatches │ │ │ │ │ - 0x00000af0 00507945 72725f43 6c656172 0050795f .PyErr_Clear.Py_ │ │ │ │ │ - 0x00000b00 52657072 456e7465 72005079 4f626a65 ReprEnter.PyObje │ │ │ │ │ - 0x00000b10 63745f52 65707200 50795f52 6570724c ct_Repr.Py_ReprL │ │ │ │ │ - 0x00000b20 65617665 00507955 6e69636f 64655f46 eave.PyUnicode_F │ │ │ │ │ - 0x00000b30 726f6d53 7472696e 67005079 4672616d romString.PyFram │ │ │ │ │ - 0x00000b40 655f4765 7447656e 65726174 6f720050 e_GetGenerator.P │ │ │ │ │ - 0x00000b50 79467261 6d655f47 6574476c 6f62616c yFrame_GetGlobal │ │ │ │ │ - 0x00000b60 73005079 4672616d 655f4765 74427569 s.PyFrame_GetBui │ │ │ │ │ - 0x00000b70 6c74696e 73005079 4672616d 655f4765 ltins.PyFrame_Ge │ │ │ │ │ - 0x00000b80 744c6173 74690050 79467261 6d655f47 tLasti.PyFrame_G │ │ │ │ │ - 0x00000b90 65745661 72005079 46756e63 74696f6e etVar.PyFunction │ │ │ │ │ - 0x00000ba0 5f547970 65005f50 79556e69 636f6465 _Type._PyUnicode │ │ │ │ │ - 0x00000bb0 5f457175 616c005f 50794f70 636f6465 _Equal._PyOpcode │ │ │ │ │ - 0x00000bc0 5f44656f 70740050 79457863 5f4e616d _Deopt.PyExc_Nam │ │ │ │ │ - 0x00000bd0 65457272 6f720050 79467261 6d655f47 eError.PyFrame_G │ │ │ │ │ - 0x00000be0 65745661 72537472 696e6700 50794c69 etVarString.PyLi │ │ │ │ │ - 0x00000bf0 73745f52 65766572 7365005f 50794172 st_Reverse._PyAr │ │ │ │ │ - 0x00000c00 675f4368 65636b50 6f736974 696f6e61 g_CheckPositiona │ │ │ │ │ - 0x00000c10 6c005079 44696374 5f506f70 0050794c l.PyDict_Pop.PyL │ │ │ │ │ - 0x00000c20 6f6e675f 46726f6d 5373697a 655f7400 ong_FromSsize_t. │ │ │ │ │ - 0x00000c30 50794672 616d655f 46617374 546f4c6f PyFrame_FastToLo │ │ │ │ │ - 0x00000c40 63616c73 57697468 4572726f 72005079 calsWithError.Py │ │ │ │ │ - 0x00000c50 4672616d 655f4661 7374546f 4c6f6361 Frame_FastToLoca │ │ │ │ │ - 0x00000c60 6c730050 79467261 6d655f4c 6f63616c ls.PyFrame_Local │ │ │ │ │ - 0x00000c70 73546f46 61737400 5f507946 72616d65 sToFast._PyFrame │ │ │ │ │ - 0x00000c80 5f497345 6e747279 4672616d 65005079 _IsEntryFrame.Py │ │ │ │ │ - 0x00000c90 4672616d 655f5479 70650050 79467261 Frame_Type.PyFra │ │ │ │ │ - 0x00000ca0 6d654c6f 63616c73 50726f78 795f5479 meLocalsProxy_Ty │ │ │ │ │ - 0x00000cb0 70650050 79547970 655f5479 70650050 pe.PyType_Type.P │ │ │ │ │ - 0x00000cc0 794f626a 6563745f 47656e65 72696347 yObject_GenericG │ │ │ │ │ - 0x00000cd0 65744174 74720050 794f626a 6563745f etAttr.PyObject_ │ │ │ │ │ - 0x00000ce0 47656e65 72696353 65744174 74720050 GenericSetAttr.P │ │ │ │ │ - 0x00000cf0 79547970 655f4765 6e657269 63416c6c yType_GenericAll │ │ │ │ │ - 0x00000d00 6f6300 oc. │ │ │ │ │ + 0x000000c0 72616d65 6c6f6361 6c737072 6f78795f ramelocalsproxy_ │ │ │ │ │ + 0x000000d0 6765746b 6579696e 6465782e 636f6e73 getkeyindex.cons │ │ │ │ │ + 0x000000e0 7470726f 702e3100 6672616d 655f7365 tprop.1.frame_se │ │ │ │ │ + 0x000000f0 74747261 6365002e 4c433500 2e4c4336 ttrace..LC5..LC6 │ │ │ │ │ + 0x00000100 00667261 6d655f73 65747472 6163655f .frame_settrace_ │ │ │ │ │ + 0x00000110 6f70636f 64657300 2e4c4337 002e4c43 opcodes..LC7..LC │ │ │ │ │ + 0x00000120 38002e4c 43390066 72616d65 5f676574 8..LC9.frame_get │ │ │ │ │ + 0x00000130 636f6465 00667261 6d655f67 6574676c code.frame_getgl │ │ │ │ │ + 0x00000140 6f62616c 73006672 616d655f 67657462 obals.frame_getb │ │ │ │ │ + 0x00000150 75696c74 696e7300 6672616d 655f6765 uiltins.frame_ge │ │ │ │ │ + 0x00000160 74626163 6b006672 616d655f 6765746c tback.frame_getl │ │ │ │ │ + 0x00000170 696e656e 6f006672 616d655f 74705f63 ineno.frame_tp_c │ │ │ │ │ + 0x00000180 6c656172 00667261 6d655f67 65747472 lear.frame_gettr │ │ │ │ │ + 0x00000190 6163655f 6f70636f 64657300 6672616d ace_opcodes.fram │ │ │ │ │ + 0x000001a0 655f6765 74747261 63650066 72616d65 e_gettrace.frame │ │ │ │ │ + 0x000001b0 6c6f6361 6c737072 6f78795f 636f6e74 localsproxy_cont │ │ │ │ │ + 0x000001c0 61696e73 002e4c43 31300066 72616d65 ains..LC10.frame │ │ │ │ │ + 0x000001d0 5f726570 72002e4c 43313100 2e4c4331 _repr..LC11..LC1 │ │ │ │ │ + 0x000001e0 32002e4c 43313300 2e4c4331 34002e4c 2..LC13..LC14..L │ │ │ │ │ + 0x000001f0 43313500 2e4c4331 36002e4c 43313700 C15..LC16..LC17. │ │ │ │ │ + 0x00000200 2e4c4331 38002e4c 43313900 2e4c4332 .LC18..LC19..LC2 │ │ │ │ │ + 0x00000210 30002e4c 43323100 2e4c4332 32002e4c 0..LC21..LC22..L │ │ │ │ │ + 0x00000220 43323300 2e4c4332 34002e4c 43323500 C23..LC24..LC25. │ │ │ │ │ + 0x00000230 2e4c4332 36002e4c 43323700 2e4c4332 .LC26..LC27..LC2 │ │ │ │ │ + 0x00000240 38006672 616d655f 7365746c 696e656e 8.frame_setlinen │ │ │ │ │ + 0x00000250 6f002e4c 414e4348 4f523100 2e4c4332 o..LANCHOR1..LC2 │ │ │ │ │ + 0x00000260 39006672 616d656c 6f63616c 7370726f 9.framelocalspro │ │ │ │ │ + 0x00000270 78795f73 65746974 656d002e 4c433330 xy_setitem..LC30 │ │ │ │ │ + 0x00000280 002e4c43 33310066 72616d65 5f636c65 ..LC31.frame_cle │ │ │ │ │ + 0x00000290 6172002e 4c433332 00667261 6d656c6f ar..LC32.framelo │ │ │ │ │ + 0x000002a0 63616c73 70726f78 795f7570 64617465 calsproxy_update │ │ │ │ │ + 0x000002b0 00667261 6d656c6f 63616c73 70726f78 .framelocalsprox │ │ │ │ │ + 0x000002c0 795f6d65 72676500 6672616d 655f6765 y_merge.frame_ge │ │ │ │ │ + 0x000002d0 746c6173 74690066 72616d65 6c6f6361 tlasti.frameloca │ │ │ │ │ + 0x000002e0 6c737072 6f78795f 72696368 636f6d70 lsproxy_richcomp │ │ │ │ │ + 0x000002f0 61726500 6672616d 656c6f63 616c7370 are.framelocalsp │ │ │ │ │ + 0x00000300 726f7879 5f6c656e 67746800 6672616d roxy_length.fram │ │ │ │ │ + 0x00000310 656c6f63 616c7370 726f7879 5f636f70 elocalsproxy_cop │ │ │ │ │ + 0x00000320 79002e4c 43333300 6672616d 656c6f63 y..LC33.frameloc │ │ │ │ │ + 0x00000330 616c7370 726f7879 5f676574 00667261 alsproxy_get.fra │ │ │ │ │ + 0x00000340 6d656c6f 63616c73 70726f78 795f6974 melocalsproxy_it │ │ │ │ │ + 0x00000350 656d7300 6672616d 656c6f63 616c7370 ems.framelocalsp │ │ │ │ │ + 0x00000360 726f7879 5f697465 72006672 616d656c roxy_iter.framel │ │ │ │ │ + 0x00000370 6f63616c 7370726f 78795f76 616c7565 ocalsproxy_value │ │ │ │ │ + 0x00000380 73002e4c 43333400 6672616d 656c6f63 s..LC34.frameloc │ │ │ │ │ + 0x00000390 616c7370 726f7879 5f726570 72006672 alsproxy_repr.fr │ │ │ │ │ + 0x000003a0 616d656c 6f63616c 7370726f 78795f76 amelocalsproxy_v │ │ │ │ │ + 0x000003b0 69736974 00667261 6d656c6f 63616c73 isit.framelocals │ │ │ │ │ + 0x000003c0 70726f78 795f7470 5f636c65 6172002e proxy_tp_clear.. │ │ │ │ │ + 0x000003d0 4c433335 00667261 6d656c6f 63616c73 LC35.framelocals │ │ │ │ │ + 0x000003e0 70726f78 795f7365 74646566 61756c74 proxy_setdefault │ │ │ │ │ + 0x000003f0 002e4c43 3336002e 4c433337 00667261 ..LC36..LC37.fra │ │ │ │ │ + 0x00000400 6d656c6f 63616c73 70726f78 795f5f5f melocalsproxy___ │ │ │ │ │ + 0x00000410 636f6e74 61696e73 5f5f0066 72616d65 contains__.frame │ │ │ │ │ + 0x00000420 6c6f6361 6c737072 6f78795f 72657665 localsproxy_reve │ │ │ │ │ + 0x00000430 72736564 00667261 6d656c6f 63616c73 rsed.framelocals │ │ │ │ │ + 0x00000440 70726f78 795f6f72 00667261 6d656c6f proxy_or.framelo │ │ │ │ │ + 0x00000450 63616c73 70726f78 795f696e 706c6163 calsproxy_inplac │ │ │ │ │ + 0x00000460 655f6f72 002e4c43 33380066 72616d65 e_or..LC38.frame │ │ │ │ │ + 0x00000470 6c6f6361 6c737072 6f78795f 706f7000 localsproxy_pop. │ │ │ │ │ + 0x00000480 6672616d 655f7369 7a656f66 00435357 frame_sizeof.CSW │ │ │ │ │ + 0x00000490 5443482e 31393500 73697a65 6f665f5f TCH.195.sizeof__ │ │ │ │ │ + 0x000004a0 646f635f 5f00636c 6561725f 5f646f63 doc__.clear__doc │ │ │ │ │ + 0x000004b0 5f5f0066 72616d65 5f6d6574 686f6473 __.frame_methods │ │ │ │ │ + 0x000004c0 00667261 6d655f6d 656d6265 726c6973 .frame_memberlis │ │ │ │ │ + 0x000004d0 74006672 616d655f 67657473 65746c69 t.frame_getsetli │ │ │ │ │ + 0x000004e0 73740066 72616d65 6c6f6361 6c737072 st.framelocalspr │ │ │ │ │ + 0x000004f0 6f78795f 61735f6e 756d6265 72006672 oxy_as_number.fr │ │ │ │ │ + 0x00000500 616d656c 6f63616c 7370726f 78795f61 amelocalsproxy_a │ │ │ │ │ + 0x00000510 735f7365 7175656e 63650066 72616d65 s_sequence.frame │ │ │ │ │ + 0x00000520 6c6f6361 6c737072 6f78795f 61735f6d localsproxy_as_m │ │ │ │ │ + 0x00000530 61707069 6e670066 72616d65 6c6f6361 apping.frameloca │ │ │ │ │ + 0x00000540 6c737072 6f78795f 6d657468 6f647300 lsproxy_methods. │ │ │ │ │ + 0x00000550 5f507945 76616c5f 4275696c 74696e73 _PyEval_Builtins │ │ │ │ │ + 0x00000560 46726f6d 476c6f62 616c7300 50794469 FromGlobals.PyDi │ │ │ │ │ + 0x00000570 63745f47 65744974 656d5769 74684572 ct_GetItemWithEr │ │ │ │ │ + 0x00000580 726f7200 50794d6f 64756c65 5f547970 ror.PyModule_Typ │ │ │ │ │ + 0x00000590 65005079 54797065 5f497353 75627479 e.PyType_IsSubty │ │ │ │ │ + 0x000005a0 70650050 79457272 5f4f6363 75727265 pe.PyErr_Occurre │ │ │ │ │ + 0x000005b0 64005f50 79457661 6c5f4765 74427569 d._PyEval_GetBui │ │ │ │ │ + 0x000005c0 6c74696e 73005f50 7952756e 74696d65 ltins._PyRuntime │ │ │ │ │ + 0x000005d0 005f5079 4672616d 655f4e65 775f4e6f ._PyFrame_New_No │ │ │ │ │ + 0x000005e0 54726163 6b005f50 794f626a 6563745f Track._PyObject_ │ │ │ │ │ + 0x000005f0 47435f4e 65775661 72005079 54687265 GC_NewVar.PyThre │ │ │ │ │ + 0x00000600 61645374 6174655f 47657400 50794f62 adState_Get.PyOb │ │ │ │ │ + 0x00000610 6a656374 5f47435f 44656c00 5f50795f ject_GC_Del._Py_ │ │ │ │ │ + 0x00000620 4465616c 6c6f6300 5f507954 72617368 Dealloc._PyTrash │ │ │ │ │ + 0x00000630 5f746872 6561645f 6465706f 7369745f _thread_deposit_ │ │ │ │ │ + 0x00000640 6f626a65 6374005f 50795472 6173685f object._PyTrash_ │ │ │ │ │ + 0x00000650 74687265 61645f64 65737472 6f795f63 thread_destroy_c │ │ │ │ │ + 0x00000660 6861696e 00507946 72616d65 5f476574 hain.PyFrame_Get │ │ │ │ │ + 0x00000670 436f6465 005f5079 4672616d 655f4765 Code._PyFrame_Ge │ │ │ │ │ + 0x00000680 744c6f63 616c7300 5f507946 72616d65 tLocals._PyFrame │ │ │ │ │ + 0x00000690 5f4d616b 65416e64 53657446 72616d65 _MakeAndSetFrame │ │ │ │ │ + 0x000006a0 4f626a65 6374005f 50794672 616d654c Object._PyFrameL │ │ │ │ │ + 0x000006b0 6f63616c 7350726f 78795f4e 65770050 ocalsProxy_New.P │ │ │ │ │ + 0x000006c0 79446963 745f4e65 77005079 43656c6c yDict_New.PyCell │ │ │ │ │ + 0x000006d0 5f547970 65005f50 79467261 6d655f48 _Type._PyFrame_H │ │ │ │ │ + 0x000006e0 61734869 6464656e 4c6f6361 6c73005f asHiddenLocals._ │ │ │ │ │ + 0x000006f0 50794572 725f4261 64496e74 65726e61 PyErr_BadInterna │ │ │ │ │ + 0x00000700 6c43616c 6c005079 5475706c 655f5061 lCall.PyTuple_Pa │ │ │ │ │ + 0x00000710 636b0050 79457863 5f547970 65457272 ck.PyExc_TypeErr │ │ │ │ │ + 0x00000720 6f720050 79457272 5f466f72 6d617400 or.PyErr_Format. │ │ │ │ │ + 0x00000730 50794469 63745f53 697a6500 50794572 PyDict_Size.PyEr │ │ │ │ │ + 0x00000740 725f5365 74537472 696e6700 50794f62 r_SetString.PyOb │ │ │ │ │ + 0x00000750 6a656374 5f47435f 556e5472 61636b00 ject_GC_UnTrack. │ │ │ │ │ + 0x00000760 5f507946 72616d65 5f547261 76657273 _PyFrame_Travers │ │ │ │ │ + 0x00000770 65005079 4672616d 655f4765 744c696e e.PyFrame_GetLin │ │ │ │ │ + 0x00000780 654e756d 62657200 5079556e 73746162 eNumber.PyUnstab │ │ │ │ │ + 0x00000790 6c655f49 6e746572 70726574 65724672 le_InterpreterFr │ │ │ │ │ + 0x000007a0 616d655f 4765744c 696e6500 50794c69 ame_GetLine.PyLi │ │ │ │ │ + 0x000007b0 73745f4e 65770050 794c6973 745f4170 st_New.PyList_Ap │ │ │ │ │ + 0x000007c0 70656e64 00507944 6963745f 4e657874 pend.PyDict_Next │ │ │ │ │ + 0x000007d0 0050794f 626a6563 745f4861 73680050 .PyObject_Hash.P │ │ │ │ │ + 0x000007e0 79446963 745f4765 74497465 6d005079 yDict_GetItem.Py │ │ │ │ │ + 0x000007f0 4578635f 4b657945 72726f72 0050794f Exc_KeyError.PyO │ │ │ │ │ + 0x00000800 626a6563 745f5269 6368436f 6d706172 bject_RichCompar │ │ │ │ │ + 0x00000810 65426f6f 6c005079 4672616d 655f4765 eBool.PyFrame_Ge │ │ │ │ │ + 0x00000820 74426163 6b005f50 795f4e6f 6e655374 tBack._Py_NoneSt │ │ │ │ │ + 0x00000830 72756374 005f5079 4576616c 5f536574 ruct._PyEval_Set │ │ │ │ │ + 0x00000840 4f70636f 64655472 61636500 5079426f OpcodeTrace.PyBo │ │ │ │ │ + 0x00000850 6f6c5f54 79706500 5f50795f 54727565 ol_Type._Py_True │ │ │ │ │ + 0x00000860 53747275 63740050 79457863 5f417474 Struct.PyExc_Att │ │ │ │ │ + 0x00000870 72696275 74654572 726f7200 50795379 ributeError.PySy │ │ │ │ │ + 0x00000880 735f4175 64697400 50794c6f 6e675f46 s_Audit.PyLong_F │ │ │ │ │ + 0x00000890 726f6d4c 6f6e6700 5f50795f 46616c73 romLong._Py_Fals │ │ │ │ │ + 0x000008a0 65537472 75637400 50794469 63745f43 eStruct.PyDict_C │ │ │ │ │ + 0x000008b0 6f6e7461 696e7300 5079556e 69636f64 ontains.PyUnicod │ │ │ │ │ + 0x000008c0 655f4672 6f6d466f 726d6174 0050794c e_FromFormat.PyL │ │ │ │ │ + 0x000008d0 6f6e675f 54797065 0050794c 6f6e675f ong_Type.PyLong_ │ │ │ │ │ + 0x000008e0 41734c6f 6e67416e 644f7665 72666c6f AsLongAndOverflo │ │ │ │ │ + 0x000008f0 77005f50 79436f64 655f496e 69744164 w._PyCode_InitAd │ │ │ │ │ + 0x00000900 64726573 7352616e 67650050 794d656d dressRange.PyMem │ │ │ │ │ + 0x00000910 5f4d616c 6c6f6300 6d656d73 6574005f _Malloc.memset._ │ │ │ │ │ + 0x00000920 50794c69 6e655461 626c655f 4e657874 PyLineTable_Next │ │ │ │ │ + 0x00000930 41646472 65737352 616e6765 00507945 AddressRange.PyE │ │ │ │ │ + 0x00000940 78635f53 79737465 6d457272 6f720050 xc_SystemError.P │ │ │ │ │ + 0x00000950 79457863 5f56616c 75654572 726f7200 yExc_ValueError. │ │ │ │ │ + 0x00000960 5f507943 6f64655f 47657443 6f646500 _PyCode_GetCode. │ │ │ │ │ + 0x00000970 5f50794f 70636f64 655f4361 63686573 _PyOpcode_Caches │ │ │ │ │ + 0x00000980 005f5079 5f476574 42617365 4f70636f ._Py_GetBaseOpco │ │ │ │ │ + 0x00000990 64650050 794d656d 5f467265 65005079 de.PyMem_Free.Py │ │ │ │ │ + 0x000009a0 4572725f 4e6f4d65 6d6f7279 00507943 Err_NoMemory.PyC │ │ │ │ │ + 0x000009b0 6f6d7069 6c655f4f 70636f64 65537461 ompile_OpcodeSta │ │ │ │ │ + 0x000009c0 636b4566 66656374 00507945 78635f52 ckEffect.PyExc_R │ │ │ │ │ + 0x000009d0 756e7469 6d655761 726e696e 67005079 untimeWarning.Py │ │ │ │ │ + 0x000009e0 4572725f 5761726e 466f726d 6174005f Err_WarnFormat._ │ │ │ │ │ + 0x000009f0 50795f74 73735f74 73746174 65005079 Py_tss_tstate.Py │ │ │ │ │ + 0x00000a00 44696374 5f536574 4974656d 005f5079 Dict_SetItem._Py │ │ │ │ │ + 0x00000a10 4572725f 5365744b 65794572 726f7200 Err_SetKeyError. │ │ │ │ │ + 0x00000a20 50794469 63745f44 656c4974 656d0050 PyDict_DelItem.P │ │ │ │ │ + 0x00000a30 79457863 5f52756e 74696d65 4572726f yExc_RuntimeErro │ │ │ │ │ + 0x00000a40 72005f50 7947656e 5f46696e 616c697a r._PyGen_Finaliz │ │ │ │ │ + 0x00000a50 65005079 4d617070 696e675f 4b657973 e.PyMapping_Keys │ │ │ │ │ + 0x00000a60 0050794f 626a6563 745f4765 74497465 .PyObject_GetIte │ │ │ │ │ + 0x00000a70 72005079 49746572 5f4e6578 74005079 r.PyIter_Next.Py │ │ │ │ │ + 0x00000a80 4f626a65 63745f47 65744974 656d0050 Object_GetItem.P │ │ │ │ │ + 0x00000a90 79426f6f 6c5f4672 6f6d4c6f 6e67005f yBool_FromLong._ │ │ │ │ │ + 0x00000aa0 50795f4e 6f74496d 706c656d 656e7465 Py_NotImplemente │ │ │ │ │ + 0x00000ab0 64537472 75637400 50794469 63745f55 dStruct.PyDict_U │ │ │ │ │ + 0x00000ac0 70646174 65005079 4f626a65 63745f52 pdate.PyObject_R │ │ │ │ │ + 0x00000ad0 69636843 6f6d7061 72650050 79467261 ichCompare.PyFra │ │ │ │ │ + 0x00000ae0 6d655f4e 6577005f 50794675 6e637469 me_New._PyFuncti │ │ │ │ │ + 0x00000af0 6f6e5f46 726f6d43 6f6e7374 72756374 on_FromConstruct │ │ │ │ │ + 0x00000b00 6f720050 79457272 5f457863 65707469 or.PyErr_Excepti │ │ │ │ │ + 0x00000b10 6f6e4d61 74636865 73005079 4572725f onMatches.PyErr_ │ │ │ │ │ + 0x00000b20 436c6561 72005079 5f526570 72456e74 Clear.Py_ReprEnt │ │ │ │ │ + 0x00000b30 65720050 794f626a 6563745f 52657072 er.PyObject_Repr │ │ │ │ │ + 0x00000b40 0050795f 52657072 4c656176 65005079 .Py_ReprLeave.Py │ │ │ │ │ + 0x00000b50 556e6963 6f64655f 46726f6d 53747269 Unicode_FromStri │ │ │ │ │ + 0x00000b60 6e670050 79467261 6d655f47 65744765 ng.PyFrame_GetGe │ │ │ │ │ + 0x00000b70 6e657261 746f7200 50794672 616d655f nerator.PyFrame_ │ │ │ │ │ + 0x00000b80 47657447 6c6f6261 6c730050 79467261 GetGlobals.PyFra │ │ │ │ │ + 0x00000b90 6d655f47 65744275 696c7469 6e730050 me_GetBuiltins.P │ │ │ │ │ + 0x00000ba0 79467261 6d655f47 65744c61 73746900 yFrame_GetLasti. │ │ │ │ │ + 0x00000bb0 50794672 616d655f 47657456 61720050 PyFrame_GetVar.P │ │ │ │ │ + 0x00000bc0 7946756e 6374696f 6e5f5479 7065005f yFunction_Type._ │ │ │ │ │ + 0x00000bd0 5079556e 69636f64 655f4571 75616c00 PyUnicode_Equal. │ │ │ │ │ + 0x00000be0 5f50794f 70636f64 655f4465 6f707400 _PyOpcode_Deopt. │ │ │ │ │ + 0x00000bf0 50794578 635f4e61 6d654572 726f7200 PyExc_NameError. │ │ │ │ │ + 0x00000c00 50794672 616d655f 47657456 61725374 PyFrame_GetVarSt │ │ │ │ │ + 0x00000c10 72696e67 0050794c 6973745f 52657665 ring.PyList_Reve │ │ │ │ │ + 0x00000c20 72736500 5f507941 72675f43 6865636b rse._PyArg_Check │ │ │ │ │ + 0x00000c30 506f7369 74696f6e 616c0050 79446963 Positional.PyDic │ │ │ │ │ + 0x00000c40 745f506f 70005079 4c6f6e67 5f46726f t_Pop.PyLong_Fro │ │ │ │ │ + 0x00000c50 6d537369 7a655f74 00507946 72616d65 mSsize_t.PyFrame │ │ │ │ │ + 0x00000c60 5f466173 74546f4c 6f63616c 73576974 _FastToLocalsWit │ │ │ │ │ + 0x00000c70 68457272 6f720050 79467261 6d655f46 hError.PyFrame_F │ │ │ │ │ + 0x00000c80 61737454 6f4c6f63 616c7300 50794672 astToLocals.PyFr │ │ │ │ │ + 0x00000c90 616d655f 4c6f6361 6c73546f 46617374 ame_LocalsToFast │ │ │ │ │ + 0x00000ca0 005f5079 4672616d 655f4973 456e7472 ._PyFrame_IsEntr │ │ │ │ │ + 0x00000cb0 79467261 6d650050 79467261 6d655f54 yFrame.PyFrame_T │ │ │ │ │ + 0x00000cc0 79706500 50794672 616d654c 6f63616c ype.PyFrameLocal │ │ │ │ │ + 0x00000cd0 7350726f 78795f54 79706500 50795479 sProxy_Type.PyTy │ │ │ │ │ + 0x00000ce0 70655f54 79706500 50794f62 6a656374 pe_Type.PyObject │ │ │ │ │ + 0x00000cf0 5f47656e 65726963 47657441 74747200 _GenericGetAttr. │ │ │ │ │ + 0x00000d00 50794f62 6a656374 5f47656e 65726963 PyObject_Generic │ │ │ │ │ + 0x00000d10 53657441 74747200 50795479 70655f47 SetAttr.PyType_G │ │ │ │ │ + 0x00000d20 656e6572 6963416c 6c6f6300 enericAlloc. │ │ │ ├── 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: 7928 (bytes into file) │ │ │ │ │ + Start of section headers: 7932 (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 0x1ef8: │ │ │ │ │ +There are 17 section headers, starting at offset 0x1efc: │ │ │ │ │ │ │ │ │ │ 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 00014c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001974 000060 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001978 000060 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000180 000320 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0019d4 000178 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0019d8 000178 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0004a0 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0004a0 0000e1 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000584 0002ec 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 001b4c 000158 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 000870 00036c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 001ca4 0001c8 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 000bdc 000203 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 000ddf 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 000ddf 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 000e14 000660 10 15 60 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 001474 0004fd 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 001e6c 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000584 0002f0 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 001b50 000158 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 000874 00036c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 001ca8 0001c8 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 000be0 000203 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 000de3 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 000de3 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 000e18 000660 10 15 60 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 001478 0004fd 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 001e70 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 {} │ │ │ │ │ @@ -15,16 +15,16 @@ │ │ │ │ │ 11: 00000098 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 12: 00000099 176 FUNC LOCAL DEFAULT 7 iter_iternext │ │ │ │ │ 13: 00000149 108 FUNC LOCAL DEFAULT 7 iter_dealloc │ │ │ │ │ 14: 00000055 24 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 16: 00000001 12 FUNC LOCAL DEFAULT 9 iter_traverse │ │ │ │ │ 17: 000000dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 18: 000001b5 312 FUNC LOCAL DEFAULT 7 calliter_iternext │ │ │ │ │ - 19: 000002e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 18: 000001b5 316 FUNC LOCAL DEFAULT 7 calliter_iternext │ │ │ │ │ + 19: 000002ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 20: 000000e4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 21: 000000e5 104 FUNC LOCAL DEFAULT 1 calliter_dealloc │ │ │ │ │ 22: 0000000d 48 FUNC LOCAL DEFAULT 9 calliter_traverse │ │ │ │ │ 23: 000000a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 24: 000000ac 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 25: 000000ad 94 FUNC LOCAL DEFAULT 9 anextawaitable_iternext │ │ │ │ │ 26: 0000010b 142 FUNC LOCAL DEFAULT 9 anextawaitable_getiter.isra.0 │ │ │ │ │ @@ -77,17 +77,17 @@ │ │ │ │ │ 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 79: 0000006d 120 FUNC GLOBAL DEFAULT 1 PyCallIter_New │ │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 83: 0000003d 112 FUNC GLOBAL HIDDEN 9 PyAnextAwaitable_New │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1974 contains 12 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1978 contains 12 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000410a R_ARM_THM_CALL 00000000 _PyObject_HasLen │ │ │ │ │ 0000001e 0000420a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ 00000048 0000452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000004c 00004530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000082 00003e0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000e0 0000406b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000030 0000431e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000003a 0000441e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 00000040 0000441e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 00000068 00004a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000132 00004e1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x19d4 contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x19d8 contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00006302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000d02 R_ARM_ABS32 00000149 iter_dealloc │ │ │ │ │ 00000048 00006402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00001002 R_ARM_ABS32 00000001 iter_traverse │ │ │ │ │ 0000006c 00006502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ @@ -60,15 +60,15 @@ │ │ │ │ │ 000002f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f4 00002d02 R_ARM_ABS32 0000032b iter_reduce │ │ │ │ │ 000002fc 00002f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000304 00002b02 R_ARM_ABS32 000002ed iter_setstate │ │ │ │ │ 0000030c 00002f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1b4c contains 43 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1b50 contains 43 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00003d0a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ 00000018 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000020 00003e0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000006c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000070 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -87,34 +87,34 @@ │ │ │ │ │ 00000114 00000a30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ 0000011a 00004c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000120 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00000124 00004d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 0000012c 0000480a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000134 0000490a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000001a4 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f8 0000500a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000020a 0000510a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000222 0000520a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000022c 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000230 00004d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000238 0000480a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000023e 0000490a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000274 00000e0a R_ARM_THM_CALL 00000055 Py_XDECREF.part.0 │ │ │ │ │ -00000296 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b6 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002bc 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000002c0 00004d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000002c6 0000480a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000002d8 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002e2 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002e8 0000406b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001ea 0000500a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000001fc 0000510a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000226 0000520a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000230 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000234 00004d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000023c 0000480a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000242 0000490a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000292 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002aa 00000e0a R_ARM_THM_CALL 00000055 Py_XDECREF.part.0 │ │ │ │ │ +000002b8 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002be 00004d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000002c2 00004d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000002c8 0000480a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000002d2 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002e0 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ec 0000406b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000172 00004e1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000184 00004e1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1ca4 contains 57 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1ca8 contains 57 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 00003e0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000a8 0000406b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000e0 00004a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000e6 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 000000ea 00005430 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 │ │ │ │ │ -_Py_CheckFunctionResult │ │ │ │ │ -PyObject_RichCompareBool │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ +PyObject_RichCompareBool │ │ │ │ │ +_Py_CheckFunctionResult │ │ │ │ │ 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 {} │ │ │ │ │ @@ -204,149 +204,151 @@ │ │ │ │ │ calliter_iternext(): │ │ │ │ │ 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 │ │ │ │ │ - cbz r4, 212 │ │ │ │ │ - ldr r3, [pc, #284] @ (2e8 ) │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 274 │ │ │ │ │ + ldr r3, [pc, #288] @ (2ec ) │ │ │ │ │ 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 │ │ │ │ │ - bpl.n 218 │ │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cbz r3, 218 │ │ │ │ │ + bmi.n 20a │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 22c │ │ │ │ │ + cbz r0, 230 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bc │ │ │ │ │ + beq.n 2be │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 27c │ │ │ │ │ + bne.n 278 │ │ │ │ │ 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 1e0 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 200 │ │ │ │ │ + bne.n 1f2 │ │ │ │ │ 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, 278 │ │ │ │ │ + cbz r0, 274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 25c │ │ │ │ │ + cbz r0, 260 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 25c │ │ │ │ │ + beq.n 260 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2e2 │ │ │ │ │ + beq.n 2d2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 26e │ │ │ │ │ + cbz r0, 272 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2d0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n 212 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 54 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ + bne.n 2d8 │ │ │ │ │ + cbnz r4, 2a8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 212 │ │ │ │ │ - ble.n 272 │ │ │ │ │ + b.n 204 │ │ │ │ │ + ble.n 2a8 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 29a │ │ │ │ │ + cbz r0, 296 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 29a │ │ │ │ │ + beq.n 296 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 29a │ │ │ │ │ + cbnz r3, 296 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 272 │ │ │ │ │ + cbz r0, 2a8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 272 │ │ │ │ │ + bne.n 2b0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 54 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ + b.n 274 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 272 │ │ │ │ │ + bne.n 2a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 272 │ │ │ │ │ + b.n 2a8 │ │ │ │ │ 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 23e │ │ │ │ │ - b.n 272 │ │ │ │ │ + bne.n 242 │ │ │ │ │ + b.n 2a8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 260 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26e │ │ │ │ │ + bne.n 272 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 212 │ │ │ │ │ - b.n 272 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 25c │ │ │ │ │ - .word 0x00000112 │ │ │ │ │ + beq.n 274 │ │ │ │ │ + b.n 2a8 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── 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 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 │ │ │ │ │ + 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 │ │ │ │ │ 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: 55252 (bytes into file) │ │ │ │ │ + Start of section headers: 55520 (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 0xd7d4: │ │ │ │ │ +There are 18 section headers, starting at offset 0xd8e0: │ │ │ │ │ │ │ │ │ │ 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 00081c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00b7ec 0001b8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00b8d0 0001b8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000850 00046c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00b9a4 000398 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00ba88 000398 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000cbc 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000cbc 000366 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001024 008010 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00bd3c 001918 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 009034 00019c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00d654 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0091d0 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00d734 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00986c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00986c 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0098a0 001160 10 16 165 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00aa00 000de9 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00d744 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001024 0080f4 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00be20 001940 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 009118 00019c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00d760 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0092b4 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00d840 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 009950 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 009950 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 009984 001160 10 16 165 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00aae4 000de9 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00d850 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 {} │ │ │ │ │ @@ -16,115 +16,115 @@ │ │ │ │ │ 12: 000001ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 13: 000001e5 264 FUNC LOCAL DEFAULT 7 list_dealloc │ │ │ │ │ 14: 000002e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 15: 000002ec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 16: 000002ed 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 17: 00000001 40 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 18: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 19: 000004d1 1918 FUNC LOCAL DEFAULT 7 list_sort_impl.constprop.0 │ │ │ │ │ + 19: 000004d1 1914 FUNC LOCAL DEFAULT 7 list_sort_impl.constprop.0 │ │ │ │ │ 20: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 21: 00007a69 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 22: 00001739 1774 FUNC LOCAL DEFAULT 7 count_run │ │ │ │ │ - 23: 00001e29 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 24: 00008009 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 25: 00006bb5 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 26: 00001e91 10558 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ - 27: 00006cb5 192 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 28: 00007ff1 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ - 29: 00000c51 2790 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 21: 00007b4d 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 22: 0000172d 1810 FUNC LOCAL DEFAULT 7 count_run │ │ │ │ │ + 23: 00001e41 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 24: 000080ed 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 25: 00006ba9 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 26: 00001ea9 10518 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ + 27: 00006ca9 192 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 28: 000080d5 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 29: 00000c4d 2782 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 30: 00000509 122 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 31: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 32: 00004859 60 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 33: 000049b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 34: 000049bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 35: 00004e3d 1048 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 36: 00006f7d 356 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ - 37: 00004a3d 1022 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held.constprop.0 │ │ │ │ │ + 32: 00004849 60 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 33: 000049a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 000049ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 35: 00004e35 1048 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 36: 00006f71 356 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 37: 00004a2d 1032 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held.constprop.0 │ │ │ │ │ 38: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 39: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 40: 00000001 88 FUNC LOCAL DEFAULT 1 list_clear_impl.isra.0 │ │ │ │ │ - 41: 00005255 186 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 41: 0000524d 186 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ 42: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 43: 00005345 920 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 44: 000056c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 000056dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 000056dd 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 47: 0000571c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 00005720 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 49: 00005721 156 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 50: 000057b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 51: 000057bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 52: 000057bd 104 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 53: 00005825 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 54: 00005829 112 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 55: 000058bd 1730 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 56: 00005f81 606 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 43: 0000533d 920 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 44: 000056bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 000056d4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 000056d5 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 47: 00005714 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 00005718 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 49: 00005719 156 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 50: 000057a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 51: 000057b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 52: 000057b5 104 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 53: 0000581d 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 54: 00005821 112 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 55: 000058b5 1732 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 56: 00005f79 604 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ 57: 00000585 484 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 58: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 59: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 60: 000061e1 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 61: 00006281 682 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 62: 00006338 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 63: 00006344 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 64: 000063b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 000063cc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 66: 000064c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 67: 000064d8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 60: 000061d5 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 61: 00006275 682 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 62: 0000632c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 63: 00006338 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 64: 000063a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 000063c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 66: 000064b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 67: 000064cc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 68: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 69: 0000652d 242 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 70: 00006621 168 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 69: 00006521 242 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 70: 00006615 168 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ 71: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 72: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 73: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 74: 000066c9 438 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 75: 00006881 144 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 74: 000066bd 438 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 75: 00006875 144 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 76: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 77: 00006911 560 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 78: 00006b30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 79: 00006b40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 80: 00006b41 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 81: 00006bb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 00006bb4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 83: 00006d75 138 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ + 77: 00006905 560 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 78: 00006b24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 00006b34 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 80: 00006b35 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 81: 00006ba4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 00006ba8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 83: 00006d69 138 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ 84: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 85: 00006e60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 86: 00006e64 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 87: 00006e65 112 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 88: 00006ed5 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 89: 00006f0c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 90: 00006f10 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 91: 00006f11 58 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 85: 00006e54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 86: 00006e58 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 87: 00006e59 112 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 88: 00006ec9 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 89: 00006f00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 90: 00006f04 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 91: 00006f05 58 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ 92: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 93: 00000211 518 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 94: 00006f4d 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 95: 000070d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 00006f41 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 95: 000070c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 96: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 97: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 98: 000070e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 99: 000070e1 1630 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 100: 00007741 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ - 101: 0000774d 276 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 102: 0000785c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 98: 000070d4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 99: 000070d5 1872 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 100: 00007825 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ + 101: 00007831 276 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 102: 00007940 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 103: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 104: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 105: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 106: 00007860 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 107: 00007861 348 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 108: 00007a01 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 106: 00007944 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 107: 00007945 348 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 108: 00007ae5 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 109: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 110: 00000050 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 111: 00007a95 692 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 112: 00007d34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 113: 00007d48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 114: 00007d49 150 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ - 115: 00007de1 194 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ - 116: 00007ea5 46 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 111: 00007b79 692 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 112: 00007e18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 113: 00007e2c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 114: 00007e2d 150 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 115: 00007ec5 194 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ + 116: 00007f89 46 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ 117: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 118: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 119: 00007ed5 282 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 119: 00007fb9 282 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ 120: 000004c5 12 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ 121: 000004d1 24 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ 122: 000004e9 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ 123: 00000501 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 124: 00000054 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 125: 00000055 46 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 126: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ @@ -193,31 +193,31 @@ │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 196: 000047d1 136 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 196: 000047c1 136 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 198: 00004895 296 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ - 199: 000049bd 128 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 198: 00004885 296 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ + 199: 000049ad 128 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 201: 00005311 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 201: 00005309 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 212: 00005899 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 212: 00005891 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -236,31 +236,31 @@ │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 238: 00000059 438 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 239: 00006b65 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 239: 00006b59 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 242: 00006e01 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 242: 00006df5 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteChar │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 255: 000079bd 66 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ + 255: 00007aa1 66 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ 256: 00000029 44 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 259: 00000419 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ 260: 00000471 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xb7ec contains 55 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xb8d0 contains 55 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000b6 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000001e0 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000001ea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000001ee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000001f6 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -26,17 +26,17 @@ │ │ │ │ │ 00000410 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000452 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000456 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000045c 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000004b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000004b6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000004ba 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000538 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000558 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000574 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000054c 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000566 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000572 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000005b0 0001020a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 000005f6 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000072c 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000756 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000077c 0001080a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000078a 00007e2f R_ARM_THM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ 0000078e 00007e30 R_ARM_THM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ @@ -45,58 +45,58 @@ │ │ │ │ │ 000007ac 00007f30 R_ARM_THM_MOVT_ABS 00000220 .LC23 │ │ │ │ │ 000007c0 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000007d8 0000ed0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000007f4 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000007f8 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000802 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000052 0000b11e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000043a 0000241e R_ARM_THM_JUMP24 00006f7d list_slice_lock_held │ │ │ │ │ +0000043a 0000241e R_ARM_THM_JUMP24 00006f71 list_slice_lock_held │ │ │ │ │ 000004de 0001051e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000004e4 0001071e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 000004f8 0001051e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000504 0000241e R_ARM_THM_JUMP24 00006f7d list_slice_lock_held │ │ │ │ │ +00000504 0000241e R_ARM_THM_JUMP24 00006f71 list_slice_lock_held │ │ │ │ │ 00000798 0001091e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000007b6 0001091e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xb9a4 contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xba88 contains 115 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000d02 R_ARM_ABS32 000001e5 list_dealloc │ │ │ │ │ -0000002c 00006b02 R_ARM_ABS32 00007861 list_repr │ │ │ │ │ +0000002c 00006b02 R_ARM_ABS32 00007945 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00011102 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00011202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00002002 R_ARM_ABS32 00004859 list_traverse │ │ │ │ │ -00000060 00005302 R_ARM_ABS32 00006d75 list_clear_slot │ │ │ │ │ -00000064 00003d02 R_ARM_ABS32 00006281 list_richcompare │ │ │ │ │ -0000006c 00003102 R_ARM_ABS32 00005721 list_iter │ │ │ │ │ +0000005c 00002002 R_ARM_ABS32 00004849 list_traverse │ │ │ │ │ +00000060 00005302 R_ARM_ABS32 00006d69 list_clear_slot │ │ │ │ │ +00000064 00003d02 R_ARM_ABS32 00006275 list_richcompare │ │ │ │ │ +0000006c 00003102 R_ARM_ABS32 00005719 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003c02 R_ARM_ABS32 000061e1 list___init__ │ │ │ │ │ +00000094 00003c02 R_ARM_ABS32 000061d5 list___init__ │ │ │ │ │ 00000098 0000ea02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00011302 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000d302 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00004602 R_ARM_ABS32 00006621 list_vectorcall │ │ │ │ │ +000000c8 00004602 R_ARM_ABS32 00006615 list_vectorcall │ │ │ │ │ 000000d4 00011002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003602 R_ARM_ABS32 00005829 listiter_dealloc │ │ │ │ │ +000000e8 00003602 R_ARM_ABS32 00005821 listiter_dealloc │ │ │ │ │ 00000118 00011202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00006402 R_ARM_ABS32 00007741 listiter_traverse │ │ │ │ │ +0000012c 00006402 R_ARM_ABS32 00007825 listiter_traverse │ │ │ │ │ 0000013c 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00003402 R_ARM_ABS32 000057bd listiter_next │ │ │ │ │ +00000140 00003402 R_ARM_ABS32 000057b5 listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00011002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00005b02 R_ARM_ABS32 00006f11 listreviter_dealloc │ │ │ │ │ +000001b8 00005b02 R_ARM_ABS32 00006f05 listreviter_dealloc │ │ │ │ │ 000001e8 00011202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00007802 R_ARM_ABS32 000004c5 listreviter_traverse │ │ │ │ │ 0000020c 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00006c02 R_ARM_ABS32 00007a01 listreviter_next │ │ │ │ │ +00000210 00006c02 R_ARM_ABS32 00007ae5 listreviter_next │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000274 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000278 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002a8 0000b802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002b0 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b4 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -114,72 +114,72 @@ │ │ │ │ │ 00000304 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000030c 00008002 R_ARM_ABS32 00000769 listiter_reduce │ │ │ │ │ 00000314 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00008302 R_ARM_ABS32 000007c5 listiter_setstate │ │ │ │ │ 00000324 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000338 00003502 R_ARM_ABS32 00005825 list_length │ │ │ │ │ -0000033c 00002b02 R_ARM_ABS32 00005345 list_subscript │ │ │ │ │ -00000340 00006302 R_ARM_ABS32 000070e1 list_ass_subscript │ │ │ │ │ -00000344 00003502 R_ARM_ABS32 00005825 list_length │ │ │ │ │ -00000348 00004d02 R_ARM_ABS32 00006911 list_concat │ │ │ │ │ -0000034c 00006f02 R_ARM_ABS32 00007a95 list_repeat │ │ │ │ │ -00000350 00002e02 R_ARM_ABS32 000056dd list_item │ │ │ │ │ -00000358 00004b02 R_ARM_ABS32 00006881 list_ass_item │ │ │ │ │ -00000360 00005702 R_ARM_ABS32 00006e65 list_contains │ │ │ │ │ -00000364 00005e02 R_ARM_ABS32 00006f4d list_inplace_concat │ │ │ │ │ +00000338 00003502 R_ARM_ABS32 0000581d list_length │ │ │ │ │ +0000033c 00002b02 R_ARM_ABS32 0000533d list_subscript │ │ │ │ │ +00000340 00006302 R_ARM_ABS32 000070d5 list_ass_subscript │ │ │ │ │ +00000344 00003502 R_ARM_ABS32 0000581d list_length │ │ │ │ │ +00000348 00004d02 R_ARM_ABS32 00006905 list_concat │ │ │ │ │ +0000034c 00006f02 R_ARM_ABS32 00007b79 list_repeat │ │ │ │ │ +00000350 00002e02 R_ARM_ABS32 000056d5 list_item │ │ │ │ │ +00000358 00004b02 R_ARM_ABS32 00006875 list_ass_item │ │ │ │ │ +00000360 00005702 R_ARM_ABS32 00006e59 list_contains │ │ │ │ │ +00000364 00005e02 R_ARM_ABS32 00006f41 list_inplace_concat │ │ │ │ │ 00000368 00007d02 R_ARM_ABS32 00000055 list_inplace_repeat │ │ │ │ │ 0000036c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000370 00002b02 R_ARM_ABS32 00005345 list_subscript │ │ │ │ │ +00000370 00002b02 R_ARM_ABS32 0000533d list_subscript │ │ │ │ │ 00000378 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00005802 R_ARM_ABS32 00006ed5 list___reversed__ │ │ │ │ │ +00000380 00005802 R_ARM_ABS32 00006ec9 list___reversed__ │ │ │ │ │ 00000388 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00008402 R_ARM_ABS32 00000083 list___sizeof__ │ │ │ │ │ 00000398 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a0 00007202 R_ARM_ABS32 00007d49 py_list_clear │ │ │ │ │ +000003a0 00007202 R_ARM_ABS32 00007e2d py_list_clear │ │ │ │ │ 000003a8 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00007b02 R_ARM_ABS32 00000501 list_copy │ │ │ │ │ 000003b8 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00002902 R_ARM_ABS32 00005255 list_append │ │ │ │ │ +000003c0 00002902 R_ARM_ABS32 0000524d list_append │ │ │ │ │ 000003c8 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d0 00005d02 R_ARM_ABS32 00000211 list_insert │ │ │ │ │ 000003d8 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00005002 R_ARM_ABS32 00006b41 list_extend │ │ │ │ │ +000003e0 00005002 R_ARM_ABS32 00006b35 list_extend │ │ │ │ │ 000003e8 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004a02 R_ARM_ABS32 000066c9 list_pop │ │ │ │ │ +000003f0 00004a02 R_ARM_ABS32 000066bd list_pop │ │ │ │ │ 000003f8 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004502 R_ARM_ABS32 0000652d list_remove │ │ │ │ │ +00000400 00004502 R_ARM_ABS32 00006521 list_remove │ │ │ │ │ 00000408 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00007702 R_ARM_ABS32 00007ed5 list_index │ │ │ │ │ +00000410 00007702 R_ARM_ABS32 00007fb9 list_index │ │ │ │ │ 00000418 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00007302 R_ARM_ABS32 00007de1 list_count │ │ │ │ │ +00000420 00007302 R_ARM_ABS32 00007ec5 list_count │ │ │ │ │ 00000428 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00007402 R_ARM_ABS32 00007ea5 list_reverse │ │ │ │ │ +00000430 00007402 R_ARM_ABS32 00007f89 list_reverse │ │ │ │ │ 00000438 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00006502 R_ARM_ABS32 0000774d list_sort │ │ │ │ │ +00000440 00006502 R_ARM_ABS32 00007831 list_sort │ │ │ │ │ 00000448 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000450 00011502 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xbd3c contains 803 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xbe20 contains 808 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000a60a 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 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000008c 0000a80a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000be 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -223,769 +223,774 @@ │ │ │ │ │ 000004c6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000502 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000506 0000b830 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000514 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 00000518 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 0000051e 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000522 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000059a 0000152f R_ARM_THM_MOVW_ABS_NC 00007a69 unsafe_long_compare │ │ │ │ │ -0000059e 00001530 R_ARM_THM_MOVT_ABS 00007a69 unsafe_long_compare │ │ │ │ │ -00000616 0000172f R_ARM_THM_MOVW_ABS_NC 00001e29 unsafe_latin_compare │ │ │ │ │ -0000061a 00001730 R_ARM_THM_MOVT_ABS 00001e29 unsafe_latin_compare │ │ │ │ │ -0000067e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000006ac 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000070e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000712 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007da 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000007f2 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000816 0000172f R_ARM_THM_MOVW_ABS_NC 00001e29 unsafe_latin_compare │ │ │ │ │ -0000081a 00001730 R_ARM_THM_MOVT_ABS 00001e29 unsafe_latin_compare │ │ │ │ │ -0000082e 0000182f R_ARM_THM_MOVW_ABS_NC 00008009 safe_object_compare │ │ │ │ │ -00000832 00001830 R_ARM_THM_MOVT_ABS 00008009 safe_object_compare │ │ │ │ │ -0000083e 0000192f R_ARM_THM_MOVW_ABS_NC 00006bb5 unsafe_tuple_compare │ │ │ │ │ -00000842 00001930 R_ARM_THM_MOVT_ABS 00006bb5 unsafe_tuple_compare │ │ │ │ │ -00000878 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000992 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000996 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000099e 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000009a2 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000a1c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000a20 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000a36 0000172f R_ARM_THM_MOVW_ABS_NC 00001e29 unsafe_latin_compare │ │ │ │ │ -00000a3a 00001730 R_ARM_THM_MOVT_ABS 00001e29 unsafe_latin_compare │ │ │ │ │ -00000aae 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00000ab2 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00000abe 00001b2f R_ARM_THM_MOVW_ABS_NC 00006cb5 unsafe_object_compare │ │ │ │ │ -00000ac2 00001b30 R_ARM_THM_MOVT_ABS 00006cb5 unsafe_object_compare │ │ │ │ │ -00000ac8 0000182f R_ARM_THM_MOVW_ABS_NC 00008009 safe_object_compare │ │ │ │ │ -00000acc 00001830 R_ARM_THM_MOVT_ABS 00008009 safe_object_compare │ │ │ │ │ -00000ae2 0000182f R_ARM_THM_MOVW_ABS_NC 00008009 safe_object_compare │ │ │ │ │ -00000ae6 00001830 R_ARM_THM_MOVT_ABS 00008009 safe_object_compare │ │ │ │ │ -00000af4 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000af8 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b0e 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000b24 0000182f R_ARM_THM_MOVW_ABS_NC 00008009 safe_object_compare │ │ │ │ │ -00000b28 00001830 R_ARM_THM_MOVT_ABS 00008009 safe_object_compare │ │ │ │ │ -00000b48 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b4c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b50 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ba6 00001c2f R_ARM_THM_MOVW_ABS_NC 00007ff1 unsafe_float_compare │ │ │ │ │ -00000baa 00001c30 R_ARM_THM_MOVT_ABS 00007ff1 unsafe_float_compare │ │ │ │ │ -00000bde 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000be2 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000be6 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00000bea 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000bf0 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c04 0000182f R_ARM_THM_MOVW_ABS_NC 00008009 safe_object_compare │ │ │ │ │ -00000c08 00001830 R_ARM_THM_MOVT_ABS 00008009 safe_object_compare │ │ │ │ │ -00000c70 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c74 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ca8 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000cac 0000b830 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000cb8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000cbc 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000cc2 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000cc6 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000d84 0000152f R_ARM_THM_MOVW_ABS_NC 00007a69 unsafe_long_compare │ │ │ │ │ -00000d88 00001530 R_ARM_THM_MOVT_ABS 00007a69 unsafe_long_compare │ │ │ │ │ -00000e0c 0000172f R_ARM_THM_MOVW_ABS_NC 00001e29 unsafe_latin_compare │ │ │ │ │ -00000e10 00001730 R_ARM_THM_MOVT_ABS 00001e29 unsafe_latin_compare │ │ │ │ │ -00000e72 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000eae 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000f18 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f1c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000fe4 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001020 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001044 0000172f R_ARM_THM_MOVW_ABS_NC 00001e29 unsafe_latin_compare │ │ │ │ │ -00001048 00001730 R_ARM_THM_MOVT_ABS 00001e29 unsafe_latin_compare │ │ │ │ │ -0000105c 0000182f R_ARM_THM_MOVW_ABS_NC 00008009 safe_object_compare │ │ │ │ │ -00001060 00001830 R_ARM_THM_MOVT_ABS 00008009 safe_object_compare │ │ │ │ │ -0000106c 0000192f R_ARM_THM_MOVW_ABS_NC 00006bb5 unsafe_tuple_compare │ │ │ │ │ -00001070 00001930 R_ARM_THM_MOVT_ABS 00006bb5 unsafe_tuple_compare │ │ │ │ │ -000010a0 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000010b8 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000010d8 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001124 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001190 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001194 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000011ae 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011cc 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011f2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001232 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001236 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001240 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000012d6 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000012da 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000012ec 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012f0 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000012f4 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000012f8 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000012fe 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001318 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000131c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000013c8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000013cc 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000013d2 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000013d6 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001450 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001454 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000146a 0000172f R_ARM_THM_MOVW_ABS_NC 00001e29 unsafe_latin_compare │ │ │ │ │ -0000146e 00001730 R_ARM_THM_MOVT_ABS 00001e29 unsafe_latin_compare │ │ │ │ │ -00001520 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001524 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001530 0000182f R_ARM_THM_MOVW_ABS_NC 00008009 safe_object_compare │ │ │ │ │ -00001534 00001830 R_ARM_THM_MOVT_ABS 00008009 safe_object_compare │ │ │ │ │ -0000153a 00001b2f R_ARM_THM_MOVW_ABS_NC 00006cb5 unsafe_object_compare │ │ │ │ │ -0000153e 00001b30 R_ARM_THM_MOVT_ABS 00006cb5 unsafe_object_compare │ │ │ │ │ -00001574 0000182f R_ARM_THM_MOVW_ABS_NC 00008009 safe_object_compare │ │ │ │ │ -00001578 00001830 R_ARM_THM_MOVT_ABS 00008009 safe_object_compare │ │ │ │ │ -000015a2 0000182f R_ARM_THM_MOVW_ABS_NC 00008009 safe_object_compare │ │ │ │ │ -000015a6 00001830 R_ARM_THM_MOVT_ABS 00008009 safe_object_compare │ │ │ │ │ -000015b2 00001c2f R_ARM_THM_MOVW_ABS_NC 00007ff1 unsafe_float_compare │ │ │ │ │ -000015b6 00001c30 R_ARM_THM_MOVT_ABS 00007ff1 unsafe_float_compare │ │ │ │ │ -00001602 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001626 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000165e 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000168e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016c0 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000016cc 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000016d8 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001722 0000182f R_ARM_THM_MOVW_ABS_NC 00008009 safe_object_compare │ │ │ │ │ -00001726 00001830 R_ARM_THM_MOVT_ABS 00008009 safe_object_compare │ │ │ │ │ -0000175c 0000152f R_ARM_THM_MOVW_ABS_NC 00007a69 unsafe_long_compare │ │ │ │ │ -00001760 00001530 R_ARM_THM_MOVT_ABS 00007a69 unsafe_long_compare │ │ │ │ │ -000019b0 0000152f R_ARM_THM_MOVW_ABS_NC 00007a69 unsafe_long_compare │ │ │ │ │ -000019b4 00001530 R_ARM_THM_MOVT_ABS 00007a69 unsafe_long_compare │ │ │ │ │ -00001e5e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001e6a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001eea 0000172f R_ARM_THM_MOVW_ABS_NC 00001e29 unsafe_latin_compare │ │ │ │ │ -00001eee 00001730 R_ARM_THM_MOVT_ABS 00001e29 unsafe_latin_compare │ │ │ │ │ -00001f34 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001fc0 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001ff6 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000020a8 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002196 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000021d4 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002278 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000022f0 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002362 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000023de 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002440 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000024aa 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000253c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000025b8 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002628 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000265c 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002714 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002782 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000027e0 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002844 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000028cc 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000293e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000029aa 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000029d4 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002a12 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002a58 0000172f R_ARM_THM_MOVW_ABS_NC 00001e29 unsafe_latin_compare │ │ │ │ │ -00002a5c 00001730 R_ARM_THM_MOVT_ABS 00001e29 unsafe_latin_compare │ │ │ │ │ -00002aee 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002b58 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002bb0 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002c0c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002c86 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002cf0 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d54 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002da4 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002e5c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002f5a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002f94 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003074 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000030ec 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003162 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000031c0 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003226 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000032bc 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003330 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000033a2 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000033f8 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003470 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000034fa 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000035c8 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003642 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000059a 0000152f R_ARM_THM_MOVW_ABS_NC 00007b4d unsafe_long_compare │ │ │ │ │ +0000059e 00001530 R_ARM_THM_MOVT_ABS 00007b4d unsafe_long_compare │ │ │ │ │ +00000616 0000172f R_ARM_THM_MOVW_ABS_NC 00001e41 unsafe_latin_compare │ │ │ │ │ +0000061a 00001730 R_ARM_THM_MOVT_ABS 00001e41 unsafe_latin_compare │ │ │ │ │ +0000067c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000006f4 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000756 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000075a 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007d8 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000007f0 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000081a 0000172f R_ARM_THM_MOVW_ABS_NC 00001e41 unsafe_latin_compare │ │ │ │ │ +0000081e 00001730 R_ARM_THM_MOVT_ABS 00001e41 unsafe_latin_compare │ │ │ │ │ +00000832 0000182f R_ARM_THM_MOVW_ABS_NC 000080ed safe_object_compare │ │ │ │ │ +00000836 00001830 R_ARM_THM_MOVT_ABS 000080ed safe_object_compare │ │ │ │ │ +00000842 0000192f R_ARM_THM_MOVW_ABS_NC 00006ba9 unsafe_tuple_compare │ │ │ │ │ +00000846 00001930 R_ARM_THM_MOVT_ABS 00006ba9 unsafe_tuple_compare │ │ │ │ │ +0000087c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000996 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000099a 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000009a2 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000009a6 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000a1e 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000a22 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000a38 0000172f R_ARM_THM_MOVW_ABS_NC 00001e41 unsafe_latin_compare │ │ │ │ │ +00000a3c 00001730 R_ARM_THM_MOVT_ABS 00001e41 unsafe_latin_compare │ │ │ │ │ +00000ab0 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00000ab4 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00000ac0 00001b2f R_ARM_THM_MOVW_ABS_NC 00006ca9 unsafe_object_compare │ │ │ │ │ +00000ac4 00001b30 R_ARM_THM_MOVT_ABS 00006ca9 unsafe_object_compare │ │ │ │ │ +00000aca 0000182f R_ARM_THM_MOVW_ABS_NC 000080ed safe_object_compare │ │ │ │ │ +00000ace 00001830 R_ARM_THM_MOVT_ABS 000080ed safe_object_compare │ │ │ │ │ +00000ae4 0000182f R_ARM_THM_MOVW_ABS_NC 000080ed safe_object_compare │ │ │ │ │ +00000ae8 00001830 R_ARM_THM_MOVT_ABS 000080ed safe_object_compare │ │ │ │ │ +00000af6 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000afa 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b10 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000b20 0000182f R_ARM_THM_MOVW_ABS_NC 000080ed safe_object_compare │ │ │ │ │ +00000b24 00001830 R_ARM_THM_MOVT_ABS 000080ed safe_object_compare │ │ │ │ │ +00000b44 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b48 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b4c 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ba2 00001c2f R_ARM_THM_MOVW_ABS_NC 000080d5 unsafe_float_compare │ │ │ │ │ +00000ba6 00001c30 R_ARM_THM_MOVT_ABS 000080d5 unsafe_float_compare │ │ │ │ │ +00000bda 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000bde 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000be2 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00000be6 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00000bec 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c00 0000182f R_ARM_THM_MOVW_ABS_NC 000080ed safe_object_compare │ │ │ │ │ +00000c04 00001830 R_ARM_THM_MOVT_ABS 000080ed safe_object_compare │ │ │ │ │ +00000c6c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c70 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ca4 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000ca8 0000b830 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000cb4 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000cb8 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000cbe 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000cc2 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000d80 0000152f R_ARM_THM_MOVW_ABS_NC 00007b4d unsafe_long_compare │ │ │ │ │ +00000d84 00001530 R_ARM_THM_MOVT_ABS 00007b4d unsafe_long_compare │ │ │ │ │ +00000e08 0000172f R_ARM_THM_MOVW_ABS_NC 00001e41 unsafe_latin_compare │ │ │ │ │ +00000e0c 00001730 R_ARM_THM_MOVT_ABS 00001e41 unsafe_latin_compare │ │ │ │ │ +00000e6c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000ebe 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000f28 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f2c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fdc 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001018 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001042 0000172f R_ARM_THM_MOVW_ABS_NC 00001e41 unsafe_latin_compare │ │ │ │ │ +00001046 00001730 R_ARM_THM_MOVT_ABS 00001e41 unsafe_latin_compare │ │ │ │ │ +0000105a 0000182f R_ARM_THM_MOVW_ABS_NC 000080ed safe_object_compare │ │ │ │ │ +0000105e 00001830 R_ARM_THM_MOVT_ABS 000080ed safe_object_compare │ │ │ │ │ +0000106a 0000192f R_ARM_THM_MOVW_ABS_NC 00006ba9 unsafe_tuple_compare │ │ │ │ │ +0000106e 00001930 R_ARM_THM_MOVT_ABS 00006ba9 unsafe_tuple_compare │ │ │ │ │ +0000109e 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000010b6 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000010d6 0000c10a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001122 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000118e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001192 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000011ac 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011ca 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011f0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001230 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001234 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000123e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000012d4 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000012d8 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000012ea 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000012ee 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000012f2 0000142f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000012f6 00001430 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000012fc 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001316 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000131a 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000013cc 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000013d0 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000013d6 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000013da 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001454 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001458 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000146e 0000172f R_ARM_THM_MOVW_ABS_NC 00001e41 unsafe_latin_compare │ │ │ │ │ +00001472 00001730 R_ARM_THM_MOVT_ABS 00001e41 unsafe_latin_compare │ │ │ │ │ +0000151e 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001522 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000152e 0000182f R_ARM_THM_MOVW_ABS_NC 000080ed safe_object_compare │ │ │ │ │ +00001532 00001830 R_ARM_THM_MOVT_ABS 000080ed safe_object_compare │ │ │ │ │ +00001538 00001b2f R_ARM_THM_MOVW_ABS_NC 00006ca9 unsafe_object_compare │ │ │ │ │ +0000153c 00001b30 R_ARM_THM_MOVT_ABS 00006ca9 unsafe_object_compare │ │ │ │ │ +00001550 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001558 00001c2f R_ARM_THM_MOVW_ABS_NC 000080d5 unsafe_float_compare │ │ │ │ │ +0000155c 00001c30 R_ARM_THM_MOVT_ABS 000080d5 unsafe_float_compare │ │ │ │ │ +0000159a 0000182f R_ARM_THM_MOVW_ABS_NC 000080ed safe_object_compare │ │ │ │ │ +0000159e 00001830 R_ARM_THM_MOVT_ABS 000080ed safe_object_compare │ │ │ │ │ +0000161e 0000182f R_ARM_THM_MOVW_ABS_NC 000080ed safe_object_compare │ │ │ │ │ +00001622 00001830 R_ARM_THM_MOVT_ABS 000080ed safe_object_compare │ │ │ │ │ +0000162c 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001664 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001676 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001682 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016a0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016d4 0000182f R_ARM_THM_MOVW_ABS_NC 000080ed safe_object_compare │ │ │ │ │ +000016d8 00001830 R_ARM_THM_MOVT_ABS 000080ed safe_object_compare │ │ │ │ │ +00001724 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001750 0000152f R_ARM_THM_MOVW_ABS_NC 00007b4d unsafe_long_compare │ │ │ │ │ +00001754 00001530 R_ARM_THM_MOVT_ABS 00007b4d unsafe_long_compare │ │ │ │ │ +000019b4 0000152f R_ARM_THM_MOVW_ABS_NC 00007b4d unsafe_long_compare │ │ │ │ │ +000019b8 00001530 R_ARM_THM_MOVT_ABS 00007b4d unsafe_long_compare │ │ │ │ │ +00001e76 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001e82 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001efe 0000172f R_ARM_THM_MOVW_ABS_NC 00001e41 unsafe_latin_compare │ │ │ │ │ +00001f02 00001730 R_ARM_THM_MOVT_ABS 00001e41 unsafe_latin_compare │ │ │ │ │ +00001f48 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001fd2 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000200c 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020ae 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002162 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000219a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002280 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000022ee 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000235e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000023ce 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002424 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000248a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000024b2 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000251c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000258c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000025e6 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002644 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002670 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000026d4 0000172f R_ARM_THM_MOVW_ABS_NC 00001e41 unsafe_latin_compare │ │ │ │ │ +000026d8 00001730 R_ARM_THM_MOVT_ABS 00001e41 unsafe_latin_compare │ │ │ │ │ +0000276e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000027dc 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002836 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000289a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002906 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000029c0 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002a84 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002aba 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002bd0 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002c46 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002cbc 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002d1a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002d82 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002e18 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002e8a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002efc 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002f44 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002fd2 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003048 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000306a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000030ea 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003156 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000031ce 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003230 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000032ac 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003368 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000033e6 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003514 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003586 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000035ee 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003612 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003648 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 000036c4 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000373c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003780 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000381a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000038a0 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000391a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003988 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000039de 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a10 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003a36 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003ab6 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003b20 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003b94 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003c58 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003c6a 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003cd6 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003d0a 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003d1e 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003de6 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003e1c 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003e5e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003eee 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003f2a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003f68 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003f88 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003fa2 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003fca 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004004 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000040ec 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000040fe 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004192 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004204 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000421a 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004272 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000042d2 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000043b2 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000043d6 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004452 00001e0a R_ARM_THM_CALL 00000509 merge_getmem │ │ │ │ │ -00004552 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000045ea 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004658 00001e0a R_ARM_THM_CALL 00000509 merge_getmem │ │ │ │ │ -00004816 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004824 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004828 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004830 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004840 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004844 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004848 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -0000484c 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00004852 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000048d6 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000491a 0000a50a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -0000492c 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004938 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000493c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004942 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000049a6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049b0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000049b4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000049b8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000049e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000049ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000049f2 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004a36 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a98 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004ac0 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004b00 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004b76 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c54 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004c6c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c7e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cc0 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004ce0 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004cf0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d0e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d1e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d2e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d4a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d5a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d6a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d7a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d98 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004da2 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004dac 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004db6 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004dd2 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004dde 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004dea 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004df8 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004e06 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004e0c 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004eb0 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004edc 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004f14 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000503a 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005048 0000262f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -0000504c 00002630 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00005050 0000c80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000050b6 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000050de 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000050ec 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005100 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005114 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005124 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005134 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005154 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000516a 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005170 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000051a8 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000051b8 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000051c2 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000051d0 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000051e8 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000051f8 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005206 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000521c 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005288 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000528c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000052d0 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000052e2 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000052e6 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005300 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005306 0000110a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00005330 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005334 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005338 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005364 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005368 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005372 0000ca0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000537e 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000053b4 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000053b8 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000053ca 0000cd0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000053e4 0000ce0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00005430 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000546a 0000cf0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000054a6 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000054fe 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005610 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005614 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005618 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005654 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005658 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005660 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005688 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005694 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056a8 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000056ac 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000056b2 00002a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -000056b6 00002a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -000056bc 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000056c4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003732 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003798 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000037c4 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000384e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000038c8 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003934 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003990 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000039bc 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000039fa 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003ad2 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003ae4 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b1c 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003b52 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b66 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c2c 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003c94 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003cac 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003d68 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003dde 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003e42 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003e6e 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003edc 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f4a 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f72 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f8c 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003faa 0000bb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004000 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004070 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000408a 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000417e 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004194 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004202 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004250 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000427c 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000042f0 00001e0a R_ARM_THM_CALL 00000509 merge_getmem │ │ │ │ │ +000043f4 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000456a 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000045bc 00001e0a R_ARM_THM_CALL 00000509 merge_getmem │ │ │ │ │ +000046da 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004806 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004814 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004818 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004820 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004830 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004834 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004838 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +0000483c 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00004842 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000048c6 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000490a 0000a50a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +0000491c 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004928 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000492c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004932 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004996 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049a0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000049a4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000049a8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000049d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000049da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000049e2 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004a26 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a88 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004ab0 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004af0 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004c3c 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004c54 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c66 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ca8 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004cc8 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004cd8 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cf6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d06 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d16 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d26 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d42 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d52 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d62 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d72 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d90 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004d9a 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004da4 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004dae 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004dca 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004dd6 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004de4 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004dea 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004df2 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004e02 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004ea8 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004ed4 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004f0c 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005032 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005040 0000262f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00005044 00002630 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00005048 0000c80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000050ae 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000050d6 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000050e4 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050f8 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000510c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000511c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000512c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000514c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005162 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005168 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000051a0 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000051b0 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000051ba 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000051c8 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000051e0 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000051f0 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000051fe 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005214 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005280 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005284 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000052c8 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000052da 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000052de 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000052f8 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000052fe 0000110a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00005328 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000532c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005330 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000535c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005360 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000536a 0000ca0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005376 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000053ac 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000053b0 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000053c2 0000cd0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000053dc 0000ce0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00005428 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005462 0000cf0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000549e 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000054f6 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005608 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000560c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005610 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000564c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005650 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005658 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005680 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000568c 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000056a0 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000056a4 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000056aa 00002a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +000056ae 00002a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +000056b4 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000056bc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000056c0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000056c4 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000056c8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000056cc 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000056cc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000056d0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000056d4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000056d8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005706 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000570a 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005712 0000cf0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000571c 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000573e 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000578a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000578e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005794 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000057b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000057b4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000057b8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000581e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005886 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058ac 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000058b0 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000058c4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000058c8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000058d0 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000058d4 0000b830 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000058ee 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000058f2 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000058f8 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000058fc 0000d630 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -0000590e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00005912 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000591c 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00005920 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -0000592a 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -0000592e 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00005938 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -0000593c 0000da30 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00005946 0000db0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000595a 0000dc0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -0000598e 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000059ba 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a02 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005a36 0000b60a R_ARM_THM_CALL 000003dd _PyList_AppendTakeRefListResize │ │ │ │ │ -00005a7e 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005aa6 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005abc 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005ad6 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005ae4 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005afc 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005b08 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005b28 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005b34 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005b8c 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005bd4 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005be8 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c28 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005c82 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005cb0 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005ccc 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005ce0 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005cf4 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005d08 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005d1a 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005d2c 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005d3e 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005d60 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005dda 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005e22 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005e3a 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005e98 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005eda 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005ef4 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00005ef8 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00005efe 0000e10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00005f04 0000e20a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00005f1e 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005f44 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005f52 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005f78 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f94 00003a2f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00005f98 00003a30 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00005f9c 0000c80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00005fd0 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006164 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000061aa 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000061c2 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000061d6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000061f2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000061f6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006220 00003b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00006224 00003b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000622a 0000e30a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00006238 00003b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000623c 00003b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00006244 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00006278 0000280a R_ARM_THM_CALL 00000001 list_clear_impl.isra.0 │ │ │ │ │ -000062f2 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006344 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006348 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000634c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00006350 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00006370 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00006374 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000638c 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000056fe 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005702 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000570a 0000cf0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00005714 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005736 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005782 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005786 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000578c 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000057a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000057ac 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000057b0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005816 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000587e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058a4 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000058a8 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000058bc 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000058c0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000058c8 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000058cc 0000b830 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000058e6 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +000058ea 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +000058f0 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +000058f4 0000d630 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00005906 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +0000590a 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00005914 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00005918 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00005922 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00005926 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00005930 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00005934 0000da30 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +0000593e 0000db0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00005952 0000dc0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00005986 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000059b2 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000059fa 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005a2e 0000b60a R_ARM_THM_CALL 000003dd _PyList_AppendTakeRefListResize │ │ │ │ │ +00005a76 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005a9e 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005ab4 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005ace 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005adc 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005af4 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005b00 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005b20 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005b2c 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005b84 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005bcc 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005be0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c20 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005c7a 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005ca8 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005cc4 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005cd8 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005cec 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005d00 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005d12 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005d24 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005d36 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005d58 0000df0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005dd2 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005e1c 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005e32 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005e90 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005ed6 0000dd0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005eee 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00005ef2 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00005ef8 0000e10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00005efe 0000e20a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00005f18 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f3e 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f4c 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f72 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f8c 00003a2f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00005f90 00003a30 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +00005f94 0000c80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00005fc8 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000615c 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000061ac 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000061b8 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000061cc 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000061e6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000061ea 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006214 00003b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00006218 00003b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000621e 0000e30a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000622c 00003b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00006230 00003b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00006238 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000626c 0000280a R_ARM_THM_CALL 00000001 list_clear_impl.isra.0 │ │ │ │ │ +000062e6 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006338 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000633c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006340 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00006344 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00006364 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00006368 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00006380 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000063a8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000063ac 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000063b0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000063b4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000063b8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000063bc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000063c0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000063c4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000063c8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000063cc 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000063d0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000063dc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000063e0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000063e4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000063e8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000642a 0000e90a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -0000644e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006454 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006458 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000645c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00006460 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000646c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006470 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00006474 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00006478 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00006484 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006488 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000648c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00006490 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000064a6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063c0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000063c4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000063d0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000063d4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000063d8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000063dc 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000641e 0000e90a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00006442 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006448 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000644c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006450 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00006454 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00006460 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00006464 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006468 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000646c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00006478 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000647c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006480 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00006484 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000649a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064b4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000064b8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000064bc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000064c0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000064c4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000064c8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000064cc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000064d0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000064d4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000064d8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000064dc 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000064e6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000064ee 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000064f2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000064f6 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000064fa 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00006506 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000650a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000650e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00006512 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00006522 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000655e 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006584 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006588 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000065b8 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000065da 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000065de 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000065e2 0000442f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -000065e6 00004430 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -000065ec 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000065f8 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000064cc 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000064d0 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000064d6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000064da 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000064de 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000064e2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000064f2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064fa 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000064fe 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006502 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00006506 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00006516 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006552 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006578 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000657c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000065ac 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000065ce 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000065d2 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000065d6 0000442f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +000065da 00004430 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +000065e0 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000065ec 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000065fe 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000660a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006616 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000664a 0000ea0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00006682 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000668e 0000280a R_ARM_THM_CALL 00000001 list_clear_impl.isra.0 │ │ │ │ │ -00006698 00003b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000669c 00003b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000066a6 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000066b2 00003b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000066b6 00003b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000066bc 0000eb0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00006742 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006784 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000679a 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000067b2 0000472f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -000067b6 00004730 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -000067c0 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000067cc 0000ec0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000067d6 0000ed0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00006808 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000680e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006812 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006816 0000482f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -0000681a 00004830 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -00006820 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006828 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006838 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006846 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000684e 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006866 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000686a 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000686e 0000492f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -00006872 00004930 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -00006878 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000068ba 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000068d8 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068f4 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000068f8 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000068fc 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00006900 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -0000690a 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006966 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000069a6 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006a46 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006a80 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006a84 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006a88 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006ae2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ae6 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006b00 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006b04 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006b08 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006b14 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006b18 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006b1e 00004c2f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -00006b22 00004c30 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -00006b28 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000663e 0000ea0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00006676 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006682 0000280a R_ARM_THM_CALL 00000001 list_clear_impl.isra.0 │ │ │ │ │ +0000668c 00003b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00006690 00003b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000669a 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000066a6 00003b2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000066aa 00003b30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000066b0 0000eb0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00006736 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006778 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000678e 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000067a6 0000472f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +000067aa 00004730 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +000067b4 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000067c0 0000ec0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000067ca 0000ed0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000067fc 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006802 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006806 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000680a 0000482f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +0000680e 00004830 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00006814 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000681c 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000682c 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000683a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006842 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000685a 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000685e 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006862 0000492f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +00006866 00004930 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +0000686c 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000068ae 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000068cc 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068e8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000068ec 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000068f0 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000068f4 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000068fe 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000695a 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000699a 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006a3a 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006a74 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006a78 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006a7c 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006ad6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ada 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006af4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006af8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006afc 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006b08 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006b0c 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006b12 00004c2f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +00006b16 00004c30 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +00006b1c 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006b24 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006b28 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006b2c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00006b30 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006b34 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006b38 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006b3c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006b54 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006b58 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006b8a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006b8e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006b96 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006b9e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006ba2 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006baa 0000cf0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006bb0 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006be4 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006bf8 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006c24 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006c44 0000152f R_ARM_THM_MOVW_ABS_NC 00007a69 unsafe_long_compare │ │ │ │ │ -00006c48 00001530 R_ARM_THM_MOVT_ABS 00007a69 unsafe_long_compare │ │ │ │ │ -00006cdc 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006ce0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006cf0 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00006cf4 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00006cfe 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006d02 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00006d3a 0000f10a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006d58 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d6e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006dc4 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006dda 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006df0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e32 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006e36 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006e3a 0000542f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -00006e3e 00005430 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -00006e44 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e4c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006e50 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006e58 0000cf0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006e60 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ea8 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006ec0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ee6 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006f04 0000f30a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00006f0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006f20 0000af0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00006f44 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fc6 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007004 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000704c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007050 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007054 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000070ac 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070b0 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000070d4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000070d8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000070dc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007106 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000710a 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00007112 0000ca0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000711e 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007152 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00007172 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000718a 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -0000718e 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000071a0 0000cd0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000071b8 0000602f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -000071bc 00006030 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -000071c0 0000c80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000071d6 0000ce0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00007216 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072fa 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007336 0000ce0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00007372 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000073c4 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000741e 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000744e 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000074a2 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000075ce 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007606 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -0000760a 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00007610 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007624 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000762a 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000762e 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007636 0000612f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -0000763a 00006130 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -00007640 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007658 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000766e 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00007680 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007690 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076a0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076b0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076c0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076d0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076e0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076ea 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000076f4 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000076f8 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000076fe 00002a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00007702 00002a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00007708 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007720 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007724 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000777a 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000777e 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000077aa 0000f40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000077ce 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000077d2 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000077da 0000f10a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000780c 0000f40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00007832 0000f40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000783c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007840 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000784c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007850 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000785c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000787a 0000f50a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00007886 0000f60a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000789e 0000f70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -000078ae 0000692f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ -000078b2 00006930 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ -000078e4 0000f80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -000078ee 0000f90a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -000078fc 0000fa0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00007914 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000792c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000793c 0000f70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00007946 0000fb0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000794c 0000fc0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00007956 0000672f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ -0000795a 00006730 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ -00007972 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007984 0000fe0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000798a 0000fb0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000079a2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000079aa 0000682f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -000079ae 00006830 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -000079e4 0000d30a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00007a62 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ac0 0001020a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00007af8 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007b46 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007c4e 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007c82 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007c86 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007c8a 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007ca2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007ca6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007caa 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007cc8 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ccc 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007d22 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007d34 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007d38 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007d3c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007d40 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007d44 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007d98 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d9c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007da0 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007db4 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007dca 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007dd4 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007dd8 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007e0c 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007e62 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007e7a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e92 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007eaa 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007eae 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007f08 0001060a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00007f1a 0001060a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00007f64 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007f7e 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007f82 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007f88 0000762f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ -00007f8c 00007630 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ -00007f92 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007faa 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007fb4 0001050a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00007fbe 0000752f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00007fc2 00007530 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -00007fcc 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007fe4 0001060a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00006b48 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006b4c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006b7e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006b82 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006b8a 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006b92 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006b96 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006b9e 0000cf0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006ba4 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006bd8 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006bec 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006c18 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006c38 0000152f R_ARM_THM_MOVW_ABS_NC 00007b4d unsafe_long_compare │ │ │ │ │ +00006c3c 00001530 R_ARM_THM_MOVT_ABS 00007b4d unsafe_long_compare │ │ │ │ │ +00006cd0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006cd4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ce4 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00006ce8 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00006cf2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00006cf6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006d2e 0000f10a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006d4c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d62 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006db8 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006dce 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006de4 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e26 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006e2a 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006e2e 0000542f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +00006e32 00005430 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +00006e38 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006e40 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006e44 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006e4c 0000cf0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006e54 0000d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006e9c 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006eb4 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006eda 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006ef8 0000f30a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00006f00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006f14 0000af0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00006f38 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fba 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006ff8 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007040 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007044 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007048 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000070a0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070a4 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000070c8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000070cc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000070d0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000070fa 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000070fe 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00007106 0000ca0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007112 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007146 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00007166 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000717e 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00007182 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00007194 0000cd0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000071ac 0000602f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +000071b0 00006030 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +000071b4 0000c80a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000071ca 0000ce0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +0000720a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072ee 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000732a 0000ce0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +0000736c 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000073c2 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000741a 0000b50a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000074b8 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000750c 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000767c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007682 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00007686 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +0000768c 0000c00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007696 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000769a 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000076a2 0000612f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +000076a6 00006130 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +000076ac 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000076c4 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076dc 0000bc0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000076f0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007704 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007718 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000772c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000773e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000774e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000775e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000776e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007780 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007794 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077a6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077b6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077c6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077d0 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000077da 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000077de 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000077e4 00002a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +000077e8 00002a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +000077ee 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007806 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000780a 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000785e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007862 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000788e 0000f40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000078b2 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000078b6 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000078be 0000f10a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000078f0 0000f40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00007916 0000f40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00007920 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007924 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007930 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007934 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007940 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000795e 0000f50a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0000796a 0000f60a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00007982 0000f70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00007992 0000692f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ +00007996 00006930 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ +000079c8 0000f80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +000079d2 0000f90a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +000079e0 0000fa0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000079f8 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a10 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a20 0000f70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00007a2a 0000fb0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00007a30 0000fc0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00007a3a 0000672f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ +00007a3e 00006730 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ +00007a56 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a68 0000fe0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00007a6e 0000fb0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00007a86 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a8e 0000682f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00007a92 00006830 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00007ac8 0000d30a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00007b46 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ba4 0001020a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007bdc 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007c2a 0000c20a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007d32 0000a60a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007d66 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007d6a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007d6e 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007d86 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007d8a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007d8e 0000a70a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007dac 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007db0 0000a90a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007e06 0000c30a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007e18 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007e1c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007e20 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007e24 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007e28 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007e7c 0000b10a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007e80 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007e84 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007e98 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007eae 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007eb8 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007ebc 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007ef0 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007f46 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007f5e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f76 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f8e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007f92 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007fec 0001060a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007ffe 0001060a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00008048 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008062 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008066 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000806c 0000762f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ +00008070 00007630 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ +00008076 0000d10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000808e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008098 0001050a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000080a2 0000752f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +000080a6 00007530 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +000080b0 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000080c8 0001060a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ 000000b6 0000a91e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000001cc 0000ae1e R_ARM_THM_JUMP24 00000000 _PyTuple_FromArray │ │ │ │ │ 000002ba 0000b21e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ 000002d4 0000b31e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ 00000302 0000ab1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000003d8 0000111e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 00000470 0000111e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00005866 0000d31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005894 0000d31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005f72 0000391e R_ARM_THM_JUMP24 00000585 list_inplace_repeat_lock_held │ │ │ │ │ -00006c96 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006d34 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006f38 0000d31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000795e 0000fd1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000079b8 0000fd1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00007d30 0000a91e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00007e50 0001051e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000800a 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000585e 0000d31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000588c 0000d31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00005f6c 0000391e R_ARM_THM_JUMP24 00000585 list_inplace_repeat_lock_held │ │ │ │ │ +00006c8a 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006d28 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006f2c 0000d31e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00007a42 0000fd1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00007a9c 0000fd1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00007e14 0000a91e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00007f34 0001051e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000080ee 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xd654 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xd760 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000030 00006d2f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC19 │ │ │ │ │ 00000034 00006d30 R_ARM_THM_MOVT_ABS 000001e8 .LC19 │ │ │ │ │ 00000050 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000064 0000390a R_ARM_THM_CALL 00000585 list_inplace_repeat_lock_held │ │ │ │ │ 000000a2 0001080a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ @@ -1006,13 +1011,13 @@ │ │ │ │ │ 00000188 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000018c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000190 0000aa0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000004c 0001011e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 0000008c 00010a1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000000be 0001091e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000d8 0001091e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000180 0000371e R_ARM_THM_JUMP24 000058bd _list_extend │ │ │ │ │ +00000180 0000371e R_ARM_THM_JUMP24 000058b5 _list_extend │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xd734 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xd840 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -426,15 +426,15 @@ │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bgt.n 466 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 6f7c │ │ │ │ │ + b.w 6f70 │ │ │ │ │ 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 │ │ │ │ │ @@ -530,15 +530,15 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.n 4f8 │ │ │ │ │ │ │ │ │ │ 00000500 : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 6f7c │ │ │ │ │ + b.w 6f70 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ 00000508 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bge.n 57e │ │ │ │ │ @@ -552,46 +552,46 @@ │ │ │ │ │ add.w r2, r4, #540 @ 0x21c │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 542 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r4, #12] │ │ │ │ │ + bne.n 570 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite eq │ │ │ │ │ mvneq.w r2, #3758096384 @ 0xe0000000 │ │ │ │ │ mvnne.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcc.n 574 │ │ │ │ │ + bcc.n 566 │ │ │ │ │ mul.w r0, r5, r3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cbz r0, 574 │ │ │ │ │ + cbz r0, 566 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ - cbnz r3, 56c │ │ │ │ │ + cbz r3, 560 │ │ │ │ │ + add.w r0, r0, r5, lsl #2 │ │ │ │ │ + str r0, [r4, #16] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - add.w r0, r0, r5, lsl #2 │ │ │ │ │ - str r0, [r4, #16] │ │ │ │ │ - b.n 566 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 568 │ │ │ │ │ + b.n 562 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str r2, [r4, #12] │ │ │ │ │ + b.n 536 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000584 : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -553,45 +553,45 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ strd r6, r6, [r0, #8] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - ble.w 850 │ │ │ │ │ + ble.w 854 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.w 988 │ │ │ │ │ + beq.w 98c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ clz r1, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ - bne.w 72c │ │ │ │ │ + bne.w 698 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ │ mov r5, r2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w bce │ │ │ │ │ + bne.w bca │ │ │ │ │ ldr.w r6, [lr] │ │ │ │ │ tst r1, r5 │ │ │ │ │ bne.n 572 │ │ │ │ │ cbz r2, 57a │ │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ @@ -612,26 +612,26 @@ │ │ │ │ │ bne.n 56a │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 816 │ │ │ │ │ + bne.w 81a │ │ │ │ │ tst r1, r5 │ │ │ │ │ - beq.w aae │ │ │ │ │ + beq.w ab0 │ │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str.w r1, [r5, #1564] @ 0x61c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 82e │ │ │ │ │ + bne.w 832 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r2, sp, #604 @ 0x25c │ │ │ │ │ it le │ │ │ │ │ movle fp, r4 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ @@ -640,39 +640,39 @@ │ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ │ mov.w r2, #7 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - bgt.w a56 │ │ │ │ │ + bgt.w a58 │ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - bl 1738 │ │ │ │ │ + bl 172c │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w b74 │ │ │ │ │ + beq.w b70 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - ble.w 870 │ │ │ │ │ + ble.w 874 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge.n 6be │ │ │ │ │ + bge.n 706 │ │ │ │ │ mov r8, r0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr.w fp, [r9, r8, lsl #2] │ │ │ │ │ @@ -681,141 +681,140 @@ │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r6, r4, r7 │ │ │ │ │ asrs r6, r6, #1 │ │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r1, [r9, r6, lsl #2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 75e │ │ │ │ │ + bne.n 6cc │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb.w sl, [fp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w sl, #32 │ │ │ │ │ - beq.w bf6 │ │ │ │ │ + beq.w bf2 │ │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ │ - beq.w bba │ │ │ │ │ + beq.w bb6 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, fp, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w bca │ │ │ │ │ + beq.w bc6 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 874 │ │ │ │ │ + beq.w 878 │ │ │ │ │ adds r1, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 884 │ │ │ │ │ + beq.w 888 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 774 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r7, r6 │ │ │ │ │ - blt.n 78c │ │ │ │ │ + blt.n 78a │ │ │ │ │ + b.n 6e0 │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 6ac │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + beq.w 806 │ │ │ │ │ + ldr.w r3, [r7, #4]! │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.w bcc │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + ands.w lr, r1, r5 │ │ │ │ │ + beq.n 6a0 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + bls.n 6a0 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + beq.w bae │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 6a6 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w b70 │ │ │ │ │ + beq.n 774 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + blt.w 802 │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ add.w r1, r9, r0 │ │ │ │ │ - ble.n 6b0 │ │ │ │ │ + ble.n 6f8 │ │ │ │ │ sub.w r2, r8, r4 │ │ │ │ │ adds r0, #4 │ │ │ │ │ add r0, r9 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str.w fp, [r9, r4, lsl #2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ bne.n 620 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 894 │ │ │ │ │ + bne.w 898 │ │ │ │ │ strd r9, r1, [r2, #28] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne.w 890 │ │ │ │ │ + bne.w 894 │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w bde │ │ │ │ │ + bne.w bda │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ add r3, sp, #604 @ 0x25c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w b48 │ │ │ │ │ + bne.w b44 │ │ │ │ │ ldrd r5, r0, [r6, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r4, r3, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w af4 │ │ │ │ │ + bne.w af6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 73e │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - beq.n 802 │ │ │ │ │ - ldr.w r3, [r7, #4]! │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w bd0 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - ands.w lr, r1, r5 │ │ │ │ │ - beq.n 734 │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - bls.n 734 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - beq.w bb2 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 738 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - blx r5 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w b74 │ │ │ │ │ - beq.n 774 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bge.n 698 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n 628 │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble.n 698 │ │ │ │ │ + ble.n 6e0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w b1c │ │ │ │ │ + bne.n 800 │ │ │ │ │ ldrb.w sl, [fp, #16] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ strd fp, r8, [sp, #24] │ │ │ │ │ ubfx r3, sl, #5, #1 │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ ubfx r5, sl, #6, #1 │ │ │ │ │ @@ -827,43 +826,46 @@ │ │ │ │ │ ldr.w r1, [r9, r6, lsl #2] │ │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ mov r2, fp │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bfc │ │ │ │ │ + beq.w bf8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b32 │ │ │ │ │ + beq.w b2e │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ mov r0, sl │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w b44 │ │ │ │ │ + beq.w b40 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n 7f0 │ │ │ │ │ + beq.n 7ee │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 7fa │ │ │ │ │ + cbz r0, 7f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 7fe │ │ │ │ │ + bge.n 7fc │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt.n 7a2 │ │ │ │ │ + bgt.n 7a0 │ │ │ │ │ ldrd fp, r8, [sp, #24] │ │ │ │ │ - b.n 698 │ │ │ │ │ + b.n 6e0 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7e0 │ │ │ │ │ + bne.n 7de │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bgt.n 7e4 │ │ │ │ │ + bgt.n 7e2 │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ - b.n 7e6 │ │ │ │ │ + b.n 7e4 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.n 628 │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r2, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -903,30 +905,30 @@ │ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ │ - b.n 70e │ │ │ │ │ + b.n 756 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - b.n 6be │ │ │ │ │ + b.n 706 │ │ │ │ │ adds r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 68a │ │ │ │ │ + bne.w 688 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 68c │ │ │ │ │ + b.n 68a │ │ │ │ │ mov r2, r3 │ │ │ │ │ b.n 5e8 │ │ │ │ │ add.w r0, r1, #268435456 @ 0x10000000 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ @@ -939,50 +941,50 @@ │ │ │ │ │ mov r7, r1 │ │ │ │ │ asrs r5, r5, #2 │ │ │ │ │ add.w r5, r3, r5, lsl #1 │ │ │ │ │ add r3, r5 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w a42 │ │ │ │ │ + ble.w a44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it le │ │ │ │ │ movle r5, #1 │ │ │ │ │ - bgt.w a46 │ │ │ │ │ + bgt.w a48 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 916 │ │ │ │ │ + ble.n 91a │ │ │ │ │ mov r3, sp │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 916 │ │ │ │ │ + ble.n 91a │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ subs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e90 │ │ │ │ │ + bl 1ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd4 │ │ │ │ │ + bne.w bd0 │ │ │ │ │ ldr r1, [r4, #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.n 916 │ │ │ │ │ + ble.n 91a │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r1, #2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.n 916 │ │ │ │ │ - bl 1e90 │ │ │ │ │ + bge.n 91a │ │ │ │ │ + bl 1ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd4 │ │ │ │ │ + bne.w bd0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - b.n 8ea │ │ │ │ │ + b.n 8ee │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ add.w r3, sp, r7, lsl #4 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ str r5, [r3, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ @@ -994,37 +996,37 @@ │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ subs r1, r0, r1 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bne.w ba0 │ │ │ │ │ + bne.w b9c │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - ble.w 6e6 │ │ │ │ │ + ble.w 72e │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - bne.w c34 │ │ │ │ │ + bne.w c30 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e90 │ │ │ │ │ + bl 1ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd8 │ │ │ │ │ + bne.w bd4 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 6e6 │ │ │ │ │ + ble.w 72e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - bne.w c14 │ │ │ │ │ - bl 1e90 │ │ │ │ │ + bne.w c10 │ │ │ │ │ + bl 1ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd8 │ │ │ │ │ + bne.w bd4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - b.n 96a │ │ │ │ │ + b.n 96e │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble.w 514 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1038,52 +1040,52 @@ │ │ │ │ │ mov r5, lr │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ mov r2, lr │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ mov fp, r0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ - b.n 9ea │ │ │ │ │ + b.n 9ee │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 9da │ │ │ │ │ + bne.n 9de │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 9da │ │ │ │ │ + beq.n 9de │ │ │ │ │ ldrb r7, [r7, #16] │ │ │ │ │ mov r2, lr │ │ │ │ │ and.w r7, r7, #28 │ │ │ │ │ sub.w lr, r7, #4 │ │ │ │ │ clz lr, lr │ │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n a14 │ │ │ │ │ + beq.n a18 │ │ │ │ │ ldr.w r7, [r8, #4]! │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n ade │ │ │ │ │ + bne.n ae0 │ │ │ │ │ ldr.w sl, [r8] │ │ │ │ │ ldr.w r7, [sl, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w c02 │ │ │ │ │ + beq.w bfe │ │ │ │ │ ldr.w r7, [sl, #12] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n af0 │ │ │ │ │ + bne.n af2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9da │ │ │ │ │ + beq.n 9de │ │ │ │ │ tst r1, r5 │ │ │ │ │ - beq.n 9bc │ │ │ │ │ + beq.n 9c0 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 9bc │ │ │ │ │ + bls.n 9c0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 9da │ │ │ │ │ + b.n 9de │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b22 │ │ │ │ │ + beq.n b1e │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ @@ -1092,65 +1094,65 @@ │ │ │ │ │ beq.w 592 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 82e │ │ │ │ │ + b.n 832 │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bge.n a6a │ │ │ │ │ + bge.n a6c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n a6e │ │ │ │ │ + blt.n a70 │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 8ca │ │ │ │ │ + b.n 8ce │ │ │ │ │ mov r2, r4 │ │ │ │ │ and.w r1, r2, #1 │ │ │ │ │ asrs r2, r2, #1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ │ - bgt.n a58 │ │ │ │ │ + bgt.n a5a │ │ │ │ │ add.w fp, r3, r2 │ │ │ │ │ b.n 5d8 │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov.w ip, r5, lsl #1 │ │ │ │ │ cmp.w r2, r5, lsl #1 │ │ │ │ │ - ble.n a82 │ │ │ │ │ + ble.n a84 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n a88 │ │ │ │ │ + blt.n a8a │ │ │ │ │ movs r5, #3 │ │ │ │ │ - b.n 8ca │ │ │ │ │ + b.n 8ce │ │ │ │ │ sub.w ip, ip, r2 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ movs r5, #3 │ │ │ │ │ cmp r2, ip │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ itt le │ │ │ │ │ suble.w ip, ip, r2 │ │ │ │ │ suble r3, r3, r2 │ │ │ │ │ - ble.n aa6 │ │ │ │ │ + ble.n aa8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 8ca │ │ │ │ │ + ble.w 8ce │ │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - b.n a90 │ │ │ │ │ + b.n a92 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n ba4 │ │ │ │ │ + beq.n ba0 │ │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_object_compare │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ @@ -1159,61 +1161,58 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ str.w r6, [sp, #1632] @ 0x660 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r5 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 824 │ │ │ │ │ + b.n 828 │ │ │ │ │ mov r0, fp │ │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - b.n 824 │ │ │ │ │ + b.n 828 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 9da │ │ │ │ │ + b.n 9de │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n b08 │ │ │ │ │ + b.n b0a │ │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ bl 2ec │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bpl.n b00 │ │ │ │ │ + bpl.n b02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 716 │ │ │ │ │ - b.n 724 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n 628 │ │ │ │ │ + bne.w 75e │ │ │ │ │ + b.n 76c │ │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - b.n 824 │ │ │ │ │ + b.n 828 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 7d2 │ │ │ │ │ + bne.w 7d0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 7f2 │ │ │ │ │ + b.n 7f0 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ @@ -1222,114 +1221,114 @@ │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r4, [r6, #8] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - cbnz r0, b9c │ │ │ │ │ + cbnz r0, b98 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 724 │ │ │ │ │ + beq.w 76c │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 716 │ │ │ │ │ + b.n 75e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ add r3, sp, #604 @ 0x25c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r7, #0 │ │ │ │ │ - bne.n b50 │ │ │ │ │ + bne.n b4c │ │ │ │ │ ldrd r5, r0, [r6, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r4, r3, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 724 │ │ │ │ │ + beq.w 76c │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n b08 │ │ │ │ │ + b.n b0a │ │ │ │ │ mov r2, r1 │ │ │ │ │ b.n 5e8 │ │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - b.n 824 │ │ │ │ │ + b.n 828 │ │ │ │ │ mov r1, lr │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 582 │ │ │ │ │ add.w r0, fp, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 672 │ │ │ │ │ + bne.w 670 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 876 │ │ │ │ │ + b.n 87a │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n ae0 │ │ │ │ │ + b.n ae2 │ │ │ │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - b.n b7c │ │ │ │ │ + b.n b78 │ │ │ │ │ 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 │ │ │ │ │ - b.n bd8 │ │ │ │ │ + b.n bd4 │ │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ │ - b.n bbe │ │ │ │ │ + b.n bba │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n b38 │ │ │ │ │ + b.n b34 │ │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - b.n 824 │ │ │ │ │ + b.n 828 │ │ │ │ │ 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 │ │ │ │ │ - b.n 978 │ │ │ │ │ + b.n 97c │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ add r0, r3 │ │ │ │ │ add.w r3, r3, #1640 @ 0x668 │ │ │ │ │ add r3, sp │ │ │ │ │ subw r3, r3, #1548 @ 0x60c │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it lt │ │ │ │ │ sublt r1, r2, #2 │ │ │ │ │ - b.n 95a │ │ │ │ │ + b.n 95e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c50 : │ │ │ │ │ +00000c4c : │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ @@ -1343,169 +1342,169 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ - beq.n d0c │ │ │ │ │ + beq.n d08 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 107e │ │ │ │ │ + bne.w 107c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ itt gt │ │ │ │ │ strgt r3, [sp, #12] │ │ │ │ │ ldrgt.w fp, [sp, #32] │ │ │ │ │ - ble.w 1212 │ │ │ │ │ + ble.w 1210 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.w 13be │ │ │ │ │ + beq.w 13c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ clz r1, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, ip │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ - beq.n d22 │ │ │ │ │ + beq.n d1e │ │ │ │ │ mov r6, fp │ │ │ │ │ movs r0, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n cec │ │ │ │ │ + b.n ce8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bge.w 1030 │ │ │ │ │ + bge.w 102e │ │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.w 159e │ │ │ │ │ + bne.w 1596 │ │ │ │ │ adds r5, #1 │ │ │ │ │ ands.w r7, r1, r0 │ │ │ │ │ - beq.n ce0 │ │ │ │ │ + beq.n cdc │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n ce0 │ │ │ │ │ + bls.n cdc │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bge.w 15be │ │ │ │ │ + bge.w 1608 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ce6 │ │ │ │ │ + b.n ce2 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - ble.w 10fa │ │ │ │ │ + ble.w 10f8 │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n ca4 │ │ │ │ │ + b.n ca0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.w 159e │ │ │ │ │ + bne.w 1596 │ │ │ │ │ ldr r5, [r7, #0] │ │ │ │ │ tst.w sl, r0 │ │ │ │ │ - bne.n d5c │ │ │ │ │ - cbz r2, d64 │ │ │ │ │ + bne.n d58 │ │ │ │ │ + cbz r2, d60 │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ and.w r2, r2, #28 │ │ │ │ │ sub.w r2, r2, #4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ - bge.n d6a │ │ │ │ │ + bge.n d66 │ │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - b.n d2c │ │ │ │ │ + b.n d28 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls.n d3a │ │ │ │ │ + bls.n d36 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt.n d54 │ │ │ │ │ + blt.n d50 │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp r3, ip │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1044 │ │ │ │ │ + bne.w 1042 │ │ │ │ │ tst r1, r0 │ │ │ │ │ - beq.w 1520 │ │ │ │ │ + beq.w 151e │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r1, [r0, #1564] @ 0x61c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 105c │ │ │ │ │ + bne.w 105a │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 112e │ │ │ │ │ + bne.w 112c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r6, sp, #612 @ 0x264 │ │ │ │ │ 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 r3, [r2, #20] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r6, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c8 │ │ │ │ │ + bne.w 1574 │ │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ │ it le │ │ │ │ │ strle r4, [sp, #60] @ 0x3c │ │ │ │ │ - bgt.w 1490 │ │ │ │ │ + bgt.w 148e │ │ │ │ │ mov r9, fp │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ strd r4, r6, [sp, #48] @ 0x30 │ │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - bl 1738 │ │ │ │ │ + bl 172c │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 1608 │ │ │ │ │ + beq.w 15f8 │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge.w 10f6 │ │ │ │ │ + bge.w 10f4 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge.n ec8 │ │ │ │ │ + bge.n ed8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr.w fp, [r9, r8, lsl #2] │ │ │ │ │ @@ -1514,146 +1513,145 @@ │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r6, r4, r7 │ │ │ │ │ asrs r6, r6, #1 │ │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r1, [r9, r6, lsl #2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w f6e │ │ │ │ │ + bne.n e90 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ ldrb.w sl, [fp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w sl, #32 │ │ │ │ │ - beq.w 1730 │ │ │ │ │ + beq.w 16cc │ │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ │ - beq.w 15ec │ │ │ │ │ + beq.w 15e4 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, fp, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 15fc │ │ │ │ │ + beq.w 15f4 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 123c │ │ │ │ │ + beq.w 123a │ │ │ │ │ adds r1, #20 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 124c │ │ │ │ │ + beq.w 124a │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f84 │ │ │ │ │ + beq.n f7e │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp r4, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r7, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - blt.w f9a │ │ │ │ │ + blt.w f92 │ │ │ │ │ + b.n ea4 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 15f8 │ │ │ │ │ + beq.n f7e │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + blt.w 102a │ │ │ │ │ lsls r5, r4, #2 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ add.w r1, r9, r5 │ │ │ │ │ - bge.w 1004 │ │ │ │ │ + bge.w ffc │ │ │ │ │ sub.w r7, r8, r4 │ │ │ │ │ adds r6, r5, #4 │ │ │ │ │ add.w r0, r9, r6 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str.w fp, [r9, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 111a │ │ │ │ │ + bne.w 1118 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n e16 │ │ │ │ │ + bne.n e12 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1330 │ │ │ │ │ + bne.w 132e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ str.w r9, [r0, #28] │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ add r9, r2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r4, [r0, #32] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1288 │ │ │ │ │ + bne.w 1286 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ subs r2, r2, r0 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - bne.w 13ba │ │ │ │ │ + bne.w 13b8 │ │ │ │ │ ldrd r4, r6, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - bgt.w 14a6 │ │ │ │ │ + bgt.w 14a4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 118c │ │ │ │ │ + bne.w 118a │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w 12ec │ │ │ │ │ + bne.w 12ea │ │ │ │ │ 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 1552 │ │ │ │ │ + bgt.w 15c4 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 1626 │ │ │ │ │ + bne.w 162c │ │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1658 │ │ │ │ │ - cbz r5, f64 │ │ │ │ │ + bne.w 165e │ │ │ │ │ + cbz r5, f74 │ │ │ │ │ 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 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - blx r5 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 1608 │ │ │ │ │ - beq.n f84 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bge.n e94 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n e1e │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble.n e94 │ │ │ │ │ + ble.n ea4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 1582 │ │ │ │ │ + bne.n 1028 │ │ │ │ │ ldr.w sl, [fp, #8] │ │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ │ strd fp, r8, [sp, #20] │ │ │ │ │ ubfx r5, r3, #6, #1 │ │ │ │ │ add.w r8, fp, #20 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ @@ -1663,251 +1661,254 @@ │ │ │ │ │ ldr.w r1, [r9, r6, lsl #2] │ │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ it ge │ │ │ │ │ movge r2, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16de │ │ │ │ │ + beq.w 16c6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1588 │ │ │ │ │ + beq.w 15ac │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 159a │ │ │ │ │ + beq.w 15be │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n 101e │ │ │ │ │ + beq.n 1016 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 1028 │ │ │ │ │ + cbz r0, 1020 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 102c │ │ │ │ │ + bge.n 1024 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt.n fac │ │ │ │ │ + bgt.n fa4 │ │ │ │ │ ldrd fp, r8, [sp, #20] │ │ │ │ │ lsls r5, r4, #2 │ │ │ │ │ add.w r1, r9, r5 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - blt.w ea0 │ │ │ │ │ + blt.w eb0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str.w fp, [r9, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1476 │ │ │ │ │ + bne.w 13bc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w e16 │ │ │ │ │ - b.n ec8 │ │ │ │ │ + bne.w e12 │ │ │ │ │ + b.n ed8 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fea │ │ │ │ │ + bne.n fe2 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - bgt.n fee │ │ │ │ │ + bgt.n fe6 │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ - b.n ff0 │ │ │ │ │ + b.n fe8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.n e1a │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r2, #1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d7c │ │ │ │ │ + beq.w d78 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r1, [r0, #1564] @ 0x61c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d98 │ │ │ │ │ + beq.w d94 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ cmp r3, lr │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r2 │ │ │ │ │ ldr r2, [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 r1, [r2, #1572] @ 0x624 │ │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - b.n d98 │ │ │ │ │ + b.n d94 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 16be │ │ │ │ │ + bgt.w 1674 │ │ │ │ │ add.w r3, r4, #136 @ 0x88 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add.w fp, r2, r3, lsl #2 │ │ │ │ │ - ble.w 1290 │ │ │ │ │ + ble.w 128e │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1696 │ │ │ │ │ + beq.w 16a8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 1310 │ │ │ │ │ + beq.w 130e │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b0 │ │ │ │ │ + beq.w 16c2 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 10ec │ │ │ │ │ + beq.n 10ea │ │ │ │ │ adds r7, r5, #4 │ │ │ │ │ add.w r6, fp, #4 │ │ │ │ │ movs r5, #2 │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1676 │ │ │ │ │ + beq.w 1688 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 10d2 │ │ │ │ │ + bne.n 10d0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ - b.n ca4 │ │ │ │ │ + b.n ca0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n ec8 │ │ │ │ │ + b.n ed8 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ │ add r6, sp, #612 @ 0x264 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - b.n f2c │ │ │ │ │ + b.n f3c │ │ │ │ │ mov r2, r7 │ │ │ │ │ adds r0, r3, r6 │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r4, [r3, r5] │ │ │ │ │ - b.n 1010 │ │ │ │ │ + b.n 1008 │ │ │ │ │ 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 16b4 │ │ │ │ │ + bge.w 166a │ │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ │ add r6, sp, #612 @ 0x264 │ │ │ │ │ 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, #40] @ 0x28 │ │ │ │ │ str r6, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dc4 │ │ │ │ │ + beq.w dc0 │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w r1, fp, r3, lsl #2 │ │ │ │ │ - b.n 1180 │ │ │ │ │ + b.n 117e │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ str.w r7, [r0], #4 │ │ │ │ │ str.w r5, [r1], #-4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bhi.n 1174 │ │ │ │ │ + bhi.n 1172 │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 15ca │ │ │ │ │ + b.n 1576 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ itt gt │ │ │ │ │ movwgt r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtgt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ble.w 12e4 │ │ │ │ │ + ble.w 12e2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11b2 │ │ │ │ │ + beq.n 11b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 11b2 │ │ │ │ │ + cbnz r3, 11b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.w 1320 │ │ │ │ │ + ble.w 131e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11d0 │ │ │ │ │ + beq.n 11ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 11d0 │ │ │ │ │ + cbnz r3, 11ce │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1202 │ │ │ │ │ + beq.n 1200 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ 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 11f6 │ │ │ │ │ + beq.n 11f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 11f6 │ │ │ │ │ + cbnz r3, 11f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 11e0 │ │ │ │ │ + bne.n 11de │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 1600 │ │ │ │ │ + bgt.w 154e │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w f20 │ │ │ │ │ + beq.w f30 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 12ec │ │ │ │ │ - b.n 1302 │ │ │ │ │ + bne.n 12ea │ │ │ │ │ + b.n 1300 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ │ add r6, sp, #612 @ 0x264 │ │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -1919,28 +1920,28 @@ │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r6, [r2, #12] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n f2c │ │ │ │ │ + b.n f3c │ │ │ │ │ adds r1, #28 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e7e │ │ │ │ │ + bne.w e78 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n e80 │ │ │ │ │ + b.n e7a │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ add.w r3, sp, lr, lsl #4 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r5, [r3, #96] @ 0x60 │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ @@ -1951,19 +1952,19 @@ │ │ │ │ │ str.w r9, [r4, r5] │ │ │ │ │ add r5, r4 │ │ │ │ │ add r9, r2 │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w eec │ │ │ │ │ + beq.w efc │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r0, r2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n eec │ │ │ │ │ + b.n efc │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ @@ -1975,61 +1976,61 @@ │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ str r6, [r1, #12] │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ mov.w r3, #7 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - bgt.w 1664 │ │ │ │ │ - bne.n 12e4 │ │ │ │ │ + bgt.w 1564 │ │ │ │ │ + bne.n 12e2 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1318 │ │ │ │ │ + beq.n 1316 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ - b.n 11a8 │ │ │ │ │ + b.n 11a6 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 1232 │ │ │ │ │ + beq.n 1230 │ │ │ │ │ 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, 130c │ │ │ │ │ + cbz r3, 130a │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.w 1550 │ │ │ │ │ + bgt.w 15c2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f2c │ │ │ │ │ + b.n f3c │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 1292 │ │ │ │ │ + b.n 1290 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w f2c │ │ │ │ │ + beq.w f3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 12ec │ │ │ │ │ - b.n 1302 │ │ │ │ │ + bne.n 12ea │ │ │ │ │ + b.n 1300 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r0, r1, #268435456 @ 0x10000000 │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ │ mov lr, r1 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -2040,55 +2041,57 @@ │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ adds r5, r2, r5 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 147c │ │ │ │ │ + ble.w 147a │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it le │ │ │ │ │ movle r5, #1 │ │ │ │ │ - bgt.w 1480 │ │ │ │ │ + bgt.w 147e │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.w 1258 │ │ │ │ │ + ble.w 1256 │ │ │ │ │ mov r3, sp │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.w 1258 │ │ │ │ │ + ble.w 1256 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ subs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e90 │ │ │ │ │ + bl 1ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1608 │ │ │ │ │ + bne.w 15f8 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ add.w r3, sp, #1648 @ 0x670 │ │ │ │ │ mov lr, r1 │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ subw r3, r3, #1580 @ 0x62c │ │ │ │ │ - ble.w 1258 │ │ │ │ │ + ble.w 1256 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r1, #2 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.w 1258 │ │ │ │ │ - bl 1e90 │ │ │ │ │ + ble.w 1256 │ │ │ │ │ + bl 1ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1608 │ │ │ │ │ + bne.w 15f8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - b.n 138a │ │ │ │ │ + b.n 1388 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n dda │ │ │ │ │ + b.n dd6 │ │ │ │ │ + ldr.w r4, [r3, r8, lsl #2] │ │ │ │ │ + b.n 1126 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w cb8 │ │ │ │ │ + ble.w cb4 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw sl, #0 │ │ │ │ │ @@ -2100,143 +2103,141 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ - b.n 141a │ │ │ │ │ + b.n 141e │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 1408 │ │ │ │ │ - cbz r7, 1408 │ │ │ │ │ + bne.n 140c │ │ │ │ │ + cbz r7, 140c │ │ │ │ │ ldrb r5, [r5, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ and.w r5, r5, #28 │ │ │ │ │ sub.w r7, r5, #4 │ │ │ │ │ clz r7, r7 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge.n 1448 │ │ │ │ │ + bge.n 144c │ │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bne.w 15a0 │ │ │ │ │ + bne.w 1598 │ │ │ │ │ ldr.w r9, [ip] │ │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1720 │ │ │ │ │ + beq.w 16d2 │ │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 1618 │ │ │ │ │ + bne.w 15a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1408 │ │ │ │ │ + beq.n 140c │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ tst r1, r0 │ │ │ │ │ - beq.n 13f0 │ │ │ │ │ + beq.n 13f4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls.n 13f0 │ │ │ │ │ + bls.n 13f4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1408 │ │ │ │ │ + b.n 140c │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1572 │ │ │ │ │ + beq.w 161c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq.w r6, r7, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d7c │ │ │ │ │ + beq.w d78 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 105c │ │ │ │ │ - ldr.w r4, [r3, r8, lsl #2] │ │ │ │ │ - b.n 1128 │ │ │ │ │ + b.n 105a │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 14dc │ │ │ │ │ + ble.n 14da │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 14e0 │ │ │ │ │ + bgt.n 14de │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 1366 │ │ │ │ │ + b.n 1364 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ and.w r1, r3, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ - bgt.n 1494 │ │ │ │ │ + bgt.n 1492 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - b.n dce │ │ │ │ │ + b.n dca │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ - bne.w 1704 │ │ │ │ │ + bne.w 16e2 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e90 │ │ │ │ │ + bl 1ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1610 │ │ │ │ │ + bne.w 1600 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w f06 │ │ │ │ │ + ble.w f16 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - bne.w 16e4 │ │ │ │ │ - bl 1e90 │ │ │ │ │ + bne.w 16fe │ │ │ │ │ + bl 1ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1610 │ │ │ │ │ + bne.w 1600 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - b.n 14be │ │ │ │ │ + b.n 14bc │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ │ cmp.w r2, r3, lsl #1 │ │ │ │ │ - ble.n 14f4 │ │ │ │ │ + ble.n 14f2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 14fa │ │ │ │ │ + bgt.n 14f8 │ │ │ │ │ movs r5, #3 │ │ │ │ │ - b.n 1366 │ │ │ │ │ + b.n 1364 │ │ │ │ │ sub.w ip, ip, r2 │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ │ movs r5, #3 │ │ │ │ │ cmp r2, ip │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ itt le │ │ │ │ │ suble.w ip, ip, r2 │ │ │ │ │ suble r3, r3, r2 │ │ │ │ │ - ble.n 1518 │ │ │ │ │ + ble.n 1516 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 1366 │ │ │ │ │ + ble.w 1364 │ │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - b.n 1502 │ │ │ │ │ + b.n 1500 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 15b0 │ │ │ │ │ + beq.n 1556 │ │ │ │ │ ldr r5, [r3, #100] @ 0x64 │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ @@ -2245,5027 +2246,5061 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_object_compare │ │ │ │ │ str.w r5, [sp, #1640] @ 0x668 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - b.n 1052 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - subs r2, r4, #1 │ │ │ │ │ - add.w r2, r1, r2, lsl #2 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bls.w f2c │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bhi.n 1560 │ │ │ │ │ - b.n f2c │ │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - b.n 1052 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n e1e │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w fdc │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n 1020 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - b.n 1052 │ │ │ │ │ + b.n 1050 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 1200 │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - b.n 1052 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - b.w d6c │ │ │ │ │ + b.n 1050 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1168 │ │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + b.n dc0 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.w dc4 │ │ │ │ │ + bls.w dc0 │ │ │ │ │ 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 15d8 │ │ │ │ │ - b.w dc4 │ │ │ │ │ + bhi.n 1584 │ │ │ │ │ + b.n dc0 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + b.n 1050 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + b.n 140c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r0, r3, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w fd4 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 1018 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + subs r2, r4, #1 │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bls.w f3c │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + str.w r3, [r2], #-4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 15d2 │ │ │ │ │ + b.n f3c │ │ │ │ │ add.w r0, fp, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w e66 │ │ │ │ │ + bne.w e60 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 123e │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1202 │ │ │ │ │ + b.n 123c │ │ │ │ │ ldrd r4, r6, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbnz r3, 161c │ │ │ │ │ + cbnz r3, 1612 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - b.n 1202 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.n 1408 │ │ │ │ │ + b.n 1200 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + b.w d68 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 130c │ │ │ │ │ + ble.w 130a │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 119c │ │ │ │ │ + b.n 119a │ │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + b.n 1050 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w f54 │ │ │ │ │ - b.n 1658 │ │ │ │ │ + beq.w f64 │ │ │ │ │ + b.n 165e │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ bl 2ec │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bpl.n 1650 │ │ │ │ │ + bpl.n 1656 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f54 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 116a │ │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - b.w dc4 │ │ │ │ │ + b.n f64 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ + b.n 129c │ │ │ │ │ + lsls r0, r4, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1094 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 16ac │ │ │ │ │ subs r5, #1 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [fp, r5, lsl #2] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1692 │ │ │ │ │ + beq.n 16a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1692 │ │ │ │ │ + cbnz r3, 16a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcs.n 167c │ │ │ │ │ + bcs.n 168e │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.n 16d6 │ │ │ │ │ + bgt.n 1722 │ │ │ │ │ ldrd r7, r6, [r8, #8] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r4, r3, [r8, #8] │ │ │ │ │ - cbnz r6, 16d2 │ │ │ │ │ + cbnz r6, 171e │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n f64 │ │ │ │ │ + b.n f74 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1678 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ │ - b.n 129e │ │ │ │ │ - lsls r0, r4, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1096 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 169a │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 1658 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 169a │ │ │ │ │ + b.n 168a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 158e │ │ │ │ │ - add.w r2, sp, #1648 @ 0x670 │ │ │ │ │ - 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 │ │ │ │ │ - b.n 14cc │ │ │ │ │ + b.n 15b2 │ │ │ │ │ + ldr.w r0, [fp, #28] │ │ │ │ │ + b.n 15e8 │ │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + b.n 1050 │ │ │ │ │ add.w r2, sp, #1648 @ 0x670 │ │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ it gt │ │ │ │ │ subgt r0, r3, #3 │ │ │ │ │ - b.n 14ac │ │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - b.n 1052 │ │ │ │ │ - ldr.w r0, [fp, #28] │ │ │ │ │ - b.n 15f0 │ │ │ │ │ + b.n 14aa │ │ │ │ │ + add.w r2, sp, #1648 @ 0x670 │ │ │ │ │ + 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 │ │ │ │ │ + b.n 14ca │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 165e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 16ac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001738 : │ │ │ │ │ +0000172c : │ │ │ │ │ count_run(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.w 1d4a │ │ │ │ │ + ble.w 1d72 │ │ │ │ │ ldr.w r3, [r0, #1564] @ 0x61c │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldrd r1, r0, [r5] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 17a4 │ │ │ │ │ + bne.n 1798 │ │ │ │ │ ldrd r2, r4, [r0, #8] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w 18e0 │ │ │ │ │ + blt.w 18d4 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #2 │ │ │ │ │ - bne.n 17f0 │ │ │ │ │ + bne.n 17e4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1e20 │ │ │ │ │ - bne.w 18e0 │ │ │ │ │ + blt.w 1e38 │ │ │ │ │ + bne.w 18d4 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 179a │ │ │ │ │ + beq.n 178e │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ ldrd r1, r0, [r5, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 1888 │ │ │ │ │ + bne.n 187c │ │ │ │ │ ldrd r2, r4, [r0, #8] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w 1a62 │ │ │ │ │ + blt.w 1aac │ │ │ │ │ cmp r7, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #3 │ │ │ │ │ - beq.n 179a │ │ │ │ │ + beq.n 178e │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ ldr.w r1, [r5, r4, lsl #2] │ │ │ │ │ ldr.w ip, [r5, r2, lsl #2] │ │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ ldrd r1, ip, [ip, #8] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r1, ip, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w 1c5a │ │ │ │ │ + blt.w 1c14 │ │ │ │ │ add.w ip, r4, #1 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - ble.w 1dbc │ │ │ │ │ + ble.w 1de4 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r4, ip │ │ │ │ │ - bgt.n 187e │ │ │ │ │ + bgt.n 1872 │ │ │ │ │ adds r4, #2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble.n 187e │ │ │ │ │ + ble.n 1872 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 187e │ │ │ │ │ + bgt.n 1872 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt.n 184e │ │ │ │ │ + bgt.n 1842 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n 179c │ │ │ │ │ + beq.n 1790 │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ - b.n 1a64 │ │ │ │ │ + b.n 1aae │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1e20 │ │ │ │ │ - bne.w 1a5e │ │ │ │ │ + blt.w 1e38 │ │ │ │ │ + bne.w 1aa8 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ itt ne │ │ │ │ │ addne.w sl, r5, #8 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - beq.w 179a │ │ │ │ │ + beq.w 178e │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldrd r1, r0, [sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 1ba8 │ │ │ │ │ + bne.w 1bfa │ │ │ │ │ ldrd r2, ip, [r0, #8] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r0, ip, r0 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.n 187e │ │ │ │ │ + blt.n 1872 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 17f0 │ │ │ │ │ - b.n 179a │ │ │ │ │ + bne.n 17e4 │ │ │ │ │ + b.n 178e │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ ittt le │ │ │ │ │ addle.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldrdle r2, ip, [r9] │ │ │ │ │ movle.w sl, r3, lsl #2 │ │ │ │ │ - ble.w 1c4e │ │ │ │ │ + ble.w 1ca2 │ │ │ │ │ sub.w sl, r5, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w sl, sl, r4, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr.w r1, [sl], #4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ - ldr.w r0, [sl] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 1e20 │ │ │ │ │ - bne.w 1a4a │ │ │ │ │ + ldr.w r0, [sl, #4]! │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ - ldrd r0, r1, [sl, #-4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 1bc2 │ │ │ │ │ - ldrd r2, r0, [r0, #8] │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ + ldr.w r2, [sl, #-4] │ │ │ │ │ + bne.w 1a4e │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + and.w ip, r3, #3 │ │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ │ + rsb ip, ip, #1 │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul.w ip, r1, ip │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + blt.w 1a8e │ │ │ │ │ + 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 r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 1bd0 │ │ │ │ │ + bge.w 1a7c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bf2 │ │ │ │ │ + bne.w 1c46 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ add.w r0, r2, sl │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bls.n 1996 │ │ │ │ │ + bls.n 199a │ │ │ │ │ ldr.w lr, [r2] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ │ str.w lr, [r2], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n 1996 │ │ │ │ │ + bls.n 199a │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.n 1986 │ │ │ │ │ + bhi.n 198a │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 1cf4 │ │ │ │ │ + bne.w 1d1c │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.w 179c │ │ │ │ │ + bge.w 1790 │ │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ add.w sl, r5, r9 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr.w r1, [sl, #-4] │ │ │ │ │ - bne.w 1afc │ │ │ │ │ + bne.w 1b46 │ │ │ │ │ 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 179c │ │ │ │ │ + bgt.w 1790 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble.w 179c │ │ │ │ │ + ble.w 1790 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 179c │ │ │ │ │ + bgt.w 1790 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - ble.n 1a46 │ │ │ │ │ + ble.n 1a4a │ │ │ │ │ add.w r1, r5, r4, lsl #2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r6, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 1c78 │ │ │ │ │ + bge.w 1cae │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 179c │ │ │ │ │ + b.n 1790 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 1e38 │ │ │ │ │ + bne.n 1a8e │ │ │ │ │ + ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ + ldrd r2, r0, [sl, #-4] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + beq.w 1930 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 1e38 │ │ │ │ │ + bne.w 1956 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + adds r3, r4, #1 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ble.w 1c32 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.n 18f8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d78 │ │ │ │ │ + bne.w 1da0 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.w 1cb4 │ │ │ │ │ + blt.n 1a8a │ │ │ │ │ + mov.w sl, r4, lsl #2 │ │ │ │ │ + ldr.w ip, [r9, #4] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 1904 │ │ │ │ │ + b.n 1968 │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ movs r4, #2 │ │ │ │ │ add.w r2, r4, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ │ - bne.w 1c62 │ │ │ │ │ + bne.w 1c1c │ │ │ │ │ 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 179c │ │ │ │ │ + blt.w 1790 │ │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w sl, lr, lsl #2 │ │ │ │ │ add.w ip, r3, sl │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bcs.n 1ad8 │ │ │ │ │ + bcs.n 1b22 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ sub.w ip, ip, #4 │ │ │ │ │ ldr.w r0, [r3, lr, lsl #2] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r1, [r3, lr, lsl #2] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bls.n 1ad8 │ │ │ │ │ + bls.n 1b22 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ │ str.w r1, [ip], #-4 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bhi.n 1ac6 │ │ │ │ │ + bhi.n 1b10 │ │ │ │ │ adds r4, #1 │ │ │ │ │ add.w r0, sl, r2 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 18e4 │ │ │ │ │ + beq.w 18d8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bls.w 18e4 │ │ │ │ │ + bls.w 18d8 │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ str.w ip, [r0], #-4 │ │ │ │ │ - b.n 1ae6 │ │ │ │ │ + b.n 1b30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1e20 │ │ │ │ │ - bne.w 179c │ │ │ │ │ + blt.w 1e38 │ │ │ │ │ + bne.w 1790 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 1b1c │ │ │ │ │ + bgt.n 1b66 │ │ │ │ │ mov r4, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ ldr.w r1, [r5, r9] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 1b5a │ │ │ │ │ + bne.n 1ba4 │ │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 1b12 │ │ │ │ │ + bgt.n 1b5c │ │ │ │ │ adds r4, #2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt.w 19f4 │ │ │ │ │ - b.n 179c │ │ │ │ │ + bgt.w 19f8 │ │ │ │ │ + b.n 1790 │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1e20 │ │ │ │ │ - bne.n 1b12 │ │ │ │ │ + blt.w 1e38 │ │ │ │ │ + bne.n 1b5c │ │ │ │ │ adds r4, #2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble.w 179c │ │ │ │ │ + ble.w 1790 │ │ │ │ │ adds r3, r5, #4 │ │ │ │ │ add r9, r3 │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ ldrd r1, r0, [r9] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 1d30 │ │ │ │ │ + bne.w 1d58 │ │ │ │ │ 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 179c │ │ │ │ │ - b.n 19ec │ │ │ │ │ + blt.w 1790 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + blt.w 19f8 │ │ │ │ │ + b.n 1790 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1e20 │ │ │ │ │ - bne.w 187e │ │ │ │ │ + blt.w 1e38 │ │ │ │ │ + bne.w 1872 │ │ │ │ │ adds r4, #1 │ │ │ │ │ add.w sl, sl, #4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.w 179a │ │ │ │ │ - b.n 18a4 │ │ │ │ │ + beq.w 178e │ │ │ │ │ + b.n 1898 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bne.w 1aae │ │ │ │ │ + b.n 1790 │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1e20 │ │ │ │ │ - bne.w 1952 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bgt.w 1a5a │ │ │ │ │ + blt.w 1e38 │ │ │ │ │ + beq.w 1ae6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w sl, r4, lsl #2 │ │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ + beq.w 1968 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r0, r3, r2 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ │ add.w r9, r2, r0, lsl #2 │ │ │ │ │ add.w lr, r9, r8 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 1cc0 │ │ │ │ │ + bne.n 1cea │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bcs.w 1d62 │ │ │ │ │ + bcs.w 1d8a │ │ │ │ │ ldr.w fp, [r2, r0, lsl #2] │ │ │ │ │ sub.w lr, lr, #4 │ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ │ str.w fp, [r9, r1, lsl #2] │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ it hi │ │ │ │ │ movhi r0, ip │ │ │ │ │ - bls.w 1dc4 │ │ │ │ │ + bls.w 1dec │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr.w r1, [lr] │ │ │ │ │ str.w r1, [r9], #4 │ │ │ │ │ str.w r3, [lr], #-4 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - bhi.n 1c34 │ │ │ │ │ + bhi.n 1c88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1dd0 │ │ │ │ │ + bne.w 1df8 │ │ │ │ │ add.w r0, r2, sl │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bhi.w 1970 │ │ │ │ │ - b.n 1996 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne.w 1a64 │ │ │ │ │ - b.n 179c │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 1e20 │ │ │ │ │ - beq.w 1a9c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + bhi.w 1974 │ │ │ │ │ + b.n 199a │ │ │ │ │ adds r4, #2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble.w 179c │ │ │ │ │ + ble.w 1790 │ │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ │ ldr.w r0, [r5, r4, 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 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 179c │ │ │ │ │ + bgt.w 1790 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt.n 1c80 │ │ │ │ │ - b.n 179c │ │ │ │ │ - mov.w sl, r4, lsl #2 │ │ │ │ │ - ldr.w ip, [r9, #4] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 1964 │ │ │ │ │ + bgt.n 1cb6 │ │ │ │ │ + b.n 1790 │ │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bcs.w 1de8 │ │ │ │ │ + bcs.n 1d0e │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ sub.w lr, lr, #4 │ │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ │ str.w r1, [r9] │ │ │ │ │ str.w r3, [r9, r8] │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - bhi.n 1c34 │ │ │ │ │ + bhi.n 1c88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1dd0 │ │ │ │ │ + bne.n 1df8 │ │ │ │ │ add.w r0, r2, sl │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bhi.w 1970 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bcc.w 1974 │ │ │ │ │ add.w r3, ip, sl │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bls.n 1d28 │ │ │ │ │ + bls.n 1d50 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ subs r3, #4 │ │ │ │ │ ldr.w r2, [ip, sl] │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ str.w r0, [ip, sl] │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bls.n 1d28 │ │ │ │ │ + bls.n 1d50 │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str.w r1, [ip], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bhi.n 1d16 │ │ │ │ │ + bhi.n 1d3e │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt.w 19a4 │ │ │ │ │ - b.n 179c │ │ │ │ │ + bgt.w 19a8 │ │ │ │ │ + b.n 1790 │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1e20 │ │ │ │ │ - bne.w 179c │ │ │ │ │ + blt.n 1e38 │ │ │ │ │ + bne.w 1790 │ │ │ │ │ adds r4, #1 │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bge.w 179c │ │ │ │ │ - b.n 1b72 │ │ │ │ │ - beq.w 179a │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bgt.w 1bbc │ │ │ │ │ + b.n 1790 │ │ │ │ │ + beq.w 178e │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - bcs.n 1d6e │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bls.n 1d96 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ movs r4, #2 │ │ │ │ │ - b.n 1970 │ │ │ │ │ + b.n 1974 │ │ │ │ │ add.w r0, r2, sl │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcc.w 1970 │ │ │ │ │ - b.n 199e │ │ │ │ │ + bcc.w 1974 │ │ │ │ │ + b.n 19a2 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 1df8 │ │ │ │ │ + bne.n 1e30 │ │ │ │ │ movs r4, #2 │ │ │ │ │ - b.n 179c │ │ │ │ │ + b.n 1790 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ ldr.w lr, [r9, #4] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 1e00 │ │ │ │ │ + bne.n 1e10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 1db6 │ │ │ │ │ + bcs.n 1dde │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.n 1da0 │ │ │ │ │ + bhi.n 1dc8 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 1e08 │ │ │ │ │ + bne.n 1e18 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 1bd6 │ │ │ │ │ - beq.w 179a │ │ │ │ │ + b.n 1a82 │ │ │ │ │ + beq.w 178e │ │ │ │ │ mov r4, ip │ │ │ │ │ - b.n 1a64 │ │ │ │ │ + b.n 1aae │ │ │ │ │ add.w r0, r2, sl │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bhi.w 1970 │ │ │ │ │ - b.n 199e │ │ │ │ │ + bhi.w 1974 │ │ │ │ │ + b.n 19a2 │ │ │ │ │ add r8, r0 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bls.w 1c4e │ │ │ │ │ + bls.w 1ca2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ str.w r1, [r0], #4 │ │ │ │ │ str.w r3, [r8], #-4 │ │ │ │ │ - b.n 1dd2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1dd0 │ │ │ │ │ - add.w r0, r2, sl │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bcc.w 1970 │ │ │ │ │ - b.n 1cf4 │ │ │ │ │ - mov.w sl, #4 │ │ │ │ │ - movs r4, #2 │ │ │ │ │ - b.n 1cf4 │ │ │ │ │ + b.n 1dfa │ │ │ │ │ add lr, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 1da0 │ │ │ │ │ - b.n 1db0 │ │ │ │ │ + bcc.n 1dc8 │ │ │ │ │ + b.n 1dd8 │ │ │ │ │ add ip, lr │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bls.n 1db6 │ │ │ │ │ + bls.n 1dde │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ str.w r2, [ip], #-4 │ │ │ │ │ - b.n 1e0c │ │ │ │ │ + b.n 1e1c │ │ │ │ │ + mov.w sl, #4 │ │ │ │ │ + movs r4, #2 │ │ │ │ │ + b.n 1d1c │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 179c │ │ │ │ │ + b.n 1790 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e28 : │ │ │ │ │ +00001e40 : │ │ │ │ │ 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 1e8a │ │ │ │ │ + beq.n 1ea2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1e7c │ │ │ │ │ + bpl.n 1e94 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 1e86 │ │ │ │ │ + beq.n 1e9e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1e68 │ │ │ │ │ + bpl.n 1e80 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 1e72 │ │ │ │ │ + cbz r0, 1e8a │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e64 │ │ │ │ │ + bne.n 1e7c │ │ │ │ │ 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 1e58 │ │ │ │ │ + bne.n 1e70 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1e6a │ │ │ │ │ + b.n 1e82 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 1e7e │ │ │ │ │ + b.n 1e96 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e90 : │ │ │ │ │ +00001ea8 : │ │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ │ add.w r3, r0, r1, lsl #4 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ │ lsls r4, r4, #4 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ add.w r2, r4, #28 │ │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ │ - add r4, r5 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - adds r0, r5, r2 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + add r4, r0 │ │ │ │ │ + add r0, r2 │ │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ │ - ldr r7, [r5, r2] │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ │ - adds r2, r6, r0 │ │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + adds r2, r6, r2 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + ldr r7, [r3, #28] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2a4e │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r7, [r5, #1564] @ 0x61c │ │ │ │ │ + beq.w 26ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #24] │ │ │ │ │ + ldr.w r5, [r5, #1564] @ 0x61c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ │ - ldr.w ip, [r2] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bne.w 2a88 │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ - ldr.w r4, [ip, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ + ldr.w r9, [r0] │ │ │ │ │ + ldr r7, [r7, #0] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bne.w 2704 │ │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4652 │ │ │ │ │ + bpl.w 4698 │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ - bpl.w 457a │ │ │ │ │ - ldrb.w r3, [ip, #16] │ │ │ │ │ - add.w r0, r5, #20 │ │ │ │ │ + bpl.w 4484 │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ + add.w r0, r9, #20 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4588 │ │ │ │ │ + bpl.w 4490 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3f84 │ │ │ │ │ - add.w r1, ip, #20 │ │ │ │ │ + bpl.w 3f6e │ │ │ │ │ + add.w r1, r7, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f92 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2a9a │ │ │ │ │ + beq.w 3f7c │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 2716 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov.w sl, r4, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4044 │ │ │ │ │ + bne.w 4040 │ │ │ │ │ subs r3, r6, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq.w 4668 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq.w 46c6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ + add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + subs r7, r3, #1 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov.w fp, r2, lsl #2 │ │ │ │ │ add.w r1, r3, sl │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r4, [r1, r2, lsl #2] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r0, [r2, r8, lsl #2] │ │ │ │ │ - add.w r9, r2, r8, lsl #2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ + add.w r8, r2, r7, lsl #2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3da0 │ │ │ │ │ + bne.w 3c42 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 462c │ │ │ │ │ + bpl.w 46ce │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 456c │ │ │ │ │ + bpl.w 44bc │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - lsls r7, r3, #26 │ │ │ │ │ - bpl.w 4576 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 44c6 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3fc6 │ │ │ │ │ + bpl.w 3f88 │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fd4 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 356e │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 4532 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - blt.w 2d7c │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.w 4656 │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ - add.w r2, fp, #4 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 3f96 │ │ │ │ │ + mov.w r9, r0, lsr #31 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 2f7a │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 45f4 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + blt.w 28de │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + blt.w 45b6 │ │ │ │ │ + add.w r4, fp, #4 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 40e6 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w fp, r3, #4 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - str.w r2, [r3, sl] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 42ee │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 454a │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + bne.w 406c │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w sl, r3, #4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 3a02 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov fp, sl │ │ │ │ │ + ldrd fp, r1, [r1, #12] │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str.w r2, [r1, sl] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 4150 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + beq.w 46d2 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + add.w sl, r2, #4 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.w 3f42 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + str.w fp, [sp] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - mov r4, r9 │ │ │ │ │ + mov r4, fp │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr.w r5, [fp] │ │ │ │ │ - ldr.w r6, [sl] │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 20d8 │ │ │ │ │ + bne.n 20de │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ + ldr.w fp, [r6, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 4712 │ │ │ │ │ + bpl.w 46ea │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 458e │ │ │ │ │ + bpl.w 4582 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 459c │ │ │ │ │ + beq.w 4590 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 2a0c │ │ │ │ │ + bpl.w 266a │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a1e │ │ │ │ │ + beq.w 267c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2a26 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bge.w 2682 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ adds r4, #4 │ │ │ │ │ str.w r5, [r4, #-4] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cbz r3, 20fa │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - ldr.w r5, [r0], #4 │ │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - b.n 20fa │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + cbz r3, 2100 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 2100 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2120 │ │ │ │ │ - blt.w 455a │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.n 21d6 │ │ │ │ │ + blt.w 45cc │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - str.w r2, [r4, #-4] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20c6 │ │ │ │ │ + bne.n 20cc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq.w 3c70 │ │ │ │ │ + beq.w 3b8e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - add.w fp, fp, #4 │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.w 221c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq.n 2210 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 205c │ │ │ │ │ + bge.w 221e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - ldr.w r2, [sl], #4 │ │ │ │ │ - str.w r2, [r4, #-4] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2a3a │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 39fa │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble.n 221c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 2216 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldr.w r7, [fp] │ │ │ │ │ - ldr.w r5, [sl] │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ + bne.n 2210 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + adds r7, r4, #4 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr.w r4, [sl] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 4716 │ │ │ │ │ + bpl.w 46ba │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 451e │ │ │ │ │ + bpl.w 4596 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ - add.w r0, r7, #20 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 452c │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bpl.n 21ce │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 45a2 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.n 2196 │ │ │ │ │ add.w r1, r5, #20 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 21de │ │ │ │ │ + cbz r0, 21a2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 21e2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str.w r7, [r4, #-4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3530 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3c40 │ │ │ │ │ + bge.n 21a6 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + str.w r4, [r7, #-4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 26aa │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + beq.w 3aba │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - add.w fp, fp, #4 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.w 3760 │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - b.n 215a │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + ble.n 221c │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 2128 │ │ │ │ │ add.w r1, r5, #28 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 219e │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bgt.n 21a2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add.w sl, sl, #4 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - str.w r5, [r4, #-4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 354e │ │ │ │ │ + bne.n 2168 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bgt.n 216c │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str.w r5, [r7, #-4] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 28be │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 3e10 │ │ │ │ │ + beq.w 39ac │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ble.n 221e │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 221e │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + b.n 2128 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 215a │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 2154 │ │ │ │ │ + ldr.w r3, [r2], #4 │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2698 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3c80 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 221e │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2216 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 2124 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 2064 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 205c │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ + b.n 2064 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr.w r4, [fp] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr.w r1, [sl] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3c8e │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ + bne.w 3b76 │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 4630 │ │ │ │ │ + bpl.w 46c2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 453a │ │ │ │ │ + bpl.w 45e0 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add.w r0, r4, #20 │ │ │ │ │ - lsls r7, r3, #26 │ │ │ │ │ - bpl.w 4546 │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + beq.w 45ee │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3eec │ │ │ │ │ + bpl.w 24b0 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ef8 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ + beq.w 24bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 26ba │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - str.w r4, [r5], #4 │ │ │ │ │ + bge.w 24c2 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + str.w r5, [r9], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3db0 │ │ │ │ │ + bne.w 3bf8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq.w 3dce │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr.w r0, [fp, #4] │ │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ │ + beq.w 4054 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r0, [sl, #4] │ │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3c78 │ │ │ │ │ - ldr.w r8, [r0, #8] │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + bne.w 3b9a │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4634 │ │ │ │ │ + bpl.w 46be │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 45a2 │ │ │ │ │ - ldrb.w sl, [r4, #16] │ │ │ │ │ + bpl.w 45a8 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - tst.w sl, #32 │ │ │ │ │ - beq.w 471a │ │ │ │ │ - tst.w sl, #64 @ 0x40 │ │ │ │ │ - beq.w 3f26 │ │ │ │ │ - add.w r1, r4, #20 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 45b2 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 3ed8 │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f34 │ │ │ │ │ + beq.w 3ee6 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - add.w fp, fp, #4 │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c0c │ │ │ │ │ + beq.w 3a9a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 376a │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr.w r0, [fp, r8, lsl #2] │ │ │ │ │ - ldr.w sl, [r3, #1564] @ 0x61c │ │ │ │ │ + ble.w 39e6 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.w 3806 │ │ │ │ │ + ldr.w r0, [sl, r7, lsl #2] │ │ │ │ │ + ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w 348e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4750 │ │ │ │ │ + beq.w 473a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 474a │ │ │ │ │ + beq.w 4734 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4396 │ │ │ │ │ + beq.w 4476 │ │ │ │ │ lsrs r2, r0, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3fbc │ │ │ │ │ + beq.w 3fd4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - mov.w r1, r8, lsl #1 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ + lsls r2, r7, #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 3e78 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.w 43a4 │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ldr.w r1, [fp, r2, lsl #2] │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + bge.w 3cf4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w 4344 │ │ │ │ │ + ldr.w r0, [sl, r2, lsl #2] │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - lsls r2, r0, #26 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ it pl │ │ │ │ │ - ldrpl r0, [r1, #28] │ │ │ │ │ - bpl.n 23be │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 23b2 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r1, #28 │ │ │ │ │ - addmi.w r0, r1, #20 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - ubfx r2, r1, #5, #1 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - lsls r2, r1, #26 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + ubfx r1, r3, #5, #1 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ - ldrpl r1, [r4, #28] │ │ │ │ │ - bpl.n 23da │ │ │ │ │ - lsls r2, r1, #25 │ │ │ │ │ + ldrpl r1, [r5, #28] │ │ │ │ │ + bpl.n 23ce │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - mov r2, ip │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 409a │ │ │ │ │ + beq.w 40e4 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e7e │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov.w r3, sl, lsl #1 │ │ │ │ │ - add.w r8, r3, #1 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bge.w 3eb6 │ │ │ │ │ - ldr.w r1, [fp, r8, lsl #2] │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ + beq.w 3cfa │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + lsls r6, r3, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge.w 3e80 │ │ │ │ │ + ldr.w r0, [sl, r6, lsl #2] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r0, [r1, #28] │ │ │ │ │ - beq.n 2428 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 240e │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r1, #28 │ │ │ │ │ - addmi.w r0, r1, #20 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 46fa │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4646 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4258 │ │ │ │ │ + beq.w 41c4 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eb0 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - mov.w r2, r8, lsl #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bge.w 3edc │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - add.w r3, r4, #20 │ │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - mov r4, ip │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr.w r1, [fp, r8, lsl #2] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ + beq.w 3e80 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + lsls r7, r6, #1 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bge.w 3cfe │ │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr.w r1, [r9, r8, lsl #2] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r3, r0, #26 │ │ │ │ │ - bpl.w 46e6 │ │ │ │ │ + bpl.w 4666 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 46e0 │ │ │ │ │ + beq.w 4660 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r5, #28 │ │ │ │ │ - ldrmi r1, [sp, #24] │ │ │ │ │ + ldrmi r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 429e │ │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ │ - cbz r6, 24c8 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov.w r2, r8, lsl #1 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - add.w r8, r2, #1 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - blt.n 2474 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ + beq.w 4338 │ │ │ │ │ + lsrs r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 3ea0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - add.w r6, ip, #1 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r8, r3 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - ble.w 376e │ │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ + mov.w r7, r8, lsl #1 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bge.w 3ea2 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub.w sl, r3, r6 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - add.w sl, r6, sl, asr #1 │ │ │ │ │ - ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r0, [fp, sl, lsl #2] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 3e86 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 4736 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 4730 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 430a │ │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 3ec8 │ │ │ │ │ - add.w r6, sl, #1 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.w 3ed0 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne.n 24e8 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - sub.w r8, r3, r6 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - add.w r8, r6, r8, asr #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr.w r0, [fp, r8, lsl #2] │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r0, [r0, #28] │ │ │ │ │ - beq.n 2594 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - ldrb.w sl, [r4, #16] │ │ │ │ │ - tst.w sl, #32 │ │ │ │ │ - ubfx r1, sl, #5, #1 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r1, [r4, #28] │ │ │ │ │ - beq.n 25b6 │ │ │ │ │ - tst.w sl, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r1, r4, #28 │ │ │ │ │ - addne.w r1, r4, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 412e │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - add.w r3, r8, #1 │ │ │ │ │ - it ne │ │ │ │ │ - movne r6, r3 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - it ne │ │ │ │ │ - movne r8, r3 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - ble.n 2646 │ │ │ │ │ - ubfx r3, sl, #6, #1 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r3, r4, #20 │ │ │ │ │ - strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - sub.w sl, r5, r6 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - add.w sl, r6, sl, asr #1 │ │ │ │ │ - ldr.w r0, [fp, sl, lsl #2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 468c │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4500 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 450a │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3e58 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 2454 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e68 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 3e70 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - blt.n 25f0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 3c0c │ │ │ │ │ - blt.w 3c84 │ │ │ │ │ - mov.w r4, r8, lsl #2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add r5, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3dda │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3df6 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - subs.w r3, r3, r8 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3dce │ │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - add fp, r4 │ │ │ │ │ - ldr.w r3, [sl], #4 │ │ │ │ │ - str.w r3, [r9], #4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3d88 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 3fe0 │ │ │ │ │ - cmp.w r8, #6 │ │ │ │ │ - it le │ │ │ │ │ - cmple r7, #6 │ │ │ │ │ - bgt.w 3776 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + bne.w 228a │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + blt.w 2290 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 2052 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 3e34 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr.w r1, [sl, r6, lsl #2] │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ble.w 3cda │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 3796 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ + ldr.w r1, [r7, r4, lsl #2] │ │ │ │ │ + ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.w 340a │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 470c │ │ │ │ │ + beq.w 467e │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4706 │ │ │ │ │ + beq.w 4678 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 434e │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2864 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - lsls r3, r6, #1 │ │ │ │ │ + beq.w 430e │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 34ac │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + lsls r3, r4, #1 │ │ │ │ │ add.w r8, r3, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.w 3c04 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bne.w 42b6 │ │ │ │ │ - ldr.w r1, [sl, r8, lsl #2] │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + ble.w 34a8 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne.w 414a │ │ │ │ │ + ldr.w r1, [r7, r8, lsl #2] │ │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ - ldrpl r0, [r4, #28] │ │ │ │ │ - bpl.n 276e │ │ │ │ │ + ldrpl r0, [r5, #28] │ │ │ │ │ + bpl.n 2578 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2782 │ │ │ │ │ + beq.n 258c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 413c │ │ │ │ │ + beq.w 4078 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c04 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + bne.w 34a8 │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ - adds r5, r3, #1 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - ble.w 3fea │ │ │ │ │ - ldr.w r1, [sl, r5, lsl #2] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 471e │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - lsls r0, r0, #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 27de │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 42bc │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3d80 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - lsls r6, r5, #1 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - ble.w 40ac │ │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - adds r4, #20 │ │ │ │ │ - ldr.w r1, [sl, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4690 │ │ │ │ │ - ldrb.w r0, [r9, #16] │ │ │ │ │ - lsls r3, r0, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - movmi r0, r4 │ │ │ │ │ - addpl.w r0, r9, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 479c │ │ │ │ │ - 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 41d0 │ │ │ │ │ - lsrs r7, r0, #31 │ │ │ │ │ - cbnz r7, 285e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - lsls r2, r6, #1 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - adds r6, r2, #1 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + adds r6, r3, #1 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n 280a │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - it ge │ │ │ │ │ - movge r7, r6 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble.w 29c6 │ │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - subs r6, r3, r5 │ │ │ │ │ + ble.w 3fda │ │ │ │ │ + ldr.w r1, [r7, r6, lsl #2] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - add.w r6, r5, r6, asr #1 │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r1, [sl, r6, lsl #2] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 3c32 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.w 4772 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 476c │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4432 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3e3a │ │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 3e26 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bne.n 2876 │ │ │ │ │ - subs r3, r3, r5 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - add.w r7, r5, r3, asr #1 │ │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r1, [sl, r7, lsl #2] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - lsls r0, r6, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r0, [r4, #28] │ │ │ │ │ - bpl.n 2924 │ │ │ │ │ - lsls r0, r6, #25 │ │ │ │ │ + beq.w 4792 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 293c │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq.n 25e6 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41dc │ │ │ │ │ + beq.w 42b0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add.w r3, r7, #1 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r5, r3 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r7, r3 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble.n 29c4 │ │ │ │ │ - ubfx r3, r6, #6, #1 │ │ │ │ │ - strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ │ - add.w r9, r4, #20 │ │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ │ - subs r6, r7, r5 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w r6, r5, r6, asr #1 │ │ │ │ │ - ldr.w r1, [sl, r6, lsl #2] │ │ │ │ │ + bne.w 3c1c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + lsls r4, r6, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 405c │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r1, [r7, r8, lsl #2] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 46d4 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 45f2 │ │ │ │ │ + beq.w 4620 │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + lsls r3, r0, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + ldrmi r0, [sp, #44] @ 0x2c │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4604 │ │ │ │ │ + beq.w 461a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 377e │ │ │ │ │ - adds r1, #20 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 378a │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 3790 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - blt.n 296e │ │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r7, 2a06 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.w 37a2 │ │ │ │ │ - lsls r4, r7, #2 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add.w r5, r9, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 4266 │ │ │ │ │ - add.w r3, sl, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 4288 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r3, r3, r7 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 40a6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 46ac │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - ldr.w r4, [fp] │ │ │ │ │ - b.n 228c │ │ │ │ │ + beq.w 42a4 │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 3b6c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov.w r4, r8, lsl #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 34ac │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 260c │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20b4 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - blt.w 20ba │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne.w 20ba │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt.w 20c0 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ adds r4, #4 │ │ │ │ │ str.w r6, [r4, #-4] │ │ │ │ │ - add.w sl, sl, #4 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2134 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - ldr.w r5, [r0], #4 │ │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - b.w 2134 │ │ │ │ │ - add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ + beq.w 21ee │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 21ee │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w lr, [sp, #16] │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + str.w r2, [lr], #4 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + beq.w 42d2 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + str.w lr, [sp, #16] │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 2182 │ │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ 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 r7, [r3, #1564] @ 0x61c │ │ │ │ │ - add.w r3, r3, lr, lsl #4 │ │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + add.w r3, r3, ip, lsl #4 │ │ │ │ │ + ldr.w r9, [r1] │ │ │ │ │ adds r3, #28 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr.w ip, [r1] │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + ldr r7, [r1, #0] │ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str.w ip, [r3, #24] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + beq.w 1f14 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - str.w lr, [r3, #24] │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - beq.w 1f00 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2d72 │ │ │ │ │ - bne.w 1f46 │ │ │ │ │ + blt.w 3430 │ │ │ │ │ + bne.w 1f5a │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.w 3f20 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ + ble.w 3ed4 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr.w r1, [r3, r8, lsl #2] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 37ac │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 3424 │ │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 47a8 │ │ │ │ │ + bpl.w 4638 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r9, #20 │ │ │ │ │ + addpl.w r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 47a2 │ │ │ │ │ + beq.w 4632 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4372 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2c26 │ │ │ │ │ - lsls r7, r4, #1 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - ble.w 3ca6 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 41f4 │ │ │ │ │ + beq.w 4320 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 365e │ │ │ │ │ + mov.w r4, r8, lsl #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + ble.w 365a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ - ubfx sl, r3, #5, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 431a │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + ubfx fp, r3, #5, #1 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ - ldrpl r0, [r5, #28] │ │ │ │ │ - bpl.n 2b44 │ │ │ │ │ + ldrpl.w r0, [r9, #28] │ │ │ │ │ + bpl.n 27c8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ + addpl.w r0, r9, #28 │ │ │ │ │ + addmi.w r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2b58 │ │ │ │ │ + beq.n 27dc │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41e8 │ │ │ │ │ + beq.w 41dc │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ca6 │ │ │ │ │ - lsls r3, r7, #1 │ │ │ │ │ - add.w fp, r3, #1 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - ble.w 3dd2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + bne.w 365a │ │ │ │ │ + lsls r3, r4, #1 │ │ │ │ │ + add.w sl, r3, #1 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + ble.w 3c16 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr.w r1, [r3, sl, lsl #2] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 4760 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 478a │ │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ + addpl.w r0, r9, #28 │ │ │ │ │ + addmi.w r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2bb0 │ │ │ │ │ + beq.n 2836 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 438a │ │ │ │ │ + beq.w 43e0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3dd2 │ │ │ │ │ - mov.w r4, fp, lsl #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - ble.n 2c26 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - adds r5, #20 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 46f2 │ │ │ │ │ - ldrb.w r0, [r8, #16] │ │ │ │ │ - lsls r3, r0, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - movmi r0, r5 │ │ │ │ │ - addpl.w r0, r8, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 4700 │ │ │ │ │ - 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 4292 │ │ │ │ │ - lsrs r7, r0, #31 │ │ │ │ │ - cbnz r7, 2c24 │ │ │ │ │ - lsls r2, r4, #1 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - adds r4, r2, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bgt.n 2bd0 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, r6 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - ble.w 2d6c │ │ │ │ │ + bne.w 3c16 │ │ │ │ │ + mov.w r3, sl, lsl #1 │ │ │ │ │ + add.w r8, r3, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ble.w 365e │ │ │ │ │ + add.w r3, r9, #20 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - sub.w r8, r4, fp │ │ │ │ │ - add.w r8, fp, r8, asr #1 │ │ │ │ │ - ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ ldr.w r1, [r3, r8, lsl #2] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w 3d70 │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ - ldr.w sl, [r1, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ - lsls r0, r3, #26 │ │ │ │ │ - bpl.w 46da │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 46ec │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 477c │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + lsls r3, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 437e │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3f04 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - ble.n 2d6c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.n 2c36 │ │ │ │ │ - sub.w r7, r4, fp │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - add.w r7, fp, r7, asr #1 │ │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ │ - ubfx sl, r3, #5, #1 │ │ │ │ │ - ldr.w r1, [r2, r7, lsl #2] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - lsls r0, r3, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r0, [r5, #28] │ │ │ │ │ - bpl.n 2cdc │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ + movmi r0, r6 │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2cf0 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 42aa │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3cae │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - ble.n 2d6c │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - sub.w r7, r4, fp │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add.w r7, fp, r7, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 4742 │ │ │ │ │ - ldrb.w r0, [r8, #16] │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r0, r8, #28 │ │ │ │ │ - ldrmi r0, [sp, #8] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 473c │ │ │ │ │ + beq.w 46a8 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40d0 │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3bca │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - bgt.n 2d10 │ │ │ │ │ + beq.w 42bc │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 1f48 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 3a26 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + bne.w 3bf2 │ │ │ │ │ + mov.w r2, r8, lsl #1 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + ble.w 40da │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.n 2860 │ │ │ │ │ + ldrd lr, r3, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [lr], #4 │ │ │ │ │ + beq.w 4504 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str.w lr, [sp, #16] │ │ │ │ │ + b.n 21c6 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 444e │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bgt.w 42ec │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ lsls r7, r6, #2 │ │ │ │ │ add.w r4, r3, r6, lsl #2 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add.w r8, r7, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 40f4 │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ + bne.w 4246 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 42c8 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + bne.w 4272 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w fp, r3, r7 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ lsls r7, r3, #2 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4148 │ │ │ │ │ + bne.w 4298 │ │ │ │ │ sub.w sl, r3, #4 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - sub.w r9, r4, #4 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + sub.w r8, r4, #4 │ │ │ │ │ ldr r3, [r3, r7] │ │ │ │ │ str.w r3, [r2, r6, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4150 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne.w 4236 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 3cc2 │ │ │ │ │ + beq.w 3b08 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str.w fp, [sp] │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr.w r5, [sl] │ │ │ │ │ - ldr.w r7, [fp] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 2e9c │ │ │ │ │ + ldr.w r6, [sl] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2a00 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ + ldr.w fp, [r6, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 463c │ │ │ │ │ + bpl.w 469e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 4480 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + bpl.w 4494 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 448e │ │ │ │ │ + beq.w 44a2 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 34f4 │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ + bpl.w 2f3e │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3506 │ │ │ │ │ + beq.w 2f50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 350e │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + bge.w 2f56 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ subs r4, #4 │ │ │ │ │ - str r7, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cbz r2, 2ebc │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - ldr.w r0, [r1], #-4 │ │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + cbz r3, 2a20 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - bne.n 2ec4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bne.n 2a28 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r8, fp │ │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.w 3cee │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + b.w 3b36 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ee0 │ │ │ │ │ - blt.w 44a2 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.n 2af4 │ │ │ │ │ + blt.w 44ee │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ subs r4, #4 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 2e78 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - beq.n 2e8e │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 29dc │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + beq.n 29f2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bge.w 375c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.n 2fce │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 2e12 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 3520 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.w 407e │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - ble.w 375c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 2fd4 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r6, r4, #4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bge.w 2b64 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2b2c │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + subs r7, r4, #4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr.w r5, [sl] │ │ │ │ │ - ldr.w r4, [fp] │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr.w r4, [sl] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + mov r2, fp │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 4670 │ │ │ │ │ + bpl.w 46e6 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 44d6 │ │ │ │ │ + bpl.w 45fc │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 44e4 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bpl.n 2f8e │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 4608 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.n 2ab6 │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 2f9e │ │ │ │ │ + cbz r0, 2ac2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2fa2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - str r4, [r6, #4] │ │ │ │ │ + bge.n 2ac6 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str r4, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2fda │ │ │ │ │ + bne.n 2b38 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq.w 3cea │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.w 3b30 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n 3002 │ │ │ │ │ - subs r6, #4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 2f1e │ │ │ │ │ + ble.n 2b60 │ │ │ │ │ + subs r7, #4 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 2a4a │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2f62 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - blt.n 2f66 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - str r5, [r6, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 34d2 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.w 4064 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.n 3002 │ │ │ │ │ - subs r6, #4 │ │ │ │ │ + bne.n 2a8a │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + blt.n 2a8e │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str r5, [r7, #4] │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2f1c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3f60 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 2b60 │ │ │ │ │ + subs r7, #4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 2f1e │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 2f14 │ │ │ │ │ + b.n 2a4a │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + subs r4, #4 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2f6a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3fc4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 2b64 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2b32 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 2a42 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 2976 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 2e12 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + b.n 2976 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq.w 435a │ │ │ │ │ + beq.w 42e2 │ │ │ │ │ subs r3, r1, #4 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.n 2f88 │ │ │ │ │ + bgt.n 2ab0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r8, sl │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr.w r5, [sl] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ add.w r1, r2, r4, lsl #2 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3d34 │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ + bne.w 3bc6 │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 4638 │ │ │ │ │ + bpl.w 46e2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 446e │ │ │ │ │ + bpl.w 44ca │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 447c │ │ │ │ │ + beq.w 44d8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3f66 │ │ │ │ │ + bpl.w 3f48 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f72 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3bd2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ + beq.w 3f54 │ │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 3a64 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 3246 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub.w r2, r3, r7, lsl #2 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ble.w 2da4 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + sub.w r2, r2, r6, lsl #2 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.w 3f0c │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr.w r4, [r2, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.w 3f0e │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 46c0 │ │ │ │ │ + beq.w 466c │ │ │ │ │ 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 46ba │ │ │ │ │ + beq.w 46a2 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4510 │ │ │ │ │ + beq.w 4536 │ │ │ │ │ lsrs r2, r0, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 424e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - lsls r2, r7, #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble.w 3ea0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.w 44fa │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r4, sl │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - sub.w r3, r3, r2, lsl #2 │ │ │ │ │ + beq.w 42c8 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + lsls r7, r6, #1 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble.w 3eac │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.w 4456 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + sub.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ + ldr.w r9, [r1, #8] │ │ │ │ │ ubfx r0, r3, #5, #1 │ │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ │ - bpl.n 314e │ │ │ │ │ + bpl.n 2ca8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 3162 │ │ │ │ │ + beq.n 2cbc │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41b4 │ │ │ │ │ + beq.w 41e8 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ea8 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ble.w 3e96 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - sub.w r3, r3, r8, lsl #2 │ │ │ │ │ + beq.w 3eb2 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov.w r9, r7, lsl #1 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.w 3e98 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + sub.w r3, r3, r9, lsl #2 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4766 │ │ │ │ │ + beq.w 4776 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - lsls r7, r3, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r1, [r1, #28] │ │ │ │ │ - bpl.n 31c0 │ │ │ │ │ - lsls r7, r3, #25 │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq.n 2d1a │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4326 │ │ │ │ │ + beq.w 43d2 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e96 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov.w r7, r8, lsl #1 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bge.n 3246 │ │ │ │ │ + beq.w 3e98 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov.w r6, r9, lsl #1 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge.n 2da4 │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub.w r2, r3, r7, lsl #2 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + sub.w r2, r3, r6, lsl #2 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 46a6 │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ + beq.w 47b8 │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ lsls r3, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - ldrmi r0, [sp, #28] │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + ldrmi r0, [sp, #56] @ 0x38 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 46a0 │ │ │ │ │ + beq.w 47b2 │ │ │ │ │ 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 4318 │ │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ │ - cbz r6, 3240 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - lsls r2, r7, #1 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - adds r7, r2, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.n 31ea │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - ite le │ │ │ │ │ - suble r6, r4, r7 │ │ │ │ │ - subgt r6, r4, r3 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - sub.w r4, r4, r8 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ble.w 33c0 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov sl, r9 │ │ │ │ │ + beq.w 4398 │ │ │ │ │ + lsrs r7, r0, #31 │ │ │ │ │ + cbz r7, 2d9c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + lsls r2, r6, #1 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + adds r6, r2, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt.n 2d46 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - sub.w r8, r9, r6 │ │ │ │ │ - add.w r8, r6, r8, asr #1 │ │ │ │ │ - ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [r3, r8, lsl #2] │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ite le │ │ │ │ │ + suble r7, r4, r6 │ │ │ │ │ + subgt r7, r4, r3 │ │ │ │ │ + sub.w r6, r4, r9 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ble.w 31f8 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.w 37bc │ │ │ │ │ + sub.w r9, r8, r7 │ │ │ │ │ + add.w r9, r7, r9, asr #1 │ │ │ │ │ + ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 3454 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ 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 47c8 │ │ │ │ │ + beq.w 475e │ │ │ │ │ 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 47c2 │ │ │ │ │ + beq.w 474c │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4404 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3f58 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - ble.w 3e4c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.n 3264 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - subs r7, r4, r6 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 43b2 │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 3f06 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + ble.w 31f2 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n 2dc0 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + subs r4, r6, r7 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + add.w r4, r7, r4, asr #1 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - add.w r7, r6, r7, asr #1 │ │ │ │ │ - ldr.w r8, [r5, #8] │ │ │ │ │ - ldr.w r1, [r2, r7, lsl #2] │ │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ │ + ldr.w r1, [r2, r4, lsl #2] │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ │ - bpl.n 331c │ │ │ │ │ + bpl.n 2e76 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 3330 │ │ │ │ │ + beq.n 2e8a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41c2 │ │ │ │ │ + beq.w 40f0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add.w r3, r7, #1 │ │ │ │ │ + add.w r3, r4, #1 │ │ │ │ │ itt eq │ │ │ │ │ - moveq r6, r3 │ │ │ │ │ - moveq r7, r4 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - ble.w 3bbe │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + moveq r7, r3 │ │ │ │ │ + moveq r4, r6 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ble.w 31fa │ │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - sub.w r7, r9, r6 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r7, r6, r7, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + sub.w r6, r8, r7 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add.w r6, r7, r6, asr #1 │ │ │ │ │ + ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4794 │ │ │ │ │ - ldrb.w r0, [r8, #16] │ │ │ │ │ + beq.w 4652 │ │ │ │ │ + ldrb.w r0, [r9, #16] │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r8, #28 │ │ │ │ │ + addpl.w r0, r9, #28 │ │ │ │ │ ldrmi r0, [sp, #28] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 472a │ │ │ │ │ + beq.w 464c │ │ │ │ │ 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 40c4 │ │ │ │ │ + beq.w 40fe │ │ │ │ │ lsrs r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3bc4 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - bgt.n 335e │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.w 4640 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - beq.w 3d4c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - subs r3, r4, r3 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - lsls r3, r3, #2 │ │ │ │ │ - add r2, r3 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - adds r1, r2, #4 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - add r9, r3 │ │ │ │ │ - add.w r0, r9, #4 │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 41fa │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 4246 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 4058 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ - add.w r7, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w fp, #2 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - beq.w 44b0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - sub.w r8, fp, #2 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - add.w r1, r2, r8, lsl #2 │ │ │ │ │ - ldr.w r0, [r2, r8, lsl #2] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 3e00 │ │ │ │ │ - ldr.w fp, [r0, #8] │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 47b2 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 4494 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 449e │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3f9e │ │ │ │ │ - add.w r1, r5, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3fac │ │ │ │ │ - mov.w fp, r0, lsr #31 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 366c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.w 3d5e │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r9], #-4 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 4160 │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - beq.w 417c │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r3, #4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - cmp r6, #6 │ │ │ │ │ - it le │ │ │ │ │ - cmple r2, #6 │ │ │ │ │ - bgt.w 3668 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + beq.w 39e0 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bgt.n 2eb8 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 31fa │ │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 2e0a │ │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ ldr.w r2, [r8], #-4 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ str.w r2, [r5], #-4 │ │ │ │ │ - beq.w 44c4 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 2fbe │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ + beq.w 44dc │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 2ae4 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e68 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - blt.w 2e6e │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + bne.w 29cc │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt.w 29d2 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ subs r4, #4 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 2ef2 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r0, [r1], #-4 │ │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - b.n 2ef2 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - str.w r3, [r2], #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 4462 │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - b.w 21b8 │ │ │ │ │ - ldrd r1, r3, [sp, #12] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2b0a │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - beq.w 4362 │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - b.w 2200 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - ble.w 4072 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - sub.w r3, r9, r3, lsl #2 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 2b0a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.n 307e │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov sl, r7 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 37f6 │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ + sub.w r2, r8, r5, lsl #2 │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3446 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 477e │ │ │ │ │ + beq.w 4672 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4778 │ │ │ │ │ + beq.w 46ee │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4412 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f60 │ │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - lsls r6, r7, #1 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.w 43f6 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 43f0 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ + beq.w 4366 │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3f36 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + lsls r2, r5, #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w 441e │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 4374 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ubfx r2, r2, #5, #1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ add.w r2, r4, #20 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - strd r2, r8, [sp, #48] @ 0x30 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - sub.w r2, r6, r8, lsl #2 │ │ │ │ │ + strd r2, r7, [sp, #44] @ 0x2c │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + sub.w r2, r8, r9, lsl #2 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r3, r0, #26 │ │ │ │ │ - bpl.w 47ae │ │ │ │ │ + bpl.w 46f4 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ - bpl.w 45b2 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bpl.w 4514 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ add.w r0, r1, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 45be │ │ │ │ │ + beq.w 4520 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 3a32 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + bpl.n 3066 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 3072 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a40 │ │ │ │ │ + blt.n 3076 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov.w r5, r9, lsl #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w 3f00 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.n 3016 │ │ │ │ │ + add.w r1, r4, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3a46 │ │ │ │ │ - mov.w r3, r8, lsl #1 │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - add.w r8, r3, #1 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ble.w 3f40 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.n 360e │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - b.n 3014 │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - ble.w 4076 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ + bne.n 304e │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bge.n 3052 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + sub.w r6, r7, r9 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ite le │ │ │ │ │ + suble.w r9, r3, r3 │ │ │ │ │ + subgt.w r9, r3, r5 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + ble.w 3ce8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r5, r6, r9 │ │ │ │ │ + add.w r5, r9, r5, asr #1 │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - sub.w r2, r3, r4, lsl #2 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3438 │ │ │ │ │ + ldr.w r8, [r0, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 4702 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 465a │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 432c │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3cd0 │ │ │ │ │ + add.w r9, r5, #1 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + ble.w 3ce8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 3096 │ │ │ │ │ + sub.w r3, r6, r9 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + add.w r3, r9, r3, asr #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 313c │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + ubfx r8, r3, #5, #1 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r1, [r4, #28] │ │ │ │ │ + bpl.n 3156 │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 40ce │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + add.w r3, r2, #1 │ │ │ │ │ + itee eq │ │ │ │ │ + moveq r3, r2 │ │ │ │ │ + movne r9, r3 │ │ │ │ │ + movne r3, r6 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ble.w 1fe8 │ │ │ │ │ + add.w r2, r4, #20 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + sub.w r5, r4, sl │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r5, sl, r5, asr #1 │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + lsls r3, r0, #26 │ │ │ │ │ + bpl.w 4758 │ │ │ │ │ + lsls r0, r0, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r1, #20 │ │ │ │ │ + addpl.w r0, r1, #28 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 4752 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r7, #28 │ │ │ │ │ + ldrmi r1, [sp, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 40c2 │ │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 37bc │ │ │ │ │ + add.w sl, r5, #1 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + bgt.n 318e │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + b.w 1fe8 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.w 4684 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq.w 3bde │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + subs r3, r4, r3 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add fp, r3 │ │ │ │ │ + add r8, r3 │ │ │ │ │ + add.w r0, fp, #4 │ │ │ │ │ + add.w r1, r8, #4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 4172 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 422e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4032 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + add.w r6, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w sl, #2 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + str.w r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + beq.w 44a8 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + sub.w r9, sl, #2 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r5, [r8] │ │ │ │ │ + add.w r1, r2, r9, lsl #2 │ │ │ │ │ + ldr.w r0, [r2, r9, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 3c5a │ │ │ │ │ + ldr.w fp, [r0, #8] │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 46b6 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 44f6 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + adds r0, #20 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 4500 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 3fa6 │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3fb4 │ │ │ │ │ + mov.w fp, r0, lsr #31 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 330e │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt.w 3bb4 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 42a0 │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + beq.w 43c0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + sub.w r8, r8, #4 │ │ │ │ │ + cmp r7, #6 │ │ │ │ │ + it le │ │ │ │ │ + cmple r3, #6 │ │ │ │ │ + bgt.n 330a │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + strd r3, r4, [sp, #28] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.w 296c │ │ │ │ │ + str r4, [sp, #32] │ │ │ │ │ + b.n 2b70 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + ble.w 3fea │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + sub.w r2, r3, sl, lsl #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w 37d8 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w 3470 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 47b6 │ │ │ │ │ + beq.w 462c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 47bc │ │ │ │ │ + beq.w 4626 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ 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, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 441e │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3f7e │ │ │ │ │ - lsls r2, r4, #1 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ + beq.w 4300 │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3f30 │ │ │ │ │ + mov.w r2, sl, lsl #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bge.w 43fc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w 442c │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + bge.w 4350 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w 434a │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + ldr.w sl, [r5, #8] │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - strd r3, sl, [sp, #52] @ 0x34 │ │ │ │ │ - mov sl, fp │ │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ │ + strd r3, r9, [sp, #52] @ 0x34 │ │ │ │ │ + mov r9, fp │ │ │ │ │ mov fp, r4 │ │ │ │ │ - ubfx r4, r6, #5, #1 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ sub.w r2, r3, r8, lsl #2 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r3, r0, #26 │ │ │ │ │ - bpl.w 4756 │ │ │ │ │ + bpl.w 46f8 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ - bpl.w 44ea │ │ │ │ │ + bpl.w 4526 │ │ │ │ │ add.w r0, r1, #20 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 44f4 │ │ │ │ │ + beq.w 4530 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.n 3816 │ │ │ │ │ + bpl.w 37c0 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3822 │ │ │ │ │ + beq.w 37ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3826 │ │ │ │ │ - mov.w lr, r8, lsl #1 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - add.w lr, lr, #1 │ │ │ │ │ - cmp lr, r7 │ │ │ │ │ - bge.w 3f4a │ │ │ │ │ - mov r8, lr │ │ │ │ │ - b.n 370a │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.n 3006 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - b.w 2222 │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - b.w 264e │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - b.w 2226 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ + blt.w 37d4 │ │ │ │ │ + mov.w ip, r8, lsl #1 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + cmp ip, r6 │ │ │ │ │ + bge.w 3ef2 │ │ │ │ │ + mov r8, ip │ │ │ │ │ + b.n 33b2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r9 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 252a │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w lr, [sp, #32] │ │ │ │ │ + mov ip, fp │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 3ac2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29b4 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bgt.w 29ba │ │ │ │ │ - adds r5, r6, #1 │ │ │ │ │ - b.w 29bc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bge.w 277a │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 39ca │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2722 │ │ │ │ │ + bge.w 30f8 │ │ │ │ │ + b.n 3430 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 2fe0 │ │ │ │ │ + b.n 3430 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r6 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 2e26 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - mov fp, r9 │ │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 3c46 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 2afa │ │ │ │ │ - b.w 2d72 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b.n 3b36 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 32ca │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 3376 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - mov r9, sl │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 3cee │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + b.n 3b3e │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx r9 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 36d2 │ │ │ │ │ + blx r4 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 236c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ + ldr.w lr, [sp, #32] │ │ │ │ │ + mov ip, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 3cf6 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ + b.n 3ac2 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r4, r3 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble.w 3604 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r9, r8, r6 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + add.w r9, r6, r9, asr #1 │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr.w r1, [r7, r9, lsl #2] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 3aea │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r0, #32 │ │ │ │ │ + beq.w 4640 │ │ │ │ │ + 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 4708 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 437a │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 3cee │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + ble.w 3cc6 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 34be │ │ │ │ │ + sub.w r4, r8, r6 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ │ + add.w r4, r6, r4, asr #1 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr.w r1, [r7, r4, lsl #2] │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r5, #28] │ │ │ │ │ + bpl.n 3572 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq.n 3586 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 35d6 │ │ │ │ │ - b.w 2d72 │ │ │ │ │ + beq.w 4134 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + add.w r3, r4, #1 │ │ │ │ │ + itt eq │ │ │ │ │ + moveq r6, r3 │ │ │ │ │ + moveq r4, r8 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble.n 3602 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ + strd r3, sl, [sp, #44] @ 0x2c │ │ │ │ │ + add.w sl, r5, #20 │ │ │ │ │ + sub.w r8, r4, r6 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + add.w r8, r6, r8, asr #1 │ │ │ │ │ + ldr.w r1, [r7, r8, lsl #2] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 472a │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 443e │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 4450 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + beq.n 3646 │ │ │ │ │ + adds r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 3650 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 3654 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + blt.n 35b2 │ │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ + cbz r4, 363e │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.w 3416 │ │ │ │ │ + lsls r5, r4, #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add fp, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 41f6 │ │ │ │ │ + adds r3, r7, r5 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4216 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 410a │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 471c │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + b.w 2292 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 35f4 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bgt.n 35f8 │ │ │ │ │ + add.w r6, r8, #1 │ │ │ │ │ + b.n 35fa │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + it ge │ │ │ │ │ + movge r4, r6 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + ble.w 37b4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r7, r4, sl │ │ │ │ │ + add.w r7, sl, r7, asr #1 │ │ │ │ │ + ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 3be4 │ │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ │ + ldr.w fp, [r1, #8] │ │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, fp │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + bpl.w 47aa │ │ │ │ │ + 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 47a4 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 435a │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3f28 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + ble.n 37b4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.n 3670 │ │ │ │ │ + sub.w r3, r4, sl │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx sl │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bge.w 2370 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - b.n 3c86 │ │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ │ + add.w r5, sl, r3, asr #1 │ │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ │ + ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ubfx fp, r3, #5, #1 │ │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl.w r0, [r9, #28] │ │ │ │ │ + bpl.n 371e │ │ │ │ │ + lsls r3, r3, #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 3732 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 41d0 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3b70 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + ble.n 37b4 │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + add.w r4, r9, #20 │ │ │ │ │ + sub.w r5, r6, sl │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + add.w r5, sl, r5, asr #1 │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 4782 │ │ │ │ │ + ldrb.w r0, [r9, #16] │ │ │ │ │ + lsls r0, r0, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + movmi r0, r4 │ │ │ │ │ + addpl.w r0, r9, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 4724 │ │ │ │ │ + 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 4112 │ │ │ │ │ + lsrs r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 39da │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bgt.n 3754 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge.w 1f5c │ │ │ │ │ + b.n 3430 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n 31e4 │ │ │ │ │ add.w r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3744 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - ble.n 3748 │ │ │ │ │ - mov ip, sl │ │ │ │ │ - mov lr, r8 │ │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ + bne.w 33f0 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + ble.w 33f6 │ │ │ │ │ + mov lr, r9 │ │ │ │ │ + mov ip, r8 │ │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ - mov fp, ip │ │ │ │ │ - cmp lr, r7 │ │ │ │ │ - sub.w fp, r8, fp │ │ │ │ │ + mov fp, lr │ │ │ │ │ + cmp ip, r6 │ │ │ │ │ + sub.w sl, r9, fp │ │ │ │ │ ite le │ │ │ │ │ - suble.w r6, r7, lr │ │ │ │ │ - subgt r6, r7, r7 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - bge.w 39a6 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - sub.w r9, fp, r6 │ │ │ │ │ - add.w r9, r6, r9, asr #1 │ │ │ │ │ - ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r0, [r3, r9, lsl #2] │ │ │ │ │ + suble.w r7, r6, ip │ │ │ │ │ + subgt r7, r6, r6 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + bge.w 3956 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ + sub.w fp, sl, r7 │ │ │ │ │ + add.w fp, r7, fp, asr #1 │ │ │ │ │ + ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r0, [r3, fp, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 3d52 │ │ │ │ │ + bne.w 3ba8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 467a │ │ │ │ │ + beq.w 479e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4674 │ │ │ │ │ + beq.w 4798 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r5, #20 │ │ │ │ │ addpl.w r1, r5, #28 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4340 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3e30 │ │ │ │ │ - add.w r6, r9, #1 │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - ble.w 3e40 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq.w 4410 │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 3cd6 │ │ │ │ │ + add.w r7, fp, #1 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + ble.w 3ce4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 384c │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - sub.w r8, fp, r6 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r8, r6, r8, asr #1 │ │ │ │ │ + bne.n 37fa │ │ │ │ │ + sub.w fp, sl, r7 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r4, r9 │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ - ldr.w r1, [r3, r8, lsl #2] │ │ │ │ │ + add.w fp, r7, fp, asr #1 │ │ │ │ │ + ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ mov r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ mov ip, r2 │ │ │ │ │ lsls r2, r0, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r1, #28] │ │ │ │ │ - bpl.n 38fa │ │ │ │ │ + bpl.n 38a8 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ubfx r2, r1, #5, #1 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ lsls r2, r1, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r1, [r5, #28] │ │ │ │ │ - bpl.n 3916 │ │ │ │ │ + bpl.n 38c4 │ │ │ │ │ lsls r2, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r5, #28 │ │ │ │ │ addmi.w r1, r5, #20 │ │ │ │ │ mov r2, ip │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40dc │ │ │ │ │ + beq.w 4128 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3bba │ │ │ │ │ - add.w r6, r8, #1 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - bge.n 39a6 │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ - strd r3, r7, [sp, #52] @ 0x34 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ + beq.n 39d6 │ │ │ │ │ + add.w r7, fp, #1 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + bge.n 3956 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + strd r8, r6, [sp, #52] @ 0x34 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - sub.w r8, r7, r6 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r8, r6, r8, asr #1 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + add.w r4, r5, #20 │ │ │ │ │ + sub.w r8, r6, r7 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r8, r7, r8, asr #1 │ │ │ │ │ ldr.w r1, [r3, r8, lsl #2] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, fp │ │ │ │ │ lsls r3, r0, #26 │ │ │ │ │ - bpl.w 46ce │ │ │ │ │ + bpl.w 4716 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 46c6 │ │ │ │ │ + beq.w 470e │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - ite pl │ │ │ │ │ + ite mi │ │ │ │ │ + movmi r1, r4 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ - ldrmi r1, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4090 │ │ │ │ │ + beq.w 411e │ │ │ │ │ lsrs r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3a2e │ │ │ │ │ - add.w r6, r8, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - blt.n 3946 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - blt.w 3d5e │ │ │ │ │ - subs.w r6, r7, fp │ │ │ │ │ - beq.w 348c │ │ │ │ │ - sub.w r3, fp, r7 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + beq.n 39d2 │ │ │ │ │ + add.w r7, r8, #1 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + blt.n 38f2 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + blt.w 3bb4 │ │ │ │ │ + subs.w r7, r6, sl │ │ │ │ │ + beq.w 32c6 │ │ │ │ │ + sub.w r3, sl, r6 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - add.w r9, r2, r3 │ │ │ │ │ - add sl, r3 │ │ │ │ │ - add.w r1, sl, #4 │ │ │ │ │ - lsls r2, r6, #2 │ │ │ │ │ - add.w r0, r9, #4 │ │ │ │ │ + add.w fp, r2, r3 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + add.w r0, fp, #4 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + adds r1, r2, #4 │ │ │ │ │ + lsls r2, r7, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4032 │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + bne.w 3ff2 │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3ffa │ │ │ │ │ + bne.w 402a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3cb6 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 3a22 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r9], #-4 │ │ │ │ │ - b.n 34a2 │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov fp, r4 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + beq.w 3afa │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.n 39c6 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + b.n 32dc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ - mov r0, fp │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - add.w r4, fp, r5 │ │ │ │ │ + ldr.w fp, [sp] │ │ │ │ │ + lsls r2, r3, #2 │ │ │ │ │ + add.w r7, r7, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 43ce │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.n 399c │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 364c │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bge.w 3652 │ │ │ │ │ mov r6, r8 │ │ │ │ │ + b.n 3948 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + b.n 38de │ │ │ │ │ + add.w sl, r5, #1 │ │ │ │ │ + b.n 37ac │ │ │ │ │ + adds r7, r6, #1 │ │ │ │ │ + b.w 2f10 │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt.w 349a │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add r9, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3c22 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3c54 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - sub.w r8, r8, r3 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - ite le │ │ │ │ │ - suble r5, r5, r5 │ │ │ │ │ - subgt r5, r5, r6 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - ble.w 3e44 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - sub.w r6, r8, r5 │ │ │ │ │ - add.w r6, r5, r6, asr #1 │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 3d24 │ │ │ │ │ - ldr.w r9, [r0, #8] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 46b4 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 4680 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ + subs.w r3, r3, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4334 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3e2c │ │ │ │ │ - adds r5, r6, #1 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - ble.w 3e44 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 3a62 │ │ │ │ │ - sub.w r3, r8, r5 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - add.w r3, r5, r3, asr #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 3b06 │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - ubfx r9, r3, #5, #1 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r1, [r4, #28] │ │ │ │ │ - bpl.n 3b20 │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4124 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - add.w r3, r2, #1 │ │ │ │ │ - itee eq │ │ │ │ │ - moveq r3, r2 │ │ │ │ │ - movne r5, r3 │ │ │ │ │ - movne r3, r8 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + beq.w 3ec8 │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + add sl, r5 │ │ │ │ │ + ldr.w r3, [r7], #4 │ │ │ │ │ + str.w r3, [fp], #4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3c6a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ble.w 1fd2 │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - add.w r2, r4, #20 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - sub.w r7, r8, sl │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3f3e │ │ │ │ │ + cmp.w r8, #6 │ │ │ │ │ + it le │ │ │ │ │ + cmple r4, #6 │ │ │ │ │ + bgt.n 3a5a │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - add.w r7, sl, r7, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - lsls r3, r0, #26 │ │ │ │ │ - bpl.w 4686 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r0, r1, #20 │ │ │ │ │ - addpl.w r0, r1, #28 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 4724 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r1, r5, #28 │ │ │ │ │ - ldrmi r1, [sp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 40ba │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ - cbz r4, 3bb6 │ │ │ │ │ - add.w sl, r7, #1 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - bgt.n 3b54 │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - b.w 1fd2 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - b.n 3ba6 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - b.n 3932 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b.w 33c0 │ │ │ │ │ - adds r6, r7, #1 │ │ │ │ │ - b.w 33b6 │ │ │ │ │ - add.w fp, r7, #1 │ │ │ │ │ - b.w 2d68 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.w 205a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - blt.w 4622 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ + strd r3, r7, [sp, #28] │ │ │ │ │ + b.w 222e │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + blt.w 442a │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + mov r3, fp │ │ │ │ │ + subs r2, #4 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ str.w r5, [r3], #-4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 461c │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - add.w r7, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w fp, #2 │ │ │ │ │ - beq.w 460a │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 341e │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.w 2864 │ │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ │ - add.w r3, r9, #8 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - ldr.w r2, [sl], #4 │ │ │ │ │ - str.w r2, [r9, #4] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + bne.w 4470 │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + add.w r6, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w sl, #2 │ │ │ │ │ + beq.w 445c │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.w 325a │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + add.w r3, fp, #8 │ │ │ │ │ + ldr.w r2, [r7], #4 │ │ │ │ │ + str.w r2, [fp, #4] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3d8a │ │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w 2696 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 28da │ │ │ │ │ - b.n 37a2 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.w 4142 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.n 3a34 │ │ │ │ │ + ldr.w lr, [sp] │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3a26 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ + beq.n 39ca │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r1, lr │ │ │ │ │ + mov r0, ip │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3a26 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 39ca │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3a26 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - b.n 3c46 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 22fc │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 3c46 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 39ca │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 37a2 │ │ │ │ │ - beq.w 26ba │ │ │ │ │ - ldr.w r4, [fp] │ │ │ │ │ - b.w 228a │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b.w 2c26 │ │ │ │ │ - add.w fp, r7, #1 │ │ │ │ │ - b.w 2d04 │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bge.w 3522 │ │ │ │ │ + b.n 3416 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + ldr.w fp, [sp] │ │ │ │ │ lsls r7, r4, #2 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ negs r6, r7 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ add.w r1, sl, r3, lsl #2 │ │ │ │ │ - add.w r0, r9, r3, lsl #2 │ │ │ │ │ + add.w r0, r8, r3, lsl #2 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 43aa │ │ │ │ │ + bne.w 43ec │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - str.w r3, [r9, r6] │ │ │ │ │ - b.n 3a22 │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + str.w r3, [r8, r6] │ │ │ │ │ + b.n 39c6 │ │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3a26 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 39ca │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ mov.w sl, r2, lsl #2 │ │ │ │ │ - add.w r0, r9, r3, lsl #2 │ │ │ │ │ + add.w r0, r8, r3, lsl #2 │ │ │ │ │ mov r2, sl │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3a26 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + beq.w 39ca │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ add r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3a26 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 3ac4 │ │ │ │ │ - b.w 2d72 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + b.n 39ca │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b.n 34ac │ │ │ │ │ + add.w sl, r5, #1 │ │ │ │ │ + b.n 3746 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4622 │ │ │ │ │ - bne.w 3086 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 4622 │ │ │ │ │ + blt.w 3416 │ │ │ │ │ + beq.w 24c2 │ │ │ │ │ ldr.w r5, [sl] │ │ │ │ │ - b.n 3bda │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + b.w 2290 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + ldr.w lr, [sp] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.n 3ac2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ + blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 38ae │ │ │ │ │ + bge.w 22fa │ │ │ │ │ + b.n 349a │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 385c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 3cee │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + b.n 3b36 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r9 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 2c92 │ │ │ │ │ - b.w 2d72 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b.w 2864 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r3, [r1], #4 │ │ │ │ │ - str.w r3, [r2], #4 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - b.w 2696 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 442a │ │ │ │ │ + bne.w 2be2 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w 442a │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + b.n 3a6c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 1fcc │ │ │ │ │ - b.w 2d72 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + bge.w 36d0 │ │ │ │ │ + b.n 3430 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.n 365e │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str.w r3, [r1], #4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq.w 4698 │ │ │ │ │ + beq.w 4740 │ │ │ │ │ adds r2, #4 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - b.w 22a4 │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - b.n 3c46 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - b.w 2c26 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 22aa │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + b.n 365e │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.n 34ac │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - adds r3, r6, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 2672 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.w 2672 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + adds r3, r6, r5 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 3a12 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r3, r5 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 3a12 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs.w r9, r0, #0 │ │ │ │ │ + bge.w 1fe0 │ │ │ │ │ + b.w 3430 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 3c3a │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs.w fp, r0, #0 │ │ │ │ │ - bge.w 347e │ │ │ │ │ - b.n 3d5e │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bge.w 32ba │ │ │ │ │ + b.n 3bb4 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r3, [r1], #4 │ │ │ │ │ + str.w r3, [r2], #4 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 3a34 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + ldr.w fp, [sp] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + lsls r4, r2, #2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + adds r7, r0, r4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 39c0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - lsls r2, r3, #2 │ │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - b.n 3a1c │ │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 29c4 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b.n 3acc │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - b.n 38b8 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - b.w 29c4 │ │ │ │ │ - adds r5, r6, #1 │ │ │ │ │ - b.w 28e2 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + str.w r2, [r3, r1, lsl #2] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r4, r1, lsl #2] │ │ │ │ │ + b.n 39c6 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 39a6 │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - b.w 1fd2 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r9, sl │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 3604 │ │ │ │ │ + b.n 363e │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.w 3102 │ │ │ │ │ mov sl, fp │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - b.w 33c0 │ │ │ │ │ + b.n 3866 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 3604 │ │ │ │ │ + b.n 363e │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + b.n 3956 │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ + b.w 1fe8 │ │ │ │ │ + add.w r6, r9, #1 │ │ │ │ │ + b.n 352a │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r7, r3 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + ble.w 39e8 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r8, r7, r6 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + add.w r8, r6, r8, asr #1 │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr.w r0, [sl, r8, lsl #2] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 3e86 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 4614 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 460e │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 43a6 │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 3eba │ │ │ │ │ + add.w r6, r8, #1 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + ble.w 3ebe │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 3d14 │ │ │ │ │ + sub.w r8, r7, r6 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + mov r4, fp │ │ │ │ │ + add.w r8, r6, r8, asr #1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr.w r0, [sl, r8, lsl #2] │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r1 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 3dc0 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + ubfx r1, r3, #5, #1 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r1, [r5, #28] │ │ │ │ │ + bpl.n 3ddc │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4220 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + add.w r2, r8, #1 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r6, r2 │ │ │ │ │ + movne r8, r7 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + ble.n 3e58 │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + subs r7, r4, r6 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + add.w r7, r6, r7, asr #1 │ │ │ │ │ + ldr.w r0, [sl, r7, lsl #2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 4730 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.w 4572 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + adds r0, #20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 457c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cbz r3, 3e68 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 3e76 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 3e7c │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + blt.n 3e10 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3a9a │ │ │ │ │ + bge.w 39f0 │ │ │ │ │ + b.w 349a │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ add.w r1, r3, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2632 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bge.w 2638 │ │ │ │ │ - add.w r6, sl, #1 │ │ │ │ │ - b.w 263a │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ + bne.n 3e48 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge.n 3e4c │ │ │ │ │ + adds r6, r7, #1 │ │ │ │ │ + b.n 3e4e │ │ │ │ │ mov r7, r6 │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - b.w 24ce │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ │ + b.n 3cfe │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 254a │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - b.n 3c86 │ │ │ │ │ + bge.w 3d76 │ │ │ │ │ + b.w 349a │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + b.w 2da4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ - b.w 3246 │ │ │ │ │ mov r4, sl │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - b.w 3246 │ │ │ │ │ - mov ip, sl │ │ │ │ │ - b.w 24ce │ │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - adds r6, #2 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bge.n 3ee4 │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ - b.w 24e0 │ │ │ │ │ - str.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 2554 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 3cfe │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.w 2da4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 2646 │ │ │ │ │ - adds r6, r3, #2 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - blt.n 3ec0 │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ - b.w 2652 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + b.n 3d80 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.n 3e58 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + ldr.w lr, [sp, #32] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.n 3ac2 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b.n 37b4 │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2282 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + bne.w 22f8 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2284 │ │ │ │ │ - add.w fp, r8, #1 │ │ │ │ │ - b.w 2c9a │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + b.w 22fa │ │ │ │ │ + mov r4, fp │ │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ + b.n 37e4 │ │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ + b.w 307e │ │ │ │ │ + add.w r7, r9, #1 │ │ │ │ │ + b.w 2e2e │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ blx r4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 30fa │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - b.n 44a8 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b.w 2d6c │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ + bge.w 2c54 │ │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 4434 │ │ │ │ │ + add.w sl, r7, #1 │ │ │ │ │ + b.w 36d8 │ │ │ │ │ + mov ip, sl │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b.n 37e4 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.w 307e │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + b.n 3c8a │ │ │ │ │ + adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22fa │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ + bne.w 2bda │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 22fc │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3a4e │ │ │ │ │ - mov r4, fp │ │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 3836 │ │ │ │ │ - add.w r6, r8, #1 │ │ │ │ │ - b.w 32d2 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 3a4e │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b.w 2bdc │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + ldr.w fp, [sp] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + lsls r7, r3, #2 │ │ │ │ │ + b.n 3b08 │ │ │ │ │ + add.w r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 307e │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + bne.w 1f52 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 3080 │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b.n 3836 │ │ │ │ │ - add.w r1, ip, #28 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 1f54 │ │ │ │ │ + add.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f3e │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ + bne.w 1fdc │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 1f40 │ │ │ │ │ + movge.w r9, #0 │ │ │ │ │ + movlt.w r9, #1 │ │ │ │ │ + b.w 1fe0 │ │ │ │ │ add.w r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 347a │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ + bne.w 32b6 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge.w fp, #0 │ │ │ │ │ movlt.w fp, #1 │ │ │ │ │ - b.w 347e │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.w 24ce │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1fca │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 1fcc │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - b.n 3a02 │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.n 40b4 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - b.w 2874 │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - add.w r8, r5, r3 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + b.w 32ba │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r8, fp │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + ldr.w fp, [sp] │ │ │ │ │ + lsls r7, r3, #2 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 3b08 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + b.n 3cfe │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 4066 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + b.w 34bc │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + b.w 37e4 │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + cbnz r5, 402a │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldrd r3, r2, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 418a │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 443e │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 3a22 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r9], #-4 │ │ │ │ │ - b.w 34a2 │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 3ffa │ │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - b.n 4002 │ │ │ │ │ + bne.n 4084 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + beq.w 4386 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 39c6 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + b.w 32dc │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + add r6, r3 │ │ │ │ │ + b.n 3ffe │ │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + b.n 3b36 │ │ │ │ │ subs r3, r6, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq.w 3a26 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + beq.w 39ca │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ add r2, sl │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - b.w 1f5c │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - b.n 3cee │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldrd r3, r5, [sp, #8] │ │ │ │ │ - lsls r7, r3, #2 │ │ │ │ │ - b.n 3cc2 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 3a4e │ │ │ │ │ - mov.w lr, #1 │ │ │ │ │ - b.w 3836 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - lsls r7, r3, #2 │ │ │ │ │ - b.n 3cc2 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r5, #0 │ │ │ │ │ - movlt r5, #1 │ │ │ │ │ - b.n 3994 │ │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ │ + b.w 1f70 │ │ │ │ │ + ldr.w lr, [sp, #32] │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + b.n 3ac2 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r6, #2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 23ec │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - b.n 3a02 │ │ │ │ │ - adds r5, r3, #2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 3ff4 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - b.w 29cc │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b.n 3ba0 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ite le │ │ │ │ │ - movle r5, #0 │ │ │ │ │ - movgt r5, #1 │ │ │ │ │ - b.w 33ae │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - ite le │ │ │ │ │ - movle r5, #0 │ │ │ │ │ - movgt r5, #1 │ │ │ │ │ - b.w 2d60 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.n 3928 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - add.w r2, fp, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 2002 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldrd r5, r1, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ │ + bgt.n 3fe4 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + b.w 360a │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - add r5, r7 │ │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 42ca │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w fp, r3, r7 │ │ │ │ │ - add.w r3, r8, r7 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 2dbe │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.n 3b2c │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b.w 25c6 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + b.w 2018 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 278e │ │ │ │ │ - add r2, r7 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - b.w 2dd4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr.w r2, [r3], #-4 │ │ │ │ │ - str.w r2, [r5], #-4 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.w 2dec │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ + b.w 2598 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r1, r6, #4 │ │ │ │ │ + adds r0, r3, #4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + beq.w 4386 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 39c6 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ │ subs r4, #1 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str.w r3, [r1], #-4 │ │ │ │ │ - beq.w 4784 │ │ │ │ │ + beq.w 4764 │ │ │ │ │ subs r3, r2, #4 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.w 34ac │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - strd r4, r4, [sp, #8] │ │ │ │ │ - b.n 3cee │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add.w r1, r8, #4 │ │ │ │ │ - adds r0, r3, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 443e │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 3a22 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r9], #-4 │ │ │ │ │ - b.n 4162 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + strd r3, r1, [sp, #16] │ │ │ │ │ + b.w 32e6 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b.w 31da │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 3162 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.w 365e │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 316e │ │ │ │ │ + b.w 23da │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 333c │ │ │ │ │ + b.w 2e96 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ite le │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b.w 2f08 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ │ + b.n 3c8a │ │ │ │ │ cmp r7, r8 │ │ │ │ │ ite le │ │ │ │ │ movle r7, #0 │ │ │ │ │ movgt r7, #1 │ │ │ │ │ - b.w 2850 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + b.w 37a4 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + ite ge │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b.n 3940 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 294c │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ + b.w 38d6 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2b64 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b.w 2aa6 │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - cbnz r5, 4246 │ │ │ │ │ + b.w 3592 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 3c6c │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b.w 24ce │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + str.w r2, [r1], #4 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + beq.w 46ae │ │ │ │ │ + adds r0, #4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 2040 │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 422e │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldrd r3, r2, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 33fc │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + beq.w 3234 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 45c4 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr.w r2, [sl], #-4 │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ + beq.w 4544 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + mov r3, fp │ │ │ │ │ + str r4, [sp, #32] │ │ │ │ │ + ldr.w r2, [r1], #-4 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldrd r2, r4, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - b.n 3bf4 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #32] │ │ │ │ │ - b.n 4202 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b.w 3246 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.n 3a88 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 244e │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - adds r3, r6, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - add.w r3, sl, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 29f2 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 29f2 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - ite le │ │ │ │ │ - movle r7, #0 │ │ │ │ │ - movgt r7, #1 │ │ │ │ │ - b.w 2c18 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + b.w 2430 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ ite ge │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b.w 24b6 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 373e │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2cfc │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.w 26c6 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + b.w 27e8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 27ee │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ │ + b.w 2cc8 │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + adds r3, r6, r5 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + adds r3, r7, r5 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 362c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r3, r5 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.w 362c │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + ite le │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.n 3dec │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + b.n 417c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r2, [r3], #-4 │ │ │ │ │ + str.w r2, [r5], #-4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w 294e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + ldrd r1, r5, [sp, #32] │ │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r5, r7 │ │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ │ + cbnz r0, 4274 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w fp, r3, r7 │ │ │ │ │ + add.w r3, r9, r7 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 2920 │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ │ + ldr.w r9, [r3, #16] │ │ │ │ │ add.w fp, r2, r7 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 2dbe │ │ │ │ │ - b.n 411a │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - bne.w 2036 │ │ │ │ │ - b.n 3c4e │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 2920 │ │ │ │ │ + b.n 4268 │ │ │ │ │ + add r2, r7 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.w 2936 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 40a8 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + ite le │ │ │ │ │ + movle r4, #0 │ │ │ │ │ + movgt r4, #1 │ │ │ │ │ + b.w 2650 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 25f2 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ite le │ │ │ │ │ + movle r4, #0 │ │ │ │ │ + movgt r4, #1 │ │ │ │ │ + b.w 28a6 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.w 2da4 │ │ │ │ │ + ldr.w fp, [sp] │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + str.w lr, [sp, #28] │ │ │ │ │ + mov lr, fp │ │ │ │ │ + b.w 3ac2 │ │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.n 3b36 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + bl 508 │ │ │ │ │ + R_ARM_THM_CALL merge_getmem │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + bne.w 28e6 │ │ │ │ │ + b.w 39ca │ │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ - b.w 254a │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b.w 3232 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 31cc │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + b.w 3376 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 3ac4 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 252a │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.w 2724 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 38ae │ │ │ │ │ + b.w 277a │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2722 │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - b.n 3cee │ │ │ │ │ - mov r3, sl │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - mov sl, fp │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - b.w 3a02 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ + b.w 30f8 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r7, #0 │ │ │ │ │ + movlt r7, #1 │ │ │ │ │ + b.w 2496 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.w 2314 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b.w 331a │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + b.w 37e4 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 2afa │ │ │ │ │ - cmp r7, sl │ │ │ │ │ + b.w 36d0 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 2c92 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 2fe0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.w 2f86 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 2bbc │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 3522 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + lsls r7, r4, #2 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w fp, [sp] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + b.w 3b08 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r7, #0 │ │ │ │ │ + movlt r7, #1 │ │ │ │ │ + b.w 2d8e │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.n 3d76 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ - b.w 2370 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.w 2318 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + b.w 2e26 │ │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + b.w 3b36 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 2d26 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 2842 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ adds r0, r5, r4 │ │ │ │ │ add r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmn r5, r6 │ │ │ │ │ - str.w r3, [r9, r6] │ │ │ │ │ - beq.w 3a22 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r5, r6] │ │ │ │ │ - b.w 3a22 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ + str.w r3, [r8, r6] │ │ │ │ │ + beq.w 39c6 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str.w r2, [fp, r1, lsl #2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r4, r1, lsl #2] │ │ │ │ │ - b.w 3a22 │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - b.w 357c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - b.w 3a4e │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov lr, r2 │ │ │ │ │ - b.w 3836 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + str r3, [r5, r6] │ │ │ │ │ + b.w 39c6 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 32ca │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 35d6 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 385c │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.w 307e │ │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 3b36 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + add.w r0, r3, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 35e6 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 3648 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.w 2bf6 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + mov r8, fp │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + ldr.w fp, [sp] │ │ │ │ │ + lsls r7, r3, #2 │ │ │ │ │ + b.w 3b08 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b.n 41ae │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 36d2 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b.w 3676 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 28da │ │ │ │ │ - mov fp, sl │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 236c │ │ │ │ │ + add.w r0, r9, #28 │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bmi.w 1f3e │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b.n 3f72 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 29b4 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 2f42 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + ldr.w fp, [sp] │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ lsls r7, r4, #2 │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - b.n 3cc2 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - bl 508 │ │ │ │ │ - R_ARM_THM_CALL merge_getmem │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w 2d84 │ │ │ │ │ - b.w 3a26 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - b.w 3c46 │ │ │ │ │ + b.w 3b08 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bmi.w 1fc8 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.n 3f8c │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.w 306c │ │ │ │ │ + bne.w 2bc8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3f68 │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 2e50 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 34f8 │ │ │ │ │ + b.n 3f4a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + ldr.w fp, [sp] │ │ │ │ │ + lsls r7, r3, #2 │ │ │ │ │ + b.w 3b08 │ │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 4434 │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bmi.w 3466 │ │ │ │ │ + bmi.w 32a2 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b.n 3fa2 │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 3cee │ │ │ │ │ - mov fp, sl │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - lsls r7, r4, #2 │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - b.w 3cc2 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + b.n 3faa │ │ │ │ │ + ldr.w fp, [sp] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str.w lr, [sp, #28] │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + b.w 3c8a │ │ │ │ │ + add.w r0, r1, #28 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - lsls r7, r3, #2 │ │ │ │ │ - b.w 3cc2 │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 2f50 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3040 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.w 2f92 │ │ │ │ │ + b.w 306a │ │ │ │ │ add.w r0, r1, #28 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3734 │ │ │ │ │ + bne.w 33dc │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b.w 381a │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.w 309a │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 261e │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b.n 3e5e │ │ │ │ │ + b.w 37c4 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ ite ge │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ - b.w 30fa │ │ │ │ │ - add.w r0, r7, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 218c │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.w 21d2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 3a26 │ │ │ │ │ - add.w r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - lsls r7, r3, #26 │ │ │ │ │ - bmi.w 2270 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n 3eee │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - lsls r2, r3, #2 │ │ │ │ │ + b.w 2c54 │ │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 39ca │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + rsb r3, r2, #1 │ │ │ │ │ + mov.w sl, r2, lsl #2 │ │ │ │ │ + add.w r0, fp, r3, lsl #2 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 3a26 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 3c46 │ │ │ │ │ + b.w 3b5e │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bmi.w 1fb6 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.n 3fca │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - ldrb.w r3, [ip, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bmi.w 1f2a │ │ │ │ │ - ldr.w r1, [ip, #28] │ │ │ │ │ - b.n 3f88 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3e3c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b.n 3e6e │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - bne.w 209c │ │ │ │ │ + bne.w 20a2 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.w 2a10 │ │ │ │ │ + b.w 266e │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bmi.w 215a │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 219a │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 471a │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.w 22e4 │ │ │ │ │ - add.w r0, r1, #28 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3638 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 3a36 │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 3a26 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - rsb r3, r2, #1 │ │ │ │ │ - mov.w sl, r2, lsl #2 │ │ │ │ │ - add.w r0, r9, r3, lsl #2 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - lsls r4, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 3d16 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 29a0 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 3780 │ │ │ │ │ - ldrd r5, r3, [sp, #12] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - lsls r7, r3, #2 │ │ │ │ │ - b.w 3cc2 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - b.n 4230 │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - b.n 44a8 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 456e │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.n 453e │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 45a4 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.n 4472 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.n 4484 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 3cee │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.n 457e │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + bmi.w 22e4 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.n 3edc │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 508 │ │ │ │ │ R_ARM_THM_CALL merge_getmem │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 1fec │ │ │ │ │ - b.w 3a26 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + bne.w 2002 │ │ │ │ │ + b.w 39ca │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w lr, [sp] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 3ac2 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + bne.w 2278 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 24b2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.w 3a26 │ │ │ │ │ + b.w 39ca │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bmi.w 2a7c │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 2aba │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 3d66 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 3d50 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2644 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 44da │ │ │ │ │ + b.w 262e │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b.w 389e │ │ │ │ │ + b.w 3366 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 3888 │ │ │ │ │ + b.w 3350 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 276e │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 275c │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 34fc │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 2424 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2efc │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 2ee6 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.w 3ab4 │ │ │ │ │ + b.w 30e8 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 248a │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.w 3b80 │ │ │ │ │ + b.w 2476 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 2c2e │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 4502 │ │ │ │ │ + b.w 2fba │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 251a │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 2504 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 3b36 │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 282e │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - b.w 3c46 │ │ │ │ │ + b.n 4488 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 4498 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 3226 │ │ │ │ │ + b.w 2c44 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 289a │ │ │ │ │ + mov lr, fp │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + b.w 3ac8 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 44f8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 3210 │ │ │ │ │ + b.n 459a │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 45aa │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 45e4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.w 3a26 │ │ │ │ │ + b.w 39ca │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 3a9e │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 30ea │ │ │ │ │ + b.n 44be │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 39ca │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 30d4 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 3988 │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.w 3972 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 45f8 │ │ │ │ │ + b.n 44ce │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 2c74 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.w 24aa │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.w 2496 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2c86 │ │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ │ - b.w 2bf6 │ │ │ │ │ + b.n 4600 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 4586 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.w 243e │ │ │ │ │ + b.w 2fd0 │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 4518 │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 33dc │ │ │ │ │ + b.n 4530 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 30d2 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2c0c │ │ │ │ │ + b.w 3512 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.w 3934 │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.w 391e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 39ca │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2712 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 26fc │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.n 4592 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b.n 4522 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.n 3f2a │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 27c6 │ │ │ │ │ + b.w 3798 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 4444 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 4574 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b.w 3b94 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 33a2 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 253a │ │ │ │ │ + b.w 235c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2524 │ │ │ │ │ + b.w 2346 │ │ │ │ │ + ldr.w lr, [sp, #32] │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + b.w 3ac2 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2d54 │ │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ │ - b.w 2d3e │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 2360 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 234a │ │ │ │ │ + b.w 2e16 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b.w 31ce │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 3734 │ │ │ │ │ - b.n 44f4 │ │ │ │ │ + b.w 31ba │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 2b9c │ │ │ │ │ + b.w 2e00 │ │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + b.w 3b36 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 31ae │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 28ca │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 28b4 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 35c6 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 35b0 │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - strd r4, r1, [sp, #8] │ │ │ │ │ - b.w 3cee │ │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ │ - b.w 338c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2844 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2aee │ │ │ │ │ + b.w 2d06 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 2adc │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 45b6 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 4496 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 36ac │ │ │ │ │ + b.w 2884 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 3782 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 2822 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 25d2 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b.w 36c2 │ │ │ │ │ + b.w 384c │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 3836 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 32ba │ │ │ │ │ + b.w 36c4 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 36b2 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2d82 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 32a4 │ │ │ │ │ + b.w 2d6c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000047d0 : │ │ │ │ │ +000047c0 : │ │ │ │ │ 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 481e │ │ │ │ │ + bpl.n 480e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 483a │ │ │ │ │ + bcs.n 482a │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 4804 │ │ │ │ │ + cbz r0, 47f4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 480c │ │ │ │ │ + bne.n 47fc │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4804 │ │ │ │ │ + bne.n 47f4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4806 │ │ │ │ │ + b.n 47f6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 2ec │ │ │ │ │ movw r0, #0 │ │ │ │ │ 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 4806 │ │ │ │ │ + b.n 47f6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 2ec │ │ │ │ │ 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 4834 │ │ │ │ │ + b.n 4824 │ │ │ │ │ │ │ │ │ │ -00004858 : │ │ │ │ │ +00004848 : │ │ │ │ │ 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] │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bmi.n 4890 │ │ │ │ │ + bmi.n 4880 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4878 │ │ │ │ │ + b.n 4868 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - cbz r0, 488c │ │ │ │ │ + cbz r0, 487c │ │ │ │ │ subs r4, #1 │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 488a │ │ │ │ │ + cbnz r0, 487a │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 4876 │ │ │ │ │ + bne.n 4866 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 4878 │ │ │ │ │ + bcs.n 4868 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00004894 <_PyList_FromArraySteal>: │ │ │ │ │ +00004884 <_PyList_FromArraySteal>: │ │ │ │ │ _PyList_FromArraySteal(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4914 <_PyList_FromArraySteal+0x80> │ │ │ │ │ - ldr r3, [pc, #260] @ (49b0 <_PyList_FromArraySteal+0x11c>) │ │ │ │ │ + bne.n 4904 <_PyList_FromArraySteal+0x80> │ │ │ │ │ + ldr r3, [pc, #260] @ (49a0 <_PyList_FromArraySteal+0x11c>) │ │ │ │ │ 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 4938 <_PyList_FromArraySteal+0xa4> │ │ │ │ │ + ble.n 4928 <_PyList_FromArraySteal+0xa4> │ │ │ │ │ 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, #216] @ (49b4 <_PyList_FromArraySteal+0x120>) │ │ │ │ │ + ldr r0, [pc, #216] @ (49a4 <_PyList_FromArraySteal+0x120>) │ │ │ │ │ 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] │ │ │ │ │ @@ -7284,15 +7319,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 497c <_PyList_FromArraySteal+0xe8> │ │ │ │ │ + cbz r0, 496c <_PyList_FromArraySteal+0xe8> │ │ │ │ │ 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] │ │ │ │ │ @@ -7304,79 +7339,79 @@ │ │ │ │ │ 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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 490e <_PyList_FromArraySteal+0x7a> │ │ │ │ │ + beq.n 48fe <_PyList_FromArraySteal+0x7a> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ sub.w r1, r3, #8 │ │ │ │ │ - ldr r0, [pc, #92] @ (49b8 <_PyList_FromArraySteal+0x124>) │ │ │ │ │ + ldr r0, [pc, #92] @ (49a8 <_PyList_FromArraySteal+0x124>) │ │ │ │ │ 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 490e <_PyList_FromArraySteal+0x7a> │ │ │ │ │ + b.n 48fe <_PyList_FromArraySteal+0x7a> │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.n 490e <_PyList_FromArraySteal+0x7a> │ │ │ │ │ + ble.n 48fe <_PyList_FromArraySteal+0x7a> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 499a <_PyList_FromArraySteal+0x106> │ │ │ │ │ + bne.n 498a <_PyList_FromArraySteal+0x106> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 4982 <_PyList_FromArraySteal+0xee> │ │ │ │ │ - b.n 490e <_PyList_FromArraySteal+0x7a> │ │ │ │ │ + bne.n 4972 <_PyList_FromArraySteal+0xee> │ │ │ │ │ + b.n 48fe <_PyList_FromArraySteal+0x7a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4990 <_PyList_FromArraySteal+0xfc> │ │ │ │ │ + bne.n 4980 <_PyList_FromArraySteal+0xfc> │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n 4990 <_PyList_FromArraySteal+0xfc> │ │ │ │ │ + b.n 4980 <_PyList_FromArraySteal+0xfc> │ │ │ │ │ .word 0x000000fe │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000c6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000056 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000049bc : │ │ │ │ │ +000049ac : │ │ │ │ │ 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 49e6 │ │ │ │ │ + beq.n 49d6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 4a00 │ │ │ │ │ + beq.n 49f0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 4e3c │ │ │ │ │ + b.n 4e34 │ │ │ │ │ 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 │ │ │ │ │ @@ -7384,78 +7419,78 @@ │ │ │ │ │ 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 6f7c │ │ │ │ │ + bl 6f70 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 49f6 │ │ │ │ │ + beq.n 49e6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4e3c │ │ │ │ │ + bl 4e34 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 49fa │ │ │ │ │ + beq.n 49ea │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 49fa │ │ │ │ │ + bne.n 49ea │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49fa │ │ │ │ │ + b.n 49ea │ │ │ │ │ │ │ │ │ │ -00004a3c : │ │ │ │ │ +00004a2c : │ │ │ │ │ list_ass_slice_lock_held.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, #4008] @ 0xfa8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs.w sl, r1, #0 │ │ │ │ │ - blt.w 4e1c │ │ │ │ │ + blt.w 4e16 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ │ it ge │ │ │ │ │ movge sl, r5 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bgt.w 4e12 │ │ │ │ │ + bgt.w 4e0c │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ sub.w r3, sl, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ - beq.w 4c18 │ │ │ │ │ + beq.w 4c00 │ │ │ │ │ sub.w r5, r8, sl │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - beq.w 4c72 │ │ │ │ │ + beq.w 4c5a │ │ │ │ │ cmp r2, #32 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bhi.w 4de8 │ │ │ │ │ + bhi.w 4df0 │ │ │ │ │ add r6, sp, #16 │ │ │ │ │ add.w r1, r9, sl, lsl #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 4c84 │ │ │ │ │ + bge.w 4c6c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w sl, r9, sl, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r1, r9, r8, lsl #2 │ │ │ │ │ sub.w r2, r2, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ @@ -7465,399 +7500,401 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add.w r9, r3, r2 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble.w 4cf6 │ │ │ │ │ + ble.w 4cde │ │ │ │ │ add.w r1, r9, #6 │ │ │ │ │ add.w r1, r1, r9, asr #3 │ │ │ │ │ bic.w r8, r1, #3 │ │ │ │ │ sub.w r1, r8, r9 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.w 4d80 │ │ │ │ │ + bgt.w 4d78 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 4d90 │ │ │ │ │ + beq.w 4d88 │ │ │ │ │ cmp.w r8, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 4da2 │ │ │ │ │ + bcs.w 4d9a │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4da2 │ │ │ │ │ + beq.w 4d9a │ │ │ │ │ strd r9, r0, [r4, #8] │ │ │ │ │ str.w r8, [r4, #16] │ │ │ │ │ subs r4, r5, #1 │ │ │ │ │ - bmi.n 4c08 │ │ │ │ │ + bmi.n 4bf0 │ │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ │ - cbz r0, 4b28 │ │ │ │ │ + cbz r0, 4b18 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4c62 │ │ │ │ │ + bne.w 4c4a │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 4c08 │ │ │ │ │ + beq.n 4bf0 │ │ │ │ │ add.w r3, r7, r4, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ │ - cbz r0, 4b42 │ │ │ │ │ + cbz r0, 4b32 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4ce6 │ │ │ │ │ + bne.w 4cce │ │ │ │ │ sub.w r8, r5, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 4c08 │ │ │ │ │ + beq.n 4bf0 │ │ │ │ │ add.w r4, r7, r4, lsl #2 │ │ │ │ │ subs r5, #2 │ │ │ │ │ subs r4, #4 │ │ │ │ │ ands.w r5, r5, #3 │ │ │ │ │ - beq.n 4bac │ │ │ │ │ + beq.n 4b94 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 4b94 │ │ │ │ │ + beq.n 4b7c │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 4b7e │ │ │ │ │ + beq.n 4b66 │ │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ │ - cbz r0, 4b7a │ │ │ │ │ + cbz r0, 4b62 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4b7a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 4b7a │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + bne.w 4d0c │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ │ - cbz r0, 4b90 │ │ │ │ │ + cbz r0, 4b78 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4d24 │ │ │ │ │ + bne.w 4d1c │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ │ - cbz r0, 4ba6 │ │ │ │ │ + cbz r0, 4b8e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4d14 │ │ │ │ │ + bne.w 4cfc │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - bcc.n 4c08 │ │ │ │ │ + bcc.n 4bf0 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ subs r5, r4, #4 │ │ │ │ │ - cbz r0, 4bc0 │ │ │ │ │ + cbz r0, 4ba8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4d40 │ │ │ │ │ + bne.w 4d48 │ │ │ │ │ ldr.w r0, [r5, #-4] │ │ │ │ │ add.w r9, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - cbz r0, 4bd6 │ │ │ │ │ + cbz r0, 4bbe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4d50 │ │ │ │ │ + bne.w 4d38 │ │ │ │ │ ldr.w r0, [r5, #-8] │ │ │ │ │ - cbz r0, 4be8 │ │ │ │ │ + cbz r0, 4bd0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4d60 │ │ │ │ │ + bne.w 4d58 │ │ │ │ │ ldr.w r0, [r5, #-12] │ │ │ │ │ sub.w r4, r5, #12 │ │ │ │ │ - cbz r0, 4bfe │ │ │ │ │ + cbz r0, 4be6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4d70 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ sub.w r8, r9, #3 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 4bac │ │ │ │ │ + bne.n 4b94 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.w 4e0a │ │ │ │ │ + bne.w 4de8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4c58 │ │ │ │ │ + beq.n 4c40 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ strd r2, r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - bmi.n 4c52 │ │ │ │ │ + bmi.n 4c3a │ │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ │ - cbz r0, 4c38 │ │ │ │ │ + cbz r0, 4c20 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4c76 │ │ │ │ │ + bne.n 4c5e │ │ │ │ │ subs r4, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 4c52 │ │ │ │ │ + beq.n 4c3a │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r9, r4, lsl #2] │ │ │ │ │ - cbz r0, 4c4e │ │ │ │ │ + cbz r0, 4c36 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4d06 │ │ │ │ │ + bne.n 4cee │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 4c42 │ │ │ │ │ + bcs.n 4c2a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4b28 │ │ │ │ │ + bne.w 4b18 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b28 │ │ │ │ │ + b.n 4b18 │ │ │ │ │ add r6, sp, #16 │ │ │ │ │ - b.n 4a9e │ │ │ │ │ + b.n 4a8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c38 │ │ │ │ │ + bne.n 4c20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c38 │ │ │ │ │ - beq.w 4b12 │ │ │ │ │ + b.n 4c20 │ │ │ │ │ + beq.w 4b02 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 4d34 │ │ │ │ │ + ble.n 4d2c │ │ │ │ │ add.w r9, r2, #6 │ │ │ │ │ add.w r9, r9, r2, asr #3 │ │ │ │ │ bic.w r9, r9, #3 │ │ │ │ │ sub.w r1, r9, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.w 4dbc │ │ │ │ │ + bgt.w 4db4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4dc8 │ │ │ │ │ + beq.w 4dc0 │ │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 4dde │ │ │ │ │ + bcs.w 4dd6 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dde │ │ │ │ │ + beq.w 4dd6 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ strd r0, r9, [r4, #12] │ │ │ │ │ sub.w r2, fp, r8 │ │ │ │ │ add.w r1, r0, r8, lsl #2 │ │ │ │ │ add.w r0, r0, sl, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 4b12 │ │ │ │ │ + b.n 4b02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4b42 │ │ │ │ │ + bne.w 4b32 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b42 │ │ │ │ │ + b.n 4b32 │ │ │ │ │ cmp.w r9, r1, asr #1 │ │ │ │ │ it ge │ │ │ │ │ strge.w r9, [r4, #8] │ │ │ │ │ - bge.w 4b12 │ │ │ │ │ - b.n 4ad4 │ │ │ │ │ + bge.w 4b02 │ │ │ │ │ + b.n 4ac4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 4c36 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 4c36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c4e │ │ │ │ │ + bne.w 4b8e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c4e │ │ │ │ │ + b.n 4b8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4ba6 │ │ │ │ │ + bne.w 4b62 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ba6 │ │ │ │ │ + b.n 4b62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4b90 │ │ │ │ │ + bne.w 4b78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b90 │ │ │ │ │ + b.n 4b78 │ │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ │ - blt.n 4c94 │ │ │ │ │ + blt.n 4c7c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 4cd2 │ │ │ │ │ + b.n 4cba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4bc0 │ │ │ │ │ + bne.w 4bbe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4bc0 │ │ │ │ │ + b.n 4bbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4bd6 │ │ │ │ │ + bne.w 4ba8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4bd6 │ │ │ │ │ + b.n 4ba8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4be8 │ │ │ │ │ + bne.w 4bd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4be8 │ │ │ │ │ + b.n 4bd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4bfe │ │ │ │ │ + bne.w 4be6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4bfe │ │ │ │ │ + b.n 4be6 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4d90 │ │ │ │ │ + beq.n 4d88 │ │ │ │ │ add.w r3, r9, #3 │ │ │ │ │ bic.w r8, r3, #3 │ │ │ │ │ - b.n 4af2 │ │ │ │ │ + b.n 4ae2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4b0a │ │ │ │ │ + bne.w 4afa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 4de2 │ │ │ │ │ - cbz r2, 4dc8 │ │ │ │ │ + b.n 4dda │ │ │ │ │ + cbz r2, 4dc0 │ │ │ │ │ add.w r9, r2, #3 │ │ │ │ │ bic.w r9, r9, #3 │ │ │ │ │ - b.n 4cb0 │ │ │ │ │ + b.n 4c98 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ccc │ │ │ │ │ + bne.w 4cb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4c0a │ │ │ │ │ + b.n 4bf2 │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 4bf8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 4e02 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4de0 │ │ │ │ │ mov r2, fp │ │ │ │ │ add.w r1, r9, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r6, sp, #16 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4aa0 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 4c10 │ │ │ │ │ - cbz r5, 4e2a │ │ │ │ │ + b.n 4a90 │ │ │ │ │ + cbz r5, 4e24 │ │ │ │ │ add r6, sp, #16 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n 4b12 │ │ │ │ │ + b.n 4b02 │ │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 4e12 │ │ │ │ │ + blt.n 4e0c │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 4a6a │ │ │ │ │ + b.n 4a5a │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 4c10 │ │ │ │ │ + beq.w 4bf8 │ │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - b.n 4c52 │ │ │ │ │ - nop │ │ │ │ │ + b.n 4c3a │ │ │ │ │ │ │ │ │ │ -00004e3c : │ │ │ │ │ +00004e34 : │ │ │ │ │ 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 5046 │ │ │ │ │ + bne.w 503e │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 5228 │ │ │ │ │ + blt.w 5220 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.w 5230 │ │ │ │ │ + bgt.w 5228 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r1 │ │ │ │ │ sub.w r7, sl, r3 │ │ │ │ │ add r7, r6 │ │ │ │ │ cmn r7, r1 │ │ │ │ │ - beq.w 4fe2 │ │ │ │ │ + beq.w 4fda │ │ │ │ │ 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 506e │ │ │ │ │ + beq.w 5066 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi.w 5202 │ │ │ │ │ + bhi.w 51fa │ │ │ │ │ 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 507a │ │ │ │ │ + bge.w 5072 │ │ │ │ │ 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] │ │ │ │ │ @@ -7868,131 +7905,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 513a │ │ │ │ │ + ble.w 5132 │ │ │ │ │ adds r2, r3, #6 │ │ │ │ │ add.w r2, r2, r3, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bgt.w 5198 │ │ │ │ │ + bgt.w 5190 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 51a2 │ │ │ │ │ + beq.w 519a │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 51b8 │ │ │ │ │ + bcs.w 51b0 │ │ │ │ │ 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 51b8 │ │ │ │ │ + beq.w 51b0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ strd r9, r2, [r5, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 4f7e │ │ │ │ │ + ble.n 4f76 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add.w r1, r9, r6, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5176 │ │ │ │ │ + beq.w 516e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 5176 │ │ │ │ │ + beq.w 516e │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r9, r6, lsl #2] │ │ │ │ │ - beq.n 4f7e │ │ │ │ │ + beq.n 4f76 │ │ │ │ │ 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 515a │ │ │ │ │ + beq.w 5152 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 515a │ │ │ │ │ + beq.w 5152 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.n 4f60 │ │ │ │ │ + bne.n 4f58 │ │ │ │ │ subs.w r3, fp, #1 │ │ │ │ │ - bmi.n 4fba │ │ │ │ │ + bmi.n 4fb2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 4f98 │ │ │ │ │ + cbz r0, 4f90 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 512a │ │ │ │ │ + bne.w 5122 │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 4fba │ │ │ │ │ + beq.n 4fb2 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ │ - cbz r0, 4fb6 │ │ │ │ │ + cbz r0, 4fae │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 511a │ │ │ │ │ + bne.w 5112 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 4fa8 │ │ │ │ │ + bcs.n 4fa0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 516e │ │ │ │ │ + bne.w 5166 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4fda │ │ │ │ │ + beq.n 4fd2 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 50f2 │ │ │ │ │ + bne.w 50ea │ │ │ │ │ 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 4ff6 │ │ │ │ │ + beq.n 4fee │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5106 │ │ │ │ │ + bne.w 50fe │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4fda │ │ │ │ │ + beq.n 4fd2 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ - bmi.n 5036 │ │ │ │ │ + bmi.n 502e │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - cbz r0, 501a │ │ │ │ │ + cbz r0, 5012 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 50e4 │ │ │ │ │ + bne.n 50dc │ │ │ │ │ subs r5, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 5036 │ │ │ │ │ + beq.n 502e │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ - cbz r0, 5032 │ │ │ │ │ + cbz r0, 502a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 514a │ │ │ │ │ + bne.w 5142 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcs.n 5024 │ │ │ │ │ + bcs.n 501c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -8001,363 +8038,363 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 524e │ │ │ │ │ + beq.w 5246 │ │ │ │ │ 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 4e60 │ │ │ │ │ + b.n 4e58 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ - blt.w 4ec0 │ │ │ │ │ - beq.w 5182 │ │ │ │ │ + blt.w 4eb8 │ │ │ │ │ + beq.w 517a │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r1, r7, r2 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n 5188 │ │ │ │ │ + ble.n 5180 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ adds r2, r0, #6 │ │ │ │ │ add.w r2, r2, r0, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r0 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bgt.w 51d6 │ │ │ │ │ + bgt.w 51ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51e2 │ │ │ │ │ + beq.w 51da │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 51f8 │ │ │ │ │ + bcs.w 51f0 │ │ │ │ │ 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 51f8 │ │ │ │ │ + beq.w 51f0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ strd r9, r2, [r5, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 4f2a │ │ │ │ │ + b.n 4f22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 501a │ │ │ │ │ + bne.n 5012 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 501a │ │ │ │ │ + b.n 5012 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4fda │ │ │ │ │ + bne.w 4fd2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4fda │ │ │ │ │ + b.n 4fd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4ff6 │ │ │ │ │ + bne.w 4fee │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ff6 │ │ │ │ │ + b.n 4fee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4fb6 │ │ │ │ │ + bne.w 4fae │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4fb6 │ │ │ │ │ + b.n 4fae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4f98 │ │ │ │ │ + bne.w 4f90 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f98 │ │ │ │ │ + b.n 4f90 │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - blt.w 4eec │ │ │ │ │ + blt.w 4ee4 │ │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 4f2a │ │ │ │ │ + b.n 4f22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5032 │ │ │ │ │ + bne.w 502a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5032 │ │ │ │ │ + b.n 502a │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.w 4f60 │ │ │ │ │ - b.n 4f7e │ │ │ │ │ + bne.w 4f58 │ │ │ │ │ + b.n 4f76 │ │ │ │ │ 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 4fc6 │ │ │ │ │ + b.n 4fbe │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - bne.w 4f56 │ │ │ │ │ - b.n 4f7e │ │ │ │ │ + bne.w 4f4e │ │ │ │ │ + b.n 4f76 │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ - b.n 4f2a │ │ │ │ │ + b.n 4f22 │ │ │ │ │ cmp.w r1, r2, asr #1 │ │ │ │ │ - blt.w 508c │ │ │ │ │ + blt.w 5084 │ │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 50ce │ │ │ │ │ - cbz r3, 51a2 │ │ │ │ │ + b.n 50c6 │ │ │ │ │ + cbz r3, 519a │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ - b.n 4f04 │ │ │ │ │ + b.n 4efc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f24 │ │ │ │ │ + bne.w 4f1c │ │ │ │ │ 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 │ │ │ │ │ - b.n 51fc │ │ │ │ │ + b.n 51f4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 51e2 │ │ │ │ │ + cbz r2, 51da │ │ │ │ │ adds r2, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ - b.n 50a6 │ │ │ │ │ + b.n 509e │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50c6 │ │ │ │ │ + bne.w 50be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4fbc │ │ │ │ │ + b.n 4fb4 │ │ │ │ │ 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 5166 │ │ │ │ │ + beq.n 515e │ │ │ │ │ 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 4eba │ │ │ │ │ + b.n 4eb2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 4e74 │ │ │ │ │ + bge.w 4e6c │ │ │ │ │ cmn.w sl, r1 │ │ │ │ │ - beq.w 4fe2 │ │ │ │ │ + beq.w 4fda │ │ │ │ │ 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 4eba │ │ │ │ │ + b.n 4eb2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4fda │ │ │ │ │ + b.n 4fd2 │ │ │ │ │ │ │ │ │ │ -00005254 : │ │ │ │ │ +0000524c : │ │ │ │ │ list_append(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 5296 │ │ │ │ │ + beq.n 528e │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ - ble.n 52a0 │ │ │ │ │ + ble.n 5298 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.n 5282 │ │ │ │ │ + blt.n 527a │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ble.n 52f0 │ │ │ │ │ + ble.n 52e8 │ │ │ │ │ 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, 52fc │ │ │ │ │ + cbz r4, 52f4 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 5300 │ │ │ │ │ + bcs.n 52f8 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 5300 │ │ │ │ │ + cbz r0, 52f8 │ │ │ │ │ strd r4, r0, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str.w r6, [r1, r2, lsl #2] │ │ │ │ │ - b.n 5292 │ │ │ │ │ + b.n 528a │ │ │ │ │ cmp.w r4, r0, asr #1 │ │ │ │ │ - blt.n 52a8 │ │ │ │ │ + blt.n 52a0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ - b.n 52e2 │ │ │ │ │ + b.n 52da │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 52c8 │ │ │ │ │ + b.n 52c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5292 │ │ │ │ │ + b.n 528a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005310 : │ │ │ │ │ +00005308 : │ │ │ │ │ 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 532c │ │ │ │ │ + bpl.n 5324 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00005344 : │ │ │ │ │ +0000533c : │ │ │ │ │ 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, 53b4 │ │ │ │ │ + cbz r3, 53ac │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 53b4 │ │ │ │ │ + cbz r3, 53ac │ │ │ │ │ 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 53aa │ │ │ │ │ + bne.n 53a2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 546e │ │ │ │ │ + bne.n 5466 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bls.n 5466 │ │ │ │ │ + bls.n 545e │ │ │ │ │ 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 │ │ │ │ │ @@ -8365,71 +8402,71 @@ │ │ │ │ │ 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 538c │ │ │ │ │ + b.n 5384 │ │ │ │ │ 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 56a8 │ │ │ │ │ + bne.w 56a0 │ │ │ │ │ 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 546e │ │ │ │ │ + blt.n 5466 │ │ │ │ │ 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 5402 │ │ │ │ │ + ble.n 53fa │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 5472 │ │ │ │ │ + bne.n 546a │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f7c │ │ │ │ │ + bl 6f70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #704] @ (56c4 ) │ │ │ │ │ + ldr r3, [pc, #704] @ (56bc ) │ │ │ │ │ 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 5610 │ │ │ │ │ + ble.w 5608 │ │ │ │ │ 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, #652] @ (56c8 ) │ │ │ │ │ + ldr r1, [pc, #652] @ (56c0 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -8437,32 +8474,32 @@ │ │ │ │ │ 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 53a4 │ │ │ │ │ - ldr r1, [pc, #612] @ (56cc ) │ │ │ │ │ + b.n 539c │ │ │ │ │ + ldr r1, [pc, #612] @ (56c4 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 53a4 │ │ │ │ │ - ldr r2, [pc, #604] @ (56d0 ) │ │ │ │ │ + b.n 539c │ │ │ │ │ + ldr r2, [pc, #604] @ (56c8 ) │ │ │ │ │ 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 5654 │ │ │ │ │ + ble.w 564c │ │ │ │ │ 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 │ │ │ │ │ @@ -8471,15 +8508,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] @ (56d4 ) │ │ │ │ │ + ldr r0, [pc, #528] @ (56cc ) │ │ │ │ │ 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] │ │ │ │ │ @@ -8488,124 +8525,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 5672 │ │ │ │ │ + bcs.w 566a │ │ │ │ │ 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 5672 │ │ │ │ │ + beq.w 566a │ │ │ │ │ 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 5600 │ │ │ │ │ + beq.n 55f8 │ │ │ │ │ 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 5600 │ │ │ │ │ + beq.n 55f8 │ │ │ │ │ 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 5600 │ │ │ │ │ + beq.n 55f8 │ │ │ │ │ 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 5600 │ │ │ │ │ + beq.n 55f8 │ │ │ │ │ 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 5600 │ │ │ │ │ + beq.n 55f8 │ │ │ │ │ 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 5600 │ │ │ │ │ + beq.n 55f8 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 5604 │ │ │ │ │ + beq.n 55fc │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ add r1, r6 │ │ │ │ │ str.w lr, [r4], #4 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 55de │ │ │ │ │ + bne.n 55d6 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 53a4 │ │ │ │ │ + b.n 539c │ │ │ │ │ str.w lr, [r4], #4 │ │ │ │ │ add r1, r6 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 55de │ │ │ │ │ - b.n 5600 │ │ │ │ │ + bne.n 55d6 │ │ │ │ │ + b.n 55f8 │ │ │ │ │ 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 53a4 │ │ │ │ │ + beq.w 539c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #176] @ (56d8 ) │ │ │ │ │ + ldr r0, [pc, #176] @ (56d0 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -8613,131 +8650,131 @@ │ │ │ │ │ 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 53a4 │ │ │ │ │ + b.n 539c │ │ │ │ │ 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 54b0 │ │ │ │ │ - b.n 53a4 │ │ │ │ │ + bne.w 54a8 │ │ │ │ │ + b.n 539c │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 5690 │ │ │ │ │ + beq.n 5688 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - cbnz r0, 5690 │ │ │ │ │ + cbnz r0, 5688 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53a4 │ │ │ │ │ + beq.w 539c │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ - b.n 5512 │ │ │ │ │ + b.n 550a │ │ │ │ │ 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 546e │ │ │ │ │ + b.n 5466 │ │ │ │ │ nop │ │ │ │ │ .word 0x000002b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -000056dc : │ │ │ │ │ +000056d4 : │ │ │ │ │ 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 5706 │ │ │ │ │ + bls.n 56fe │ │ │ │ │ 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] @ (571c ) │ │ │ │ │ + ldr r1, [pc, #12] @ (5714 ) │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00005720 : │ │ │ │ │ +00005718 : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n 5786 │ │ │ │ │ + beq.n 577e │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #112] @ (57b0 ) │ │ │ │ │ + ldr r0, [pc, #112] @ (57a8 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 5782 │ │ │ │ │ + cbz r0, 577a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 579c │ │ │ │ │ + beq.n 5794 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #92] @ (57b4 ) │ │ │ │ │ + ldr r1, [pc, #92] @ (57ac ) │ │ │ │ │ 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] │ │ │ │ │ @@ -8757,81 +8794,81 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 5782 │ │ │ │ │ + b.n 577a │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #20] @ (57b8 ) │ │ │ │ │ + ldr r1, [pc, #20] @ (57b0 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 5766 │ │ │ │ │ + b.n 575e │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000057bc : │ │ │ │ │ +000057b4 : │ │ │ │ │ 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 5814 │ │ │ │ │ + blt.n 580c │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 57f4 │ │ │ │ │ + bcs.n 57ec │ │ │ │ │ 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 5818 │ │ │ │ │ + beq.n 5810 │ │ │ │ │ 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 5814 │ │ │ │ │ + beq.n 580c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 581e │ │ │ │ │ + cbz r3, 5816 │ │ │ │ │ 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 5814 │ │ │ │ │ + b.n 580c │ │ │ │ │ │ │ │ │ │ -00005824 : │ │ │ │ │ +0000581c : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005828 : │ │ │ │ │ +00005820 : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ @@ -8840,26 +8877,26 @@ │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ 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, 5864 │ │ │ │ │ + cbz r1, 585c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 586a │ │ │ │ │ + bne.n 5862 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5864 │ │ │ │ │ + bne.n 585c │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -8868,49 +8905,49 @@ │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -00005898 <_PyList_Extend>: │ │ │ │ │ +00005890 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 58bc <_list_extend> │ │ │ │ │ + bl 58b4 <_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 │ │ │ │ │ │ │ │ │ │ -000058bc <_list_extend>: │ │ │ │ │ +000058b4 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 5f70 <_list_extend+0x6b4> │ │ │ │ │ + beq.w 5f6a <_list_extend+0x6b6> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 58dc <_list_extend+0x20> │ │ │ │ │ + beq.n 58d4 <_list_extend+0x20> │ │ │ │ │ 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 58de <_list_extend+0x22> │ │ │ │ │ - b.n 5f80 │ │ │ │ │ + bne.n 58d6 <_list_extend+0x22> │ │ │ │ │ + b.n 5f78 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -8921,171 +8958,171 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ - beq.w 5c3c <_list_extend+0x380> │ │ │ │ │ + beq.w 5c34 <_list_extend+0x380> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5b50 <_list_extend+0x294> │ │ │ │ │ + beq.w 5b48 <_list_extend+0x294> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5e60 <_list_extend+0x5a4> │ │ │ │ │ + beq.w 5e58 <_list_extend+0x5a4> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictValues_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictValues_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d9c <_list_extend+0x4e0> │ │ │ │ │ + beq.w 5d94 <_list_extend+0x4e0> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictItems_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictItems_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5a40 <_list_extend+0x184> │ │ │ │ │ + beq.n 5a38 <_list_extend+0x184> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f32 <_list_extend+0x676> │ │ │ │ │ + beq.w 5f2c <_list_extend+0x678> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.w 5f22 <_list_extend+0x666> │ │ │ │ │ + blt.w 5f1c <_list_extend+0x668> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 59b2 <_list_extend+0xf6> │ │ │ │ │ + bgt.n 59aa <_list_extend+0xf6> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5bf0 <_list_extend+0x334> │ │ │ │ │ - cbz r3, 59b2 <_list_extend+0xf6> │ │ │ │ │ + bne.w 5be8 <_list_extend+0x334> │ │ │ │ │ + cbz r3, 59aa <_list_extend+0xf6> │ │ │ │ │ adds r3, #1 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5f1e <_list_extend+0x662> │ │ │ │ │ + bcs.w 5f18 <_list_extend+0x664> │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f1e <_list_extend+0x662> │ │ │ │ │ + beq.w 5f18 <_list_extend+0x664> │ │ │ │ │ strd r0, r3, [r4, #12] │ │ │ │ │ - b.n 59b2 <_list_extend+0xf6> │ │ │ │ │ + b.n 59aa <_list_extend+0xf6> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 5a32 <_list_extend+0x176> │ │ │ │ │ + bge.n 5a2a <_list_extend+0x176> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 59a0 <_list_extend+0xe4> │ │ │ │ │ + bne.n 5998 <_list_extend+0xe4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ef4 <_list_extend+0x638> │ │ │ │ │ + bne.w 5eee <_list_extend+0x63a> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n 59d2 <_list_extend+0x116> │ │ │ │ │ + bge.n 59ca <_list_extend+0x116> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.n 59de <_list_extend+0x122> │ │ │ │ │ + blt.n 59d6 <_list_extend+0x122> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5a1e <_list_extend+0x162> │ │ │ │ │ - b.n 5a28 <_list_extend+0x16c> │ │ │ │ │ + bne.n 5a16 <_list_extend+0x162> │ │ │ │ │ + b.n 5a20 <_list_extend+0x16c> │ │ │ │ │ adds r6, r2, #6 │ │ │ │ │ add.w r6, r6, r2, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r3, r6, r2 │ │ │ │ │ - bmi.w 5d90 <_list_extend+0x4d4> │ │ │ │ │ + bmi.w 5d88 <_list_extend+0x4d4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5e34 <_list_extend+0x578> │ │ │ │ │ + beq.w 5e2c <_list_extend+0x578> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5f1e <_list_extend+0x662> │ │ │ │ │ + bcs.w 5f18 <_list_extend+0x664> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f1e <_list_extend+0x662> │ │ │ │ │ + beq.w 5f18 <_list_extend+0x664> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - beq.n 5a28 <_list_extend+0x16c> │ │ │ │ │ + beq.n 5a20 <_list_extend+0x16c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5be4 <_list_extend+0x328> │ │ │ │ │ + beq.w 5bdc <_list_extend+0x328> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3dc <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 59b2 <_list_extend+0xf6> │ │ │ │ │ - b.n 5f22 <_list_extend+0x666> │ │ │ │ │ + bne.n 59aa <_list_extend+0xf6> │ │ │ │ │ + b.n 5f1c <_list_extend+0x668> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ adds r6, r1, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.w 5d72 <_list_extend+0x4b6> │ │ │ │ │ + ble.w 5d6a <_list_extend+0x4b6> │ │ │ │ │ adds r5, r6, #6 │ │ │ │ │ adds r3, r6, #3 │ │ │ │ │ add.w r5, r5, r6, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ subs r1, r5, r6 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5f4e <_list_extend+0x692> │ │ │ │ │ + beq.w 5f48 <_list_extend+0x694> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5f52 <_list_extend+0x696> │ │ │ │ │ + bcs.w 5f4c <_list_extend+0x698> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f52 <_list_extend+0x696> │ │ │ │ │ + beq.w 5f4c <_list_extend+0x698> │ │ │ │ │ strd r0, r5, [r4, #12] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -9094,122 +9131,122 @@ │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b4a <_list_extend+0x28e> │ │ │ │ │ + beq.n 5b42 <_list_extend+0x28e> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f6c <_list_extend+0x6b0> │ │ │ │ │ + beq.w 5f66 <_list_extend+0x6b2> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r7, r3, lsl #2] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b4a <_list_extend+0x28e> │ │ │ │ │ + beq.n 5b42 <_list_extend+0x28e> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f68 <_list_extend+0x6ac> │ │ │ │ │ + beq.w 5f62 <_list_extend+0x6ae> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ - cbz r0, 5b4a <_list_extend+0x28e> │ │ │ │ │ + cbz r0, 5b42 <_list_extend+0x28e> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f58 <_list_extend+0x69c> │ │ │ │ │ + beq.w 5f52 <_list_extend+0x69e> │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ add.w r6, r7, #12 │ │ │ │ │ mov r7, r4 │ │ │ │ │ movs r4, #3 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ - cbz r0, 5b46 <_list_extend+0x28a> │ │ │ │ │ + cbz r0, 5b3e <_list_extend+0x28a> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f62 <_list_extend+0x6a6> │ │ │ │ │ + beq.w 5f5c <_list_extend+0x6a8> │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r0, [r6], #4 │ │ │ │ │ - b.n 5b1e <_list_extend+0x262> │ │ │ │ │ + b.n 5b16 <_list_extend+0x262> │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r4, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 5a2a <_list_extend+0x16e> │ │ │ │ │ + b.n 5a22 <_list_extend+0x16e> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 5d82 <_list_extend+0x4c6> │ │ │ │ │ - adds r5, r2, #6 │ │ │ │ │ + ble.w 5d7a <_list_extend+0x4c6> │ │ │ │ │ + adds r3, r2, #6 │ │ │ │ │ + add.w r3, r3, r2, asr #3 │ │ │ │ │ + bic.w r5, r3, #3 │ │ │ │ │ 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 5f40 <_list_extend+0x684> │ │ │ │ │ + beq.w 5f3a <_list_extend+0x686> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5f44 <_list_extend+0x688> │ │ │ │ │ + bcs.w 5f3e <_list_extend+0x68a> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f44 <_list_extend+0x688> │ │ │ │ │ + beq.w 5f3e <_list_extend+0x68a> │ │ │ │ │ strd r0, r5, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ add.w r5, r0, r7, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 5bc8 <_list_extend+0x30c> │ │ │ │ │ + b.n 5bc0 <_list_extend+0x30c> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ itee eq │ │ │ │ │ addeq r1, r5, #4 │ │ │ │ │ @@ -9222,82 +9259,82 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ 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 5bb0 <_list_extend+0x2f4> │ │ │ │ │ + bne.n 5ba8 <_list_extend+0x2f4> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str.w r8, [r9, #8] │ │ │ │ │ - b.n 5a2a <_list_extend+0x16e> │ │ │ │ │ + b.n 5a22 <_list_extend+0x16e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 5a2a <_list_extend+0x16e> │ │ │ │ │ + b.n 5a22 <_list_extend+0x16e> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ adds r1, r3, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.w 5e48 <_list_extend+0x58c> │ │ │ │ │ + ble.w 5e40 <_list_extend+0x58c> │ │ │ │ │ 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 5f38 <_list_extend+0x67c> │ │ │ │ │ + beq.w 5f32 <_list_extend+0x67e> │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5f1e <_list_extend+0x662> │ │ │ │ │ + bcs.w 5f18 <_list_extend+0x664> │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f1e <_list_extend+0x662> │ │ │ │ │ + beq.w 5f18 <_list_extend+0x664> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 59b2 <_list_extend+0xf6> │ │ │ │ │ + b.n 59aa <_list_extend+0xf6> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ adds r1, r3, r2 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w 5e52 <_list_extend+0x596> │ │ │ │ │ + ble.w 5e4a <_list_extend+0x596> │ │ │ │ │ add.w r3, sl, #6 │ │ │ │ │ add.w r1, sl, #3 │ │ │ │ │ add.w r3, r3, sl, asr #3 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ sub.w r0, r3, sl │ │ │ │ │ cmp r2, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, r1 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 5f3c <_list_extend+0x680> │ │ │ │ │ + beq.w 5f36 <_list_extend+0x682> │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5f44 <_list_extend+0x688> │ │ │ │ │ + bcs.w 5f3e <_list_extend+0x68a> │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f44 <_list_extend+0x688> │ │ │ │ │ + beq.w 5f3e <_list_extend+0x68a> │ │ │ │ │ strd r0, r3, [r4, #12] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ @@ -9305,332 +9342,333 @@ │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d6a <_list_extend+0x4ae> │ │ │ │ │ + beq.n 5d62 <_list_extend+0x4ae> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r3, [r5, r0, lsl #2] │ │ │ │ │ add.w r5, r5, r0, lsl #2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d6a <_list_extend+0x4ae> │ │ │ │ │ + beq.n 5d62 <_list_extend+0x4ae> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d6a <_list_extend+0x4ae> │ │ │ │ │ + beq.n 5d62 <_list_extend+0x4ae> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d6a <_list_extend+0x4ae> │ │ │ │ │ + beq.n 5d62 <_list_extend+0x4ae> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 5d6a <_list_extend+0x4ae> │ │ │ │ │ + cbz r0, 5d62 <_list_extend+0x4ae> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 5d6a <_list_extend+0x4ae> │ │ │ │ │ + cbz r0, 5d62 <_list_extend+0x4ae> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 5d6a <_list_extend+0x4ae> │ │ │ │ │ + cbz r0, 5d62 <_list_extend+0x4ae> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [r5, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 5d6a <_list_extend+0x4ae> │ │ │ │ │ + cbz r0, 5d62 <_list_extend+0x4ae> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ mov r4, r6 │ │ │ │ │ adds r5, #32 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 5d58 <_list_extend+0x49c> │ │ │ │ │ + b.n 5d50 <_list_extend+0x49c> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str.w r3, [r5], #4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5d52 <_list_extend+0x496> │ │ │ │ │ + bne.n 5d4a <_list_extend+0x496> │ │ │ │ │ mov r4, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 5a2a <_list_extend+0x16e> │ │ │ │ │ + b.n 5a22 <_list_extend+0x16e> │ │ │ │ │ cmp.w r6, r3, asr #1 │ │ │ │ │ - blt.w 5a54 <_list_extend+0x198> │ │ │ │ │ + blt.w 5a4c <_list_extend+0x198> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 5a90 <_list_extend+0x1d4> │ │ │ │ │ + b.n 5a88 <_list_extend+0x1d4> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.w 5b60 <_list_extend+0x2a4> │ │ │ │ │ + blt.w 5b58 <_list_extend+0x2a4> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 5b9e <_list_extend+0x2e2> │ │ │ │ │ + b.n 5b96 <_list_extend+0x2e2> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5e34 <_list_extend+0x578> │ │ │ │ │ + beq.n 5e2c <_list_extend+0x578> │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ - b.n 59f4 <_list_extend+0x138> │ │ │ │ │ + b.n 59ec <_list_extend+0x138> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - adds r2, r6, r1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.w 5f0a <_list_extend+0x64e> │ │ │ │ │ - adds r5, r2, #6 │ │ │ │ │ - adds r3, r2, #3 │ │ │ │ │ - add.w r5, r5, r2, asr #3 │ │ │ │ │ + adds r6, r2, r1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ble.w 5f04 <_list_extend+0x650> │ │ │ │ │ + adds r5, r6, #6 │ │ │ │ │ + adds r3, r6, #3 │ │ │ │ │ + add.w r5, r5, r6, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ - subs r0, r5, r2 │ │ │ │ │ + subs r0, r5, r6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 5f1a <_list_extend+0x65e> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 5f14 <_list_extend+0x660> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5f44 <_list_extend+0x688> │ │ │ │ │ + bcs.w 5f3e <_list_extend+0x68a> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f44 <_list_extend+0x688> │ │ │ │ │ - strd r2, r0, [r4, #8] │ │ │ │ │ + beq.w 5f3e <_list_extend+0x68a> │ │ │ │ │ + strd r6, r0, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - add.w r5, r5, r6, lsl #2 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r6, [sp, #28] │ │ │ │ │ - b.n 5e18 <_list_extend+0x55c> │ │ │ │ │ + add.w r5, r5, r2, lsl #2 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.n 5e10 <_list_extend+0x55c> │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ itee eq │ │ │ │ │ addeq r1, r5, #4 │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - add r2, sp, #32 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ + add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5e00 <_list_extend+0x544> │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ + bne.n 5df8 <_list_extend+0x544> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - b.n 5a2a <_list_extend+0x16e> │ │ │ │ │ + str.w r9, [sl, #8] │ │ │ │ │ + b.n 5a22 <_list_extend+0x16e> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f1e <_list_extend+0x662> │ │ │ │ │ + beq.n 5f18 <_list_extend+0x664> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5a0e <_list_extend+0x152> │ │ │ │ │ + b.n 5a06 <_list_extend+0x152> │ │ │ │ │ cmp.w r1, r2, asr #1 │ │ │ │ │ - bge.w 5c38 <_list_extend+0x37c> │ │ │ │ │ - b.n 5bfa <_list_extend+0x33e> │ │ │ │ │ + bge.w 5c30 <_list_extend+0x37c> │ │ │ │ │ + b.n 5bf2 <_list_extend+0x33e> │ │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ │ - blt.w 5c4e <_list_extend+0x392> │ │ │ │ │ + blt.w 5c46 <_list_extend+0x392> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - b.n 5c98 <_list_extend+0x3dc> │ │ │ │ │ + b.n 5c90 <_list_extend+0x3dc> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - adds r2, r6, r1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.n 5eea <_list_extend+0x62e> │ │ │ │ │ - adds r5, r2, #6 │ │ │ │ │ - adds r3, r2, #3 │ │ │ │ │ - add.w r5, r5, r2, asr #3 │ │ │ │ │ + adds r6, r2, r1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ble.n 5ee4 <_list_extend+0x630> │ │ │ │ │ + adds r5, r6, #6 │ │ │ │ │ + adds r3, r6, #3 │ │ │ │ │ + add.w r5, r5, r6, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ - subs r0, r5, r2 │ │ │ │ │ + subs r0, r5, r6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 5f16 <_list_extend+0x65a> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 5f10 <_list_extend+0x65c> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 5f44 <_list_extend+0x688> │ │ │ │ │ + bcs.n 5f3e <_list_extend+0x68a> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f44 <_list_extend+0x688> │ │ │ │ │ - strd r2, r0, [r4, #8] │ │ │ │ │ + beq.n 5f3e <_list_extend+0x68a> │ │ │ │ │ + strd r6, r0, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - add.w r5, r5, r6, lsl #2 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r6, [sp, #28] │ │ │ │ │ - b.n 5ed0 <_list_extend+0x614> │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + add.w r5, r5, r2, lsl #2 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 5eca <_list_extend+0x616> │ │ │ │ │ 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] │ │ │ │ │ str.w r2, [r5], #4 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - add r2, sp, #32 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ + add r2, sp, #32 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5eba <_list_extend+0x5fe> │ │ │ │ │ + bne.n 5eb4 <_list_extend+0x600> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ │ - b.n 5a2a <_list_extend+0x16e> │ │ │ │ │ - cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.n 5e70 <_list_extend+0x5b4> │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ - b.n 5ea8 <_list_extend+0x5ec> │ │ │ │ │ + str r4, [r6, #8] │ │ │ │ │ + b.n 5a22 <_list_extend+0x16e> │ │ │ │ │ + cmp.w r6, r3, asr #1 │ │ │ │ │ + blt.n 5e68 <_list_extend+0x5b4> │ │ │ │ │ + str r6, [r0, #8] │ │ │ │ │ + b.n 5ea0 <_list_extend+0x5ec> │ │ │ │ │ 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, 5f22 <_list_extend+0x666> │ │ │ │ │ + cbz r0, 5f1c <_list_extend+0x668> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 59c4 <_list_extend+0x108> │ │ │ │ │ - cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.w 5dae <_list_extend+0x4f2> │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ - b.n 5dec <_list_extend+0x530> │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 5e92 <_list_extend+0x5d6> │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 5dd4 <_list_extend+0x518> │ │ │ │ │ + b.n 59bc <_list_extend+0x108> │ │ │ │ │ + cmp.w r6, r3, asr #1 │ │ │ │ │ + blt.w 5da6 <_list_extend+0x4f2> │ │ │ │ │ + str r6, [r0, #8] │ │ │ │ │ + b.n 5de4 <_list_extend+0x530> │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.n 5e8a <_list_extend+0x5d6> │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.n 5dcc <_list_extend+0x518> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f32 <_list_extend+0x676> │ │ │ │ │ + beq.n 5f2c <_list_extend+0x678> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5f76 <_list_extend+0x6ba> │ │ │ │ │ + cbz r3, 5f70 <_list_extend+0x6bc> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5a2a <_list_extend+0x16e> │ │ │ │ │ + b.n 5a22 <_list_extend+0x16e> │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 5c24 <_list_extend+0x368> │ │ │ │ │ + b.n 5c1c <_list_extend+0x368> │ │ │ │ │ mov r3, sl │ │ │ │ │ - b.n 5c7c <_list_extend+0x3c0> │ │ │ │ │ + b.n 5c74 <_list_extend+0x3c0> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 5b86 <_list_extend+0x2ca> │ │ │ │ │ + b.n 5b7e <_list_extend+0x2ca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5a2a <_list_extend+0x16e> │ │ │ │ │ + b.n 5a22 <_list_extend+0x16e> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 5a7a <_list_extend+0x1be> │ │ │ │ │ + b.n 5a72 <_list_extend+0x1be> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 5f32 <_list_extend+0x676> │ │ │ │ │ + b.n 5f2c <_list_extend+0x678> │ │ │ │ │ movs r3, #2 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ add r5, r3 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 5f32 <_list_extend+0x676> │ │ │ │ │ + b.n 5f2c <_list_extend+0x678> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 5f5a <_list_extend+0x69e> │ │ │ │ │ + b.n 5f54 <_list_extend+0x6a0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 5f5a <_list_extend+0x69e> │ │ │ │ │ + b.n 5f54 <_list_extend+0x6a0> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 5f5a <_list_extend+0x69e> │ │ │ │ │ + b.n 5f54 <_list_extend+0x6a0> │ │ │ │ │ movs r1, #2 │ │ │ │ │ b.w 584 │ │ │ │ │ R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f32 <_list_extend+0x676> │ │ │ │ │ - nop │ │ │ │ │ + b.n 5f2c <_list_extend+0x678> │ │ │ │ │ │ │ │ │ │ -00005f80 : │ │ │ │ │ +00005f78 : │ │ │ │ │ list_extend_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -9638,377 +9676,375 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 61cc │ │ │ │ │ + beq.w 61c2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6116 │ │ │ │ │ + beq.w 610e │ │ │ │ │ ldrd r2, r0, [r5, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 613c │ │ │ │ │ + bne.w 6134 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 61c2 │ │ │ │ │ + bcs.w 61b8 │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 61c2 │ │ │ │ │ + beq.w 61b8 │ │ │ │ │ strd r0, r2, [r5, #12] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bmi.w 6182 │ │ │ │ │ + bmi.w 617a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 6114 │ │ │ │ │ + ble.w 610c │ │ │ │ │ add.w r2, r4, #12 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp ip, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r5] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 6114 │ │ │ │ │ + beq.n 610c │ │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp lr, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str.w ip, [r5, #4] │ │ │ │ │ - beq.n 6114 │ │ │ │ │ + beq.n 610c │ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp lr, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str.w ip, [r5, #8] │ │ │ │ │ - beq.n 6114 │ │ │ │ │ + beq.n 610c │ │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp lr, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - beq.n 6114 │ │ │ │ │ + beq.n 610c │ │ │ │ │ ldr.w ip, [r2, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp lr, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str.w ip, [r5, #16] │ │ │ │ │ - beq.n 6114 │ │ │ │ │ + beq.n 610c │ │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp lr, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str.w ip, [r5, #20] │ │ │ │ │ - beq.n 6114 │ │ │ │ │ + beq.n 610c │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ adds r1, #24 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp ip, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r5] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 6114 │ │ │ │ │ + beq.n 610c │ │ │ │ │ subs r3, #1 │ │ │ │ │ add r0, r1 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r5, r2, r3, lsl #2 │ │ │ │ │ adds r2, #24 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 612e │ │ │ │ │ + bne.n 6126 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 6102 │ │ │ │ │ + bne.n 60fa │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 6128 │ │ │ │ │ + beq.n 6120 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 61d2 │ │ │ │ │ + beq.n 61c8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 6102 │ │ │ │ │ - b.n 6114 │ │ │ │ │ + bne.n 60fa │ │ │ │ │ + b.n 610c │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ adds r1, r7, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n 618e │ │ │ │ │ + ble.n 6186 │ │ │ │ │ adds r2, r6, #6 │ │ │ │ │ add.w r2, r2, r6, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r6 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 61b6 │ │ │ │ │ - cbz r6, 61a6 │ │ │ │ │ + blt.n 619e │ │ │ │ │ + cbz r6, 61a8 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 61c2 │ │ │ │ │ + bcs.n 61b8 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - cbz r0, 61c2 │ │ │ │ │ + cbz r0, 61b8 │ │ │ │ │ strd r0, r2, [r5, #12] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ and.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5fee │ │ │ │ │ + beq.w 5fe6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r2, [r4, #12] │ │ │ │ │ - bgt.w 5ff8 │ │ │ │ │ - b.n 6114 │ │ │ │ │ + bgt.w 5ff0 │ │ │ │ │ + b.n 610c │ │ │ │ │ cmp.w r1, r2, asr #1 │ │ │ │ │ - blt.n 6146 │ │ │ │ │ + blt.n 613e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ and.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5fee │ │ │ │ │ - b.n 6182 │ │ │ │ │ + beq.w 5fe6 │ │ │ │ │ + b.n 617a │ │ │ │ │ + cbz r6, 61a8 │ │ │ │ │ + adds r2, r6, #3 │ │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ │ + b.n 6150 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 61c2 │ │ │ │ │ + cbz r0, 61b8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 616e │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 61a6 │ │ │ │ │ - adds r2, r6, #3 │ │ │ │ │ - bic.w r2, r2, #3 │ │ │ │ │ - b.n 6158 │ │ │ │ │ + b.n 6166 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6116 │ │ │ │ │ + b.n 610e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6128 │ │ │ │ │ + b.n 6120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 6128 │ │ │ │ │ - nop │ │ │ │ │ + b.n 6120 │ │ │ │ │ │ │ │ │ │ -000061e0 : │ │ │ │ │ +000061d4 : │ │ │ │ │ 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 620e │ │ │ │ │ + beq.n 6202 │ │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 6210 │ │ │ │ │ - cbnz r2, 6220 │ │ │ │ │ + bne.n 6204 │ │ │ │ │ + cbnz r2, 6214 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 6238 │ │ │ │ │ + bhi.n 622c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbnz r1, 6254 │ │ │ │ │ - cbnz r0, 6272 │ │ │ │ │ + cbnz r1, 6248 │ │ │ │ │ + cbnz r0, 6266 │ │ │ │ │ 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 6210 │ │ │ │ │ + bne.n 6204 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 621c │ │ │ │ │ + b.n 6210 │ │ │ │ │ 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 6232 │ │ │ │ │ + beq.n 6226 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 621a │ │ │ │ │ + ble.n 620e │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - cbnz r0, 6274 │ │ │ │ │ - cbz r1, 626e │ │ │ │ │ + cbnz r0, 6268 │ │ │ │ │ + cbz r1, 6262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 58bc <_list_extend> │ │ │ │ │ + bl 58b4 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 621c │ │ │ │ │ + b.n 6210 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 6258 │ │ │ │ │ + b.n 624c │ │ │ │ │ │ │ │ │ │ -00006280 : │ │ │ │ │ +00006274 : │ │ │ │ │ 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 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ - bpl.w 63cc │ │ │ │ │ + bpl.w 63c0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bpl.w 63cc │ │ │ │ │ + bpl.w 63c0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 63d6 │ │ │ │ │ + bne.w 63ca │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 63a8 │ │ │ │ │ + ble.n 639c │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 6362 │ │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ │ + bge.n 6356 │ │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 6326 │ │ │ │ │ + beq.n 631a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 6380 │ │ │ │ │ + beq.n 6374 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 6386 │ │ │ │ │ + beq.n 637a │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n 639c │ │ │ │ │ + beq.n 6390 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 651e │ │ │ │ │ + beq.w 6512 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 6318 │ │ │ │ │ + beq.n 630c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 64e2 │ │ │ │ │ + beq.w 64ee │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 64ac │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ │ - cbz r3, 6362 │ │ │ │ │ + blt.w 64a0 │ │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ + cbz r3, 6356 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 62c2 │ │ │ │ │ + blt.n 62b6 │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ - bhi.w 6506 │ │ │ │ │ + bhi.w 64fa │ │ │ │ │ tbh [pc, sl, lsl #1] │ │ │ │ │ - .word 0x00db008e │ │ │ │ │ + .word 0x00d5008e │ │ │ │ │ .word 0x009a0006 │ │ │ │ │ .word 0x00e700a6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -10018,84 +10054,84 @@ │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 632c │ │ │ │ │ + bge.n 6320 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.n 632c │ │ │ │ │ + ble.n 6320 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.n 63f4 │ │ │ │ │ + bne.n 63e8 │ │ │ │ │ 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} │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 62e8 │ │ │ │ │ + bne.n 62dc │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 62fe │ │ │ │ │ + bne.n 62f2 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 630e │ │ │ │ │ - b.n 6318 │ │ │ │ │ + bne.n 6302 │ │ │ │ │ + b.n 630c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.w 6506 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 63b4 ) │ │ │ │ │ + bhi.w 64fa │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 63a8 ) │ │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ │ - .word 0x00006371 │ │ │ │ │ + .word 0x00006365 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000064ef │ │ │ │ │ + .word 0x000064d7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00006345 │ │ │ │ │ + .word 0x00006339 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000646d │ │ │ │ │ + .word 0x00006461 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00006485 │ │ │ │ │ + .word 0x00006479 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00006507 │ │ │ │ │ + .word 0x000064fb │ │ │ │ │ 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 635a │ │ │ │ │ + b.n 634e │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bhi.n 64b0 │ │ │ │ │ + bhi.n 64a4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r3, #2 │ │ │ │ │ it ne │ │ │ │ │ movne r4, r2 │ │ │ │ │ - b.n 635a │ │ │ │ │ + b.n 634e │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - beq.n 64d8 │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ │ + beq.n 64cc │ │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -10111,184 +10147,184 @@ │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 649c │ │ │ │ │ + bne.n 6490 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 635a │ │ │ │ │ + beq.n 634e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 635a │ │ │ │ │ + bne.n 634e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 635a │ │ │ │ │ + b.n 634e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it le │ │ │ │ │ movle r4, r3 │ │ │ │ │ - b.n 635a │ │ │ │ │ + b.n 634e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r3 │ │ │ │ │ - b.n 635a │ │ │ │ │ + b.n 634e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it ge │ │ │ │ │ movge r4, r3 │ │ │ │ │ - b.n 635a │ │ │ │ │ + b.n 634e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 643a │ │ │ │ │ + bne.n 642e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 643a │ │ │ │ │ + b.n 642e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 635a │ │ │ │ │ + b.n 634e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 62b8 │ │ │ │ │ + bgt.w 62ac │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.n 6506 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 64c0 ) │ │ │ │ │ + bhi.n 64fa │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 64b4 ) │ │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ │ - .word 0x00006455 │ │ │ │ │ + .word 0x00006449 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000064ef │ │ │ │ │ + .word 0x000064d7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00006507 │ │ │ │ │ + .word 0x000064fb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00006507 │ │ │ │ │ + .word 0x000064fb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00006485 │ │ │ │ │ + .word 0x00006479 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00006507 │ │ │ │ │ + .word 0x000064fb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 635a │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n 6318 │ │ │ │ │ + b.n 634e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r4, r3 │ │ │ │ │ - b.n 635a │ │ │ │ │ + b.n 634e │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 630c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it gt │ │ │ │ │ movgt r4, r3 │ │ │ │ │ - b.n 635a │ │ │ │ │ + b.n 634e │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 639c │ │ │ │ │ + b.n 6390 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000652c : │ │ │ │ │ +00006520 : │ │ │ │ │ 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 65da │ │ │ │ │ + ble.n 65ce │ │ │ │ │ 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 65f4 │ │ │ │ │ + beq.n 65e8 │ │ │ │ │ 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 6572 │ │ │ │ │ + beq.n 6566 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6606 │ │ │ │ │ + beq.n 65fa │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6592 │ │ │ │ │ + ble.n 6586 │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4a3c │ │ │ │ │ - cbnz r0, 65f0 │ │ │ │ │ + bl 4a2c │ │ │ │ │ + cbnz r0, 65e4 │ │ │ │ │ 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} │ │ │ │ │ - cbnz r2, 65f0 │ │ │ │ │ + cbnz r2, 65e4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 65da │ │ │ │ │ + ble.n 65ce │ │ │ │ │ movs r4, #1 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -10298,367 +10334,367 @@ │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 65ca │ │ │ │ │ + beq.n 65be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 6612 │ │ │ │ │ + cbz r3, 6606 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 6578 │ │ │ │ │ + bgt.n 656c │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ - bne.n 65f0 │ │ │ │ │ + bne.n 65e4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 65a0 │ │ │ │ │ + blt.n 6594 │ │ │ │ │ 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 658c │ │ │ │ │ + b.n 6580 │ │ │ │ │ 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 656a │ │ │ │ │ - b.n 6572 │ │ │ │ │ + bne.n 655e │ │ │ │ │ + b.n 6566 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 6572 │ │ │ │ │ + b.n 6566 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 65ca │ │ │ │ │ + b.n 65be │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006620 : │ │ │ │ │ +00006614 : │ │ │ │ │ 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 66b0 │ │ │ │ │ + bne.n 66a4 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 6698 │ │ │ │ │ + cbnz r3, 668c │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 666a │ │ │ │ │ - cbz r4, 666a │ │ │ │ │ + cbz r0, 665e │ │ │ │ │ + cbz r4, 665e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r2, 668a │ │ │ │ │ - cbz r1, 666a │ │ │ │ │ + cbnz r2, 667e │ │ │ │ │ + cbz r1, 665e │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 58bc <_list_extend> │ │ │ │ │ + bl 58b4 <_list_extend> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 6670 │ │ │ │ │ + beq.n 6664 │ │ │ │ │ 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 6686 │ │ │ │ │ + beq.n 667a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 6686 │ │ │ │ │ + cbnz r2, 667a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 666a │ │ │ │ │ + b.n 665e │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 665a │ │ │ │ │ + b.n 664e │ │ │ │ │ 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 │ │ │ │ │ - beq.n 6686 │ │ │ │ │ - b.n 6646 │ │ │ │ │ + beq.n 667a │ │ │ │ │ + b.n 663a │ │ │ │ │ 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 6686 │ │ │ │ │ - b.n 6638 │ │ │ │ │ + beq.n 667a │ │ │ │ │ + b.n 662c │ │ │ │ │ │ │ │ │ │ -000066c8 : │ │ │ │ │ +000066bc : │ │ │ │ │ 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 67b2 │ │ │ │ │ + bhi.n 67a6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 67ca │ │ │ │ │ + bne.n 67be │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 680e │ │ │ │ │ + beq.w 6802 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 6866 │ │ │ │ │ + bcs.w 685a │ │ │ │ │ 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 675a │ │ │ │ │ + beq.n 674e │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 6790 │ │ │ │ │ + bgt.n 6784 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 67a4 │ │ │ │ │ + ble.n 6798 │ │ │ │ │ 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 6828 │ │ │ │ │ + bcs.n 681c │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6828 │ │ │ │ │ + beq.n 681c │ │ │ │ │ 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 6752 │ │ │ │ │ + beq.n 6746 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 6782 │ │ │ │ │ + cbz r0, 6776 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6800 │ │ │ │ │ + bne.n 67f4 │ │ │ │ │ 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 67ae │ │ │ │ │ + bgt.n 67a2 │ │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ │ it ge │ │ │ │ │ strge r5, [r4, #8] │ │ │ │ │ - bge.n 6752 │ │ │ │ │ + bge.n 6746 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 671a │ │ │ │ │ + b.n 670e │ │ │ │ │ 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, 6824 │ │ │ │ │ + cbz r0, 6818 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 66e8 │ │ │ │ │ + ble.n 66dc │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 684e │ │ │ │ │ + beq.n 6842 │ │ │ │ │ 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 67ec │ │ │ │ │ + beq.n 67e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 6842 │ │ │ │ │ + cbz r3, 6836 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 684e │ │ │ │ │ + beq.n 6842 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbz r3, 680e │ │ │ │ │ + cbz r3, 6802 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 66f4 │ │ │ │ │ + bge.w 66e8 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 66f4 │ │ │ │ │ + b.n 66e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6782 │ │ │ │ │ + bne.n 6776 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6782 │ │ │ │ │ + b.n 6776 │ │ │ │ │ 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 6752 │ │ │ │ │ + b.n 6746 │ │ │ │ │ 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 6824 │ │ │ │ │ + b.n 6818 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 67ec │ │ │ │ │ + b.n 67e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6824 │ │ │ │ │ + bne.n 6818 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 680e │ │ │ │ │ + beq.n 6802 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 66f4 │ │ │ │ │ + b.n 66e8 │ │ │ │ │ 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 6824 │ │ │ │ │ + b.n 6818 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006880 : │ │ │ │ │ +00006874 : │ │ │ │ │ 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 68f4 │ │ │ │ │ + bcs.n 68e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ │ - cbnz r2, 68e0 │ │ │ │ │ + cbnz r2, 68d4 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ it ge │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge.n 68c0 │ │ │ │ │ + bge.n 68b4 │ │ │ │ │ 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 r4, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 68d0 │ │ │ │ │ + beq.n 68c4 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ - cbz r4, 68d6 │ │ │ │ │ + cbz r4, 68ca │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10666,145 +10702,145 @@ │ │ │ │ │ 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 68c0 │ │ │ │ │ + b.n 68b4 │ │ │ │ │ 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 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 68d2 │ │ │ │ │ + b.n 68c6 │ │ │ │ │ │ │ │ │ │ -00006910 : │ │ │ │ │ +00006904 : │ │ │ │ │ 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 r4, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ │ - beq.w 6b14 │ │ │ │ │ - ldr r3, [pc, #512] @ (6b30 ) │ │ │ │ │ + beq.w 6b08 │ │ │ │ │ + ldr r3, [pc, #512] @ (6b24 ) │ │ │ │ │ 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 6a32 │ │ │ │ │ + beq.n 6a26 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 6a80 │ │ │ │ │ + ble.w 6a74 │ │ │ │ │ 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, #440] @ (6b34 ) │ │ │ │ │ + ldr r3, [pc, #440] @ (6b28 ) │ │ │ │ │ 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 6acc │ │ │ │ │ + bcs.w 6ac0 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ad0 │ │ │ │ │ + beq.w 6ac4 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 69f0 │ │ │ │ │ + ble.n 69e4 │ │ │ │ │ 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 69de │ │ │ │ │ + b.n 69d2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, ip │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - beq.n 69f0 │ │ │ │ │ + beq.n 69e4 │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 69d2 │ │ │ │ │ + bne.n 69c6 │ │ │ │ │ cmp r7, ip │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - bne.n 69de │ │ │ │ │ + bne.n 69d2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 6a20 │ │ │ │ │ + ble.n 6a14 │ │ │ │ │ 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 6a28 │ │ │ │ │ + beq.n 6a1c │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ - bne.n 6a0a │ │ │ │ │ + bne.n 69fe │ │ │ │ │ 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 6a0a │ │ │ │ │ - b.n 6a20 │ │ │ │ │ + bne.n 69fe │ │ │ │ │ + b.n 6a14 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6b00 │ │ │ │ │ + ble.n 6af4 │ │ │ │ │ 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] @ (6b38 ) │ │ │ │ │ + ldr r1, [pc, #232] @ (6b2c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -10822,217 +10858,217 @@ │ │ │ │ │ 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 6a22 │ │ │ │ │ + beq.n 6a16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #156] @ (6b3c ) │ │ │ │ │ + ldr r3, [pc, #156] @ (6b30 ) │ │ │ │ │ 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 69a4 │ │ │ │ │ + bcc.w 6998 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6ae6 │ │ │ │ │ + beq.n 6ada │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 6ae6 │ │ │ │ │ + cbnz r3, 6ada │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a22 │ │ │ │ │ + beq.n 6a16 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 69be │ │ │ │ │ - b.n 69f0 │ │ │ │ │ + bgt.w 69b2 │ │ │ │ │ + b.n 69e4 │ │ │ │ │ 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 6a4a │ │ │ │ │ - b.n 6a22 │ │ │ │ │ + bne.n 6a3e │ │ │ │ │ + b.n 6a16 │ │ │ │ │ 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 6a22 │ │ │ │ │ + b.n 6a16 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001f6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00006b40 : │ │ │ │ │ +00006b34 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 58bc <_list_extend> │ │ │ │ │ + bl 58b4 <_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 │ │ │ │ │ │ │ │ │ │ -00006b64 : │ │ │ │ │ +00006b58 : │ │ │ │ │ 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 6b8a │ │ │ │ │ + bpl.n 6b7e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ itt cc │ │ │ │ │ ldrcc r3, [r0, #12] │ │ │ │ │ ldrcc.w r0, [r3, r1, lsl #2] │ │ │ │ │ - bcs.n 6b9e │ │ │ │ │ + bcs.n 6b92 │ │ │ │ │ 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] @ (6bb0 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (6ba4 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 6b9a │ │ │ │ │ + b.n 6b8e │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006bb4 : │ │ │ │ │ +00006ba8 : │ │ │ │ │ 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 6c36 │ │ │ │ │ + ble.n 6c2a │ │ │ │ │ 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 6cac │ │ │ │ │ - beq.n 6c40 │ │ │ │ │ + blt.n 6ca0 │ │ │ │ │ + beq.n 6c34 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 6c36 │ │ │ │ │ + beq.n 6c2a │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6cac │ │ │ │ │ - beq.n 6c82 │ │ │ │ │ + blt.n 6ca0 │ │ │ │ │ + beq.n 6c76 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 6c36 │ │ │ │ │ + beq.n 6c2a │ │ │ │ │ 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 6cac │ │ │ │ │ + blt.n 6ca0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 6c9a │ │ │ │ │ + beq.n 6c8e │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 6c10 │ │ │ │ │ + bne.n 6c04 │ │ │ │ │ cmp r6, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 6c7c │ │ │ │ │ + b.n 6c70 │ │ │ │ │ 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 6ca0 │ │ │ │ │ + bne.n 6c94 │ │ │ │ │ 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 │ │ │ │ │ @@ -11053,77 +11089,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 r3, r7 │ │ │ │ │ - blt.n 6c84 │ │ │ │ │ - b.n 6c36 │ │ │ │ │ + blt.n 6c78 │ │ │ │ │ + b.n 6c2a │ │ │ │ │ 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 6c7c │ │ │ │ │ + b.n 6c70 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006cb4 : │ │ │ │ │ +00006ca8 : │ │ │ │ │ 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 6d2e │ │ │ │ │ + bne.n 6d22 │ │ │ │ │ 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 6d1e │ │ │ │ │ + beq.n 6d12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d60 │ │ │ │ │ + beq.n 6d54 │ │ │ │ │ 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 6d38 │ │ │ │ │ + bne.n 6d2c │ │ │ │ │ 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 6d4c │ │ │ │ │ + bne.n 6d40 │ │ │ │ │ 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 6d66 │ │ │ │ │ + bne.n 6d5a │ │ │ │ │ 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 │ │ │ │ │ @@ -11131,115 +11167,115 @@ │ │ │ │ │ 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 6d18 │ │ │ │ │ + beq.n 6d0c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6d18 │ │ │ │ │ + bne.n 6d0c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 6d18 │ │ │ │ │ + b.n 6d0c │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6d18 │ │ │ │ │ + b.n 6d0c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6d28 │ │ │ │ │ + bne.n 6d1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d28 │ │ │ │ │ + b.n 6d1c │ │ │ │ │ │ │ │ │ │ -00006d74 : │ │ │ │ │ +00006d68 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6dfa │ │ │ │ │ + beq.n 6dee │ │ │ │ │ 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 6dc2 │ │ │ │ │ + bmi.n 6db6 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 6da8 │ │ │ │ │ + cbz r0, 6d9c │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 6de4 │ │ │ │ │ + bne.n 6dd8 │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 6dc2 │ │ │ │ │ + beq.n 6db6 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 6dbe │ │ │ │ │ + cbz r0, 6db2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 6dce │ │ │ │ │ + bne.n 6dc2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcs.n 6dae │ │ │ │ │ + bcs.n 6da2 │ │ │ │ │ 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 6dbe │ │ │ │ │ + bne.n 6db2 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n 6dbe │ │ │ │ │ + b.n 6db2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6da8 │ │ │ │ │ + bne.n 6d9c │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 6da8 │ │ │ │ │ + b.n 6d9c │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006e00 : │ │ │ │ │ +00006df4 : │ │ │ │ │ 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 6e32 │ │ │ │ │ + bpl.n 6e26 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 6e4c │ │ │ │ │ + bcs.n 6e40 │ │ │ │ │ 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 6e30 │ │ │ │ │ + beq.n 6e24 │ │ │ │ │ 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 │ │ │ │ │ @@ -11252,43 +11288,43 @@ │ │ │ │ │ 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] @ (6e60 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (6e54 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 6e48 │ │ │ │ │ + b.n 6e3c │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006e64 : │ │ │ │ │ +00006e58 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6ed0 │ │ │ │ │ + beq.n 6ec4 │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 6e92 │ │ │ │ │ + b.n 6e86 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cbnz r3, 6ec8 │ │ │ │ │ + cbnz r3, 6ebc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls.n 6ec8 │ │ │ │ │ + bls.n 6ebc │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ @@ -11296,43 +11332,43 @@ │ │ │ │ │ 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 │ │ │ │ │ - beq.n 6e88 │ │ │ │ │ + beq.n 6e7c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6e88 │ │ │ │ │ + bne.n 6e7c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 6e88 │ │ │ │ │ + b.n 6e7c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006ed4 : │ │ │ │ │ +00006ec8 : │ │ │ │ │ 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] @ (6f0c ) │ │ │ │ │ + ldr r0, [pc, #36] @ (6f00 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 6f08 │ │ │ │ │ + cbz r0, 6efc │ │ │ │ │ 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 │ │ │ │ │ @@ -11342,730 +11378,756 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006f10 : │ │ │ │ │ +00006f04 : │ │ │ │ │ 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, 6f32 │ │ │ │ │ + cbz r0, 6f26 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6f3c │ │ │ │ │ + bne.n 6f30 │ │ │ │ │ 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 6f32 │ │ │ │ │ + bne.n 6f26 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6f32 │ │ │ │ │ + b.n 6f26 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006f4c : │ │ │ │ │ +00006f40 : │ │ │ │ │ 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 58bc <_list_extend> │ │ │ │ │ + bl 58b4 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 6f76 │ │ │ │ │ + beq.n 6f6a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6f72 │ │ │ │ │ + beq.n 6f66 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6f72 │ │ │ │ │ + b.n 6f66 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006f7c : │ │ │ │ │ +00006f70 : │ │ │ │ │ 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 70cc │ │ │ │ │ - ldr r3, [pc, #316] @ (70d4 ) │ │ │ │ │ + ble.w 70c0 │ │ │ │ │ + ldr r3, [pc, #316] @ (70c8 ) │ │ │ │ │ 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 704c │ │ │ │ │ + ble.n 7040 │ │ │ │ │ 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, #252] @ (70d8 ) │ │ │ │ │ + ldr r3, [pc, #252] @ (70cc ) │ │ │ │ │ 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 7096 │ │ │ │ │ + bcs.n 708a │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 709a │ │ │ │ │ + beq.n 708e │ │ │ │ │ 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 703e │ │ │ │ │ + bne.n 7032 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ - bne.n 7024 │ │ │ │ │ + bne.n 7018 │ │ │ │ │ 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 7024 │ │ │ │ │ - b.n 7036 │ │ │ │ │ + bne.n 7018 │ │ │ │ │ + b.n 702a │ │ │ │ │ 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 7038 │ │ │ │ │ + beq.n 702c │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #112] @ (70dc ) │ │ │ │ │ + ldr r3, [pc, #112] @ (70d0 ) │ │ │ │ │ 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 7002 │ │ │ │ │ + bcc.n 6ff6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 70b0 │ │ │ │ │ + beq.n 70a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 70b0 │ │ │ │ │ + cbnz r3, 70a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7038 │ │ │ │ │ + beq.n 702c │ │ │ │ │ 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 7020 │ │ │ │ │ + b.n 7014 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w ec │ │ │ │ │ .word 0x00000132 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000070e0 : │ │ │ │ │ +000070d4 : │ │ │ │ │ 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 718a │ │ │ │ │ + beq.n 717e │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 718a │ │ │ │ │ + beq.n 717e │ │ │ │ │ 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 7180 │ │ │ │ │ + bne.n 7174 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 7178 │ │ │ │ │ + cbnz r0, 716c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 7606 │ │ │ │ │ + bcs.w 7682 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ adds r0, r6, r1 │ │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 731a │ │ │ │ │ + bne.w 730e │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ strge r5, [r4, #8] │ │ │ │ │ - bge.n 7158 │ │ │ │ │ + bge.n 714c │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ adds r1, #4 │ │ │ │ │ add r1, r6 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7310 │ │ │ │ │ + beq.w 7304 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7310 │ │ │ │ │ + bne.w 7304 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it lt │ │ │ │ │ addlt r2, r2, r3 │ │ │ │ │ - b.n 712a │ │ │ │ │ + b.n 711e │ │ │ │ │ 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 76f4 │ │ │ │ │ + bne.w 77da │ │ │ │ │ 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 7614 │ │ │ │ │ + blt.w 7690 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 732c │ │ │ │ │ + beq.w 7320 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 772a │ │ │ │ │ + beq.w 7810 │ │ │ │ │ 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 7614 │ │ │ │ │ + beq.w 7690 │ │ │ │ │ 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 7456 │ │ │ │ │ - beq.w 7460 │ │ │ │ │ + blt.w 74c0 │ │ │ │ │ + beq.w 74ca │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.w 745e │ │ │ │ │ + bgt.w 74c8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 746c │ │ │ │ │ + bne.w 74d6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4e3c │ │ │ │ │ + bl 4e34 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 7178 │ │ │ │ │ + beq.n 716c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7178 │ │ │ │ │ + bne.n 716c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 7178 │ │ │ │ │ + b.n 716c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ - str.w r0, [r9, r3, lsl #2] │ │ │ │ │ - ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ + ldr.w r4, [r0, r1, lsl #2] │ │ │ │ │ + str.w r4, [r9, r3, lsl #2] │ │ │ │ │ + ldr.w r4, [ip, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ │ cmp r6, lr │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ - strne r6, [r0, #0] │ │ │ │ │ - str.w r0, [ip, r1, lsl #2] │ │ │ │ │ + strne r6, [r4, #0] │ │ │ │ │ + str.w r4, [r0, r1, lsl #2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - add r1, r4 │ │ │ │ │ - bne.n 7224 │ │ │ │ │ + add r1, r2 │ │ │ │ │ + bne.n 7218 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7676 │ │ │ │ │ + bne.w 7734 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 72f8 │ │ │ │ │ + beq.n 72ec │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7686 │ │ │ │ │ + bne.w 7744 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 72f8 │ │ │ │ │ + beq.n 72ec │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 76a6 │ │ │ │ │ + bne.w 7764 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 72f8 │ │ │ │ │ + beq.n 72ec │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7696 │ │ │ │ │ + bne.w 7754 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.n 72f8 │ │ │ │ │ + beq.n 72ec │ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 76d6 │ │ │ │ │ + bne.w 77ac │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n 72f8 │ │ │ │ │ + beq.n 72ec │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 76c6 │ │ │ │ │ + bne.w 779c │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ - beq.n 72f8 │ │ │ │ │ + beq.n 72ec │ │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 76b6 │ │ │ │ │ + bne.w 77bc │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - beq.n 72f8 │ │ │ │ │ + beq.n 72ec │ │ │ │ │ movs r4, #7 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r9, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 761a │ │ │ │ │ + bne.w 7672 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 72e6 │ │ │ │ │ + bne.n 72da │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 7310 │ │ │ │ │ + beq.n 7304 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7212 │ │ │ │ │ + beq.n 7206 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str r5, [r6, r1] │ │ │ │ │ - b.n 7158 │ │ │ │ │ + b.n 714c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - blt.w 75f8 │ │ │ │ │ - beq.n 734e │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + blt.w 7664 │ │ │ │ │ + beq.n 7342 │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 7602 │ │ │ │ │ + bgt.w 766e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 7490 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ble.n 7310 │ │ │ │ │ + beq.w 74fa │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + ble.n 7304 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 7370 │ │ │ │ │ + bge.n 7368 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - subs r1, r6, #1 │ │ │ │ │ + add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - lsls r0, r6, #2 │ │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7724 │ │ │ │ │ + beq.w 780a │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bcs.w 75f4 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bcs.w 7660 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldrd ip, r0, [r4, #8] │ │ │ │ │ + subs r7, r0, #4 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ add.w lr, r2, r5 │ │ │ │ │ - mov.w r8, r5, lsl #2 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp lr, ip │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + mov.w r9, r5, lsl #2 │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ + add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ it cs │ │ │ │ │ - addcs.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r1, [r0, r5, lsl #2] │ │ │ │ │ + addcs.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ │ + sub.w r0, r5, r6 │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ it cs │ │ │ │ │ subcs.w r2, ip, r5 │ │ │ │ │ - sub.w ip, r5, r3 │ │ │ │ │ - str.w r1, [r7, r3, lsl #2] │ │ │ │ │ - add.w r1, r8, #4 │ │ │ │ │ - add r1, r0 │ │ │ │ │ + str.w r1, [r7, #4]! │ │ │ │ │ + add.w r1, r9, #4 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - add.w r0, r0, ip, lsl #2 │ │ │ │ │ + add r1, r3 │ │ │ │ │ + add.w r0, r3, r0, lsl #2 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldrd r1, r2, [sp, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ │ add r5, r2 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bcc.n 738e │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bcc.n 738a │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - mla r1, r2, r6, r1 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bcc.w 765e │ │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ │ - subs r2, r2, r6 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - ble.w 75ea │ │ │ │ │ - adds r5, r2, #6 │ │ │ │ │ - adds r1, r2, #3 │ │ │ │ │ - add.w r5, r5, r2, asr #3 │ │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ │ + mla r1, r2, r8, r1 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bcc.w 76ca │ │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w 7656 │ │ │ │ │ + adds r5, r3, #6 │ │ │ │ │ + adds r2, r3, #3 │ │ │ │ │ + add.w r5, r5, r3, asr #3 │ │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ - subs r0, r5, r2 │ │ │ │ │ - bics.w r5, r5, r0, asr #32 │ │ │ │ │ + subs r1, r5, r3 │ │ │ │ │ + bics.w r5, r5, r1, asr #32 │ │ │ │ │ it cs │ │ │ │ │ - movcs r5, r1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 76e6 │ │ │ │ │ + movcs r5, r2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 77cc │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 76ea │ │ │ │ │ + bcs.w 77d0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 76ea │ │ │ │ │ - strd r2, r0, [r4, #8] │ │ │ │ │ + beq.w 77d0 │ │ │ │ │ + strd r3, r0, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ + ldr.w r0, [sl] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.w 76f8 │ │ │ │ │ + cmp.w r8, #1 │ │ │ │ │ + beq.n 74b4 │ │ │ │ │ + ldr.w r0, [sl, #4] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.w 770c │ │ │ │ │ + cmp.w r8, #2 │ │ │ │ │ + beq.n 74b4 │ │ │ │ │ + ldr.w r0, [sl, #8] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.w 7720 │ │ │ │ │ + cmp.w r8, #3 │ │ │ │ │ + beq.n 74b4 │ │ │ │ │ + ldr.w r0, [sl, #12] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.w 7774 │ │ │ │ │ + cmp.w r8, #4 │ │ │ │ │ + beq.n 74b4 │ │ │ │ │ + ldr.w r0, [sl, #16] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.w 7788 │ │ │ │ │ + cmp.w r8, #5 │ │ │ │ │ + beq.n 74b4 │ │ │ │ │ + movs r4, #5 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r0, [r7, r4, lsl #2] │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bne.w 75c2 │ │ │ │ │ + ldr.w r0, [sl, r4, lsl #2] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w 76e4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bne.n 7438 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bne.n 74a2 │ │ │ │ │ + mov r0, sl │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 7178 │ │ │ │ │ + b.n 716c │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 7460 │ │ │ │ │ + bge.n 74ca │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 746c │ │ │ │ │ + bne.n 74d6 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - b.n 71f6 │ │ │ │ │ + b.n 71ea │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 762a │ │ │ │ │ - cbnz r0, 749e │ │ │ │ │ + bne.w 7696 │ │ │ │ │ + cbnz r0, 7508 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 748c │ │ │ │ │ + beq.n 74f6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7212 │ │ │ │ │ + beq.w 7206 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b.n 7178 │ │ │ │ │ + b.n 716c │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a3c │ │ │ │ │ + bl 4a2c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 7178 │ │ │ │ │ + b.n 716c │ │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 770e │ │ │ │ │ + beq.w 77f4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r2, r5, #12 │ │ │ │ │ - ldrmi r2, [r5, #12] │ │ │ │ │ + addpl.w ip, r5, #12 │ │ │ │ │ + ldrmi.w ip, [r5, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 72f8 │ │ │ │ │ - ldr.w ip, [r4, #12] │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ + ble.w 72ec │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - bne.w 721e │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne.w 7212 │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ - subs r2, #4 │ │ │ │ │ - add.w sl, r0, r3 │ │ │ │ │ + sub.w r2, ip, #4 │ │ │ │ │ + add.w sl, r9, r3 │ │ │ │ │ + sub.w r6, r9, #4 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r0, #4 │ │ │ │ │ - sub.w r4, sl, r0 │ │ │ │ │ + sub.w r4, sl, r6 │ │ │ │ │ subs r4, #4 │ │ │ │ │ lsrs r4, r4, #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ands.w r4, r4, #3 │ │ │ │ │ - beq.n 7548 │ │ │ │ │ + beq.n 75bc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 7528 │ │ │ │ │ + beq.n 759a │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 7510 │ │ │ │ │ - ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ - str.w r4, [r0, #4]! │ │ │ │ │ + beq.n 7580 │ │ │ │ │ + ldr.w r4, [r0, r1, lsl #2] │ │ │ │ │ + str.w r4, [r6, #4]! │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ │ - cmp r6, lr │ │ │ │ │ - bne.n 75d6 │ │ │ │ │ - str.w r4, [ip, r1, lsl #2] │ │ │ │ │ + ldr.w ip, [r4] │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bne.n 763e │ │ │ │ │ + str.w r4, [r0, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ - str.w r4, [r0, #4]! │ │ │ │ │ + ldr.w r4, [r0, r1, lsl #2] │ │ │ │ │ + str.w r4, [r6, #4]! │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ │ - cmp r6, lr │ │ │ │ │ - bne.n 75d6 │ │ │ │ │ - str.w r4, [ip, r1, lsl #2] │ │ │ │ │ + ldr.w ip, [r4] │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bne.n 763e │ │ │ │ │ + str.w r4, [r0, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ - str.w r4, [r0, #4]! │ │ │ │ │ + ldr.w r4, [r0, r1, lsl #2] │ │ │ │ │ + str.w r4, [r6, #4]! │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ │ - cmp r6, lr │ │ │ │ │ - bne.n 75d6 │ │ │ │ │ - str.w r4, [ip, r1, lsl #2] │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ + ldr.w ip, [r4] │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bne.n 763e │ │ │ │ │ + str.w r4, [r0, r1, lsl #2] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - beq.w 7246 │ │ │ │ │ - adds r0, #4 │ │ │ │ │ - ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ + beq.w 723a │ │ │ │ │ + adds r6, #4 │ │ │ │ │ + ldr.w r4, [r0, r1, lsl #2] │ │ │ │ │ adds r2, #4 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ + str r4, [r6, #0] │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ │ - cmp r6, lr │ │ │ │ │ - bne.n 75d6 │ │ │ │ │ - str.w r4, [ip, r1, lsl #2] │ │ │ │ │ + ldr.w ip, [r4] │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bne.n 763e │ │ │ │ │ + str.w r4, [r0, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ - str.w r4, [r0, #4]! │ │ │ │ │ + ldr.w r4, [r0, r1, lsl #2] │ │ │ │ │ + str.w r4, [r6, #4]! │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ │ - cmp r6, lr │ │ │ │ │ - bne.n 75d6 │ │ │ │ │ - str.w r4, [ip, r1, lsl #2] │ │ │ │ │ + ldr.w ip, [r4] │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bne.n 763e │ │ │ │ │ + str.w r4, [r0, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - add.w r0, r7, #8 │ │ │ │ │ + add.w r6, r7, #8 │ │ │ │ │ add.w r2, r3, #8 │ │ │ │ │ - ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ + ldr.w r4, [r0, r1, lsl #2] │ │ │ │ │ str r4, [r7, #8] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ │ - cmp r6, lr │ │ │ │ │ - bne.n 75d6 │ │ │ │ │ + ldr.w ip, [r4] │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bne.n 763e │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - add.w r0, r7, #12 │ │ │ │ │ - str.w r4, [ip, r1, lsl #2] │ │ │ │ │ + add.w r6, r7, #12 │ │ │ │ │ + str.w r4, [r0, r1, lsl #2] │ │ │ │ │ adds r1, r2, #2 │ │ │ │ │ add.w r2, r3, #12 │ │ │ │ │ - ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ + ldr.w r4, [r0, r1, lsl #2] │ │ │ │ │ str r4, [r7, #12] │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ │ - cmp r6, lr │ │ │ │ │ - bne.n 75d6 │ │ │ │ │ - str.w r4, [ip, r1, lsl #2] │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ + ldr.w ip, [r4] │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bne.n 763e │ │ │ │ │ + str.w r4, [r0, r1, lsl #2] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r1, r1, #3 │ │ │ │ │ - bne.n 7548 │ │ │ │ │ - b.n 7246 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 7444 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - b.n 7444 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - str r6, [r4, #0] │ │ │ │ │ - str.w r4, [ip, r1, lsl #2] │ │ │ │ │ + bne.n 75bc │ │ │ │ │ + b.n 723a │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + str.w ip, [r4] │ │ │ │ │ + str.w r4, [r0, r1, lsl #2] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - bne.w 74e0 │ │ │ │ │ - b.n 7246 │ │ │ │ │ - cmp.w r2, r1, asr #1 │ │ │ │ │ - bge.w 7430 │ │ │ │ │ - b.n 73f0 │ │ │ │ │ + bne.w 754e │ │ │ │ │ + b.n 723a │ │ │ │ │ + cmp.w r3, r2, asr #1 │ │ │ │ │ + bge.w 742c │ │ │ │ │ + b.n 73ec │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 73d8 │ │ │ │ │ + b.n 73d2 │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 734e │ │ │ │ │ + bge.w 7342 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 734e │ │ │ │ │ + b.n 7342 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 72e6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 72e6 │ │ │ │ │ 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 r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7178 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 72f2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 72f2 │ │ │ │ │ + b.n 716c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -12074,353 +12136,406 @@ │ │ │ │ │ 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 7614 │ │ │ │ │ + beq.n 7690 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7614 │ │ │ │ │ + bne.n 7690 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7614 │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - subs r5, r1, r6 │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - add.w r1, r0, r1, lsl #2 │ │ │ │ │ - add.w r0, r0, r5, lsl #2 │ │ │ │ │ + b.n 7690 │ │ │ │ │ + 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 r2, [r4, #8] │ │ │ │ │ - b.n 73e4 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + b.n 73de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7256 │ │ │ │ │ + bne.w 74ae │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7256 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 74ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 726c │ │ │ │ │ + bne.w 743e │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 726c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 743e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7298 │ │ │ │ │ + bne.w 7454 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7298 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 7454 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7282 │ │ │ │ │ + bne.w 746a │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7282 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 746a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72da │ │ │ │ │ + bne.w 724a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 72da │ │ │ │ │ + b.n 724a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72c4 │ │ │ │ │ + bne.w 7260 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 72c4 │ │ │ │ │ + b.n 7260 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72ae │ │ │ │ │ + bne.w 728c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 72ae │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 7418 │ │ │ │ │ + b.n 728c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 7276 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 7276 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 7480 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 7480 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 7496 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 7496 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 72b8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 72b8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 72a2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 72a2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 72ce │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 72ce │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 7414 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7432 │ │ │ │ │ + b.n 742e │ │ │ │ │ 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 7614 │ │ │ │ │ + b.n 7690 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7724 │ │ │ │ │ + beq.n 780a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 7724 │ │ │ │ │ + cbnz r3, 780a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 7614 │ │ │ │ │ + b.n 7690 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f7c │ │ │ │ │ + bl 6f70 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 71cc │ │ │ │ │ - b.n 7614 │ │ │ │ │ - nop │ │ │ │ │ + bne.w 71c0 │ │ │ │ │ + b.n 7690 │ │ │ │ │ │ │ │ │ │ -00007740 : │ │ │ │ │ +00007824 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 774a │ │ │ │ │ + cbz r0, 782e │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000774c : │ │ │ │ │ +00007830 : │ │ │ │ │ list_sort(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov lr, r1 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbnz r3, 778c │ │ │ │ │ + cbnz r3, 7870 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 7818 │ │ │ │ │ + blt.n 78fc │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 77f0 │ │ │ │ │ + bne.n 78d4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w c50 │ │ │ │ │ - ldr.w ip, [pc, #204] @ 785c │ │ │ │ │ + b.w c4c │ │ │ │ │ + ldr.w ip, [pc, #204] @ 7940 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ mov r0, lr │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 77ca │ │ │ │ │ + cbz r0, 78ae │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add r1, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 784c │ │ │ │ │ + beq.n 7930 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 77ce │ │ │ │ │ + cbz r3, 78b2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 77d6 │ │ │ │ │ + bne.n 78ba │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c50 │ │ │ │ │ + bl c4c │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - blt.n 7856 │ │ │ │ │ + blt.n 793a │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl c50 │ │ │ │ │ - b.n 77ca │ │ │ │ │ - ldr.w ip, [pc, #104] @ 785c │ │ │ │ │ + bl c4c │ │ │ │ │ + b.n 78ae │ │ │ │ │ + ldr.w ip, [pc, #104] @ 7940 │ │ │ │ │ mov r0, lr │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 77b4 │ │ │ │ │ - b.n 77ca │ │ │ │ │ - ldr.w ip, [pc, #64] @ 785c │ │ │ │ │ + bne.n 7898 │ │ │ │ │ + b.n 78ae │ │ │ │ │ + ldr.w ip, [pc, #64] @ 7940 │ │ │ │ │ mov r0, lr │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 77ca │ │ │ │ │ + beq.n 78ae │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - b.n 77d6 │ │ │ │ │ + b.n 78ba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 77e4 │ │ │ │ │ + b.n 78c8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 77ca │ │ │ │ │ + b.n 78ae │ │ │ │ │ nop │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007860 : │ │ │ │ │ +00007944 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7956 │ │ │ │ │ + beq.n 7a3a │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne.w 79a8 │ │ │ │ │ + bne.w 7a8c │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb.w r2, [sp, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7982 │ │ │ │ │ + blt.n 7a66 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 7932 │ │ │ │ │ + ble.n 7a16 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 78c6 │ │ │ │ │ + b.n 79aa │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n 7932 │ │ │ │ │ + bge.n 7a16 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ │ - cbz r5, 78da │ │ │ │ │ + cbz r5, 79be │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 78ec │ │ │ │ │ + ble.n 79d0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7976 │ │ │ │ │ + blt.n 7a5a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7976 │ │ │ │ │ + beq.n 7a5a │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7962 │ │ │ │ │ + blt.n 7a46 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 7992 │ │ │ │ │ + beq.n 7a76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7992 │ │ │ │ │ + bne.n 7a76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 78bc │ │ │ │ │ + beq.n 79a0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 78bc │ │ │ │ │ + beq.n 79a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 78bc │ │ │ │ │ + bne.n 79a0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 78bc │ │ │ │ │ + b.n 79a0 │ │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7982 │ │ │ │ │ + blt.n 7a66 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ @@ -12429,96 +12544,96 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7976 │ │ │ │ │ + beq.n 7a5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7976 │ │ │ │ │ + cbnz r3, 7a5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 7982 │ │ │ │ │ + cbz r5, 7a66 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7998 │ │ │ │ │ + bne.n 7a7c │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7950 │ │ │ │ │ + b.n 7a34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 791c │ │ │ │ │ - b.n 78bc │ │ │ │ │ + bne.n 7a00 │ │ │ │ │ + b.n 79a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7982 │ │ │ │ │ + bne.n 7a66 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7982 │ │ │ │ │ - ble.n 798e │ │ │ │ │ + b.n 7a66 │ │ │ │ │ + ble.n 7a72 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -000079bc <_PyList_ClearFreeList>: │ │ │ │ │ +00007aa0 <_PyList_ClearFreeList>: │ │ │ │ │ _PyList_ClearFreeList(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 79f0 <_PyList_ClearFreeList+0x34> │ │ │ │ │ + ble.n 7ad4 <_PyList_ClearFreeList+0x34> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #168] @ 0xa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 79d6 <_PyList_ClearFreeList+0x1a> │ │ │ │ │ - cbnz r5, 79f4 <_PyList_ClearFreeList+0x38> │ │ │ │ │ + bgt.n 7aba <_PyList_ClearFreeList+0x1a> │ │ │ │ │ + cbnz r5, 7ad8 <_PyList_ClearFreeList+0x38> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007a00 : │ │ │ │ │ +00007ae4 : │ │ │ │ │ listreviter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 7a5e │ │ │ │ │ + blt.n 7b42 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 7a3e │ │ │ │ │ + bcs.n 7b22 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ ittet ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ @@ -12530,25 +12645,25 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r2, #12] │ │ │ │ │ - beq.n 7a5e │ │ │ │ │ + beq.n 7b42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 7a62 │ │ │ │ │ + cbz r3, 7b46 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7a5e │ │ │ │ │ + b.n 7b42 │ │ │ │ │ │ │ │ │ │ -00007a68 : │ │ │ │ │ +00007b4c : │ │ │ │ │ unsafe_long_compare(): │ │ │ │ │ ldrd r2, ip, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -12558,54 +12673,54 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007a94 : │ │ │ │ │ +00007b78 : │ │ │ │ │ list_repeat(): │ │ │ │ │ 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 r6, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ ite le │ │ │ │ │ movle r5, #1 │ │ │ │ │ movgt r5, #0 │ │ │ │ │ - ble.w 7c24 │ │ │ │ │ + ble.w 7d08 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt.w 7d2a │ │ │ │ │ - ldr r3, [pc, #616] @ (7d34 ) │ │ │ │ │ + bgt.w 7e0e │ │ │ │ │ + ldr r3, [pc, #616] @ (7e18 ) │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 7c82 │ │ │ │ │ + ble.w 7d66 │ │ │ │ │ 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 │ │ │ │ │ - ldr r3, [pc, #568] @ (7d38 ) │ │ │ │ │ + ldr r3, [pc, #568] @ (7e1c ) │ │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ mul.w r5, r6, r7 │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ @@ -12619,62 +12734,62 @@ │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ it cs │ │ │ │ │ strcs r3, [r4, #12] │ │ │ │ │ - bcs.w 7cb6 │ │ │ │ │ + bcs.w 7d9a │ │ │ │ │ mov.w r9, r5, lsl #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7cb6 │ │ │ │ │ + beq.w 7d9a │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne.w 7ce6 │ │ │ │ │ + bne.w 7dca │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, r1, r5 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ add.w r1, r3, r9 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 7c1a │ │ │ │ │ + bcs.n 7cfe │ │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r9, #4 │ │ │ │ │ - beq.n 7c0e │ │ │ │ │ + beq.n 7cf2 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ lsrs r7, r0, #1 │ │ │ │ │ lsls r1, r7, #3 │ │ │ │ │ add.w r6, r3, r7, lsl #3 │ │ │ │ │ subs r1, #8 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 7be0 │ │ │ │ │ + beq.n 7cc4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 7bd6 │ │ │ │ │ + beq.n 7cba │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 7bd0 │ │ │ │ │ + beq.n 7cb4 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 7bca │ │ │ │ │ + beq.n 7cae │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 7bc4 │ │ │ │ │ + beq.n 7ca8 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 7bbe │ │ │ │ │ + beq.n 7ca2 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 7bb8 │ │ │ │ │ + beq.n 7c9c │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ @@ -12682,57 +12797,57 @@ │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 7c06 │ │ │ │ │ + beq.n 7cea │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ │ strd r2, r2, [r3, #24] │ │ │ │ │ strd r2, r2, [r3, #32] │ │ │ │ │ strd r2, r2, [r3, #40] @ 0x28 │ │ │ │ │ strd r2, r2, [r3, #48] @ 0x30 │ │ │ │ │ strd r2, r2, [r3, #56] @ 0x38 │ │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 7be0 │ │ │ │ │ + bne.n 7cc4 │ │ │ │ │ cmp.w r0, r7, lsl #1 │ │ │ │ │ - beq.n 7c1a │ │ │ │ │ + beq.n 7cfe │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #276] @ (7d3c ) │ │ │ │ │ + ldr r3, [pc, #276] @ (7e20 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 7ca2 │ │ │ │ │ + ble.n 7d86 │ │ │ │ │ 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] @ (7d40 ) │ │ │ │ │ + ldr r1, [pc, #232] @ (7e24 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -12740,89 +12855,89 @@ │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b.n 7c12 │ │ │ │ │ + b.n 7cf6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c12 │ │ │ │ │ - ldr r3, [pc, #172] @ (7d44 ) │ │ │ │ │ + beq.n 7cf6 │ │ │ │ │ + ldr r3, [pc, #172] @ (7e28 ) │ │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 7b08 │ │ │ │ │ + b.n 7bec │ │ │ │ │ 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 7c52 │ │ │ │ │ - b.n 7c12 │ │ │ │ │ + bne.n 7d36 │ │ │ │ │ + b.n 7cf6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7ccc │ │ │ │ │ + beq.n 7db0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7ccc │ │ │ │ │ + cbnz r3, 7db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c12 │ │ │ │ │ + beq.n 7cf6 │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ mov.w r9, r5, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 7b60 │ │ │ │ │ + beq.w 7c44 │ │ │ │ │ add.w r8, r2, r6, lsl #2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 7d04 │ │ │ │ │ + b.n 7de8 │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r1, r7 │ │ │ │ │ it ne │ │ │ │ │ strne r1, [r0, #0] │ │ │ │ │ str.w r0, [ip], #4 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi.n 7cf2 │ │ │ │ │ + bhi.n 7dd6 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ sub.w r7, r9, r6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r0, r3, r6 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - ble.n 7c1a │ │ │ │ │ + ble.n 7cfe │ │ │ │ │ cmp r7, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r7, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 7d0a │ │ │ │ │ + b.n 7dee │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000260 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000230 │ │ │ │ │ @@ -12830,267 +12945,267 @@ │ │ │ │ │ .word 0x0000010e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007d48 : │ │ │ │ │ +00007e2c : │ │ │ │ │ py_list_clear(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7dd4 │ │ │ │ │ + beq.n 7eb8 │ │ │ │ │ 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 7d96 │ │ │ │ │ + bmi.n 7e7a │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 7d7c │ │ │ │ │ + cbz r0, 7e60 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 7dbe │ │ │ │ │ + bne.n 7ea2 │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 7d96 │ │ │ │ │ + beq.n 7e7a │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 7d92 │ │ │ │ │ + cbz r0, 7e76 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 7da8 │ │ │ │ │ + bne.n 7e8c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcs.n 7d82 │ │ │ │ │ + bcs.n 7e66 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7d92 │ │ │ │ │ + bne.n 7e76 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n 7d92 │ │ │ │ │ + b.n 7e76 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7d7c │ │ │ │ │ + bne.n 7e60 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 7d7c │ │ │ │ │ + b.n 7e60 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007de0 : │ │ │ │ │ +00007ec4 : │ │ │ │ │ list_count(): │ │ │ │ │ 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 r2, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - cbz r2, 7e48 │ │ │ │ │ + cbz r2, 7f2c │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 7e2e │ │ │ │ │ + b.n 7f12 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 7e6e │ │ │ │ │ + bne.n 7f52 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r8, r8, #1 │ │ │ │ │ ldrgt r2, [r6, #8] │ │ │ │ │ - bgt.n 7e42 │ │ │ │ │ - bne.n 7e9a │ │ │ │ │ + bgt.n 7f26 │ │ │ │ │ + bne.n 7f7e │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcs.n 7e48 │ │ │ │ │ + bcs.n 7f2c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 7e54 │ │ │ │ │ + bne.n 7f38 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 7e06 │ │ │ │ │ + bne.n 7eea │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi.n 7e2e │ │ │ │ │ + bhi.n 7f12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - beq.n 7e82 │ │ │ │ │ + beq.n 7f66 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 7e18 │ │ │ │ │ + beq.n 7efc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7e18 │ │ │ │ │ + bne.n 7efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 7e18 │ │ │ │ │ + b.n 7efc │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n 7e42 │ │ │ │ │ + beq.n 7f26 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7e42 │ │ │ │ │ + bne.n 7f26 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b.n 7e42 │ │ │ │ │ + b.n 7f26 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007ea4 : │ │ │ │ │ +00007f88 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 7eb4 │ │ │ │ │ + bgt.n 7f98 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 7eaa │ │ │ │ │ + bcs.n 7f8e │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n 7ec0 │ │ │ │ │ - b.n 7eaa │ │ │ │ │ + bhi.n 7fa4 │ │ │ │ │ + b.n 7f8e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007ed4 : │ │ │ │ │ +00007fb8 : │ │ │ │ │ list_index(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r2 │ │ │ │ │ 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 7fbe │ │ │ │ │ + bhi.n 80a2 │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 7fba │ │ │ │ │ + beq.n 809e │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fd2 │ │ │ │ │ + beq.n 80b6 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 7f22 │ │ │ │ │ + beq.n 8006 │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fd2 │ │ │ │ │ + beq.n 80b6 │ │ │ │ │ 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 7f7e │ │ │ │ │ + ble.n 8062 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls.n 7f7e │ │ │ │ │ + bls.n 8062 │ │ │ │ │ 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] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 7f9e │ │ │ │ │ + bne.n 8082 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 7fb2 │ │ │ │ │ + bgt.n 8096 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ - bne.n 7fd2 │ │ │ │ │ + bne.n 80b6 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 7f48 │ │ │ │ │ + bne.n 802c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ @@ -13101,61 +13216,61 @@ │ │ │ │ │ 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 7f70 │ │ │ │ │ + bne.n 8054 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 7f70 │ │ │ │ │ + b.n 8054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ - b.n 7f98 │ │ │ │ │ + b.n 807c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 7f44 │ │ │ │ │ + b.n 8028 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 7fd6 │ │ │ │ │ + cbnz r0, 80ba │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7f98 │ │ │ │ │ + b.n 807c │ │ │ │ │ ldr.w r7, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 7f22 │ │ │ │ │ + ble.n 8006 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7f14 │ │ │ │ │ - b.n 7fd2 │ │ │ │ │ + bne.n 7ff8 │ │ │ │ │ + b.n 80b6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007ff0 : │ │ │ │ │ +000080d4 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00008008 : │ │ │ │ │ +000080ec : │ │ │ │ │ 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 {} │ │ │ │ │ @@ -183,15 +183,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 184 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 58bc <_list_extend> │ │ │ │ │ + b.w 58b4 <_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: 116812 (bytes into file) │ │ │ │ │ + Start of section headers: 116928 (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 0x1c84c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1c8c0: │ │ │ │ │ │ │ │ │ │ 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 0019ac 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 018c04 000728 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0019e0 0004c8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01932c 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001ea8 0003b4 00 WA 0 0 8 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001ea8 012558 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0196e4 002f90 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 014400 000b7f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 014f80 0001d8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01c674 000108 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 015158 000dc6 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01c77c 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 015f1e 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 015f1e 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 015f54 001b90 10 16 307 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 017ae4 00111f 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01c7bc 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001a3c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 018c78 000728 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001a70 0004c8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0193a0 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001f38 0003b4 00 WA 0 0 8 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001f38 01257c 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 019758 002f90 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0144b4 000b7f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 015034 0001d8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01c6e8 000108 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 01520c 000dc6 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01c7f0 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 015fd2 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 015fd2 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 016008 001b50 10 16 303 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 017b58 00111f 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01c830 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 441 entries: │ │ │ │ │ +Symbol table '.symtab' contains 437 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 5: 00000080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -31,414 +31,410 @@ │ │ │ │ │ 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: 00000868 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 33: 00000870 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 34: 000114a1 356 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 35: 0000da51 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 34: 00011499 356 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 35: 0000da4d 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 36: 00000e70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 37: 00000e80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 38: 0000111d 136 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ 39: 000011a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 40: 000011a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 41: 000011a5 410 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ + 41: 000011a5 406 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ 42: 000011f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 43: 000011fa 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 44: 00001238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 45: 00001250 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 46: 000012b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 47: 000012d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 48: 000012f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 49: 0000130c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 50: 0000131c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 51: 00001334 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 52: 00001341 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ + 44: 00001234 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 0000124c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 46: 000012b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 47: 000012cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 000012f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 49: 00001308 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 50: 00001318 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00001330 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 52: 0000133d 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ 53: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 54: 0000160d 106 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ - 55: 00001679 74 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ - 56: 000016c5 38 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ - 57: 000016ed 2256 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ + 54: 00001609 106 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ + 55: 00001675 74 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ + 56: 000016c1 38 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ + 57: 000016e9 2272 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ 58: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 59: 00001cd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 60: 00001cec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 61: 000012c1 484 FUNC LOCAL DEFAULT 1 pylong_int_to_decimal_string │ │ │ │ │ - 62: 00001fb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 61: 000012c5 622 FUNC LOCAL DEFAULT 1 pylong_int_to_decimal_string │ │ │ │ │ + 62: 00001fc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 63: 00000138 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 64: 00000139 76 FUNC LOCAL DEFAULT 1 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ 65: 00000180 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 66: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 67: 00001fbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 67: 00001fc8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 68: 000002bc 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 69: 000002e4 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 70: 00000310 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 71: 000020fd 676 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ - 72: 000023a1 884 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ + 71: 00002109 676 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ + 72: 000023ad 884 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ 73: 00000185 96 FUNC LOCAL DEFAULT 1 divmod_shift.part.0 │ │ │ │ │ - 74: 0000239c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 000023a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 75: 00000184 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 76: 00009d65 732 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ - 77: 000023a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 78: 00002710 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 79: 00002714 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 80: 00002715 374 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 81: 000092d1 748 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 82: 00007885 508 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 83: 0000288d 1052 FUNC LOCAL DEFAULT 6 long_sub.constprop.0 │ │ │ │ │ - 84: 00007671 532 FUNC LOCAL DEFAULT 6 x_add.constprop.0 │ │ │ │ │ - 85: 00002c90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 86: 00002ca0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 76: 00009d99 732 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ + 77: 000023ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 78: 0000271c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 79: 00002720 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 80: 00002721 374 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 81: 00009305 748 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 82: 000078a5 508 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 83: 00002899 1052 FUNC LOCAL DEFAULT 6 long_sub.constprop.0 │ │ │ │ │ + 84: 00007691 532 FUNC LOCAL DEFAULT 6 x_add.constprop.0 │ │ │ │ │ + 85: 00002c9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 86: 00002cac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 87: 00000328 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 88: 00000354 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 89: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 90: 00003075 296 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 91: 00003198 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 0000319c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 93: 0000319d 280 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 94: 000061c9 368 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 95: 000032b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 96: 000032b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 97: 00003360 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 00003081 296 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 91: 000031a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 000031a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 93: 000031a9 280 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 94: 000061d9 368 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 95: 000032bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 96: 000032c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 97: 0000336c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 98: 000003b8 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 99: 000003bc 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 100: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 101: 000003e0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 102: 0000040c 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 103: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 104: 0000045c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 105: 00003364 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 106: 00003365 3386 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 107: 00003674 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 0000367c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 109: 00003f60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 00003f64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 111: 00004b71 676 FUNC LOCAL DEFAULT 6 _PyLong_AsByteArray.constprop.0 │ │ │ │ │ + 105: 00003370 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 106: 00003371 3390 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 107: 00003680 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 00003688 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 109: 00003f70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00003f74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 111: 00004b81 676 FUNC LOCAL DEFAULT 6 _PyLong_AsByteArray.constprop.0 │ │ │ │ │ 112: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 113: 00004e15 2892 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 114: 000050e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 115: 000050e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 116: 00005594 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 0000559c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 113: 00004e25 2892 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 114: 000050f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 000050f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 116: 000055a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 000055ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 118: 000058ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 119: 000058f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 120: 0000595c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 00005960 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 122: 00006014 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 123: 00006018 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 124: 000061c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 000061c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 126: 000065ed 362 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 127: 000068a5 3532 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 128: 000120c5 296 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ - 129: 000072bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 000072c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 131: 000014a5 544 FUNC LOCAL DEFAULT 1 k_lopsided_mul │ │ │ │ │ - 132: 0000766c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 133: 00007670 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 134: 00007880 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 00007884 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 136: 00007a81 2402 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 137: 00007ea0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 138: 00007ea4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 139: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 140: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 141: 000083f1 348 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 142: 0000dbe1 342 FUNC LOCAL DEFAULT 6 long_new_impl.part.0 │ │ │ │ │ - 143: 00008548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 145: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 146: 0000854c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 147: 00008850 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 00008868 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 149: 000089a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 150: 000089a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 151: 000089a9 2342 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 152: 0000903c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 00009040 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 154: 000095b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 155: 000095bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 156: 000095bd 594 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 157: 00009811 1364 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 158: 000016c5 306 FUNC LOCAL DEFAULT 1 pylong_int_divmod │ │ │ │ │ - 159: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 160: 00010b71 2352 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 161: 00009ad4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 00009adc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 163: 0000ec15 1964 FUNC LOCAL DEFAULT 6 long_format_binary.constprop.0 │ │ │ │ │ - 164: 0000a6d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 165: 0000a6e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 166: 00000540 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 167: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 168: 0000a8e1 104 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ - 169: 00000558 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 170: 0000056c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 171: 0000a949 2170 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 172: 0000b058 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 173: 0000b078 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 174: 0000059c 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 175: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 176: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 177: 0000b619 8628 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 178: 0000f909 1108 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 179: 0000b9c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 0000b9c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 181: 0000bdac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 182: 0000bdb4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 183: 0000c160 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 0000c16c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 185: 0000c4a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 186: 0000c4a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 187: 0000c6e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 0000c6ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 189: 0000cc48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 0000cc50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 191: 0000d05c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 192: 0000d064 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 193: 0000d384 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 194: 0000d388 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 195: 0000d7c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 196: 0000d7cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 197: 0000d9f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 198: 0000d9f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 199: 0000da4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 200: 0000da50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 201: 0000da69 376 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 202: 0000dbdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 203: 00000610 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 204: 00000638 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 205: 0000dbe0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 206: 0000dd39 440 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 207: 0000dee4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 0000def0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 209: 0000df99 328 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 210: 0000e0dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 211: 0000e0e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 212: 0000e0e1 518 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 213: 0000e36d 1860 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ - 214: 0000eab1 292 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 215: 0000ebd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 216: 0000ebd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 217: 0000066c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 218: 0000f3c1 228 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 219: 00000684 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 220: 0000f4a5 1124 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 221: 0000f904 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 222: 0000f908 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 223: 0000fd58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 0000fd5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 225: 0000fe51 2180 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 226: 000106cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 227: 0000069c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 228: 000106d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 229: 00010a70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 230: 00010a88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 231: 000006d0 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 232: 00000241 380 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ - 233: 000003b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 234: 000003bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 235: 000006dc 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 236: 000006f0 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 237: 0000070c 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 238: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 239: 00011498 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 240: 000114a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 241: 00011600 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 242: 00011604 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 243: 00000741 428 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 244: 000008ed 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 245: 000008f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 246: 000008f4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 247: 000008f5 36 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 248: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 249: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ - 250: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 251: 000121ed 144 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ - 252: 00012278 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 253: 0001227c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 254: 00012554 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 255: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 256: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ - 257: 000012bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 258: 00000750 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 259: 00000768 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 260: 000012c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 261: 0000079c 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 262: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 263: 000007ac 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 264: 000007dc 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 265: 00000159 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ - 266: 00000808 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 267: 00001984 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 268: 0000082c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 269: 00001988 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 270: 00001989 36 FUNC LOCAL DEFAULT 1 int___getnewargs__ │ │ │ │ │ - 271: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 272: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 273: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 274: 00000014 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ - 275: 00000034 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ - 276: 00000044 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ - 277: 00000054 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ - 278: 00000060 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ - 279: 000000e8 605 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ - 280: 00000348 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ - 281: 000003ac 837 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ - 282: 000006f4 838 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ - 283: 00000a3c 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ - 284: 00000b4c 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ - 285: 00000c04 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ - 286: 00000c84 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ - 287: 00000cc0 148 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ - 288: 00000d54 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ - 289: 00000da8 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ - 290: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 291: 000002e4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ - 292: 000003d8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ - 293: 00000374 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ - 294: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ - 295: 000002bc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ - 296: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ - 297: 00000264 32 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ - 298: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ - 299: 00000284 32 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ - 300: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ - 301: 000002a4 24 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ - 302: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 303: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ - 304: 000000d0 296 OBJECT LOCAL DEFAULT 5 log_base_BASE.13 │ │ │ │ │ - 305: 000001f8 296 OBJECT LOCAL DEFAULT 5 convmultmax_base.12 │ │ │ │ │ - 306: 00000320 148 OBJECT LOCAL DEFAULT 5 convwidth_base.11 │ │ │ │ │ - 307: 00000001 132 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ - 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 312: 00000085 132 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ - 313: 00000109 136 FUNC GLOBAL DEFAULT 6 _PyLong_New │ │ │ │ │ - 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 316: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ - 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 318: 0000021d 198 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ - 319: 000002e5 242 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ - 320: 000003d9 218 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 323: 000000b5 132 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 328: 000004b5 3176 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ - 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND log │ │ │ │ │ - 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ - 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 337: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ - 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 344: 00001351 416 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ - 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 346: 000014f1 284 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ - 353: 00001fbd 92 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 354: 00002019 226 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 357: 00002ca9 358 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ - 358: 00002e11 384 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 359: 00002f91 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 360: 0000d8f1 264 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 361: 000032b5 176 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 367: 000040a1 2766 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 370: 00005961 2152 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 371: 00006339 362 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 372: 000064a5 328 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 373: 00006759 332 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 374: 000083e5 12 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 379: 0000854d 842 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 383: 00008899 194 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 384: 0000895d 76 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 386: 0000a041 2206 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ - 388: 000001e5 78 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 394: 0000b1c5 184 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 395: 000106d5 1180 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 396: 0000b27d 922 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 399: 0000d7cd 292 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 400: 00000235 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 402: 0000d9f9 88 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 405: 0000def1 168 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 411: 0000e2e9 132 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 412: 0000ebd5 64 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 413: 0000fd5d 244 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ - 414: 000017f9 400 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 416: 000003bd 68 FUNC GLOBAL DEFAULT 1 PyLong_FromNativeBytes │ │ │ │ │ - 417: 00000401 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 418: 0000043d 652 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ - 419: 000006c9 120 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 420: 00011605 2752 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 424: 0001227d 306 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 425: 000123b1 424 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ - 426: 00000919 1316 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 427: 00000e3d 1156 FUNC GLOBAL DEFAULT 1 _PyLong_Rshift │ │ │ │ │ - 428: 00000045 100 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 429: 000000a9 88 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 431: 00000101 88 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 433: 00000163 88 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ - 434: 000001bb 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ - 435: 000001c7 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ - 436: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ - 437: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 119: 000058fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 120: 00006024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 00006028 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 122: 000061d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 000061d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 124: 000065fd 362 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 125: 000068b5 3548 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 126: 000120e9 296 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ + 127: 000072cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 000072d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 129: 00001535 544 FUNC LOCAL DEFAULT 1 k_lopsided_mul │ │ │ │ │ + 130: 0000768c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 131: 00007690 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 132: 000078a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 000078a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 134: 00007aa1 2402 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 135: 00007ec0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 00007ec4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 137: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 138: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 139: 00008411 348 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 140: 0000dbdd 342 FUNC LOCAL DEFAULT 6 long_new_impl.part.0 │ │ │ │ │ + 141: 00008568 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 143: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 144: 0000856c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 145: 00008870 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 00008888 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 147: 000089c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 000089c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 149: 000089c9 2364 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 150: 00009078 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 151: 0000907c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 152: 000095e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 000095f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 154: 000095f1 594 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 155: 00009845 1364 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 156: 00001755 306 FUNC LOCAL DEFAULT 1 pylong_int_divmod │ │ │ │ │ + 157: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 158: 00010b69 2352 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 159: 00009b08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 00009b10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 161: 0000ec0d 1964 FUNC LOCAL DEFAULT 6 long_format_binary.constprop.0 │ │ │ │ │ + 162: 0000a700 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 163: 0000a714 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 164: 00000540 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 165: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 166: 0000a911 104 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 167: 00000558 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 168: 0000056c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 169: 0000a979 2138 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 170: 0000b050 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 171: 0000b070 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 172: 0000059c 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 173: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 174: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 175: 0000b629 8608 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 176: 0000f901 1108 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 177: 0000b9d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 178: 0000b9d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 179: 0000bdbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 0000bdc4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 181: 0000c42c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 0000c438 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 183: 0000c6ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 0000c6f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 185: 0000cb68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 186: 0000cb70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 187: 0000cfcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 0000cfd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 189: 0000d4a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 0000d4ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 191: 0000d7c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 0000d7c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 193: 0000d9f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 194: 0000d9f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 195: 0000da48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 196: 0000da4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 197: 0000da65 376 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 198: 0000dbd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 199: 00000610 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 200: 00000638 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 201: 0000dbdc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 202: 0000dd35 436 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 203: 0000dedc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 204: 0000dee8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 205: 0000df91 328 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 206: 0000e0d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 207: 0000e0d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 208: 0000e0d9 518 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 209: 0000e365 1860 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ + 210: 0000eaa9 292 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 211: 0000ebc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 0000ebcc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 213: 0000066c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 214: 0000f3b9 228 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 215: 00000684 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 216: 0000f49d 1124 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 217: 0000f8fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 218: 0000f900 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 219: 0000fd50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 0000fd54 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 221: 0000fe49 2180 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 222: 000106c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 223: 0000069c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 224: 000106cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 225: 00010a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 226: 00010a80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 227: 000006d0 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 228: 00000241 380 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ + 229: 000003b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 230: 000003bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 231: 000006dc 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 232: 000006f0 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 233: 0000070c 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 234: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 235: 00011490 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 236: 00011498 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 237: 000115f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 238: 000115fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 239: 00000745 428 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 240: 000008f1 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 241: 000008f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 242: 000008f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 243: 000008f9 36 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 244: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 245: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ + 246: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 247: 00012211 144 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ + 248: 0001229c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 249: 000122a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 250: 00012578 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 251: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 252: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ + 253: 000012c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 254: 00000750 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 255: 00000768 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 256: 000012c4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 257: 0000079c 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 258: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 259: 000007ac 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 260: 000007dc 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 261: 00000159 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ + 262: 00000808 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 263: 00001a14 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 264: 0000082c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 265: 00001a18 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 266: 00001a19 36 FUNC LOCAL DEFAULT 1 int___getnewargs__ │ │ │ │ │ + 267: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 268: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 269: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 270: 00000014 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ + 271: 00000034 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ + 272: 00000044 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ + 273: 00000054 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ + 274: 00000060 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ + 275: 000000e8 605 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ + 276: 00000348 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ + 277: 000003ac 837 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ + 278: 000006f4 838 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ + 279: 00000a3c 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ + 280: 00000b4c 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ + 281: 00000c04 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ + 282: 00000c84 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ + 283: 00000cc0 148 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ + 284: 00000d54 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ + 285: 00000da8 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ + 286: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 287: 000002e4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ + 288: 000003d8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ + 289: 00000374 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ + 290: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ + 291: 000002bc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ + 292: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ + 293: 00000264 32 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ + 294: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ + 295: 00000284 32 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ + 296: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ + 297: 000002a4 24 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ + 298: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 299: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ + 300: 000000d0 296 OBJECT LOCAL DEFAULT 5 log_base_BASE.13 │ │ │ │ │ + 301: 000001f8 296 OBJECT LOCAL DEFAULT 5 convmultmax_base.12 │ │ │ │ │ + 302: 00000320 148 OBJECT LOCAL DEFAULT 5 convwidth_base.11 │ │ │ │ │ + 303: 00000001 132 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ + 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 308: 00000085 132 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ + 309: 00000109 136 FUNC GLOBAL DEFAULT 6 _PyLong_New │ │ │ │ │ + 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 312: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ + 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 314: 0000021d 198 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ + 315: 000002e5 242 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ + 316: 000003d9 218 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ + 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 319: 000000b5 132 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 324: 000004b5 3176 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND log │ │ │ │ │ + 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ + 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 333: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ + 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 340: 0000134d 416 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 342: 000014ed 284 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ + 349: 00001fc9 92 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 350: 00002025 226 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 353: 00002cb5 358 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ + 354: 00002e1d 384 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 355: 00002f9d 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 356: 0000d8ed 264 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 357: 000032c1 176 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 363: 000040b1 2766 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 366: 00005971 2152 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 367: 00006349 362 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 368: 000064b5 328 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 369: 00006769 332 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 370: 00008405 12 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 375: 0000856d 842 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 379: 000088b9 194 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 380: 0000897d 76 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 382: 0000a075 2202 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ + 384: 000001e5 78 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 390: 0000b1d5 184 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 391: 000106cd 1180 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 392: 0000b28d 922 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 395: 0000d7c9 292 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 396: 00000235 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 398: 0000d9f5 88 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 401: 0000dee9 168 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 407: 0000e2e1 132 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 408: 0000ebcd 64 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 409: 0000fd55 244 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ + 410: 00001889 400 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 412: 000003bd 68 FUNC GLOBAL DEFAULT 1 PyLong_FromNativeBytes │ │ │ │ │ + 413: 00000401 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ + 414: 0000043d 654 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ + 415: 000006cd 120 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 416: 000115fd 2794 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 420: 000122a1 306 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 421: 000123d5 424 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 422: 0000091d 1316 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 423: 00000e41 1156 FUNC GLOBAL DEFAULT 1 _PyLong_Rshift │ │ │ │ │ + 424: 00000045 100 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 425: 000000a9 88 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedInt_Converter │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 427: 00000101 88 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 429: 00000163 88 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ + 430: 000001bb 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ + 431: 000001c7 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ + 432: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ + 433: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1924 +1,1924 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x18c04 contains 229 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x18c78 contains 229 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 00013d0a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ +0000001e 0001390a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000038 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 0000003c 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ 00000040 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000044 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000006a 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000006a 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000072 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000076 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000a2 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000ac 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000a2 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000ac 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000000c2 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000c6 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000000ca 0001440a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -000000d6 0001450a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000e0 0001450a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000f2 0001450a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000104 0001450a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000108 0001460a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000012a 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000130 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000134 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000180 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000198 0001630a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000001a2 00004c0a R_ARM_THM_CALL 00009d65 divrem1 │ │ │ │ │ -000001aa 0001400a R_ARM_THM_CALL 000003d9 PyLong_AsSsize_t │ │ │ │ │ -000001c2 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001d0 0001630a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000020a 0001670a R_ARM_THM_CALL 00002f91 PyLong_AsUnsignedLong │ │ │ │ │ -0000021a 0001580a R_ARM_THM_CALL 00001351 PyLong_AsLong │ │ │ │ │ -00000224 0001460a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000ca 0001400a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +000000d6 0001410a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000e0 0001410a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000f2 0001410a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000104 0001410a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000108 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000012a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000130 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000134 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000180 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000198 00015f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000001a2 00004c0a R_ARM_THM_CALL 00009d99 divrem1 │ │ │ │ │ +000001aa 00013c0a R_ARM_THM_CALL 000003d9 PyLong_AsSsize_t │ │ │ │ │ +000001c2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001d0 00015f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000020a 0001630a R_ARM_THM_CALL 00002f9d PyLong_AsUnsignedLong │ │ │ │ │ +0000021a 0001540a R_ARM_THM_CALL 0000134d PyLong_AsLong │ │ │ │ │ +00000224 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000234 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000238 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000266 0001590a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000027a 00005a0a R_ARM_THM_CALL 00003075 long_neg │ │ │ │ │ -00000290 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000294 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000029a 0000b10a R_ARM_THM_CALL 0000b619 long_pow │ │ │ │ │ -000002c0 00019e0a R_ARM_THM_CALL 000017f9 _PyLong_DivmodNear │ │ │ │ │ -000002da 0000500a R_ARM_THM_CALL 00002715 long_sub │ │ │ │ │ -000002f4 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000266 0001550a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000027a 00005a0a R_ARM_THM_CALL 00003081 long_neg │ │ │ │ │ +00000290 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000294 00018930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000029a 0000af0a R_ARM_THM_CALL 0000b629 long_pow │ │ │ │ │ +000002c0 00019a0a R_ARM_THM_CALL 00001889 _PyLong_DivmodNear │ │ │ │ │ +000002da 0000500a R_ARM_THM_CALL 00002721 long_sub │ │ │ │ │ +000002f4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000030a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000030e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000033c 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000034e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000360 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000036a 0000e72f R_ARM_THM_MOVW_ABS_NC 000006d0 .LC47 │ │ │ │ │ -0000036e 0000e730 R_ARM_THM_MOVT_ABS 000006d0 .LC47 │ │ │ │ │ -00000378 00019f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000396 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003ac 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003b4 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003b8 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000033c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000034e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000360 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000036a 0000e32f R_ARM_THM_MOVW_ABS_NC 000006d0 .LC47 │ │ │ │ │ +0000036e 0000e330 R_ARM_THM_MOVT_ABS 000006d0 .LC47 │ │ │ │ │ +00000378 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000396 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ac 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003b4 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003b8 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003f0 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000003f4 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000003f8 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000003f8 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000042c 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000430 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000434 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000049c 00016f0a R_ARM_THM_CALL 000040a1 _PyLong_AsByteArray │ │ │ │ │ -000004a2 0001610a R_ARM_THM_CALL 00001fbd _PyLong_NumBits │ │ │ │ │ -000004fa 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004fe 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000504 0000eb2f R_ARM_THM_MOVW_ABS_NC 000006dc .LC48 │ │ │ │ │ -00000508 0000eb30 R_ARM_THM_MOVT_ABS 000006dc .LC48 │ │ │ │ │ -0000050e 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000516 0001610a R_ARM_THM_CALL 00001fbd _PyLong_NumBits │ │ │ │ │ -0000054e 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000434 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000049c 00016b0a R_ARM_THM_CALL 000040b1 _PyLong_AsByteArray │ │ │ │ │ +000004a2 00015d0a R_ARM_THM_CALL 00001fc9 _PyLong_NumBits │ │ │ │ │ +000004fa 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004fe 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000504 0000e72f R_ARM_THM_MOVW_ABS_NC 000006dc .LC48 │ │ │ │ │ +00000508 0000e730 R_ARM_THM_MOVT_ABS 000006dc .LC48 │ │ │ │ │ +0000050e 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000516 00015d0a R_ARM_THM_CALL 00001fc9 _PyLong_NumBits │ │ │ │ │ +0000054e 0001600a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000059a 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000059e 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000005a6 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000005b6 0001590a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000005de 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000005e2 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000005e6 0000ec2f R_ARM_THM_MOVW_ABS_NC 000006f0 .LC49 │ │ │ │ │ -000005ea 0000ec30 R_ARM_THM_MOVT_ABS 000006f0 .LC49 │ │ │ │ │ -000005f0 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000060c 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000618 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000638 0001540a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000006a8 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006ec 0001670a R_ARM_THM_CALL 00002f91 PyLong_AsUnsignedLong │ │ │ │ │ -00000706 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000070a 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000070e 0000ed2f R_ARM_THM_MOVW_ABS_NC 0000070c .LC50 │ │ │ │ │ -00000712 0000ed30 R_ARM_THM_MOVT_ABS 0000070c .LC50 │ │ │ │ │ -00000718 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000720 0001460a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000728 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000072c 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000730 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000724 .LC51 │ │ │ │ │ -00000734 0000ee30 R_ARM_THM_MOVT_ABS 00000724 .LC51 │ │ │ │ │ -0000073a 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000780 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007ac 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007b8 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007c4 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007d0 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007dc 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007e8 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000007f6 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000800 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000080a 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000814 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000081e 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000828 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000832 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000083a 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000846 00013e0a R_ARM_THM_CALL 0000021d PyLong_FromSsize_t │ │ │ │ │ -00000862 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000872 0001a60a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000876 00013f0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -00000894 00005e0a R_ARM_THM_CALL 000061c9 long_add │ │ │ │ │ -000008c2 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008d6 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008e6 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008f0 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008f6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000008fa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000009ae 00015e0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00000ab0 00015f0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00000ba0 00014b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000bfe 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000c02 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000c06 0000d92f R_ARM_THM_MOVW_ABS_NC 0000066c .LC44 │ │ │ │ │ -00000c0a 0000d930 R_ARM_THM_MOVT_ABS 0000066c .LC44 │ │ │ │ │ -00000c10 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c18 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000c1c 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000c24 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000c88 0000390a R_ARM_THM_CALL 000016ed long_to_decimal_string_internal.constprop.0 │ │ │ │ │ -00000e64 0001600a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00000eb8 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000ebc 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000ee8 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000ef4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ef8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f1e 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000f5a 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000011d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011d4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001232 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000012a4 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000012bc 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012d4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -000012d8 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000012e4 0001520a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -000012f0 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -000012f4 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -000012f8 0001022f R_ARM_THM_MOVW_ABS_NC 00000750 .LC52 │ │ │ │ │ -000012fc 00010230 R_ARM_THM_MOVT_ABS 00000750 .LC52 │ │ │ │ │ -00001302 0001530a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00001364 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001388 00015f0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00001414 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001418 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000141c 0001032f R_ARM_THM_MOVW_ABS_NC 00000768 .LC53 │ │ │ │ │ -00001420 00010330 R_ARM_THM_MOVT_ABS 00000768 .LC53 │ │ │ │ │ -00001426 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000143c 0000230a R_ARM_THM_CALL 0000da51 Py_XDECREF │ │ │ │ │ -00001458 0001830a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00001464 0001ae0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000147e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001486 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014ca 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000014e6 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000014ec 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00001520 0001540a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000152e 00007f0a R_ARM_THM_CALL 000068a5 k_mul │ │ │ │ │ -0000169c 0000230a R_ARM_THM_CALL 0000da51 Py_XDECREF │ │ │ │ │ -000016be 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016d6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -000016da 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000016e4 0001520a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -000016f4 0001052f R_ARM_THM_MOVW_ABS_NC 0000079c .LC54 │ │ │ │ │ -000016f8 00010530 R_ARM_THM_MOVT_ABS 0000079c .LC54 │ │ │ │ │ -000016fc 0001062f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ -00001700 00010630 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ -00001704 0001530a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00001776 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001790 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001794 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001798 0001072f R_ARM_THM_MOVW_ABS_NC 000007ac .LC56 │ │ │ │ │ -0000179c 00010730 R_ARM_THM_MOVT_ABS 000007ac .LC56 │ │ │ │ │ -000017a2 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017ba 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000017be 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000017c2 0001082f R_ARM_THM_MOVW_ABS_NC 000007dc .LC57 │ │ │ │ │ -000017c6 00010830 R_ARM_THM_MOVT_ABS 000007dc .LC57 │ │ │ │ │ -000017cc 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017dc 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017e6 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017f0 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000182e 00009d0a R_ARM_THM_CALL 00009811 long_divrem │ │ │ │ │ -00001852 0000470a R_ARM_THM_CALL 000020fd long_lshift │ │ │ │ │ -00001864 0000360a R_ARM_THM_CALL 0000160d long_compare │ │ │ │ │ -00001892 00019a0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000018b2 00005e0a R_ARM_THM_CALL 000061c9 long_add │ │ │ │ │ -000018d0 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018e2 0000500a R_ARM_THM_CALL 00002715 long_sub │ │ │ │ │ -00001900 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000190a 0000230a R_ARM_THM_CALL 0000da51 Py_XDECREF │ │ │ │ │ -00001910 0000230a R_ARM_THM_CALL 0000da51 Py_XDECREF │ │ │ │ │ -00001916 00005a0a R_ARM_THM_CALL 00003075 long_neg │ │ │ │ │ -0000192e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000193c 00005e0a R_ARM_THM_CALL 000061c9 long_add │ │ │ │ │ -00001948 0000530a R_ARM_THM_CALL 0000288d long_sub.constprop.0 │ │ │ │ │ -00001952 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001956 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000195a 00010a2f R_ARM_THM_MOVW_ABS_NC 00000808 .LC58 │ │ │ │ │ -0000195e 00010a30 R_ARM_THM_MOVT_ABS 00000808 .LC58 │ │ │ │ │ -00001964 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000197a 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001984 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001996 0001680a R_ARM_THM_CALL 0000d8f1 _PyLong_Copy │ │ │ │ │ -000019a0 00010c2f R_ARM_THM_MOVW_ABS_NC 0000082c .LC59 │ │ │ │ │ -000019a4 00010c30 R_ARM_THM_MOVT_ABS 0000082c .LC59 │ │ │ │ │ -0000016a 00014a1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -0000023c 0001911e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -00000330 0001681e R_ARM_THM_JUMP24 0000d8f1 _PyLong_Copy │ │ │ │ │ -000003d8 0001721e R_ARM_THM_JUMP24 00005961 _PyLong_FromByteArray │ │ │ │ │ -00000414 0001721e R_ARM_THM_JUMP24 00005961 _PyLong_FromByteArray │ │ │ │ │ -0000090e 0001681e R_ARM_THM_JUMP24 0000d8f1 _PyLong_Copy │ │ │ │ │ -000011b4 0000261e R_ARM_THM_JUMP24 0000111d maybe_small_long │ │ │ │ │ -0000129e 00013f1e R_ARM_THM_JUMP24 000002e5 PyLong_FromLong │ │ │ │ │ -000012b4 0001681e R_ARM_THM_JUMP24 0000d8f1 _PyLong_Copy │ │ │ │ │ -000019a8 0001b01e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000005a6 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000005b6 0001550a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000005de 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000005e2 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000005e6 0000e82f R_ARM_THM_MOVW_ABS_NC 000006f0 .LC49 │ │ │ │ │ +000005ea 0000e830 R_ARM_THM_MOVT_ABS 000006f0 .LC49 │ │ │ │ │ +000005f0 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000060c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000618 0001600a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000638 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000006aa 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006f0 0001630a R_ARM_THM_CALL 00002f9d PyLong_AsUnsignedLong │ │ │ │ │ +0000070a 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000070e 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000712 0000e92f R_ARM_THM_MOVW_ABS_NC 0000070c .LC50 │ │ │ │ │ +00000716 0000e930 R_ARM_THM_MOVT_ABS 0000070c .LC50 │ │ │ │ │ +0000071c 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000724 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000072c 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000730 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000734 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000724 .LC51 │ │ │ │ │ +00000738 0000ea30 R_ARM_THM_MOVT_ABS 00000724 .LC51 │ │ │ │ │ +0000073e 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000784 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000007b0 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000007bc 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000007c8 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000007d4 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000007e0 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000007ec 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000007fa 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000804 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000080e 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000818 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000822 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000082c 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000836 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000083e 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000084a 00013a0a R_ARM_THM_CALL 0000021d PyLong_FromSsize_t │ │ │ │ │ +00000866 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000876 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000087a 00013b0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ +00000898 00005e0a R_ARM_THM_CALL 000061d9 long_add │ │ │ │ │ +000008c6 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008da 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008ea 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008f4 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008fa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000008fe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000009b2 00015a0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00000ab4 00015b0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00000ba4 0001470a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000c02 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000c06 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000c0a 0000d52f R_ARM_THM_MOVW_ABS_NC 0000066c .LC44 │ │ │ │ │ +00000c0e 0000d530 R_ARM_THM_MOVT_ABS 0000066c .LC44 │ │ │ │ │ +00000c14 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c1c 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000c20 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000c28 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000c8c 0000390a R_ARM_THM_CALL 000016e9 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ +00000e68 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +00000ebc 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000ec0 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000eec 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000ef8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000efc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f22 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000f5e 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000011d4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011d8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001236 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000012a8 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000012c0 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012d8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000012dc 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000012e8 00014e0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +000012f4 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +000012f8 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +000012fc 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000750 .LC52 │ │ │ │ │ +00001300 0000fe30 R_ARM_THM_MOVT_ABS 00000750 .LC52 │ │ │ │ │ +00001306 00014f0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000136a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001390 00015b0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000149a 00017f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +000014a6 0001aa0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000014d0 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000014d4 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000014d8 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000768 .LC53 │ │ │ │ │ +000014dc 0000ff30 R_ARM_THM_MOVT_ABS 00000768 .LC53 │ │ │ │ │ +000014e2 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014f8 0000230a R_ARM_THM_CALL 0000da4d Py_XDECREF │ │ │ │ │ +00001504 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000150c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000155a 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00001576 0001600a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000157c 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000015b0 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000015be 00007d0a R_ARM_THM_CALL 000068b5 k_mul │ │ │ │ │ +0000172c 0000230a R_ARM_THM_CALL 0000da4d Py_XDECREF │ │ │ │ │ +0000174e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001766 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +0000176a 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00001774 00014e0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00001784 0001012f R_ARM_THM_MOVW_ABS_NC 0000079c .LC54 │ │ │ │ │ +00001788 00010130 R_ARM_THM_MOVT_ABS 0000079c .LC54 │ │ │ │ │ +0000178c 0001022f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ +00001790 00010230 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ +00001794 00014f0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00001806 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001820 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001824 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001828 0001032f R_ARM_THM_MOVW_ABS_NC 000007ac .LC56 │ │ │ │ │ +0000182c 00010330 R_ARM_THM_MOVT_ABS 000007ac .LC56 │ │ │ │ │ +00001832 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000184a 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000184e 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001852 0001042f R_ARM_THM_MOVW_ABS_NC 000007dc .LC57 │ │ │ │ │ +00001856 00010430 R_ARM_THM_MOVT_ABS 000007dc .LC57 │ │ │ │ │ +0000185c 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000186c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001876 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001880 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018be 00009b0a R_ARM_THM_CALL 00009845 long_divrem │ │ │ │ │ +000018e2 0000470a R_ARM_THM_CALL 00002109 long_lshift │ │ │ │ │ +000018f4 0000360a R_ARM_THM_CALL 00001609 long_compare │ │ │ │ │ +00001922 0001960a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001942 00005e0a R_ARM_THM_CALL 000061d9 long_add │ │ │ │ │ +00001960 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001972 0000500a R_ARM_THM_CALL 00002721 long_sub │ │ │ │ │ +00001990 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000199a 0000230a R_ARM_THM_CALL 0000da4d Py_XDECREF │ │ │ │ │ +000019a0 0000230a R_ARM_THM_CALL 0000da4d Py_XDECREF │ │ │ │ │ +000019a6 00005a0a R_ARM_THM_CALL 00003081 long_neg │ │ │ │ │ +000019be 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019cc 00005e0a R_ARM_THM_CALL 000061d9 long_add │ │ │ │ │ +000019d8 0000530a R_ARM_THM_CALL 00002899 long_sub.constprop.0 │ │ │ │ │ +000019e2 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000019e6 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000019ea 0001062f R_ARM_THM_MOVW_ABS_NC 00000808 .LC58 │ │ │ │ │ +000019ee 00010630 R_ARM_THM_MOVT_ABS 00000808 .LC58 │ │ │ │ │ +000019f4 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a0a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a14 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001a26 0001640a R_ARM_THM_CALL 0000d8ed _PyLong_Copy │ │ │ │ │ +00001a30 0001082f R_ARM_THM_MOVW_ABS_NC 0000082c .LC59 │ │ │ │ │ +00001a34 00010830 R_ARM_THM_MOVT_ABS 0000082c .LC59 │ │ │ │ │ +0000016a 0001461e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +0000023c 00018d1e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +00000330 0001641e R_ARM_THM_JUMP24 0000d8ed _PyLong_Copy │ │ │ │ │ +000003d8 00016e1e R_ARM_THM_JUMP24 00005971 _PyLong_FromByteArray │ │ │ │ │ +00000414 00016e1e R_ARM_THM_JUMP24 00005971 _PyLong_FromByteArray │ │ │ │ │ +00000912 0001641e R_ARM_THM_JUMP24 0000d8ed _PyLong_Copy │ │ │ │ │ +000011b8 0000261e R_ARM_THM_JUMP24 0000111d maybe_small_long │ │ │ │ │ +000012a2 00013b1e R_ARM_THM_JUMP24 000002e5 PyLong_FromLong │ │ │ │ │ +000012b8 0001641e R_ARM_THM_JUMP24 0000d8ed _PyLong_Copy │ │ │ │ │ +00001a38 0001ac1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1932c contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x193a0 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001b602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 0001b202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003702 R_ARM_ABS32 00001679 long_dealloc │ │ │ │ │ -0000002c 00003802 R_ARM_ABS32 000016c5 long_to_decimal_string │ │ │ │ │ +00000018 00003702 R_ARM_ABS32 00001675 long_dealloc │ │ │ │ │ +0000002c 00003802 R_ARM_ABS32 000016c1 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000191 long_hash │ │ │ │ │ -00000048 0001b702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00010f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000048 0001b302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00010b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00002902 R_ARM_ABS32 000011a5 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000c902 R_ARM_ABS32 0000da69 long_new │ │ │ │ │ -000000a0 00014a02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008d02 R_ARM_ABS32 000083f1 long_vectorcall │ │ │ │ │ +0000009c 0000c502 R_ARM_ABS32 0000da65 long_new │ │ │ │ │ +000000a0 00014602 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000c8 00008b02 R_ARM_ABS32 00008411 long_vectorcall │ │ │ │ │ 000000d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000d4 00010f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000d4 00010b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001e4 00010f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001e4 00010b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000210 00010f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000210 00010b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000023c 00010f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000023c 00010b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000240 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000025c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000270 0001b802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000278 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000027c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000280 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000290 0001b802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000298 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000029c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a0 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002b0 0001b802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002b8 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000270 0001b402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000278 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000027c 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000280 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000290 0001b402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000298 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000029c 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a0 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002b0 0001b402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002b8 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002e4 00005e02 R_ARM_ABS32 000061c9 long_add │ │ │ │ │ -000002e8 00005002 R_ARM_ABS32 00002715 long_sub │ │ │ │ │ -000002ec 00007e02 R_ARM_ABS32 000065ed long_mul │ │ │ │ │ -000002f0 0000dc02 R_ARM_ABS32 0000f4a5 long_mod │ │ │ │ │ -000002f4 0000d402 R_ARM_ABS32 0000e0e1 long_divmod │ │ │ │ │ -000002f8 0000b102 R_ARM_ABS32 0000b619 long_pow │ │ │ │ │ -000002fc 00005a02 R_ARM_ABS32 00003075 long_neg │ │ │ │ │ -00000300 0000d602 R_ARM_ABS32 0000eab1 long_long │ │ │ │ │ -00000304 0000d102 R_ARM_ABS32 0000df99 long_abs │ │ │ │ │ -00000308 00003402 R_ARM_ABS32 00001341 long_bool │ │ │ │ │ -0000030c 00005d02 R_ARM_ABS32 0000319d long_invert │ │ │ │ │ -00000310 00004702 R_ARM_ABS32 000020fd long_lshift │ │ │ │ │ -00000314 0000e102 R_ARM_ABS32 0000fe51 long_rshift │ │ │ │ │ -00000318 00008802 R_ARM_ABS32 00007a81 long_and │ │ │ │ │ -0000031c 0000d502 R_ARM_ABS32 0000e36d long_xor │ │ │ │ │ -00000320 00009702 R_ARM_ABS32 000089a9 long_or │ │ │ │ │ -00000324 0000d602 R_ARM_ABS32 0000eab1 long_long │ │ │ │ │ -0000032c 0000da02 R_ARM_ABS32 0000f3c1 long_float │ │ │ │ │ -00000358 00009c02 R_ARM_ABS32 000095bd long_div │ │ │ │ │ -0000035c 0000ab02 R_ARM_ABS32 0000a949 long_true_divide │ │ │ │ │ -00000368 0000d602 R_ARM_ABS32 0000eab1 long_long │ │ │ │ │ +000002e4 00005e02 R_ARM_ABS32 000061d9 long_add │ │ │ │ │ +000002e8 00005002 R_ARM_ABS32 00002721 long_sub │ │ │ │ │ +000002ec 00007c02 R_ARM_ABS32 000065fd long_mul │ │ │ │ │ +000002f0 0000d802 R_ARM_ABS32 0000f49d long_mod │ │ │ │ │ +000002f4 0000d002 R_ARM_ABS32 0000e0d9 long_divmod │ │ │ │ │ +000002f8 0000af02 R_ARM_ABS32 0000b629 long_pow │ │ │ │ │ +000002fc 00005a02 R_ARM_ABS32 00003081 long_neg │ │ │ │ │ +00000300 0000d202 R_ARM_ABS32 0000eaa9 long_long │ │ │ │ │ +00000304 0000cd02 R_ARM_ABS32 0000df91 long_abs │ │ │ │ │ +00000308 00003402 R_ARM_ABS32 0000133d long_bool │ │ │ │ │ +0000030c 00005d02 R_ARM_ABS32 000031a9 long_invert │ │ │ │ │ +00000310 00004702 R_ARM_ABS32 00002109 long_lshift │ │ │ │ │ +00000314 0000dd02 R_ARM_ABS32 0000fe49 long_rshift │ │ │ │ │ +00000318 00008602 R_ARM_ABS32 00007aa1 long_and │ │ │ │ │ +0000031c 0000d102 R_ARM_ABS32 0000e365 long_xor │ │ │ │ │ +00000320 00009502 R_ARM_ABS32 000089c9 long_or │ │ │ │ │ +00000324 0000d202 R_ARM_ABS32 0000eaa9 long_long │ │ │ │ │ +0000032c 0000d602 R_ARM_ABS32 0000f3b9 long_float │ │ │ │ │ +00000358 00009a02 R_ARM_ABS32 000095f1 long_div │ │ │ │ │ +0000035c 0000a902 R_ARM_ABS32 0000a979 long_true_divide │ │ │ │ │ +00000368 0000d202 R_ARM_ABS32 0000eaa9 long_long │ │ │ │ │ 00000374 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000378 0000f702 R_ARM_ABS32 000008f5 long_long_meth │ │ │ │ │ +00000378 0000f302 R_ARM_ABS32 000008f9 long_long_meth │ │ │ │ │ 00000380 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000388 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000038c 0000f902 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ +0000038c 0000f502 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ 00000394 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000039c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a0 0000f702 R_ARM_ABS32 000008f5 long_long_meth │ │ │ │ │ +000003a0 0000f302 R_ARM_ABS32 000008f9 long_long_meth │ │ │ │ │ 000003a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 0000f402 R_ARM_ABS32 000008ed long_get1 │ │ │ │ │ +000003b4 0000f002 R_ARM_ABS32 000008f1 long_get1 │ │ │ │ │ 000003bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 0000f702 R_ARM_ABS32 000008f5 long_long_meth │ │ │ │ │ +000003dc 0000f302 R_ARM_ABS32 000008f9 long_long_meth │ │ │ │ │ 000003e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000ce02 R_ARM_ABS32 0000dd39 int_bit_length │ │ │ │ │ -000003f4 00010f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003ec 0000ca02 R_ARM_ABS32 0000dd35 int_bit_length │ │ │ │ │ +000003f4 00010b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000f302 R_ARM_ABS32 00000741 int_bit_count │ │ │ │ │ -00000404 00010f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003fc 0000ef02 R_ARM_ABS32 00000745 int_bit_count │ │ │ │ │ +00000404 00010b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 00006a02 R_ARM_ABS32 00003365 int_to_bytes │ │ │ │ │ -00000414 00010f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000040c 00006a02 R_ARM_ABS32 00003371 int_to_bytes │ │ │ │ │ +00000414 00010b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00007102 R_ARM_ABS32 00004e15 int_from_bytes │ │ │ │ │ -00000424 00010f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000041c 00007102 R_ARM_ABS32 00004e25 int_from_bytes │ │ │ │ │ +00000424 00010b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 0000fb02 R_ARM_ABS32 000121ed int_as_integer_ratio │ │ │ │ │ -00000434 00010f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000042c 0000f702 R_ARM_ABS32 00012211 int_as_integer_ratio │ │ │ │ │ +00000434 00010b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 0000f702 R_ARM_ABS32 000008f5 long_long_meth │ │ │ │ │ +0000043c 0000f302 R_ARM_ABS32 000008f9 long_long_meth │ │ │ │ │ 00000444 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000448 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000f702 R_ARM_ABS32 000008f5 long_long_meth │ │ │ │ │ +0000044c 0000f302 R_ARM_ABS32 000008f9 long_long_meth │ │ │ │ │ 00000454 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000458 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 0000f702 R_ARM_ABS32 000008f5 long_long_meth │ │ │ │ │ +0000045c 0000f302 R_ARM_ABS32 000008f9 long_long_meth │ │ │ │ │ 00000464 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 0000e802 R_ARM_ABS32 00000241 int___round__ │ │ │ │ │ -00000474 00010f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000046c 0000e402 R_ARM_ABS32 00000241 int___round__ │ │ │ │ │ +00000474 00010b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000478 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000047c 00010e02 R_ARM_ABS32 00001989 int___getnewargs__ │ │ │ │ │ -00000484 00010f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000047c 00010a02 R_ARM_ABS32 00001a19 int___getnewargs__ │ │ │ │ │ +00000484 00010b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000048c 0000a802 R_ARM_ABS32 0000a8e1 int___format__ │ │ │ │ │ -00000494 00010f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000048c 0000a602 R_ARM_ABS32 0000a911 int___format__ │ │ │ │ │ +00000494 00010b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000049c 00010002 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ -000004a4 00010f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000049c 0000fc02 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ +000004a4 00010b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 00010902 R_ARM_ABS32 00000159 int_is_integer │ │ │ │ │ -000004b4 00010f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004ac 00010502 R_ARM_ABS32 00000159 int_is_integer │ │ │ │ │ +000004b4 00010b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x196e4 contains 1522 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x19758 contains 1522 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000028 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000028 0001300a 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 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000076 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000080 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000ac 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000052 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000076 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000080 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000ac 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000000b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000bc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000d6 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000fa 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000104 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000012c 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000d6 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000fa 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000104 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000012c 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000132 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000136 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000158 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000168 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000170 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000178 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000017c 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000158 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000168 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000170 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000178 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000017c 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000180 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000184 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000018a 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000228 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000022c 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000266 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000018a 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000228 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000022c 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000266 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000270 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000274 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000029a 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000002da 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002f0 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000002f4 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000322 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000029a 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000002da 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000002f0 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000002f4 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000322 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000336 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000033a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000035a 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000036a 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000035a 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000036a 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000370 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000374 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003a4 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000003ce 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000450 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000454 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000003a4 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000003ce 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000450 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000454 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000458 0000162f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ 0000045c 00001630 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00000462 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000488 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000048c 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000462 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000488 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000048c 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000490 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000494 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000049a 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000049a 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000004a0 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000004a4 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000004ac 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000004f2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000004f6 00014930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000004ac 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000004f2 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000004f6 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 0000053a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000053e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000592 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000596 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000005f2 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000622 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000a08 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a0c 00014930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a82 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000ab4 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000b84 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00000b8c 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000b90 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000bea 00014b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000cca 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000cd6 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000cfc 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000005f2 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000622 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000a08 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a0c 00014530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000a82 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000ab4 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000b84 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000b8c 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000b90 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000bea 0001470a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000cca 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000cd6 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000cfc 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000d58 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000d5c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000d88 00014c0a R_ARM_THM_CALL 00000000 log │ │ │ │ │ -00000de4 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000df2 00014e0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00000dfe 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000e02 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d88 0001480a R_ARM_THM_CALL 00000000 log │ │ │ │ │ +00000de4 0001490a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000df2 00014a0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00000dfe 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000e02 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000e06 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ 00000e0a 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00000e14 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e34 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e78 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e7c 0001516b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f58 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f5c 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000e14 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e34 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e78 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e7c 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f58 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f5c 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000f62 00001a2f R_ARM_THM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ 00000f66 00001a30 R_ARM_THM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -00000f6c 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f6c 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000f72 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 00000f76 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00000f7a 0001520a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00000f8c 00014e0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00000f7a 00014e0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00000f8c 00014a0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 00000f98 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 00000f9c 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ 00000fa2 00001d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ 00000fa6 00001d30 R_ARM_THM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -00000faa 0001530a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00000ffa 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ffe 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000faa 00014f0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00000ffa 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ffe 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001002 00001e2f R_ARM_THM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ 00001006 00001e30 R_ARM_THM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ -0000100c 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000102a 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001032 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000103a 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001040 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001044 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000100c 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000102a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001032 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000103a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001040 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001044 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001048 0000192f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ 0000104c 00001930 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00001052 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000105a 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001074 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00001088 0001540a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000010ac 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000010b0 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001052 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000105a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001074 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00001088 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000010ac 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000010b0 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000010b4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000010b8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000010be 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010c4 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000010c8 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000010be 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010c4 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000010c8 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000010cc 0000182f R_ARM_THM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ 000010d0 00001830 R_ARM_THM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ -000010d6 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001116 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000117a 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001182 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001186 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000011a0 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011fe 0001552f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001202 00015530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000120e 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001212 00015630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000010d6 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001116 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000117a 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001182 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001186 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000011a0 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011fe 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001202 00015130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000120e 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001212 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001234 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001238 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000123c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001240 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001244 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001248 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000124c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000012b4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012b8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012bc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012c0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012c4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012c8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000012cc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000012f0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012f4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012f8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012fc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001300 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001304 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001308 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001318 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000131c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001320 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001324 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001328 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000132c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001330 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001334 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001338 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001388 0001590a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001400 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001404 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001408 0000352f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ -0000140c 00003530 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -00001414 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001442 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001466 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000146a 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000146e 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001532 0001590a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000015be 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015e4 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000015e8 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000015ec 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000016a2 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000016a6 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001728 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001736 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000173a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001762 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000017c2 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000017e2 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000180e 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000182e 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000184e 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000186e 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000018bc 00015d0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000018e2 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001946 00015e0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001a00 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001a28 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001c56 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c5a 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001c5e 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001c64 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -00001c68 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -00001c6e 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c92 00014b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001cb6 00014b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001cc0 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001ccc 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001ce0 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ce4 0001516b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ce8 0001516b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001cf4 00015f0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00001d62 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001d86 00003d0a R_ARM_THM_CALL 000012c1 pylong_int_to_decimal_string │ │ │ │ │ -00001d8e 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001d92 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001d98 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -00001d9c 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -00001da2 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e3e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e76 0001600a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00001eb4 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001eb8 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001ec0 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001fb8 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ffc 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002000 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002004 0000422f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -00002008 00004230 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -0000200e 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000208a 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000208e 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002092 0000452f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC17 │ │ │ │ │ -00002096 00004530 R_ARM_THM_MOVT_ABS 000002e4 .LC17 │ │ │ │ │ -0000209c 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020b4 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000020b8 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000020bc 0000442f R_ARM_THM_MOVW_ABS_NC 000002bc .LC16 │ │ │ │ │ -000020c0 00004430 R_ARM_THM_MOVT_ABS 000002bc .LC16 │ │ │ │ │ -000020c6 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020d0 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000020d4 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000020d8 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000020dc 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000020e2 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020e8 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000020ec 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000020f4 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000021ba 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000021be 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000021ea 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000021fa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000021fe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002220 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000224e 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000022cc 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000022d0 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000022d4 0000162f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -000022d8 00001630 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -000022e0 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000022fe 0000490a R_ARM_THM_CALL 00000185 divmod_shift.part.0 │ │ │ │ │ -00002372 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002378 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000237c 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002380 0000462f R_ARM_THM_MOVW_ABS_NC 00000310 .LC18 │ │ │ │ │ -00002384 00004630 R_ARM_THM_MOVT_ABS 00000310 .LC18 │ │ │ │ │ -0000238a 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002392 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002396 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000239c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000023e8 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000023f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023f8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000241e 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002448 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000264c 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00002654 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002658 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000026b4 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000026b8 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000026bc 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000026c0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000026c6 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000026e8 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000026f4 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002710 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002786 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000278a 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000027b2 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000027c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000027c4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000027ea 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002810 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00002860 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002864 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002882 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000028a8 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000028ac 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000293e 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000294c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002950 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002972 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000029a4 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00002b10 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00002b60 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00002bb4 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00002be2 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00002c54 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002c58 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002c7c 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c90 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002c94 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002c98 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002c9c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002d06 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002d0a 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002d30 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002d3c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002d40 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002d64 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002d8a 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002d96 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002d9a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002db0 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002e06 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e48 0001590a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002eba 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002ebe 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002ec2 0000572f R_ARM_THM_MOVW_ABS_NC 00000328 .LC19 │ │ │ │ │ -00002ec6 00005730 R_ARM_THM_MOVT_ABS 00000328 .LC19 │ │ │ │ │ -00002ecc 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ef6 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f16 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00002f1a 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002f1e 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003014 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003018 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000301c 0000592f R_ARM_THM_MOVW_ABS_NC 00000384 .LC21 │ │ │ │ │ -00003020 00005930 R_ARM_THM_MOVT_ABS 00000384 .LC21 │ │ │ │ │ -00003026 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000302c 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003030 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003034 0000582f R_ARM_THM_MOVW_ABS_NC 00000354 .LC20 │ │ │ │ │ -00003038 00005830 R_ARM_THM_MOVT_ABS 00000354 .LC20 │ │ │ │ │ -0000303e 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003048 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000304c 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003050 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00003054 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000305a 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003064 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00003068 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000306c 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000030da 0001340a 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 │ │ │ │ │ -00003112 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000311c 0001680a R_ARM_THM_CALL 0000d8f1 _PyLong_Copy │ │ │ │ │ -00003144 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000316e 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000318e 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003198 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031e2 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000031e6 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003210 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000321e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003222 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003248 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000325c 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000032a8 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000032b0 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000032f6 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000032fe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003302 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000331c 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003356 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003360 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000033b2 0001590a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000341c 00016a0a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000342c 00016a0a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003440 00016b0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003594 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003674 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003678 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000037a6 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000037aa 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000037ae 0000682f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ -000037b2 00006830 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ -000037b8 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000037d2 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c4c 00016c0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003c76 00016d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003cae 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003cb2 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003cb6 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC27 │ │ │ │ │ -00003cba 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC27 │ │ │ │ │ -00003cc0 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003cee 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d00 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003d04 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003d08 0000162f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00003d0c 00001630 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00003d12 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d20 0001460a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d88 00016d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003e98 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e9c 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ea0 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00003ea4 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00003f48 00016c0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003f60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004044 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004048 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000404c 0000662f R_ARM_THM_MOVW_ABS_NC 0000040c .LC26 │ │ │ │ │ -00004050 00006630 R_ARM_THM_MOVT_ABS 0000040c .LC26 │ │ │ │ │ -00004056 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000405e 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004062 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004066 0000652f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC25 │ │ │ │ │ -0000406a 00006530 R_ARM_THM_MOVT_ABS 000003e0 .LC25 │ │ │ │ │ -00004070 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000407a 0000622f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -0000407e 00006230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00004082 0000632f R_ARM_THM_MOVW_ABS_NC 000003bc .LC23 │ │ │ │ │ -00004086 00006330 R_ARM_THM_MOVT_ABS 000003bc .LC23 │ │ │ │ │ -0000408a 0000642f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC24 │ │ │ │ │ -0000408e 00006430 R_ARM_THM_MOVT_ABS 000003d4 .LC24 │ │ │ │ │ -00004092 00016e0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000041ec 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004724 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004728 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000472c 0000682f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ -00004730 00006830 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ -00004736 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000047bc 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000047c0 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000047c4 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC27 │ │ │ │ │ -000047c8 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC27 │ │ │ │ │ -000047ce 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c6e 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004c72 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004c76 0000682f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ -00004c7a 00006830 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ -00004c80 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d5a 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004df8 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004dfc 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004e00 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC27 │ │ │ │ │ -00004e04 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC27 │ │ │ │ │ -00004e0a 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e78 00016a0a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004e8a 0001700a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -00004ffe 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000500a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000500e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000503a 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000050e4 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000052c6 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000052ce 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000052d2 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005412 00016c0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00005554 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005560 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005580 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000558a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000558e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005594 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005598 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000559e 00016c0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000055ac 00016a0a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000055ba 00016a0a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000055c4 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000055c8 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000055cc 0000652f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC25 │ │ │ │ │ -000055d0 00006530 R_ARM_THM_MOVT_ABS 000003e0 .LC25 │ │ │ │ │ -000055d6 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000055f0 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005864 00016d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000058a4 00016d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000058ca 0000622f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -000058ce 00006230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -000058d2 0000632f R_ARM_THM_MOVW_ABS_NC 000003bc .LC23 │ │ │ │ │ -000058d6 00006330 R_ARM_THM_MOVT_ABS 000003bc .LC23 │ │ │ │ │ -000058da 0000702f R_ARM_THM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ -000058de 00007030 R_ARM_THM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ -000058e2 00016e0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000058ec 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000058f0 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001330 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001334 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001384 0001550a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000013fc 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001400 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001404 0000352f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ +00001408 00003530 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ +00001410 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000143e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001462 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001466 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000146a 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000152e 0001550a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000015ba 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015e0 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000015e4 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000015e8 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000169e 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000016a2 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001724 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001732 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001736 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000175e 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000017be 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000017de 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000180a 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000182a 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000184a 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000186a 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000018b8 0001590a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000018de 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001942 00015a0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +000019fc 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001a24 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001c52 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c56 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001c5a 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001c60 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +00001c64 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +00001c6a 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c8e 0001470a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001cb2 0001470a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001cbc 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001cc8 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001ce0 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ce4 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ce8 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d76 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001d9a 00003d0a R_ARM_THM_CALL 000012c5 pylong_int_to_decimal_string │ │ │ │ │ +00001da2 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001da6 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001dac 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +00001db0 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +00001db6 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ddc 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dea 00015b0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00001e4c 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001e84 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +00001ec2 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001ec6 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001ece 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001fc4 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002008 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000200c 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002010 0000422f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00002014 00004230 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +0000201a 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002096 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000209a 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000209e 0000452f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC17 │ │ │ │ │ +000020a2 00004530 R_ARM_THM_MOVT_ABS 000002e4 .LC17 │ │ │ │ │ +000020a8 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000020c0 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000020c4 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000020c8 0000442f R_ARM_THM_MOVW_ABS_NC 000002bc .LC16 │ │ │ │ │ +000020cc 00004430 R_ARM_THM_MOVT_ABS 000002bc .LC16 │ │ │ │ │ +000020d2 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000020dc 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000020e0 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000020e4 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000020e8 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000020ee 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000020f4 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000020f8 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00002100 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000021c6 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000021ca 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000021f6 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002206 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000220a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000222c 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000225a 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000022d8 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000022dc 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000022e0 0000162f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +000022e4 00001630 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +000022ec 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000230a 0000490a R_ARM_THM_CALL 00000185 divmod_shift.part.0 │ │ │ │ │ +0000237e 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002384 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002388 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000238c 0000462f R_ARM_THM_MOVW_ABS_NC 00000310 .LC18 │ │ │ │ │ +00002390 00004630 R_ARM_THM_MOVT_ABS 00000310 .LC18 │ │ │ │ │ +00002396 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000239e 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023a2 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023a8 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000023f4 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002400 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002404 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000242a 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002454 0001600a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002658 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00002660 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002664 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000026c0 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000026c4 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000026c8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000026cc 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000026d2 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000026f4 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002700 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000271c 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002792 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002796 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000027be 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000027cc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000027d0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000027f6 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000281c 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000286c 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002870 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000288e 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000028b4 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000028b8 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000294a 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002958 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000295c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000297e 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000029b0 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00002b1c 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00002b6c 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00002bc0 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00002bee 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00002c60 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002c64 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002c88 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c9c 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002ca0 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002ca4 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002ca8 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002d12 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002d16 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002d3c 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002d48 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002d4c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002d70 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002d96 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002da2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002da6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002dbc 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002e12 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002e54 0001550a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002ec6 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002eca 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002ece 0000572f R_ARM_THM_MOVW_ABS_NC 00000328 .LC19 │ │ │ │ │ +00002ed2 00005730 R_ARM_THM_MOVT_ABS 00000328 .LC19 │ │ │ │ │ +00002ed8 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002f02 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f22 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00002f26 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00002f2a 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003020 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003024 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003028 0000592f R_ARM_THM_MOVW_ABS_NC 00000384 .LC21 │ │ │ │ │ +0000302c 00005930 R_ARM_THM_MOVT_ABS 00000384 .LC21 │ │ │ │ │ +00003032 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003038 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000303c 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003040 0000582f R_ARM_THM_MOVW_ABS_NC 00000354 .LC20 │ │ │ │ │ +00003044 00005830 R_ARM_THM_MOVT_ABS 00000354 .LC20 │ │ │ │ │ +0000304a 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003054 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003058 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000305c 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00003060 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00003066 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003070 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00003074 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00003078 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000030e6 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000030f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000030f8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000311e 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003128 0001640a R_ARM_THM_CALL 0000d8ed _PyLong_Copy │ │ │ │ │ +00003150 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000317a 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000319a 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000031a4 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000031ee 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000031f2 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000321c 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000322a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000322e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003254 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003268 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000032b4 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000032bc 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000032f8 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003306 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000330a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003320 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003362 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000336c 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000033be 0001550a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003428 0001660a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003438 0001660a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000344c 0001670a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000035a0 0001600a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003680 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003684 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000037b2 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000037b6 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000037ba 0000682f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ +000037be 00006830 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ +000037c4 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000037de 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c58 0001680a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003c82 0001690a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003ce2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cf4 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003cf8 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003cfc 0000162f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00003d00 00001630 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00003d06 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d14 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d50 0001690a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003dd0 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003dd4 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003dd8 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC27 │ │ │ │ │ +00003ddc 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC27 │ │ │ │ │ +00003de2 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003de8 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003dec 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003df0 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00003df4 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00003f58 0001680a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003f70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000404e 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004052 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004056 0000662f R_ARM_THM_MOVW_ABS_NC 0000040c .LC26 │ │ │ │ │ +0000405a 00006630 R_ARM_THM_MOVT_ABS 0000040c .LC26 │ │ │ │ │ +00004060 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004068 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000406c 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004070 0000652f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC25 │ │ │ │ │ +00004074 00006530 R_ARM_THM_MOVT_ABS 000003e0 .LC25 │ │ │ │ │ +0000407a 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000408a 0000622f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +0000408e 00006230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00004092 0000632f R_ARM_THM_MOVW_ABS_NC 000003bc .LC23 │ │ │ │ │ +00004096 00006330 R_ARM_THM_MOVT_ABS 000003bc .LC23 │ │ │ │ │ +0000409a 0000642f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC24 │ │ │ │ │ +0000409e 00006430 R_ARM_THM_MOVT_ABS 000003d4 .LC24 │ │ │ │ │ +000040a2 00016a0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000041fc 0001600a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004734 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004738 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000473c 0000682f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ +00004740 00006830 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ +00004746 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000047cc 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000047d0 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000047d4 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC27 │ │ │ │ │ +000047d8 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC27 │ │ │ │ │ +000047de 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c7e 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004c82 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004c86 0000682f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ +00004c8a 00006830 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ +00004c90 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d6a 0001600a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004e08 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004e0c 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004e10 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC27 │ │ │ │ │ +00004e14 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC27 │ │ │ │ │ +00004e1a 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004e88 0001660a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004e9a 00016c0a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +0000500e 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000501a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000501e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000504a 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000050f4 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000052d6 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000052de 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000052e2 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005422 0001680a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00005564 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005570 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005590 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000559a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000559e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000055a4 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000055a8 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000055ae 0001680a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000055bc 0001660a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000055ca 0001660a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000055d4 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000055d8 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000055dc 0000652f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC25 │ │ │ │ │ +000055e0 00006530 R_ARM_THM_MOVT_ABS 000003e0 .LC25 │ │ │ │ │ +000055e6 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005600 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005874 0001690a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000058b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000058b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000058d4 0001690a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000058ec 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000058f0 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000058f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000590c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005910 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005918 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000591c 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005920 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005924 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000592a 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005934 0001710a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005954 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000595c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005ac6 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005ad2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005ad6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005af8 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d82 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00005d8a 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005d8e 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005fb0 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005fbc 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006014 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000061ac 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000061b0 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000061b4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000061b8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000061be 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000061c4 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000623c 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006240 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006268 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006272 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006276 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000062a0 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000062bc 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000062c0 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006304 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00006330 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000639c 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000063a0 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000063c6 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000063d2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000063d6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000063fa 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006450 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000645a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000645e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006474 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000649a 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000064e2 0001340a 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 │ │ │ │ │ -00006518 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006540 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000654c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006550 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006572 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000065ae 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000065b2 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000065c0 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000065e4 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006656 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000665a 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000066b2 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000066c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000066ca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000066e4 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000066ee 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000066f2 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006714 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000674e 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000067b2 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000067b6 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000067e0 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000067f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000067f8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006812 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006862 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000689c 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006902 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000690e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006912 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006928 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006940 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006976 00015d0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00006b7a 00015d0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00006e14 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00006e50 0001540a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00006e88 0001540a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007052 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000721e 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007254 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007278 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000072bc 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000072c2 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000072cc 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -000072e0 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -000072e6 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -000074b4 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -0000755c 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007570 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000075b0 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000075dc 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000075f4 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007628 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007642 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007646 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000764a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000764e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007654 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000766c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000076b0 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000076c2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000076c6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000076d8 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007848 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000784e 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007852 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007856 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000785a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007862 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000786c 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007880 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000078be 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000078d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000078d4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000078e6 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007a4a 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007a50 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007a54 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007a58 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007a5c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007a64 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007a6e 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007aa6 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007aaa 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007af8 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007afc 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007b28 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007b32 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007b36 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007b5a 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007bc2 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007bd2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007bd6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007c00 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007ce4 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007cec 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007cf0 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007d0a 0001540a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007d3a 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00007e2a 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e3e 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00007e76 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007e7a 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007e7e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007e82 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007e88 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ea0 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007eb0 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000800a 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000801a 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000803e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008378 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000837e 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008382 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000838c 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000083b0 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083ca 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083dc 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008422 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008426 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000848a 0001780a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000084a4 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084aa 0001770a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -000084e2 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084ec 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000084f0 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000084f4 00008b2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC30 │ │ │ │ │ -000084f8 00008b30 R_ARM_THM_MOVT_ABS 00000480 .LC30 │ │ │ │ │ -000084fe 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008516 0001790a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008522 00017a0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000852a 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000852e 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008532 00008c2f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ -00008536 00008c30 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ -00008548 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008592 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008596 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000085c0 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000085dc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000085e0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000085fc 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000861c 00017c0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00008652 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008660 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008664 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008686 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000086ae 00017d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000086d2 00017d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000086f0 00017d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000871a 00017d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008762 00017c0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00008792 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000879c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000087a0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000087ce 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000087fa 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000880c 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008814 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000881c 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008820 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008824 0000902f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ -00008828 00009030 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ -0000882e 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008834 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008838 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000883c 0000912f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ -00008840 00009130 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ -00008846 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008870 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000887e 00017e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008888 00017d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000088e0 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000088e4 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000088ec 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000088f8 0001590a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00008934 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008988 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000089a4 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000089ce 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000089d2 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008a20 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008a24 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008a50 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008a5a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008a5e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008a82 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ad8 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00008d4a 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008d52 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008d56 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008da0 0001540a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00008db4 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00008dd6 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00008eb6 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ede 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000900e 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00009032 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000903c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009044 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00009252 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009256 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009260 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000092a8 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092b8 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092c8 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009314 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009320 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009324 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009346 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009490 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009498 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000949c 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000094ce 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009588 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009594 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009598 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000959c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000095a0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000095a6 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000095b4 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000095b8 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009602 00014b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00009614 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009618 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000962a 00014b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000964c 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009662 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009666 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009680 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000096c2 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009712 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000973e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009752 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000975c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009760 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009784 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000097b8 00009e0a R_ARM_THM_CALL 000016c5 pylong_int_divmod │ │ │ │ │ -000097c4 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000097cc 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000097d0 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000097fe 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009806 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000983a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000983e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009886 00013f0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000992e 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009936 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000993a 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000998a 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009994 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009998 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009aae 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ace 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ad4 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009ad8 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009af6 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009b08 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009b0c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009b38 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009b74 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009b84 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009b88 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009bbc 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009be0 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00009c42 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00009c7a 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009c7e 00018130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009c82 00009f2f R_ARM_THM_MOVW_ABS_NC 0000051c .LC34 │ │ │ │ │ -00009c86 00009f30 R_ARM_THM_MOVT_ABS 0000051c .LC34 │ │ │ │ │ -00009c8c 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009c96 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009ca2 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009cea 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009cfe 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d14 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d38 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d40 0001680a R_ARM_THM_CALL 0000d8f1 _PyLong_Copy │ │ │ │ │ -00009d90 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009d9c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009da0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009db8 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009f28 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009f40 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009f60 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009f74 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009f88 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009f9c 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009fca 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009fdc 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009fe4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009fe8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009ffc 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a004 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a012 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a016 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a01a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a01e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a024 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a030 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a080 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a08e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a092 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a0b4 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a120 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a140 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a160 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a18c 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a1ac 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a1cc 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a1ec 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a23a 00015d0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000a260 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2c8 00015e0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000a38a 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000a5d6 0001830a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000a612 00014b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000a636 00014b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000a640 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a64c 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a6b2 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a6b6 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a6bc 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -0000a6c0 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -0000a6c6 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a6d0 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a6d4 0001516b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a6d8 0001516b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a6ee 00003d0a R_ARM_THM_CALL 000012c1 pylong_int_to_decimal_string │ │ │ │ │ -0000a70c 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a710 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a714 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a71a 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -0000a71e 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -0000a724 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a7c2 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8c8 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000a8cc 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000a8d4 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a8fe 0001850a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000a90e 0001860a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000a918 0001870a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000a920 0001880a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000a92a 0000622f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -0000a92e 00006230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -0000a932 0000a62f R_ARM_THM_MOVW_ABS_NC 00000540 .LC35 │ │ │ │ │ -0000a936 0000a630 R_ARM_THM_MOVT_ABS 00000540 .LC35 │ │ │ │ │ -0000a93a 0000a72f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ -0000a93e 0000a730 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ -0000a942 00016e0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000a958 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a95c 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000aa5e 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000aa7c 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000ac8e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000acb8 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad5a 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad74 00017d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000ade8 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000adec 00018130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000adf0 0000a92f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ -0000adf4 0000a930 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ -0000adfa 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ae50 00014b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000ae5a 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000ae70 00017e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b04a 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b14c 00017d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000b160 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b164 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b168 0000aa2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC38 │ │ │ │ │ -0000b16c 0000aa30 R_ARM_THM_MOVT_ABS 0000056c .LC38 │ │ │ │ │ -0000b172 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b202 00018b0a R_ARM_THM_CALL 000106d5 _PyLong_Frexp │ │ │ │ │ -0000b22a 0001460a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b236 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b23a 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b23e 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ -0000b242 0000ae30 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ -0000b248 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b252 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000b256 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000b25e 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b264 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b268 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b26c 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000b270 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000b276 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b35a 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000b46c 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b470 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b474 0000682f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ -0000b478 00006830 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ -0000b47e 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b5ce 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b5d2 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b5d6 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC27 │ │ │ │ │ -0000b5da 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC27 │ │ │ │ │ -0000b5e0 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b5ec 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000b5f0 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000b5f8 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b5fe 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b602 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b606 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000b60a 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000b610 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b670 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b674 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b71a 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b71e 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b796 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b816 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b81a 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b83c 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8b0 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8d2 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8ea 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b92e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b97c 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b990 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b994 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b9b6 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b9c0 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b9e0 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b9f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b9f8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ba1a 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ba5e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000baec 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb40 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb56 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bb5a 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bb88 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bb8c 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bba4 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bbaa 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bbae 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bbc8 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000bbcc 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000bc4c 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bcb4 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd9e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bdac 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bdb0 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bdb6 0001680a R_ARM_THM_CALL 0000d8f1 _PyLong_Copy │ │ │ │ │ -0000bed2 0001680a R_ARM_THM_CALL 0000d8f1 _PyLong_Copy │ │ │ │ │ -0000bf1a 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bf48 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bfb4 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bfe6 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bfec 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bff0 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c008 00014b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c00c 00013f0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000c030 00017e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c038 00013f0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000c058 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c120 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000c160 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c164 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c168 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c1d8 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c1e4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c1e8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c210 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c226 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000c26c 00015d0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000c468 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c49a 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c4a4 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c4b6 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c4de 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c506 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000c55c 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c56e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c572 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c596 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c5c4 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c60e 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c612 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c616 0000b02f R_ARM_THM_MOVW_ABS_NC 000005e0 .LC41 │ │ │ │ │ -0000c61a 0000b030 R_ARM_THM_MOVT_ABS 000005e0 .LC41 │ │ │ │ │ -0000c620 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c65c 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c68a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000c68e 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000c696 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000c69a 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000c6e4 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c6e8 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c71e 00015d0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000c994 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c9a2 00017e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c9bc 00014b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c9de 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca06 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000ca5c 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cab4 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000cab8 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000cabc 0000af2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC40 │ │ │ │ │ -0000cac0 0000af30 R_ARM_THM_MOVT_ABS 000005c0 .LC40 │ │ │ │ │ -0000cac6 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cb08 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cb0c 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cb1c 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cb32 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cb92 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000cbcc 0001540a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000cc12 0001540a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000cc48 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cc4c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cc98 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000cca4 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -0000ccfe 0001640a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000cd2e 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -0000cd44 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -0000cd4a 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -0000cd6e 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -0000cd92 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000cdc2 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000cde0 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000ce5c 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000ced4 0000830a R_ARM_THM_CALL 000014a5 k_lopsided_mul │ │ │ │ │ -0000cef2 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cf54 00009e0a R_ARM_THM_CALL 000016c5 pylong_int_divmod │ │ │ │ │ -0000cf82 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cff0 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d018 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d03e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d052 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d05c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d060 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d078 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d07e 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d082 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d086 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d08a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d090 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d098 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d0c2 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d0e2 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d11a 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d130 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d172 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d18e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d1a6 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d1ca 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d1de 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d28c 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d318 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d34c 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d384 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d3e0 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d40c 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d448 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d47a 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4b4 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4e2 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d518 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d544 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d6ba 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d768 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d77e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d792 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d7a8 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d7c8 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d83c 0001590a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000d884 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d8c4 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000d8c8 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000d8cc 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d8d8 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000d8dc 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000d8e4 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d92c 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d930 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d954 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d960 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d964 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d982 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d99e 0001540a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000d9b8 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d9ca 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d9ce 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d9da 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d9de 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d9e2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d9e6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d9ec 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d9f4 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000da12 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000da36 0001540a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000da44 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000da4c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000da90 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000da94 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000daaa 0001770a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000daba 0001770a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000daea 0001780a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000db04 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db2e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db38 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000db3c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000db62 00016d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000dbbe 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000dbc2 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000dbc6 00008b2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC30 │ │ │ │ │ -0000dbca 00008b30 R_ARM_THM_MOVT_ABS 00000480 .LC30 │ │ │ │ │ -0000dbd0 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dbdc 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000dbf6 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000dc22 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000dc26 00019430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000dc42 0001480a R_ARM_THM_CALL 000004b5 PyLong_FromString │ │ │ │ │ -0000dc6e 0001960a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000dc86 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000dc8a 00019430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000dc90 0001960a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000dcb4 00016b0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000dcbe 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000dcc2 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000dcc8 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000dccc 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000dcd4 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000dcec 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dcf4 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000dcf8 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000dcfc 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000638 .LC43 │ │ │ │ │ -0000dd00 0000cc30 R_ARM_THM_MOVT_ABS 00000638 .LC43 │ │ │ │ │ -0000dd06 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dd0c 0001460a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dd14 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000dd18 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000dd1c 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000610 .LC42 │ │ │ │ │ -0000dd20 0000cb30 R_ARM_THM_MOVT_ABS 00000610 .LC42 │ │ │ │ │ -0000dd26 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dd2c 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000dd30 00019730 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000dd80 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000dd84 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000dda2 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ddac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ddb0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ddd4 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ddfa 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000de12 00013e0a R_ARM_THM_CALL 0000021d PyLong_FromSsize_t │ │ │ │ │ -0000de4e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de56 00013f0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000de8c 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000deb6 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000deca 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dedc 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dee4 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000dee8 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000deec 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000df08 0001980a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0000df14 0001990a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000df1e 0001480a R_ARM_THM_CALL 000004b5 PyLong_FromString │ │ │ │ │ -0000df5e 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000df62 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000df6a 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000df6e 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000df74 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000df80 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000df90 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dfa4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000dfa8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e01e 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e02c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e030 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e058 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e062 0001680a R_ARM_THM_CALL 0000d8f1 _PyLong_Copy │ │ │ │ │ -0000e096 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000e0ce 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e0dc 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e140 00019a0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000e162 00014b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000e166 00013f0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000e186 00017e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e18e 00013f0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000e1c6 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e1ee 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e206 00017e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e210 00013f0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000e21e 00014b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000e224 00013f0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000e252 00009e0a R_ARM_THM_CALL 000016c5 pylong_int_divmod │ │ │ │ │ -0000e260 00019a0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000e288 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e28e 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e292 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e298 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e29c 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e2ac 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e2d0 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e2e0 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e304 0001480a R_ARM_THM_CALL 000004b5 PyLong_FromString │ │ │ │ │ -0000e32c 00016b0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000e336 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e33a 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e340 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000e344 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000e34c 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000e364 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e392 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e396 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e3e4 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000e3e8 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000e414 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e41e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e422 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e446 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e4a6 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000e6dc 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000e7a0 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000e942 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e95e 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000e99a 0001540a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000e9b2 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000e9ec 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ea18 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000ea36 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ea3a 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ea44 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ea6e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ea9a 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eaaa 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eac0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000eac4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000eafe 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000eb02 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000eb22 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000eb4e 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000eb6a 0001540a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000eb96 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000eba6 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ebaa 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ebb6 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ebba 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000ebbe 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ebc2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ebc8 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ebd0 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ecb4 00015e0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000eee2 00014b0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000ef08 0001830a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000f13c 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000f140 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000f148 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f1a8 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f1ac 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f1b0 0000d92f R_ARM_THM_MOVW_ABS_NC 0000066c .LC44 │ │ │ │ │ -0000f1b4 0000d930 R_ARM_THM_MOVT_ABS 0000066c .LC44 │ │ │ │ │ -0000f1ba 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f3f4 0001460a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f41e 00018b0a R_ARM_THM_CALL 000106d5 _PyLong_Frexp │ │ │ │ │ -0000f438 00017d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000f450 0001460a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f45c 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f460 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f464 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ -0000f468 0000ae30 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ -0000f46e 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f474 0001412f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f478 00014130 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f47c 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000f480 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000f486 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f492 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000f496 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000f49e 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f510 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f568 00017e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f5c8 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000f5d0 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000f5d4 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000f74c 00013f0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000f774 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f778 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f7c0 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7fc 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f816 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f846 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f85c 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f872 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f888 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f898 00017e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f8be 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000f8c2 00018130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000f8c6 0000db2f R_ARM_THM_MOVW_ABS_NC 00000684 .LC45 │ │ │ │ │ -0000f8ca 0000db30 R_ARM_THM_MOVT_ABS 00000684 .LC45 │ │ │ │ │ -0000f8d0 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f8e2 0001680a R_ARM_THM_CALL 0000d8f1 _PyLong_Copy │ │ │ │ │ -0000f8fa 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f8fe 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f904 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f962 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f9be 00017e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f9c6 00013f0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000fa2a 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000fa32 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000fa36 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000fbaa 00013f0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ -0000fbcc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fbd0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fc18 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc54 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fc6e 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fc9c 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fcb2 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fcc8 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fcde 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fcf0 00017e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000fd1a 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000fd1e 00018130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000fd22 0000db2f R_ARM_THM_MOVW_ABS_NC 00000684 .LC45 │ │ │ │ │ -0000fd26 0000db30 R_ARM_THM_MOVT_ABS 00000684 .LC45 │ │ │ │ │ -0000fd2c 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fd40 0001680a R_ARM_THM_CALL 0000d8f1 _PyLong_Copy │ │ │ │ │ -0000fd58 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000fdbe 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000fdc2 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000fdca 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fdd6 0001590a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000fe14 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fe3c 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000fe40 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000fe44 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ff12 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ff16 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ff44 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ff50 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ff54 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ff78 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ff94 0000490a R_ARM_THM_CALL 00000185 divmod_shift.part.0 │ │ │ │ │ -0000ffee 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fffa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fffe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010016 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001043e 00014a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00010446 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001044a 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0001048a 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010532 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0001059e 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000105a2 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000105a6 0000162f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -000105aa 00001630 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -000105b0 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010610 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010614 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010670 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010684 0001572f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010688 00015730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0001068e 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00010692 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010696 0000462f R_ARM_THM_MOVW_ABS_NC 00000310 .LC18 │ │ │ │ │ -0001069a 00004630 R_ARM_THM_MOVT_ABS 00000310 .LC18 │ │ │ │ │ -000106a0 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000106a6 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000106aa 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000106ae 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000106b2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000106b8 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000106cc 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000106d0 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010788 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0001078c 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00010a28 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00010a2c 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00010b3c 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010b40 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00010b44 0000e32f R_ARM_THM_MOVW_ABS_NC 0000069c .LC46 │ │ │ │ │ -00010b48 0000e330 R_ARM_THM_MOVT_ABS 0000069c .LC46 │ │ │ │ │ -00010b4e 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010bac 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010bba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010bbe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010bdc 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010bf6 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010c2c 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010f02 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010f26 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010f6a 00015d0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00010f9e 00015c0a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011168 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001126c 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001128c 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001129e 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000112aa 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000112c6 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001139e 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011404 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011416 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011448 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001145e 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00011462 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00011466 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001146a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011470 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011476 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0001147a 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0001147e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00011482 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011488 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001148e 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011542 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001154e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011552 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001158c 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000115b6 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000115f2 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011600 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000116d0 0001a50a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000116e8 0001a50a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000116fa 0001a50a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00011734 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011740 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011744 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011766 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011896 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000118b6 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00011930 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000119dc 0001a50a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00011a38 0001a50a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00011ac4 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00011aea 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00011c10 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011c32 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011c54 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011c7c 0001590a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00011ca4 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00011ca8 00013730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011d54 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00011eee 0001590a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00011f32 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011f38 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011f4c 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011fb6 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001201c 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012032 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001203a 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012064 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001207c 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001208e 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012096 0001680a R_ARM_THM_CALL 0000d8f1 _PyLong_Copy │ │ │ │ │ -000120b4 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000120bc 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000120ea 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000120f6 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0001210a 0001540a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0001211a 0001540a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000121e0 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000121fc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00012200 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001221c 0001a70a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00012244 0001a70a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00012264 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001226c 0001680a R_ARM_THM_CALL 0000d8f1 _PyLong_Copy │ │ │ │ │ -00012278 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012310 0001590a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0001234c 0001470a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001235c 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00012360 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00012368 0001420a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0001244e 0001340a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00012458 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001245c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001248c 0001350a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000124ac 0001390a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00012546 0001360a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012554 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016be 00015b1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00007550 0000831e R_ARM_THM_JUMP24 000014a5 k_lopsided_mul │ │ │ │ │ -0000841a 0001771e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00008542 0001501e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -0000ade4 0001891e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000b222 00017d1e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ -0000da62 0001471e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000dc66 0001951e R_ARM_THM_JUMP24 0000def1 PyLong_FromUnicodeObject │ │ │ │ │ -0000e0d6 0001681e R_ARM_THM_JUMP24 0000d8f1 _PyLong_Copy │ │ │ │ │ -0000f406 0001891e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000f418 0001891e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000f576 00013f1e R_ARM_THM_JUMP24 000002e5 PyLong_FromLong │ │ │ │ │ -00010654 00013f1e R_ARM_THM_JUMP24 000002e5 PyLong_FromLong │ │ │ │ │ -000106c6 0001681e R_ARM_THM_JUMP24 0000d8f1 _PyLong_Copy │ │ │ │ │ -00011524 0001471e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000058f8 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005910 0000622f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +00005914 00006230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00005918 0000632f R_ARM_THM_MOVW_ABS_NC 000003bc .LC23 │ │ │ │ │ +0000591c 00006330 R_ARM_THM_MOVT_ABS 000003bc .LC23 │ │ │ │ │ +00005920 0000702f R_ARM_THM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ +00005924 00007030 R_ARM_THM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ +00005928 00016a0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000592e 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005932 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005936 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000593a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005940 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000594a 00016d0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000596a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ad6 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005ae2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ae6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005b08 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005d92 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00005d9a 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005d9e 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005fc0 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005fcc 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006024 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000061bc 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000061c0 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000061c4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000061c8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000061ce 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000061d4 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000624c 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006250 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006278 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006282 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006286 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000062b0 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000062cc 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062d0 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006314 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00006340 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000063ac 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000063b0 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000063d6 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000063e2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000063e6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000640a 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006460 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000646a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000646e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006484 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000064aa 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000064f2 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000650a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000650e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006528 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006550 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000655c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006560 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006582 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000065be 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000065c2 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000065d0 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000065f4 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006666 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000666a 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000066c2 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000066d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000066da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000066f4 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000066fe 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006702 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006724 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000675e 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000067c2 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000067c6 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000067f0 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006804 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006808 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006822 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006872 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000068ac 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006912 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000691e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006922 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006938 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006950 0001600a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006986 0001590a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00006b8a 0001590a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00006e24 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00006e60 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00006e98 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007062 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000722e 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007264 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007288 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000072cc 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000072d2 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000072dc 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +000072f0 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +000072f6 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +000074d2 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +0000757a 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000758e 0001600a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000075ce 0001600a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000075fa 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007612 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007646 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007660 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007664 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007668 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000766c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007672 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000768c 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000076d0 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000076e2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000076e6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000076f8 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007868 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000786e 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007872 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007876 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000787a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007882 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000788c 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000078a0 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000078de 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000078f0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000078f4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007906 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007a6a 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a70 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007a74 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007a78 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007a7c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007a84 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007a8e 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007ac6 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007aca 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007b18 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007b1c 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007b48 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007b52 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007b56 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007b7a 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007be2 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007bf2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007bf6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007c20 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007d04 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007d0c 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007d10 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007d2a 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007d5a 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00007e4a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e5e 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00007e96 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007e9a 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007e9e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007ea2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007ea8 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007ec0 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007ed0 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000802a 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000803a 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000805e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008398 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000839e 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000083a2 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000083ac 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000083d0 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083ea 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083fc 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008442 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008446 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000084aa 0001740a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000084c4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084ca 0001730a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00008502 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000850c 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008510 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008514 0000892f R_ARM_THM_MOVW_ABS_NC 00000480 .LC30 │ │ │ │ │ +00008518 00008930 R_ARM_THM_MOVT_ABS 00000480 .LC30 │ │ │ │ │ +0000851e 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008536 0001750a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008542 0001760a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000854a 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000854e 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008552 00008a2f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ +00008556 00008a30 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ +00008568 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000085b2 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000085b6 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000085e0 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000085fc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008600 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000861c 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000863c 0001780a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00008672 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008680 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008684 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000086a6 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000086ce 0001790a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000086f2 0001790a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008710 0001790a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000873a 0001790a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008782 0001780a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000087b2 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000087bc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000087c0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000087ee 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000881a 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000882c 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008834 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000883c 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008840 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008844 00008e2f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ +00008848 00008e30 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ +0000884e 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008854 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008858 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000885c 00008f2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ +00008860 00008f30 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ +00008866 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008890 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000889e 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000088a8 0001790a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008900 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00008904 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000890c 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008918 0001550a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008954 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089a8 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000089c4 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000089ee 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000089f2 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008a40 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008a44 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008a70 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008a7a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008a7e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008aa2 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008af6 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00008d9e 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008da6 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008daa 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008df4 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00008e08 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00008e2c 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00008f0a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f34 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00009050 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00009070 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009078 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000907e 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00009288 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000928c 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009296 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000092de 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092ee 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092fe 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009348 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009354 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009358 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000937a 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000094c4 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000094cc 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000094d0 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009502 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000095bc 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000095c8 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000095cc 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000095d0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000095d4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000095da 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000095e8 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000095ec 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009636 0001470a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009648 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000964c 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000965e 0001470a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009680 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009696 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000969a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000096b4 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000096f6 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009746 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009772 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009786 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009790 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009794 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000097b8 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000097ec 00009c0a R_ARM_THM_CALL 00001755 pylong_int_divmod │ │ │ │ │ +000097f8 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009800 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009804 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009832 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000983a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000986e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009872 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000098ba 00013b0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ +00009962 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000996a 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000996e 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000099be 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000099c8 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000099cc 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009ae2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b02 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b08 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009b0c 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009b2a 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009b3c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009b40 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009b6c 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009ba8 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009bb8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009bbc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009bf0 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009c14 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00009c76 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00009cae 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009cb2 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009cb6 00009d2f R_ARM_THM_MOVW_ABS_NC 0000051c .LC34 │ │ │ │ │ +00009cba 00009d30 R_ARM_THM_MOVT_ABS 0000051c .LC34 │ │ │ │ │ +00009cc0 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009cca 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009cd6 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009d1e 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009d32 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d48 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d6c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d74 0001640a R_ARM_THM_CALL 0000d8ed _PyLong_Copy │ │ │ │ │ +00009dc4 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009dd0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009dd4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009dec 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009f5c 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009f74 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009f94 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009fa8 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009fbc 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009fd0 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009ffe 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a010 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a018 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a01c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a030 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a038 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a046 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a04a 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a04e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a052 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a058 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a064 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a0b4 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a0c2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a0c6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a0e8 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a154 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a174 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a194 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a1c0 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a1e0 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a200 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a220 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a26e 0001590a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000a294 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2fc 00015a0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000a3be 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000a60a 00017f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000a646 0001470a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000a66a 0001470a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000a674 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a680 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a6e6 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a6ea 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a6f0 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +0000a6f4 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +0000a6fa 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a700 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a704 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a708 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a71e 00003d0a R_ARM_THM_CALL 000012c5 pylong_int_to_decimal_string │ │ │ │ │ +0000a73c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a740 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a744 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a74a 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +0000a74e 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +0000a754 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a7f2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8f8 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000a8fc 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000a904 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a92e 0001810a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000a93e 0001820a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000a948 0001830a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000a950 0001840a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000a95a 0000622f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +0000a95e 00006230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +0000a962 0000a42f R_ARM_THM_MOVW_ABS_NC 00000540 .LC35 │ │ │ │ │ +0000a966 0000a430 R_ARM_THM_MOVT_ABS 00000540 .LC35 │ │ │ │ │ +0000a96a 0000a52f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ +0000a96e 0000a530 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ +0000a972 00016a0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000a988 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a98c 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000aa84 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000aaa2 0001600a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000ac88 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000acb2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad52 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad6c 0001790a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000adb8 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000adbc 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000adc0 0000a72f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ +0000adc4 0000a730 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ +0000adca 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ae8a 0001470a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000ae94 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000aeb0 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b0c6 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b16e 0001790a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000b182 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b186 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b18a 0000a82f R_ARM_THM_MOVW_ABS_NC 0000056c .LC38 │ │ │ │ │ +0000b18e 0000a830 R_ARM_THM_MOVT_ABS 0000056c .LC38 │ │ │ │ │ +0000b194 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b212 0001870a R_ARM_THM_CALL 000106cd _PyLong_Frexp │ │ │ │ │ +0000b23a 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b246 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b24a 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b24e 0000ac2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ +0000b252 0000ac30 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ +0000b258 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b262 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000b266 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000b26e 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b274 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b278 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b27c 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000b280 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000b286 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b36a 0001600a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000b47c 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b480 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b484 0000682f R_ARM_THM_MOVW_ABS_NC 0000045c .LC28 │ │ │ │ │ +0000b488 00006830 R_ARM_THM_MOVT_ABS 0000045c .LC28 │ │ │ │ │ +0000b48e 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b5de 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b5e2 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b5e6 0000672f R_ARM_THM_MOVW_ABS_NC 00000434 .LC27 │ │ │ │ │ +0000b5ea 00006730 R_ARM_THM_MOVT_ABS 00000434 .LC27 │ │ │ │ │ +0000b5f0 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b5fc 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000b600 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000b608 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b60e 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b612 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b616 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000b61a 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000b620 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b680 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b684 00018930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b72a 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b72e 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b7a6 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b826 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b82a 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b84c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b8c0 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b8e2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b8fa 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b93e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b98c 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b9a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b9a4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b9c6 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b9d0 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b9f0 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ba04 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ba08 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ba2a 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ba6e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bafc 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb50 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb66 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000bb6a 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000bb98 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000bb9c 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000bbb4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bbba 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000bbbe 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000bbd8 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000bbdc 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000bc5c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bcc4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bdae 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bdbc 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bdc0 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bdc6 0001640a R_ARM_THM_CALL 0000d8ed _PyLong_Copy │ │ │ │ │ +0000bed0 0001640a R_ARM_THM_CALL 0000d8ed _PyLong_Copy │ │ │ │ │ +0000bf18 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf46 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf72 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000c010 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c042 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c048 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c04c 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c064 0001470a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c068 00013b0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ +0000c08c 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c094 00013b0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ +0000c0b4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c1da 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c1e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c1ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c212 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c228 0001600a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000c26e 0001590a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000c42c 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c430 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c434 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c478 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c4aa 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c4c0 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c4e8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c510 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000c566 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c578 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c57c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c5a0 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c604 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c608 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c60c 0000ae2f R_ARM_THM_MOVW_ABS_NC 000005e0 .LC41 │ │ │ │ │ +0000c610 0000ae30 R_ARM_THM_MOVT_ABS 000005e0 .LC41 │ │ │ │ │ +0000c616 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c648 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c666 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c694 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000c698 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000c6a0 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000c6a4 00018930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000c6ec 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c6f0 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c726 0001590a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000c99e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c9ac 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c9c6 0001470a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c9e8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca10 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000ca48 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000ca4c 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000ca50 0000ad2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC40 │ │ │ │ │ +0000ca54 0000ad30 R_ARM_THM_MOVT_ABS 000005c0 .LC40 │ │ │ │ │ +0000ca5a 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ca9c 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000caa0 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cac2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cb22 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cb48 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cb5e 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cb68 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cb6c 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cbac 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000cbe6 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000cc2a 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000cca6 0001600a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000ccb2 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +0000cd0e 0001600a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000cd22 0000810a R_ARM_THM_CALL 00001535 k_lopsided_mul │ │ │ │ │ +0000cd5a 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +0000cd70 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +0000cd76 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +0000cd9a 0000400a R_ARM_THM_CALL 00000139 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +0000cdbe 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000cdee 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ce0c 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ce94 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000cf00 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cf40 00009c0a R_ARM_THM_CALL 00001755 pylong_int_divmod │ │ │ │ │ +0000cfc4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cfcc 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cfd0 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cfde 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cfee 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d000 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d01c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d058 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d06c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d096 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d0e2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d0f4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d110 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d122 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d1d2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d25e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d292 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d316 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d342 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d37e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d3b0 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d3ea 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d418 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d44e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d47a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4a8 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d608 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d61e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d63a 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d63e 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d642 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d646 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d64c 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d66e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d6ae 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d6c2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d6f0 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d706 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d746 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d7c4 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d838 0001550a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000d880 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d8c0 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000d8c4 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000d8c8 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d8d4 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000d8d8 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000d8e0 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d928 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d92c 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d950 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d95c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d960 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d97e 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d99a 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000d9b4 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d9c6 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d9ca 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d9d6 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d9da 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d9de 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d9e2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d9e8 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d9f0 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000da0e 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000da32 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000da40 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000da48 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000da8c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000da90 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000daa6 0001730a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000dab6 0001730a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000dae6 0001740a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000db00 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db2a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db34 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000db38 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000db5e 0001690a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000dbba 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000dbbe 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000dbc2 0000892f R_ARM_THM_MOVW_ABS_NC 00000480 .LC30 │ │ │ │ │ +0000dbc6 00008930 R_ARM_THM_MOVT_ABS 00000480 .LC30 │ │ │ │ │ +0000dbcc 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dbd8 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000dbf2 00018f0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000dc1e 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000dc22 00019030 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000dc3e 0001440a R_ARM_THM_CALL 000004b5 PyLong_FromString │ │ │ │ │ +0000dc6a 0001920a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000dc82 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000dc86 00019030 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000dc8c 0001920a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000dcb0 0001670a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000dcba 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000dcbe 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000dcc4 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000dcc8 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000dcd0 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000dce8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dcf0 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000dcf4 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000dcf8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000638 .LC43 │ │ │ │ │ +0000dcfc 0000c830 R_ARM_THM_MOVT_ABS 00000638 .LC43 │ │ │ │ │ +0000dd02 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dd08 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dd10 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000dd14 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000dd18 0000c72f R_ARM_THM_MOVW_ABS_NC 00000610 .LC42 │ │ │ │ │ +0000dd1c 0000c730 R_ARM_THM_MOVT_ABS 00000610 .LC42 │ │ │ │ │ +0000dd22 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dd28 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000dd2c 00019330 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000dd7c 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000dd80 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000dd9e 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dda8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ddac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ddd0 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ddf2 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de0a 00013a0a R_ARM_THM_CALL 0000021d PyLong_FromSsize_t │ │ │ │ │ +0000de46 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de4e 00013b0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ +0000de84 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000deae 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dec2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ded4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dedc 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000dee0 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000dee4 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000df00 0001940a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0000df0c 0001950a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000df16 0001440a R_ARM_THM_CALL 000004b5 PyLong_FromString │ │ │ │ │ +0000df56 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000df5a 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000df62 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000df66 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000df6c 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000df78 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df88 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df9c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000dfa0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e016 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e024 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e028 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e050 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e05a 0001640a R_ARM_THM_CALL 0000d8ed _PyLong_Copy │ │ │ │ │ +0000e08e 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000e0c6 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e0d4 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e138 0001960a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000e15a 0001470a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000e15e 00013b0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ +0000e17e 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e186 00013b0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ +0000e1be 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e1e6 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e1fe 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e208 00013b0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ +0000e216 0001470a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000e21c 00013b0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ +0000e24a 00009c0a R_ARM_THM_CALL 00001755 pylong_int_divmod │ │ │ │ │ +0000e258 0001960a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000e280 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e286 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e28a 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e290 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e294 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e2a4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e2c8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e2d8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e2fc 0001440a R_ARM_THM_CALL 000004b5 PyLong_FromString │ │ │ │ │ +0000e324 0001670a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000e32e 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e332 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e338 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000e33c 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000e344 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000e35c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e38a 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e38e 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e3dc 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000e3e0 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000e40c 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e416 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e41a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e43e 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e49e 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000e6d4 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000e798 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000e93a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e956 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000e992 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000e9aa 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000e9e4 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea10 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000ea2e 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ea32 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ea3c 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ea66 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea92 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eaa2 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eab8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000eabc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000eaf6 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000eafa 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000eb1a 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000eb46 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000eb62 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000eb8e 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000eb9e 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eba2 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ebae 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ebb2 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ebb6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000ebba 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ebc0 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ebc8 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ecac 00015a0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000eeda 0001470a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000ef00 00017f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000f134 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000f138 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000f140 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f1a0 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f1a4 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f1a8 0000d52f R_ARM_THM_MOVW_ABS_NC 0000066c .LC44 │ │ │ │ │ +0000f1ac 0000d530 R_ARM_THM_MOVT_ABS 0000066c .LC44 │ │ │ │ │ +0000f1b2 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f3ec 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f416 0001870a R_ARM_THM_CALL 000106cd _PyLong_Frexp │ │ │ │ │ +0000f430 0001790a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000f448 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f454 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f458 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f45c 0000ac2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ +0000f460 0000ac30 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ +0000f466 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f46c 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f470 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f474 0000152f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000f478 00001530 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000f47e 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f48a 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000f48e 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000f496 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f508 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f560 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000f5c0 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000f5c8 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000f5cc 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f744 00013b0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ +0000f76c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f770 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f7b8 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f7f4 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f80e 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f83e 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f854 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f86a 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f880 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f890 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000f8b6 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000f8ba 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000f8be 0000d72f R_ARM_THM_MOVW_ABS_NC 00000684 .LC45 │ │ │ │ │ +0000f8c2 0000d730 R_ARM_THM_MOVT_ABS 00000684 .LC45 │ │ │ │ │ +0000f8c8 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f8da 0001640a R_ARM_THM_CALL 0000d8ed _PyLong_Copy │ │ │ │ │ +0000f8f2 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f8f6 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f8fc 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f95a 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f9b6 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000f9be 00013b0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ +0000fa22 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000fa2a 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000fa2e 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000fba2 00013b0a R_ARM_THM_CALL 000002e5 PyLong_FromLong │ │ │ │ │ +0000fbc4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fbc8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000fc10 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc4c 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fc66 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fc94 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fcaa 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fcc0 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fcd6 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fce8 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000fd12 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000fd16 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000fd1a 0000d72f R_ARM_THM_MOVW_ABS_NC 00000684 .LC45 │ │ │ │ │ +0000fd1e 0000d730 R_ARM_THM_MOVT_ABS 00000684 .LC45 │ │ │ │ │ +0000fd24 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fd38 0001640a R_ARM_THM_CALL 0000d8ed _PyLong_Copy │ │ │ │ │ +0000fd50 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000fdb6 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000fdba 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000fdc2 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000fdce 0001550a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000fe0c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe34 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000fe38 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000fe3c 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000ff0a 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ff0e 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ff3c 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ff48 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ff4c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ff70 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ff8c 0000490a R_ARM_THM_CALL 00000185 divmod_shift.part.0 │ │ │ │ │ +0000ffe6 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fff2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fff6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001000e 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010436 0001460a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0001043e 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010442 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010482 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001052a 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00010596 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0001059a 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0001059e 0000162f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +000105a2 00001630 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +000105a8 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010608 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0001060c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010668 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001067c 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010680 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010686 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0001068a 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0001068e 0000462f R_ARM_THM_MOVW_ABS_NC 00000310 .LC18 │ │ │ │ │ +00010692 00004630 R_ARM_THM_MOVT_ABS 00000310 .LC18 │ │ │ │ │ +00010698 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001069e 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000106a2 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000106a6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000106aa 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000106b0 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000106c4 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000106c8 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010780 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00010784 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00010a20 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00010a24 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00010b34 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00010b38 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00010b3c 0000df2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC46 │ │ │ │ │ +00010b40 0000df30 R_ARM_THM_MOVT_ABS 0000069c .LC46 │ │ │ │ │ +00010b46 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010ba4 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010bb2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010bb6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010bd4 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010bee 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010c24 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010efa 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010f1e 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010f62 0001590a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00010f96 0001580a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011160 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011264 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011284 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011296 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000112a2 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000112be 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011396 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000113fc 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001140e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011440 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011456 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0001145a 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0001145e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00011462 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00011468 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001146e 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00011472 00013630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00011476 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0001147a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00011480 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011486 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001153a 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011546 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0001154a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011584 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000115ae 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000115ea 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000115f8 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000116d2 0001a10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000116ea 0001a10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000116fc 0001a10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00011736 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011742 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011746 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011768 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001189c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118bc 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00011936 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000119e8 0001a10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00011a4e 0001a10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00011ad6 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00011afe 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00011c28 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011c4c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011c6e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011c90 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00011c94 00013330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011d52 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00011efa 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011f1e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011f34 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011f3e 0001550a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00011f54 0001550a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00011fc0 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012032 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001203c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001204c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001205c 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012064 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001209e 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000120ba 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000120c2 0001640a R_ARM_THM_CALL 0000d8ed _PyLong_Copy │ │ │ │ │ +000120e0 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001210e 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0001211a 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0001212e 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0001213e 0001500a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00012204 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012220 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00012224 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00012240 0001a30a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00012268 0001a30a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00012288 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012290 0001640a R_ARM_THM_CALL 0000d8ed _PyLong_Copy │ │ │ │ │ +0001229c 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012334 0001550a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00012370 0001430a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012380 0000142f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00012384 00001430 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0001238c 00013e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00012472 0001300a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001247c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00012480 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000124b0 0001310a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000124d0 0001350a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0001256a 0001320a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012578 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016ba 0001571e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +0000756e 0000811e R_ARM_THM_JUMP24 00001535 k_lopsided_mul │ │ │ │ │ +0000843a 0001731e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00008562 00014c1e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +0000ad7e 0001851e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000b232 0001791e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ +0000da5e 0001431e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000dc62 0001911e R_ARM_THM_JUMP24 0000dee9 PyLong_FromUnicodeObject │ │ │ │ │ +0000e0ce 0001641e R_ARM_THM_JUMP24 0000d8ed _PyLong_Copy │ │ │ │ │ +0000f3fe 0001851e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000f410 0001851e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000f56e 00013b1e R_ARM_THM_JUMP24 000002e5 PyLong_FromLong │ │ │ │ │ +0001064c 00013b1e R_ARM_THM_JUMP24 000002e5 PyLong_FromLong │ │ │ │ │ +000106be 0001641e R_ARM_THM_JUMP24 0000d8ed _PyLong_Copy │ │ │ │ │ +0001151c 0001431e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1c674 contains 33 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1c6e8 contains 33 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000038 0001460a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000066 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000006a 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000006e 0000ed2f R_ARM_THM_MOVW_ABS_NC 0000070c .LC50 │ │ │ │ │ -00000072 0000ed30 R_ARM_THM_MOVT_ABS 0000070c .LC50 │ │ │ │ │ -00000078 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000080 00018c0a R_ARM_THM_CALL 0000b27d PyLong_AsUnsignedLongLong │ │ │ │ │ -0000009c 0001460a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000ca 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000000ce 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000000d2 0000ed2f R_ARM_THM_MOVW_ABS_NC 0000070c .LC50 │ │ │ │ │ -000000d6 0000ed30 R_ARM_THM_MOVT_ABS 0000070c .LC50 │ │ │ │ │ -000000dc 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000e4 0001670a R_ARM_THM_CALL 00002f91 PyLong_AsUnsignedLong │ │ │ │ │ -000000f4 0001460a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000122 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000126 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000012a 0000ed2f R_ARM_THM_MOVW_ABS_NC 0000070c .LC50 │ │ │ │ │ -0000012e 0000ed30 R_ARM_THM_MOVT_ABS 0000070c .LC50 │ │ │ │ │ -00000134 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000013c 0001670a R_ARM_THM_CALL 00002f91 PyLong_AsUnsignedLong │ │ │ │ │ -0000014c 0001460a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000158 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000015c 00015630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000184 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000188 00014f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000018c 0000ed2f R_ARM_THM_MOVW_ABS_NC 0000070c .LC50 │ │ │ │ │ -00000190 0000ed30 R_ARM_THM_MOVT_ABS 0000070c .LC50 │ │ │ │ │ -00000196 00013b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000019e 0001620a R_ARM_THM_CALL 00002019 PyLong_AsSize_t │ │ │ │ │ -000001ae 0001460a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000034 00013e1e R_ARM_THM_JUMP24 0000021d PyLong_FromSsize_t │ │ │ │ │ +00000004 00013302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000038 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000066 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000006a 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000006e 0000e92f R_ARM_THM_MOVW_ABS_NC 0000070c .LC50 │ │ │ │ │ +00000072 0000e930 R_ARM_THM_MOVT_ABS 0000070c .LC50 │ │ │ │ │ +00000078 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000080 0001880a R_ARM_THM_CALL 0000b28d PyLong_AsUnsignedLongLong │ │ │ │ │ +0000009c 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000ca 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000000ce 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000000d2 0000e92f R_ARM_THM_MOVW_ABS_NC 0000070c .LC50 │ │ │ │ │ +000000d6 0000e930 R_ARM_THM_MOVT_ABS 0000070c .LC50 │ │ │ │ │ +000000dc 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000e4 0001630a R_ARM_THM_CALL 00002f9d PyLong_AsUnsignedLong │ │ │ │ │ +000000f4 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000122 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000126 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000012a 0000e92f R_ARM_THM_MOVW_ABS_NC 0000070c .LC50 │ │ │ │ │ +0000012e 0000e930 R_ARM_THM_MOVT_ABS 0000070c .LC50 │ │ │ │ │ +00000134 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000013c 0001630a R_ARM_THM_CALL 00002f9d PyLong_AsUnsignedLong │ │ │ │ │ +0000014c 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000158 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000015c 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000184 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000188 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000018c 0000e92f R_ARM_THM_MOVW_ABS_NC 0000070c .LC50 │ │ │ │ │ +00000190 0000e930 R_ARM_THM_MOVT_ABS 0000070c .LC50 │ │ │ │ │ +00000196 0001370a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000019e 00015e0a R_ARM_THM_CALL 00002025 PyLong_AsSize_t │ │ │ │ │ +000001ae 0001420a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000034 00013a1e R_ARM_THM_JUMP24 0000021d PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1c77c contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1c7f0 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 {} │ │ │ │ │ @@ -1,15 +1,14 @@ │ │ │ │ │ UAFBFAMI@F │ │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ │ %%%%%%% │ │ │ │ │ !"#%%%%%% │ │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ │ BFAF@FCF │ │ │ │ │ HF#F!F"F │ │ │ │ │ -h 0>CWh@ │ │ │ │ │ F;F.FGFMF │ │ │ │ │ Ihmhi@A` │ │ │ │ │ HF)F2F;F │ │ │ │ │ too many digits in integer │ │ │ │ │ can't init int info type │ │ │ │ │ ../Objects/longobject.c │ │ │ │ │ an integer is required │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -191,15 +191,15 @@ │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d64 │ │ │ │ │ + bl 9d98 │ │ │ │ │ R_ARM_THM_CALL divrem1 │ │ │ │ │ cbz r0, 1de │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 3d8 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -239,23 +239,23 @@ │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ bpl.n 208 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n 21a │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 2f90 │ │ │ │ │ + bl 2f9c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ beq.n 222 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - bl 1350 │ │ │ │ │ + bl 134c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 210 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -296,30 +296,30 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2f8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ bne.n 2fe │ │ │ │ │ - bl 3074 │ │ │ │ │ + bl 3080 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 342 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 366 │ │ │ │ │ ldr r0, [pc, #292] @ (3b4 ) │ │ │ │ │ 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 b618 │ │ │ │ │ + bl b628 │ │ │ │ │ R_ARM_THM_CALL long_pow │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 356 │ │ │ │ │ @@ -327,27 +327,27 @@ │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r0, #1036] @ 0x40c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 39e │ │ │ │ │ cbz r4, 2f8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 17f8 <_PyLong_DivmodNear> │ │ │ │ │ + bl 1888 <_PyLong_DivmodNear> │ │ │ │ │ R_ARM_THM_CALL _PyLong_DivmodNear │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.n 38a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 386 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2714 │ │ │ │ │ + bl 2720 │ │ │ │ │ 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 2f8 │ │ │ │ │ @@ -378,15 +378,15 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r4, r5 │ │ │ │ │ b.n 2f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w d8f0 <_PyLong_Copy> │ │ │ │ │ + b.w d8ec <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 308 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -458,15 +458,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 5960 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 5970 <_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 │ │ │ │ │ @@ -484,15 +484,15 @@ │ │ │ │ │ cbz r0, 418 │ │ │ │ │ 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 5960 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 5970 <_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 │ │ │ │ │ @@ -539,29 +539,29 @@ │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 40a0 <_PyLong_AsByteArray> │ │ │ │ │ + bl 40b0 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1fbc <_PyLong_NumBits> │ │ │ │ │ + bl 1fc8 <_PyLong_NumBits> │ │ │ │ │ R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ beq.w 5c6 │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ beq.n 4c6 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 690 │ │ │ │ │ + bne.w 692 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ bne.n 4b6 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ @@ -575,15 +575,15 @@ │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ beq.n 4b8 │ │ │ │ │ tst.w r6, #4 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.n 4be │ │ │ │ │ - b.n 690 │ │ │ │ │ + b.n 692 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 482 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -593,23 +593,23 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n 5aa │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1fbc <_PyLong_NumBits> │ │ │ │ │ + bl 1fc8 <_PyLong_NumBits> │ │ │ │ │ R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 5c6 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.n 4be │ │ │ │ │ - b.n 690 │ │ │ │ │ + b.n 692 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cbz r4, 552 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ @@ -622,27 +622,27 @@ │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ subs r2, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r4, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.n 4be │ │ │ │ │ - b.n 690 │ │ │ │ │ + b.n 692 │ │ │ │ │ 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 584 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble.w 6bc │ │ │ │ │ + ble.w 6be │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ble.w 6ae │ │ │ │ │ + ble.w 6b0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 4b6 │ │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 56c │ │ │ │ │ sub.w r8, lr, r2 │ │ │ │ │ rsbs r2, r8, #0 │ │ │ │ │ @@ -667,15 +667,15 @@ │ │ │ │ │ beq.n 5aa │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r7, #1 │ │ │ │ │ b.n 47c │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 4be │ │ │ │ │ - b.n 690 │ │ │ │ │ + b.n 692 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne.w 482 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -711,15 +711,15 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r0, [r2, #-1]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ strb r0, [r1, #0] │ │ │ │ │ bne.n 620 │ │ │ │ │ b.n 552 │ │ │ │ │ - cbz r3, 674 │ │ │ │ │ + cbz r3, 676 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ @@ -733,29 +733,29 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ble.w 552 │ │ │ │ │ asrs r1, r2 │ │ │ │ │ bne.w 552 │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ beq.w 4b8 │ │ │ │ │ lsls r2, r6, #29 │ │ │ │ │ - it pl │ │ │ │ │ - addpl r4, #1 │ │ │ │ │ + bmi.w 4b8 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 4be │ │ │ │ │ - b.n 690 │ │ │ │ │ + b.n 692 │ │ │ │ │ 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 63c │ │ │ │ │ - b.n 67a │ │ │ │ │ + b.n 67c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 4be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -764,45 +764,46 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 4be │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 4b6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 4be │ │ │ │ │ - b.n 690 │ │ │ │ │ + b.n 692 │ │ │ │ │ cmp.w r2, r3, lsl #7 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ b.n 578 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000006c8 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ +000006cc <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ _PyLong_UnsignedShort_Converter(): │ │ │ │ │ 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, #7 │ │ │ │ │ - bpl.n 6ea <_PyLong_UnsignedShort_Converter+0x22> │ │ │ │ │ + bpl.n 6ee <_PyLong_UnsignedShort_Converter+0x22> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 706 <_PyLong_UnsignedShort_Converter+0x3e> │ │ │ │ │ + beq.n 70a <_PyLong_UnsignedShort_Converter+0x3e> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2f90 │ │ │ │ │ + bl 2f9c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 720 <_PyLong_UnsignedShort_Converter+0x58> │ │ │ │ │ + beq.n 724 <_PyLong_UnsignedShort_Converter+0x58> │ │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ │ - bcs.n 728 <_PyLong_UnsignedShort_Converter+0x60> │ │ │ │ │ + bcs.n 72c <_PyLong_UnsignedShort_Converter+0x60> │ │ │ │ │ movs r0, #1 │ │ │ │ │ strh r3, [r1, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -811,33 +812,33 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 702 <_PyLong_UnsignedShort_Converter+0x3a> │ │ │ │ │ + b.n 706 <_PyLong_UnsignedShort_Converter+0x3a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 71c <_PyLong_UnsignedShort_Converter+0x54> │ │ │ │ │ + bne.n 720 <_PyLong_UnsignedShort_Converter+0x54> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 71c <_PyLong_UnsignedShort_Converter+0x54> │ │ │ │ │ + b.n 720 <_PyLong_UnsignedShort_Converter+0x54> │ │ │ │ │ │ │ │ │ │ -00000740 : │ │ │ │ │ +00000744 : │ │ │ │ │ int_bit_count(): │ │ │ │ │ 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, #8] │ │ │ │ │ movw r7, #17476 @ 0x4444 │ │ │ │ │ @@ -845,40 +846,40 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov.w r8, r3, lsr #3 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 88c │ │ │ │ │ + beq.w 890 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ movs r6, #1 │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r0, [r5, #12]! │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - ble.n 844 │ │ │ │ │ - cbz r3, 7f2 │ │ │ │ │ + ble.n 848 │ │ │ │ │ + cbz r3, 7f6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 7e2 │ │ │ │ │ + beq.n 7e6 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 7d6 │ │ │ │ │ + beq.n 7da │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 7ca │ │ │ │ │ + beq.n 7ce │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 7be │ │ │ │ │ + beq.n 7c2 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 7b2 │ │ │ │ │ + beq.n 7b6 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 85a │ │ │ │ │ + bne.n 85e │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ @@ -902,15 +903,15 @@ │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r4, r0 │ │ │ │ │ - ble.n 844 │ │ │ │ │ + ble.n 848 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ adds r6, #8 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ adds r5, #32 │ │ │ │ │ @@ -938,197 +939,197 @@ │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r4, r0 │ │ │ │ │ - bgt.n 7f2 │ │ │ │ │ + bgt.n 7f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 21c │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 852 │ │ │ │ │ + cbz r0, 856 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 86a │ │ │ │ │ + bgt.n 86e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r5, r9 │ │ │ │ │ movs r6, #2 │ │ │ │ │ ldr.w r0, [r5, #16]! │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ add r4, r0 │ │ │ │ │ - b.n 7a6 │ │ │ │ │ + b.n 7aa │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ bl 2e4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 890 │ │ │ │ │ + cbnz r0, 894 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 8cc │ │ │ │ │ + bne.n 8d0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 852 │ │ │ │ │ + b.n 856 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 844 │ │ │ │ │ + b.n 848 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 61c8 │ │ │ │ │ + bl 61d8 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 8b8 │ │ │ │ │ + bne.n 8bc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 87e │ │ │ │ │ + beq.n 882 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 8dc │ │ │ │ │ + bne.n 8e0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 84e │ │ │ │ │ + b.n 852 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8a4 │ │ │ │ │ + bne.n 8a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 8a8 │ │ │ │ │ - b.n 87e │ │ │ │ │ + bne.n 8ac │ │ │ │ │ + b.n 882 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 888 │ │ │ │ │ + bne.n 88c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 888 │ │ │ │ │ + b.n 88c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8b2 │ │ │ │ │ + bne.n 8b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8b2 │ │ │ │ │ + b.n 8b6 │ │ │ │ │ │ │ │ │ │ -000008ec : │ │ │ │ │ +000008f0 : │ │ │ │ │ long_get1(): │ │ │ │ │ - ldr r0, [pc, #0] @ (8f0 ) │ │ │ │ │ + ldr r0, [pc, #0] @ (8f4 ) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000008f4 : │ │ │ │ │ +000008f8 : │ │ │ │ │ long_long_meth(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 90e │ │ │ │ │ + bne.n 912 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 912 │ │ │ │ │ + bne.n 916 │ │ │ │ │ bx lr │ │ │ │ │ - b.w d8f0 <_PyLong_Copy> │ │ │ │ │ + b.w d8ec <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000918 <_PyLong_FormatBytesWriter>: │ │ │ │ │ +0000091c <_PyLong_FormatBytesWriter>: │ │ │ │ │ _PyLong_FormatBytesWriter(): │ │ │ │ │ stmdb 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 r5, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - beq.w c80 <_PyLong_FormatBytesWriter+0x368> │ │ │ │ │ + beq.w c84 <_PyLong_FormatBytesWriter+0x368> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c18 <_PyLong_FormatBytesWriter+0x300> │ │ │ │ │ + beq.w c1c <_PyLong_FormatBytesWriter+0x300> │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ - bpl.w c18 <_PyLong_FormatBytesWriter+0x300> │ │ │ │ │ + bpl.w c1c <_PyLong_FormatBytesWriter+0x300> │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - bne.w b86 <_PyLong_FormatBytesWriter+0x26e> │ │ │ │ │ + bne.w b8a <_PyLong_FormatBytesWriter+0x26e> │ │ │ │ │ movs r4, #4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r9, r3, #3 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - beq.w bbc <_PyLong_FormatBytesWriter+0x2a4> │ │ │ │ │ + beq.w bc0 <_PyLong_FormatBytesWriter+0x2a4> │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.w bfe <_PyLong_FormatBytesWriter+0x2e6> │ │ │ │ │ + bhi.w c02 <_PyLong_FormatBytesWriter+0x2e6> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ │ movs r2, #30 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ - cbz r3, 98a <_PyLong_FormatBytesWriter+0x72> │ │ │ │ │ + cbz r3, 98e <_PyLong_FormatBytesWriter+0x72> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r4 │ │ │ │ │ add r0, r3 │ │ │ │ │ - bne.w b9e <_PyLong_FormatBytesWriter+0x286> │ │ │ │ │ + bne.w ba2 <_PyLong_FormatBytesWriter+0x286> │ │ │ │ │ asrs r7, r0, #2 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ it eq │ │ │ │ │ addeq r7, #1 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, 9a6 <_PyLong_FormatBytesWriter+0x8e> │ │ │ │ │ + cbz r3, 9aa <_PyLong_FormatBytesWriter+0x8e> │ │ │ │ │ adds r7, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n aaa <_PyLong_FormatBytesWriter+0x192> │ │ │ │ │ + bne.n aae <_PyLong_FormatBytesWriter+0x192> │ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6e <_PyLong_FormatBytesWriter+0x256> │ │ │ │ │ + beq.w b72 <_PyLong_FormatBytesWriter+0x256> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ ubfx r1, r3, #5, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w c30 <_PyLong_FormatBytesWriter+0x318> │ │ │ │ │ + bne.w c34 <_PyLong_FormatBytesWriter+0x318> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c2a <_PyLong_FormatBytesWriter+0x312> │ │ │ │ │ + beq.w c2e <_PyLong_FormatBytesWriter+0x312> │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w lr, r0, #20 │ │ │ │ │ addpl.w lr, r0, #28 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add lr, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bb0 <_PyLong_FormatBytesWriter+0x298> │ │ │ │ │ + beq.w bb4 <_PyLong_FormatBytesWriter+0x298> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r0, r6, #8 │ │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ │ subs r7, r2, #1 │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ @@ -1160,53 +1161,53 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r0, #87 @ 0x57 │ │ │ │ │ movls r0, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r0, r5 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ strb.w r0, [lr, #-1]! │ │ │ │ │ - bgt.w b76 <_PyLong_FormatBytesWriter+0x25e> │ │ │ │ │ + bgt.w b7a <_PyLong_FormatBytesWriter+0x25e> │ │ │ │ │ orrs.w r0, r3, r1 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a30 <_PyLong_FormatBytesWriter+0x118> │ │ │ │ │ + bne.n a34 <_PyLong_FormatBytesWriter+0x118> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n a0c <_PyLong_FormatBytesWriter+0xf4> │ │ │ │ │ + bgt.n a10 <_PyLong_FormatBytesWriter+0xf4> │ │ │ │ │ ldrd r9, r5, [sp, #4] │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, a9c <_PyLong_FormatBytesWriter+0x184> │ │ │ │ │ + cbz r3, aa0 <_PyLong_FormatBytesWriter+0x184> │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - bne.w b92 <_PyLong_FormatBytesWriter+0x27a> │ │ │ │ │ + bne.w b96 <_PyLong_FormatBytesWriter+0x27a> │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r2, [lr, #-1] │ │ │ │ │ strb.w r3, [lr, #-2] │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.w ba8 <_PyLong_FormatBytesWriter+0x290> │ │ │ │ │ + beq.w bac <_PyLong_FormatBytesWriter+0x290> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ udf #255 @ 0xff │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6e <_PyLong_FormatBytesWriter+0x256> │ │ │ │ │ + beq.n b72 <_PyLong_FormatBytesWriter+0x256> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r5, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bf0 <_PyLong_FormatBytesWriter+0x2d8> │ │ │ │ │ + beq.w bf4 <_PyLong_FormatBytesWriter+0x2d8> │ │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r8, r6, #8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -1241,181 +1242,181 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi.w ip, #87 @ 0x57 │ │ │ │ │ movls.w ip, #48 @ 0x30 │ │ │ │ │ add r7, ip │ │ │ │ │ strb.w r7, [r2, #-1]! │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ cmp r7, lr │ │ │ │ │ - bgt.n bc0 <_PyLong_FormatBytesWriter+0x2a8> │ │ │ │ │ + bgt.n bc4 <_PyLong_FormatBytesWriter+0x2a8> │ │ │ │ │ orrs.w r7, r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n b0c <_PyLong_FormatBytesWriter+0x1f4> │ │ │ │ │ + bne.n b10 <_PyLong_FormatBytesWriter+0x1f4> │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r7, lr │ │ │ │ │ - bgt.n aea <_PyLong_FormatBytesWriter+0x1d2> │ │ │ │ │ + bgt.n aee <_PyLong_FormatBytesWriter+0x1d2> │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bd2 <_PyLong_FormatBytesWriter+0x2ba> │ │ │ │ │ + bne.n bd6 <_PyLong_FormatBytesWriter+0x2ba> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n bca <_PyLong_FormatBytesWriter+0x2b2> │ │ │ │ │ + beq.n bce <_PyLong_FormatBytesWriter+0x2b2> │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, ip │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a30 <_PyLong_FormatBytesWriter+0x118> │ │ │ │ │ - b.n a70 <_PyLong_FormatBytesWriter+0x158> │ │ │ │ │ + bne.w a34 <_PyLong_FormatBytesWriter+0x118> │ │ │ │ │ + b.n a74 <_PyLong_FormatBytesWriter+0x158> │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b.n 954 <_PyLong_FormatBytesWriter+0x3c> │ │ │ │ │ + b.n 958 <_PyLong_FormatBytesWriter+0x3c> │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #111 @ 0x6f │ │ │ │ │ movne r2, #98 @ 0x62 │ │ │ │ │ - b.n a8e <_PyLong_FormatBytesWriter+0x176> │ │ │ │ │ + b.n a92 <_PyLong_FormatBytesWriter+0x176> │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 998 <_PyLong_FormatBytesWriter+0x80> │ │ │ │ │ + b.n 99c <_PyLong_FormatBytesWriter+0x80> │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ │ - b.n aa4 <_PyLong_FormatBytesWriter+0x18c> │ │ │ │ │ + b.n aa8 <_PyLong_FormatBytesWriter+0x18c> │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ strb.w r3, [lr] │ │ │ │ │ - b.n a80 <_PyLong_FormatBytesWriter+0x168> │ │ │ │ │ + b.n a84 <_PyLong_FormatBytesWriter+0x168> │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 9a0 <_PyLong_FormatBytesWriter+0x88> │ │ │ │ │ + b.n 9a4 <_PyLong_FormatBytesWriter+0x88> │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ite gt │ │ │ │ │ movgt r7, #0 │ │ │ │ │ movle r7, #1 │ │ │ │ │ - b.n b4c <_PyLong_FormatBytesWriter+0x234> │ │ │ │ │ + b.n b50 <_PyLong_FormatBytesWriter+0x234> │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ - b.n b6a <_PyLong_FormatBytesWriter+0x252> │ │ │ │ │ + b.n b6e <_PyLong_FormatBytesWriter+0x252> │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - beq.n bfa <_PyLong_FormatBytesWriter+0x2e2> │ │ │ │ │ + beq.n bfe <_PyLong_FormatBytesWriter+0x2e2> │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ strb.w r1, [r2, #-2] │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n b64 <_PyLong_FormatBytesWriter+0x24c> │ │ │ │ │ + b.n b68 <_PyLong_FormatBytesWriter+0x24c> │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ │ - b.n b5e <_PyLong_FormatBytesWriter+0x246> │ │ │ │ │ + b.n b62 <_PyLong_FormatBytesWriter+0x246> │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n be2 <_PyLong_FormatBytesWriter+0x2ca> │ │ │ │ │ + b.n be6 <_PyLong_FormatBytesWriter+0x2ca> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n b6e <_PyLong_FormatBytesWriter+0x256> │ │ │ │ │ + b.n b72 <_PyLong_FormatBytesWriter+0x256> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2311 @ 0x907 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n c14 <_PyLong_FormatBytesWriter+0x2fc> │ │ │ │ │ + b.n c18 <_PyLong_FormatBytesWriter+0x2fc> │ │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ │ - b.n 9dc <_PyLong_FormatBytesWriter+0xc4> │ │ │ │ │ + b.n 9e0 <_PyLong_FormatBytesWriter+0xc4> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n c94 <_PyLong_FormatBytesWriter+0x37c> │ │ │ │ │ + bne.n c98 <_PyLong_FormatBytesWriter+0x37c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n cd8 <_PyLong_FormatBytesWriter+0x3c0> │ │ │ │ │ + beq.n cdc <_PyLong_FormatBytesWriter+0x3c0> │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r3, r3, r7, lsl #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d7a <_PyLong_FormatBytesWriter+0x462> │ │ │ │ │ + bne.w d7e <_PyLong_FormatBytesWriter+0x462> │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #2 │ │ │ │ │ strh r2, [r3, #0] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r2, c70 <_PyLong_FormatBytesWriter+0x358> │ │ │ │ │ + cbz r2, c74 <_PyLong_FormatBytesWriter+0x358> │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - bne.w e0e <_PyLong_FormatBytesWriter+0x4f6> │ │ │ │ │ + bne.w e12 <_PyLong_FormatBytesWriter+0x4f6> │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ strh.w r2, [r3, #-2] │ │ │ │ │ strh.w r1, [r3, #-4] │ │ │ │ │ subs r3, #4 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.w aa4 <_PyLong_FormatBytesWriter+0x18c> │ │ │ │ │ + bne.w aa8 <_PyLong_FormatBytesWriter+0x18c> │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strh.w r2, [r3, #-2] │ │ │ │ │ - b.n aa4 <_PyLong_FormatBytesWriter+0x18c> │ │ │ │ │ + b.n aa8 <_PyLong_FormatBytesWriter+0x18c> │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 16ec │ │ │ │ │ + bl 16e8 │ │ │ │ │ R_ARM_THM_CALL long_to_decimal_string_internal.constprop.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w b6c <_PyLong_FormatBytesWriter+0x254> │ │ │ │ │ - b.n c14 <_PyLong_FormatBytesWriter+0x2fc> │ │ │ │ │ - cbz r1, cd4 <_PyLong_FormatBytesWriter+0x3bc> │ │ │ │ │ + bne.w b70 <_PyLong_FormatBytesWriter+0x254> │ │ │ │ │ + b.n c18 <_PyLong_FormatBytesWriter+0x2fc> │ │ │ │ │ + cbz r1, cd8 <_PyLong_FormatBytesWriter+0x3bc> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ - cbnz r2, cdc <_PyLong_FormatBytesWriter+0x3c4> │ │ │ │ │ + cbnz r2, ce0 <_PyLong_FormatBytesWriter+0x3c4> │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #4 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r2, cc4 <_PyLong_FormatBytesWriter+0x3ac> │ │ │ │ │ + cbz r2, cc8 <_PyLong_FormatBytesWriter+0x3ac> │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - bne.n d6e <_PyLong_FormatBytesWriter+0x456> │ │ │ │ │ + bne.n d72 <_PyLong_FormatBytesWriter+0x456> │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ │ subs r3, #8 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.w aa4 <_PyLong_FormatBytesWriter+0x18c> │ │ │ │ │ + bne.w aa8 <_PyLong_FormatBytesWriter+0x18c> │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - b.n aa4 <_PyLong_FormatBytesWriter+0x18c> │ │ │ │ │ + b.n aa8 <_PyLong_FormatBytesWriter+0x18c> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n ca2 <_PyLong_FormatBytesWriter+0x38a> │ │ │ │ │ + b.n ca6 <_PyLong_FormatBytesWriter+0x38a> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n c44 <_PyLong_FormatBytesWriter+0x32c> │ │ │ │ │ + b.n c48 <_PyLong_FormatBytesWriter+0x32c> │ │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add.w r2, r6, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ @@ -1452,31 +1453,31 @@ │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ str.w r0, [r3, #-4]! │ │ │ │ │ lsr.w r0, lr, r6 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsr.w lr, lr, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble.n e1a <_PyLong_FormatBytesWriter+0x502> │ │ │ │ │ + ble.n e1e <_PyLong_FormatBytesWriter+0x502> │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d24 <_PyLong_FormatBytesWriter+0x40c> │ │ │ │ │ + bne.n d28 <_PyLong_FormatBytesWriter+0x40c> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble.n cb0 <_PyLong_FormatBytesWriter+0x398> │ │ │ │ │ - b.n cfe <_PyLong_FormatBytesWriter+0x3e6> │ │ │ │ │ + ble.n cb4 <_PyLong_FormatBytesWriter+0x398> │ │ │ │ │ + b.n d02 <_PyLong_FormatBytesWriter+0x3e6> │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #111 @ 0x6f │ │ │ │ │ movne r2, #98 @ 0x62 │ │ │ │ │ - b.n cbc <_PyLong_FormatBytesWriter+0x3a4> │ │ │ │ │ + b.n cc0 <_PyLong_FormatBytesWriter+0x3a4> │ │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add.w r2, r6, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ @@ -1513,71 +1514,71 @@ │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ strh.w r0, [r3, #-2]! │ │ │ │ │ lsr.w r0, lr, r6 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsr.w lr, lr, r4 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bge.n e2c <_PyLong_FormatBytesWriter+0x514> │ │ │ │ │ + bge.n e30 <_PyLong_FormatBytesWriter+0x514> │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dc2 <_PyLong_FormatBytesWriter+0x4aa> │ │ │ │ │ + bne.n dc6 <_PyLong_FormatBytesWriter+0x4aa> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble.w c56 <_PyLong_FormatBytesWriter+0x33e> │ │ │ │ │ - b.n d9c <_PyLong_FormatBytesWriter+0x484> │ │ │ │ │ + ble.w c5a <_PyLong_FormatBytesWriter+0x33e> │ │ │ │ │ + b.n da0 <_PyLong_FormatBytesWriter+0x484> │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #111 @ 0x6f │ │ │ │ │ movne r2, #98 @ 0x62 │ │ │ │ │ - b.n c64 <_PyLong_FormatBytesWriter+0x34c> │ │ │ │ │ + b.n c68 <_PyLong_FormatBytesWriter+0x34c> │ │ │ │ │ orrs.w r0, r2, lr │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d24 <_PyLong_FormatBytesWriter+0x40c> │ │ │ │ │ - b.n d62 <_PyLong_FormatBytesWriter+0x44a> │ │ │ │ │ + bne.w d28 <_PyLong_FormatBytesWriter+0x40c> │ │ │ │ │ + b.n d66 <_PyLong_FormatBytesWriter+0x44a> │ │ │ │ │ orrs.w r0, r2, lr │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dc2 <_PyLong_FormatBytesWriter+0x4aa> │ │ │ │ │ - b.n e00 <_PyLong_FormatBytesWriter+0x4e8> │ │ │ │ │ + bne.n dc6 <_PyLong_FormatBytesWriter+0x4aa> │ │ │ │ │ + b.n e04 <_PyLong_FormatBytesWriter+0x4e8> │ │ │ │ │ │ │ │ │ │ -00000e3c <_PyLong_Rshift>: │ │ │ │ │ +00000e40 <_PyLong_Rshift>: │ │ │ │ │ _PyLong_Rshift(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ and.w r8, r5, #3 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 12b8 <_PyLong_Rshift+0x47c> │ │ │ │ │ + beq.w 12bc <_PyLong_Rshift+0x47c> │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uidivmod │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.n f28 <_PyLong_Rshift+0xec> │ │ │ │ │ + bhi.n f2c <_PyLong_Rshift+0xec> │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ rsb r4, r8, #1 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ mov.w r3, r4, asr #31 │ │ │ │ │ - bhi.w 1270 <_PyLong_Rshift+0x434> │ │ │ │ │ + bhi.w 1274 <_PyLong_Rshift+0x434> │ │ │ │ │ rsb r2, r1, #32 │ │ │ │ │ subs.w r0, r1, #32 │ │ │ │ │ lsr.w r4, r4, r1 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ orr.w r4, r4, r2 │ │ │ │ │ itt pl │ │ │ │ │ asrpl.w r0, r3, r0 │ │ │ │ │ @@ -1585,15 +1586,15 @@ │ │ │ │ │ asrs r3, r1 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ mov r7, r4 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n ece <_PyLong_Rshift+0x92> │ │ │ │ │ + bcs.n ed2 <_PyLong_Rshift+0x92> │ │ │ │ │ movw r2, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r2, r2, r1, lsl #4 │ │ │ │ │ add r2, r3 │ │ │ │ │ @@ -1602,20 +1603,20 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 1228 <_PyLong_Rshift+0x3ec> │ │ │ │ │ + bcs.w 122c <_PyLong_Rshift+0x3ec> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a2 <_PyLong_Rshift+0x466> │ │ │ │ │ + beq.w 12a6 <_PyLong_Rshift+0x466> │ │ │ │ │ asrs r3, r4, #31 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ @@ -1631,57 +1632,57 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r2, #12] │ │ │ │ │ - b.n ec6 <_PyLong_Rshift+0x8a> │ │ │ │ │ + b.n eca <_PyLong_Rshift+0x8a> │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ umull r3, r4, r7, r3 │ │ │ │ │ sub.w r3, r8, #2 │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ lsrs r4, r4, #4 │ │ │ │ │ - cbnz r1, f46 <_PyLong_Rshift+0x10a> │ │ │ │ │ + cbnz r1, f4a <_PyLong_Rshift+0x10a> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11c8 <_PyLong_Rshift+0x38c> │ │ │ │ │ + bne.w 11cc <_PyLong_Rshift+0x38c> │ │ │ │ │ rsb r3, r4, r5, lsr #3 │ │ │ │ │ mov.w r9, r5, lsr #3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1296 <_PyLong_Rshift+0x45a> │ │ │ │ │ + ble.w 129a <_PyLong_Rshift+0x45a> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ec6 <_PyLong_Rshift+0x8a> │ │ │ │ │ + beq.n eca <_PyLong_Rshift+0x8a> │ │ │ │ │ add.w r7, sl, r4, lsl #2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ rsb r0, r1, #30 │ │ │ │ │ mov lr, ip │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq.w 11f2 <_PyLong_Rshift+0x3b6> │ │ │ │ │ + beq.w 11f6 <_PyLong_Rshift+0x3b6> │ │ │ │ │ rsb ip, r1, #32 │ │ │ │ │ lsrs r3, r1 │ │ │ │ │ lsl.w ip, lr, ip │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ sub.w ip, r1, #32 │ │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ │ lsr.w ip, lr, ip │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ add.w ip, r4, #1 │ │ │ │ │ cmp r9, ip │ │ │ │ │ - ble.w 118c <_PyLong_Rshift+0x350> │ │ │ │ │ + ble.w 1190 <_PyLong_Rshift+0x350> │ │ │ │ │ ldr r6, [r7, #16] │ │ │ │ │ sub.w ip, r0, #32 │ │ │ │ │ rsb lr, r0, #32 │ │ │ │ │ lsl.w r5, r6, ip │ │ │ │ │ ldr r6, [r7, #16] │ │ │ │ │ lsr.w r8, r6, lr │ │ │ │ │ ldr r6, [r7, #16] │ │ │ │ │ @@ -1691,15 +1692,15 @@ │ │ │ │ │ adc.w r1, r1, r8 │ │ │ │ │ bic.w r8, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w r8, [r2, #12] │ │ │ │ │ add.w r8, r4, #2 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble.w 118c <_PyLong_Rshift+0x350> │ │ │ │ │ + ble.w 1190 <_PyLong_Rshift+0x350> │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ lsl.w r5, r6, ip │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ lsr.w r8, r6, lr │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ orr.w r8, r5, r8 │ │ │ │ │ lsls r6, r0 │ │ │ │ │ @@ -1707,127 +1708,127 @@ │ │ │ │ │ adc.w r8, r8, r1, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ adds r1, r4, #3 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble.w 118c <_PyLong_Rshift+0x350> │ │ │ │ │ + ble.w 1190 <_PyLong_Rshift+0x350> │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ lsl.w r6, r1, ip │ │ │ │ │ lsr.w r5, r1, lr │ │ │ │ │ lsls r1, r0 │ │ │ │ │ orrs r5, r6 │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w r8, r5, r8, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble.w 118c <_PyLong_Rshift+0x350> │ │ │ │ │ + ble.w 1190 <_PyLong_Rshift+0x350> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ lsl.w r5, r1, ip │ │ │ │ │ lsr.w r6, r1, lr │ │ │ │ │ lsls r1, r0 │ │ │ │ │ orrs r5, r6 │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w r8, r5, r8, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bge.w 118c <_PyLong_Rshift+0x350> │ │ │ │ │ + bge.w 1190 <_PyLong_Rshift+0x350> │ │ │ │ │ ldr r1, [r7, #32] │ │ │ │ │ lsl.w r5, r1, ip │ │ │ │ │ lsr.w r6, r1, lr │ │ │ │ │ lsls r1, r0 │ │ │ │ │ orrs r5, r6 │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w r8, r5, r8, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r4, #6 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble.w 118c <_PyLong_Rshift+0x350> │ │ │ │ │ + ble.w 1190 <_PyLong_Rshift+0x350> │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ lsl.w r5, r1, ip │ │ │ │ │ lsr.w r6, r1, lr │ │ │ │ │ lsls r1, r0 │ │ │ │ │ orrs r5, r6 │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w r8, r5, r8, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r4, #7 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble.n 118c <_PyLong_Rshift+0x350> │ │ │ │ │ + ble.n 1190 <_PyLong_Rshift+0x350> │ │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ │ lsl.w r5, r1, ip │ │ │ │ │ lsr.w r6, r1, lr │ │ │ │ │ lsls r1, r0 │ │ │ │ │ orrs r5, r6 │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w r8, r5, r8, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ add.w r1, r4, #8 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble.n 118c <_PyLong_Rshift+0x350> │ │ │ │ │ + ble.n 1190 <_PyLong_Rshift+0x350> │ │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ │ lsl.w r5, r1, ip │ │ │ │ │ lsr.w r6, r1, lr │ │ │ │ │ lsls r1, r0 │ │ │ │ │ orrs r5, r6 │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w r8, r5, r8, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ add.w r1, r4, #9 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble.n 118c <_PyLong_Rshift+0x350> │ │ │ │ │ + ble.n 1190 <_PyLong_Rshift+0x350> │ │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ │ lsl.w r5, r1, ip │ │ │ │ │ lsr.w r6, r1, lr │ │ │ │ │ lsls r1, r0 │ │ │ │ │ orrs r5, r6 │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w r8, r5, r8, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ add.w r1, r4, #10 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble.n 118c <_PyLong_Rshift+0x350> │ │ │ │ │ + ble.n 1190 <_PyLong_Rshift+0x350> │ │ │ │ │ ldr r7, [r7, #52] @ 0x34 │ │ │ │ │ adds r4, #11 │ │ │ │ │ lsl.w r1, r7, ip │ │ │ │ │ lsr.w r5, r7, lr │ │ │ │ │ lsls r7, r0 │ │ │ │ │ orrs r1, r5 │ │ │ │ │ adds r7, r7, r3 │ │ │ │ │ adc.w r1, r1, r8, lsr #30 │ │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ lsrs r3, r7, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - ble.n 118c <_PyLong_Rshift+0x350> │ │ │ │ │ + ble.n 1190 <_PyLong_Rshift+0x350> │ │ │ │ │ add.w r7, sl, #12 │ │ │ │ │ mov r5, r9 │ │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ │ mov.w r9, r1, lsr #30 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr.w r7, [r8, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ @@ -1839,346 +1840,391 @@ │ │ │ │ │ adc.w r1, r9, r1 │ │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r6, #4]! │ │ │ │ │ lsrs r3, r7, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ mov.w r9, r1, lsr #30 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 115c <_PyLong_Rshift+0x320> │ │ │ │ │ + bne.n 1160 <_PyLong_Rshift+0x320> │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ add.w r1, r2, fp, lsl #2 │ │ │ │ │ add.w r6, r2, #12 │ │ │ │ │ lsrs r4, r0, #3 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 127a <_PyLong_Rshift+0x43e> │ │ │ │ │ + beq.n 127e <_PyLong_Rshift+0x43e> │ │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ │ - cbz r5, 11b8 <_PyLong_Rshift+0x37c> │ │ │ │ │ + cbz r5, 11bc <_PyLong_Rshift+0x37c> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 11bc <_PyLong_Rshift+0x380> │ │ │ │ │ + bne.n 11c0 <_PyLong_Rshift+0x380> │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 111c <_PyLong_Rshift+0x2e0> │ │ │ │ │ + b.w 111c <_PyLong_Rshift+0x2dc> │ │ │ │ │ R_ARM_THM_JUMP24 maybe_small_long │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 119c <_PyLong_Rshift+0x360> │ │ │ │ │ + b.n 11a0 <_PyLong_Rshift+0x360> │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ - b.n 11ac <_PyLong_Rshift+0x370> │ │ │ │ │ + b.n 11b0 <_PyLong_Rshift+0x370> │ │ │ │ │ cmp r7, #29 │ │ │ │ │ - bhi.n 1290 <_PyLong_Rshift+0x454> │ │ │ │ │ + bhi.n 1294 <_PyLong_Rshift+0x454> │ │ │ │ │ ldr.w r2, [sl, #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 12ac <_PyLong_Rshift+0x470> │ │ │ │ │ + bne.n 12b0 <_PyLong_Rshift+0x470> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11ee <_PyLong_Rshift+0x3b2> │ │ │ │ │ + beq.n 11f2 <_PyLong_Rshift+0x3b2> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ mov r2, sl │ │ │ │ │ - b.n ec6 <_PyLong_Rshift+0x8a> │ │ │ │ │ + b.n eca <_PyLong_Rshift+0x8a> │ │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ │ mov r5, r9 │ │ │ │ │ orr.w r3, r3, #2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ add.w r3, sl, #8 │ │ │ │ │ mov r6, sl │ │ │ │ │ add.w r8, r3, r4, lsl #2 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 1266 <_PyLong_Rshift+0x42a> │ │ │ │ │ + bne.n 126a <_PyLong_Rshift+0x42a> │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov sl, r6 │ │ │ │ │ lsrs r3, r0 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ adds r3, r3, r5 │ │ │ │ │ adc.w lr, ip, #0 │ │ │ │ │ - b.n f80 <_PyLong_Rshift+0x144> │ │ │ │ │ + b.n f84 <_PyLong_Rshift+0x144> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #1 │ │ │ │ │ - blt.n 1284 <_PyLong_Rshift+0x448> │ │ │ │ │ + blt.n 1288 <_PyLong_Rshift+0x448> │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec6 <_PyLong_Rshift+0x8a> │ │ │ │ │ + beq.w eca <_PyLong_Rshift+0x8a> │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r0, r7, #30 │ │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r7, r0, r6, lsl #2 │ │ │ │ │ lsrs r6, r6, #30 │ │ │ │ │ str.w r3, [r1], #4 │ │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ │ - beq.w ec6 <_PyLong_Rshift+0x8a> │ │ │ │ │ - b.n 124c <_PyLong_Rshift+0x410> │ │ │ │ │ + beq.w eca <_PyLong_Rshift+0x8a> │ │ │ │ │ + b.n 1250 <_PyLong_Rshift+0x410> │ │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ - b.n 1208 <_PyLong_Rshift+0x3cc> │ │ │ │ │ + b.n 120c <_PyLong_Rshift+0x3cc> │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ orr.w r4, r4, r3, lsl #2 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ - b.n eb4 <_PyLong_Rshift+0x78> │ │ │ │ │ + b.n eb8 <_PyLong_Rshift+0x78> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 11ac <_PyLong_Rshift+0x370> │ │ │ │ │ + beq.n 11b0 <_PyLong_Rshift+0x370> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 11ac <_PyLong_Rshift+0x370> │ │ │ │ │ + b.n 11b0 <_PyLong_Rshift+0x370> │ │ │ │ │ negs r7, r7 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ │ - b.n 1230 <_PyLong_Rshift+0x3f4> │ │ │ │ │ + b.n 1234 <_PyLong_Rshift+0x3f4> │ │ │ │ │ subs r4, #1 │ │ │ │ │ movs r1, #30 │ │ │ │ │ - b.n f46 <_PyLong_Rshift+0x10a> │ │ │ │ │ + b.n f4a <_PyLong_Rshift+0x10a> │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 2e4 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n ec6 <_PyLong_Rshift+0x8a> │ │ │ │ │ + b.n eca <_PyLong_Rshift+0x8a> │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w d8f0 <_PyLong_Copy> │ │ │ │ │ + b.w d8ec <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r2, [pc, #0] @ (12bc <_PyLong_Rshift+0x480>) │ │ │ │ │ - b.n ec6 <_PyLong_Rshift+0x8a> │ │ │ │ │ + ldr r2, [pc, #0] @ (12c0 <_PyLong_Rshift+0x480>) │ │ │ │ │ + b.n eca <_PyLong_Rshift+0x8a> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000012c0 : │ │ │ │ │ +000012c4 : │ │ │ │ │ pylong_int_to_decimal_string(): │ │ │ │ │ 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 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1440 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + beq.w 14fc │ │ │ │ │ + mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 142a │ │ │ │ │ + beq.w 14e6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.n 1414 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 144a │ │ │ │ │ + bpl.w 14d0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 148c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 136a │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ + bne.n 1370 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne r3, [r7, #0] │ │ │ │ │ - str.w r7, [r9] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + strne r3, [r6, #0] │ │ │ │ │ + str.w r6, [r9] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1348 │ │ │ │ │ + beq.n 134e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1484 │ │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ │ + beq.w 150a │ │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 1358 │ │ │ │ │ + beq.n 135e │ │ │ │ │ subs r4, #1 │ │ │ │ │ - str r4, [r7, #0] │ │ │ │ │ - cbz r4, 1362 │ │ │ │ │ + str r4, [r6, #0] │ │ │ │ │ + cbz r4, 1368 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 135a │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ + b.n 1360 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.n 1446 │ │ │ │ │ + bpl.w 14cc │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r4, r7, #20 │ │ │ │ │ - addpl.w r4, r7, #28 │ │ │ │ │ + addmi.w r7, r6, #20 │ │ │ │ │ + addpl.w r7, r6, #28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldrb.w r8, [r7, #16] │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ + ldrb.w r8, [r6, #16] │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ubfx r8, r8, #2, #3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 142a │ │ │ │ │ + beq.w 14e6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 13dc │ │ │ │ │ + ble.n 13e6 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.n 13f8 │ │ │ │ │ + bne.w 14b2 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bls.n 13e0 │ │ │ │ │ + bls.n 13ea │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ + subs r3, r3, r7 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.n 13e0 │ │ │ │ │ + bls.n 13ea │ │ │ │ │ bic.w ip, r2, #3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ │ - str r0, [r1, r3] │ │ │ │ │ + ldr r1, [r7, r3] │ │ │ │ │ + str r1, [r0, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 13b8 │ │ │ │ │ + bne.n 13c2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 13d6 │ │ │ │ │ - adds r0, r1, r3 │ │ │ │ │ - ldrb.w ip, [r4, r3] │ │ │ │ │ + beq.n 13e0 │ │ │ │ │ + adds r1, r0, r3 │ │ │ │ │ + ldrb.w ip, [r7, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - strb.w ip, [r0], #1 │ │ │ │ │ - bgt.n 13c8 │ │ │ │ │ - add.w ip, r1, r2 │ │ │ │ │ - mov r1, ip │ │ │ │ │ - str r1, [r6, #0] │ │ │ │ │ - b.n 1334 │ │ │ │ │ - subs r0, r4, #1 │ │ │ │ │ - add.w ip, r1, r2 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ldrb.w r2, [r0, #1]! │ │ │ │ │ - strb.w r2, [r3], #1 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bne.n 13e8 │ │ │ │ │ - mov r1, ip │ │ │ │ │ - b.n 13dc │ │ │ │ │ + strb.w ip, [r1], #1 │ │ │ │ │ + bgt.n 13d2 │ │ │ │ │ + add.w ip, r0, r2 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ + b.n 133a │ │ │ │ │ + add.w ip, r0, r2 │ │ │ │ │ + subs r1, r7, #1 │ │ │ │ │ + sub.w r3, ip, r0 │ │ │ │ │ + ands.w r3, r3, #7 │ │ │ │ │ + beq.n 144e │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 1442 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.n 143a │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + beq.n 1432 │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + beq.n 142a │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ + beq.n 1422 │ │ │ │ │ + cmp r3, #6 │ │ │ │ │ + beq.n 141a │ │ │ │ │ + ldrb r3, [r7, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + strb.w r3, [r0], #1 │ │ │ │ │ + ldrb.w r3, [r1, #1]! │ │ │ │ │ + strb.w r3, [r0], #1 │ │ │ │ │ + ldrb.w r3, [r1, #1]! │ │ │ │ │ + strb.w r3, [r0], #1 │ │ │ │ │ + ldrb.w r3, [r1, #1]! │ │ │ │ │ + strb.w r3, [r0], #1 │ │ │ │ │ + ldrb.w r3, [r1, #1]! │ │ │ │ │ + strb.w r3, [r0], #1 │ │ │ │ │ + ldrb.w r3, [r1, #1]! │ │ │ │ │ + strb.w r3, [r0], #1 │ │ │ │ │ + ldrb.w r3, [r1, #1]! │ │ │ │ │ + strb.w r3, [r0], #1 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + beq.n 13e4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldrb r3, [r1, #1] │ │ │ │ │ + adds r7, r1, #1 │ │ │ │ │ + adds r1, #8 │ │ │ │ │ + strb.w r3, [r2], #1 │ │ │ │ │ + ldrb.w r3, [r1, #-6] │ │ │ │ │ + adds r0, r2, #7 │ │ │ │ │ + strb r3, [r2, #0] │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + ldrb.w r3, [r1, #-5] │ │ │ │ │ + strb r3, [r2, #1] │ │ │ │ │ + ldrb.w r3, [r1, #-4] │ │ │ │ │ + strb r3, [r2, #2] │ │ │ │ │ + ldrb.w r3, [r1, #-3] │ │ │ │ │ + strb r3, [r2, #3] │ │ │ │ │ + ldrb.w r3, [r1, #-2] │ │ │ │ │ + strb r3, [r2, #4] │ │ │ │ │ + ldrb.w r3, [r1, #-1] │ │ │ │ │ + strb r3, [r2, #5] │ │ │ │ │ + ldrb r3, [r7, #7] │ │ │ │ │ + strb.w r3, [r0, #-1] │ │ │ │ │ + bne.n 144e │ │ │ │ │ + b.n 13e4 │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ │ + bhi.n 1526 │ │ │ │ │ + cbz r1, 14a2 │ │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 14e6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 133a │ │ │ │ │ + b.n 14e6 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 148c │ │ │ │ │ - subs r0, r4, #4 │ │ │ │ │ - add.w ip, r1, r2 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ldr.w r2, [r0, #4]! │ │ │ │ │ - strb.w r2, [r3], #1 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bne.n 1406 │ │ │ │ │ - b.n 13da │ │ │ │ │ + beq.n 1512 │ │ │ │ │ + subs r7, #4 │ │ │ │ │ + add.w ip, r0, r2 │ │ │ │ │ + ldr.w r3, [r7, #4]! │ │ │ │ │ + strb.w r3, [r0], #1 │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + bne.n 14be │ │ │ │ │ + b.n 13e4 │ │ │ │ │ + ldr r7, [r6, #28] │ │ │ │ │ + b.n 1386 │ │ │ │ │ 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 .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 143a │ │ │ │ │ + beq.n 14f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbz r3, 147c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl da50 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbz r3, 1502 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl da4c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 135a │ │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ │ - b.n 137e │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi.n 1470 │ │ │ │ │ - cbz r1, 1460 │ │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 142a │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + b.n 1360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 1334 │ │ │ │ │ - b.n 142a │ │ │ │ │ - ldrd r3, r2, [r4, #16] │ │ │ │ │ - subs r3, r3, r2 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.n 1452 │ │ │ │ │ - b.n 1460 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 143a │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b.n 14f6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1348 │ │ │ │ │ - subs r0, r4, #2 │ │ │ │ │ - add.w ip, r1, r2 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ldrh.w r2, [r0, #2]! │ │ │ │ │ - strb.w r2, [r3], #1 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bne.n 1494 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - b.n 13dc │ │ │ │ │ + b.n 134e │ │ │ │ │ + subs r7, #2 │ │ │ │ │ + add.w ip, r0, r2 │ │ │ │ │ + ldrh.w r3, [r7, #2]! │ │ │ │ │ + strb.w r3, [r0], #1 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + bne.n 1518 │ │ │ │ │ + b.n 13e6 │ │ │ │ │ + ldrd r3, r2, [r7, #16] │ │ │ │ │ + subs r3, r3, r2 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.n 1494 │ │ │ │ │ + b.n 14a2 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000014a4 : │ │ │ │ │ +00001534 : │ │ │ │ │ k_lopsided_mul(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ @@ -2189,37 +2235,37 @@ │ │ │ │ │ lsrs r5, r0, #3 │ │ │ │ │ add.w r0, fp, r0, lsr #3 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1682 │ │ │ │ │ + beq.w 1712 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 168a │ │ │ │ │ + beq.w 171a │ │ │ │ │ movs r6, #0 │ │ │ │ │ add.w r2, r4, #12 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.w 1656 │ │ │ │ │ + ble.w 16e6 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r4, fp │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ it ge │ │ │ │ │ movge r4, fp │ │ │ │ │ add.w r1, r3, r6, lsl #2 │ │ │ │ │ @@ -2227,40 +2273,40 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - bl 68a4 │ │ │ │ │ + bl 68b4 │ │ │ │ │ R_ARM_THM_CALL k_mul │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 168a │ │ │ │ │ + beq.w 171a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r9, r3, r6, lsl #2 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb r8, r6, r3, lsr #3 │ │ │ │ │ - beq.w 16ae │ │ │ │ │ + beq.w 173e │ │ │ │ │ sub.w r5, r9, #4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ add.w lr, r5, r2, lsl #2 │ │ │ │ │ add.w ip, r0, #8 │ │ │ │ │ sub.w r3, lr, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 15c0 │ │ │ │ │ + beq.n 1650 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 15a6 │ │ │ │ │ + beq.n 1636 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1592 │ │ │ │ │ + beq.n 1622 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r5, r9 │ │ │ │ │ add.w ip, r0, #12 │ │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ @@ -2278,15 +2324,15 @@ │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ cmp lr, r5 │ │ │ │ │ add r3, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ mov.w r2, r3, lsr #30 │ │ │ │ │ - beq.n 162a │ │ │ │ │ + beq.n 16ba │ │ │ │ │ strd r9, r8, [sp, #24] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ mov r8, ip │ │ │ │ │ adds r5, #16 │ │ │ │ │ @@ -2311,79 +2357,79 @@ │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ add r3, r0 │ │ │ │ │ add.w r2, r3, r2, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 15c6 │ │ │ │ │ + bne.n 1656 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ add.w r1, r9, r7, lsl #2 │ │ │ │ │ - cbz r2, 164a │ │ │ │ │ + cbz r2, 16da │ │ │ │ │ cmp r8, r7 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ - ble.n 164a │ │ │ │ │ + ble.n 16da │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ add r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r1], #4 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1630 │ │ │ │ │ + bne.n 16c0 │ │ │ │ │ sub.w fp, fp, r4 │ │ │ │ │ add r6, r4 │ │ │ │ │ bl 138 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ - b.n 1506 │ │ │ │ │ + b.n 1596 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 138 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 1682 │ │ │ │ │ + beq.n 1712 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r4, [r5, r2, lsl #2] │ │ │ │ │ - cbz r4, 16a2 │ │ │ │ │ + cbz r4, 1732 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 1682 │ │ │ │ │ + beq.n 1712 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 16b2 │ │ │ │ │ + bne.n 1742 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - bl da50 │ │ │ │ │ + bl da4c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 1682 │ │ │ │ │ + b.n 1712 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1668 │ │ │ │ │ + bne.n 16f8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ - b.n 1682 │ │ │ │ │ + b.n 1712 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 162a │ │ │ │ │ + b.n 16ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1696 │ │ │ │ │ + bne.n 1726 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1696 │ │ │ │ │ + b.n 1726 │ │ │ │ │ │ │ │ │ │ -000016c4 : │ │ │ │ │ +00001754 : │ │ │ │ │ pylong_int_divmod(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -2393,15 +2439,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17a6 │ │ │ │ │ + beq.n 1836 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -2412,310 +2458,310 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 171c │ │ │ │ │ + beq.n 17ac │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 17e2 │ │ │ │ │ + beq.n 1872 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17a6 │ │ │ │ │ + beq.n 1836 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r6, r2, #5 │ │ │ │ │ - bpl.n 1780 │ │ │ │ │ + bpl.n 1810 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1780 │ │ │ │ │ + bne.n 1810 │ │ │ │ │ ldrd r2, r0, [r3, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r5, r1, #7 │ │ │ │ │ - bpl.n 17b0 │ │ │ │ │ + bpl.n 1840 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 17b0 │ │ │ │ │ + bpl.n 1840 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - cbz r4, 1764 │ │ │ │ │ + cbz r4, 17f4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 17ac │ │ │ │ │ + beq.n 183c │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - cbnz r4, 17ac │ │ │ │ │ + cbnz r4, 183c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1790 │ │ │ │ │ + beq.n 1820 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 17ee │ │ │ │ │ + cbz r2, 187e │ │ │ │ │ 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 .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 177a │ │ │ │ │ + b.n 180a │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 177a │ │ │ │ │ + b.n 180a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 17d2 │ │ │ │ │ + bne.n 1862 │ │ │ │ │ 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 .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 17a6 │ │ │ │ │ + b.n 1836 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17ba │ │ │ │ │ + bne.n 184a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17ba │ │ │ │ │ + b.n 184a │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 171c │ │ │ │ │ + b.n 17ac │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1790 │ │ │ │ │ + b.n 1820 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000017f8 <_PyLong_DivmodNear>: │ │ │ │ │ +00001888 <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #7 │ │ │ │ │ - bpl.w 1952 <_PyLong_DivmodNear+0x15a> │ │ │ │ │ + bpl.w 19e2 <_PyLong_DivmodNear+0x15a> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #7 │ │ │ │ │ - bpl.w 1952 <_PyLong_DivmodNear+0x15a> │ │ │ │ │ + bpl.w 19e2 <_PyLong_DivmodNear+0x15a> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - bl 9810 │ │ │ │ │ + bl 9844 │ │ │ │ │ R_ARM_THM_CALL long_divrem │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1908 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 1998 <_PyLong_DivmodNear+0x110> │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ subs r2, r5, #2 │ │ │ │ │ subs r0, r6, #2 │ │ │ │ │ negs r5, r2 │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ adcs r5, r2 │ │ │ │ │ negs r6, r0 │ │ │ │ │ adcs r6, r0 │ │ │ │ │ - ldr r1, [pc, #308] @ (1984 <_PyLong_DivmodNear+0x18c>) │ │ │ │ │ + ldr r1, [pc, #308] @ (1a14 <_PyLong_DivmodNear+0x18c>) │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 20fc │ │ │ │ │ + bl 2108 │ │ │ │ │ R_ARM_THM_CALL long_lshift │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1908 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 1998 <_PyLong_DivmodNear+0x110> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 1916 <_PyLong_DivmodNear+0x11e> │ │ │ │ │ + bne.n 19a6 <_PyLong_DivmodNear+0x11e> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 160c │ │ │ │ │ + bl 1608 │ │ │ │ │ R_ARM_THM_CALL long_compare │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 196c <_PyLong_DivmodNear+0x174> │ │ │ │ │ + bne.n 19fc <_PyLong_DivmodNear+0x174> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 18a4 <_PyLong_DivmodNear+0xac> │ │ │ │ │ + beq.n 1934 <_PyLong_DivmodNear+0xac> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 18a8 <_PyLong_DivmodNear+0xb0> │ │ │ │ │ - cbnz r1, 188c <_PyLong_DivmodNear+0x94> │ │ │ │ │ + bgt.n 1938 <_PyLong_DivmodNear+0xb0> │ │ │ │ │ + cbnz r1, 191c <_PyLong_DivmodNear+0x94> │ │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.n 18a8 <_PyLong_DivmodNear+0xb0> │ │ │ │ │ + bmi.n 1938 <_PyLong_DivmodNear+0xb0> │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1908 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 1998 <_PyLong_DivmodNear+0x110> │ │ │ │ │ strd r9, r4, [r0, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 1884 <_PyLong_DivmodNear+0x8c> │ │ │ │ │ + bge.n 1914 <_PyLong_DivmodNear+0x8c> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 1944 <_PyLong_DivmodNear+0x14c> │ │ │ │ │ + bne.n 19d4 <_PyLong_DivmodNear+0x14c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #212] @ (1984 <_PyLong_DivmodNear+0x18c>) │ │ │ │ │ + ldr r1, [pc, #212] @ (1a14 <_PyLong_DivmodNear+0x18c>) │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 61c8 │ │ │ │ │ + bl 61d8 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 18d4 <_PyLong_DivmodNear+0xdc> │ │ │ │ │ + beq.n 1964 <_PyLong_DivmodNear+0xdc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 18d4 <_PyLong_DivmodNear+0xdc> │ │ │ │ │ + cbnz r3, 1964 <_PyLong_DivmodNear+0xdc> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1908 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 1998 <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 193c <_PyLong_DivmodNear+0x144> │ │ │ │ │ - bl 2714 │ │ │ │ │ + bne.n 19cc <_PyLong_DivmodNear+0x144> │ │ │ │ │ + bl 2720 │ │ │ │ │ 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 1904 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ + beq.n 1994 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 1904 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ + cbnz r3, 1994 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1890 <_PyLong_DivmodNear+0x98> │ │ │ │ │ + bne.n 1920 <_PyLong_DivmodNear+0x98> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl da50 │ │ │ │ │ + bl da4c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl da50 │ │ │ │ │ + bl da4c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 1968 <_PyLong_DivmodNear+0x170> │ │ │ │ │ - bl 3074 │ │ │ │ │ + b.n 19f8 <_PyLong_DivmodNear+0x170> │ │ │ │ │ + bl 3080 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1932 <_PyLong_DivmodNear+0x13a> │ │ │ │ │ + beq.n 19c2 <_PyLong_DivmodNear+0x13a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1932 <_PyLong_DivmodNear+0x13a> │ │ │ │ │ + cbnz r3, 19c2 <_PyLong_DivmodNear+0x13a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1908 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 1998 <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 1860 <_PyLong_DivmodNear+0x68> │ │ │ │ │ - bl 61c8 │ │ │ │ │ + b.n 18f0 <_PyLong_DivmodNear+0x68> │ │ │ │ │ + bl 61d8 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 18e8 <_PyLong_DivmodNear+0xf0> │ │ │ │ │ + b.n 1978 <_PyLong_DivmodNear+0xf0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 288c │ │ │ │ │ + bl 2898 │ │ │ │ │ R_ARM_THM_CALL long_sub.constprop.0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 18ba <_PyLong_DivmodNear+0xc2> │ │ │ │ │ + b.n 194a <_PyLong_DivmodNear+0xc2> │ │ │ │ │ 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 .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 189e <_PyLong_DivmodNear+0xa6> │ │ │ │ │ + b.n 192e <_PyLong_DivmodNear+0xa6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1874 <_PyLong_DivmodNear+0x7c> │ │ │ │ │ + bne.w 1904 <_PyLong_DivmodNear+0x7c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1874 <_PyLong_DivmodNear+0x7c> │ │ │ │ │ + b.n 1904 <_PyLong_DivmodNear+0x7c> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001988 : │ │ │ │ │ +00001a18 : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl d8f0 <_PyLong_Copy> │ │ │ │ │ + bl d8ec <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -299,34 +299,34 @@ │ │ │ │ │ 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, 2ce │ │ │ │ │ + cbnz r6, 2d2 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r5, 2d4 │ │ │ │ │ + cbnz r5, 2ce │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ negs r2, r0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #2 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ b.n 25e │ │ │ │ │ - orr.w r4, r4, #2 │ │ │ │ │ - b.n 2ae │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ b.n 2b8 │ │ │ │ │ + orr.w r4, r4, #2 │ │ │ │ │ + b.n 2ae │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ b.n 2b8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ @@ -1210,15 +1210,15 @@ │ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ │ beq.w e4a │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ b.n 538 │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ - bl 114a0 <_PyLong_Negate> │ │ │ │ │ + bl 11498 <_PyLong_Negate> │ │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ b.n 978 │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ bne.n c34 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -1325,15 +1325,15 @@ │ │ │ │ │ b.w 5ae │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cbz r3, ddc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - bl da50 │ │ │ │ │ + bl da4c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ it cs │ │ │ │ │ @@ -1733,41 +1733,41 @@ │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 000011a4 : │ │ │ │ │ long_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1334 │ │ │ │ │ + bpl.w 1330 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1334 │ │ │ │ │ + bpl.w 1330 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq.w 12e8 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldr.w lr, [r0, #8] │ │ │ │ │ - and.w r2, r3, #3 │ │ │ │ │ - and.w r4, lr, #3 │ │ │ │ │ - rsb r5, r2, #1 │ │ │ │ │ - orr.w r2, lr, r3 │ │ │ │ │ + beq.w 12e4 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr.w lr, [r1, #8] │ │ │ │ │ + and.w r4, r2, #3 │ │ │ │ │ + and.w r3, lr, #3 │ │ │ │ │ + orr.w r5, r2, lr │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ rsb ip, r4, #1 │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ bhi.n 1218 │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ │ - mul.w ip, r2, ip │ │ │ │ │ - mls r3, r3, r5, ip │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ + mul.w ip, r0, ip │ │ │ │ │ + mls r3, r2, r3, ip │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 12d2 │ │ │ │ │ + bhi.n 12ce │ │ │ │ │ tbb [pc, r7] │ │ │ │ │ - .word 0x7304772f │ │ │ │ │ - .short 0x6f0b │ │ │ │ │ + .word 0x7104752d │ │ │ │ │ + .short 0x6d0b │ │ │ │ │ mov r3, ip │ │ │ │ │ cbz r3, 120e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ @@ -1775,88 +1775,87 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.n 11fe │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - mov.w r2, lr, lsr #3 │ │ │ │ │ - mov.w lr, r3, lsr #3 │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ + mov.w lr, lr, lsr #3 │ │ │ │ │ mul.w ip, ip, r2 │ │ │ │ │ - mls r3, r5, lr, ip │ │ │ │ │ + mls r3, r3, lr, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ - cbz r3, 1258 │ │ │ │ │ + cbz r3, 1254 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 12d2 │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 1238 ) │ │ │ │ │ + bhi.n 12ce │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 1234 ) │ │ │ │ │ ldr.w pc, [r2, r7, lsl #2] │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00001253 │ │ │ │ │ + .word 0x0000124f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012e3 │ │ │ │ │ + .word 0x000012df │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000011ff │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000120f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000120b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012d3 │ │ │ │ │ + .word 0x000012cf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.n 11fe │ │ │ │ │ b.n 120e │ │ │ │ │ - cbz r2, 12aa │ │ │ │ │ + cbz r2, 12a6 │ │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ │ add.w r3, r0, lr │ │ │ │ │ add lr, r1 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldr.w r6, [lr, #8] │ │ │ │ │ subs.w ip, r5, r6 │ │ │ │ │ - bne.n 12aa │ │ │ │ │ + bne.n 12a6 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 12aa │ │ │ │ │ + beq.n 12a6 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ ldr.w r6, [lr, #4] │ │ │ │ │ subs.w ip, r5, r6 │ │ │ │ │ - bne.n 12aa │ │ │ │ │ + bne.n 12a6 │ │ │ │ │ subs r5, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 12aa │ │ │ │ │ + beq.n 12a6 │ │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ subs.w ip, r0, r2 │ │ │ │ │ - bne.n 12aa │ │ │ │ │ + bne.n 12a6 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 12aa │ │ │ │ │ + beq.n 12a6 │ │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ │ ldr.w r1, [lr, #-4]! │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ - beq.n 1294 │ │ │ │ │ + beq.n 1290 │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 130c │ │ │ │ │ + beq.n 1308 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 12d0 │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 12b8 ) │ │ │ │ │ + bhi.n 12cc │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 12b4 ) │ │ │ │ │ ldr.w pc, [r3, r7, lsl #2] │ │ │ │ │ - .word 0x00001251 │ │ │ │ │ + .word 0x0000124d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012e1 │ │ │ │ │ + .word 0x000012dd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000011fb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012d9 │ │ │ │ │ + .word 0x000012d5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x00001209 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012d1 │ │ │ │ │ + .word 0x000012cd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 11fe │ │ │ │ │ b.n 120e │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1864,15 +1863,15 @@ │ │ │ │ │ b.n 120e │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.n 120e │ │ │ │ │ b.n 11fe │ │ │ │ │ cmp r2, #5 │ │ │ │ │ bhi.n 120e │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 12f4 ) │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 12f0 ) │ │ │ │ │ ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ nop │ │ │ │ │ .word 0x000011ff │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000120f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000120f │ │ │ │ │ @@ -1881,438 +1880,438 @@ │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000011ff │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000120f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ rsb r3, ip, #0 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 12d2 │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 131c ) │ │ │ │ │ + bhi.n 12ce │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 1318 ) │ │ │ │ │ ldr.w pc, [r2, r7, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00001253 │ │ │ │ │ + .word 0x0000124f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012e3 │ │ │ │ │ + .word 0x000012df │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000011fd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012db │ │ │ │ │ + .word 0x000012d7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x0000120b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012d3 │ │ │ │ │ + .word 0x000012cf │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001340 : │ │ │ │ │ +0000133c : │ │ │ │ │ long_bool(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001350 : │ │ │ │ │ +0000134c : │ │ │ │ │ PyLong_AsLong(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1462 │ │ │ │ │ + beq.n 145e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 1388 │ │ │ │ │ + bpl.n 1384 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1398 │ │ │ │ │ + bhi.n 1394 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 148c │ │ │ │ │ + bne.n 1488 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1382 │ │ │ │ │ + b.n 137e │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ movs.w r3, lr, lsr #30 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bne.n 13f8 │ │ │ │ │ + bne.n 13f4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ cmp.w lr, r3, lsr #30 │ │ │ │ │ - bne.n 13f8 │ │ │ │ │ + bne.n 13f4 │ │ │ │ │ mov lr, r4 │ │ │ │ │ sub.w r5, ip, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 141c │ │ │ │ │ + beq.n 1418 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ orr.w ip, r4, r3, lsl #30 │ │ │ │ │ cmp.w r3, ip, lsr #30 │ │ │ │ │ - bne.n 13f2 │ │ │ │ │ + bne.n 13ee │ │ │ │ │ mov r3, ip │ │ │ │ │ subs r4, r5, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 141c │ │ │ │ │ + beq.n 1418 │ │ │ │ │ ldr.w ip, [r0, #-4]! │ │ │ │ │ orr.w ip, ip, r3, lsl #30 │ │ │ │ │ cmp.w r3, ip, lsr #30 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq.n 13da │ │ │ │ │ + beq.n 13d6 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 1474 │ │ │ │ │ + bne.n 1470 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1382 │ │ │ │ │ + beq.n 137e │ │ │ │ │ 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 .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 1382 │ │ │ │ │ + b.n 137e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 144c │ │ │ │ │ + blt.n 1448 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1382 │ │ │ │ │ + beq.n 137e │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1382 │ │ │ │ │ + beq.n 137e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1382 │ │ │ │ │ + bne.n 137e │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 13fc │ │ │ │ │ + b.n 13f8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 13f2 │ │ │ │ │ + bge.n 13ee │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 13f2 │ │ │ │ │ + bne.n 13ee │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 14ac │ │ │ │ │ + bne.n 14a8 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 1382 │ │ │ │ │ + b.n 137e │ │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1392 │ │ │ │ │ + b.n 138e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 13f8 │ │ │ │ │ + beq.n 13f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13f8 │ │ │ │ │ + bne.n 13f4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 143c │ │ │ │ │ + b.n 1438 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 14c4 │ │ │ │ │ + bhi.n 14c0 │ │ │ │ │ ldr r4, [r2, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ - bne.n 1434 │ │ │ │ │ - b.n 1382 │ │ │ │ │ + bne.n 1430 │ │ │ │ │ + b.n 137e │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 145c │ │ │ │ │ + beq.n 1458 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 145c │ │ │ │ │ + bne.n 1458 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 143c │ │ │ │ │ + b.n 1438 │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ movs.w r3, lr, lsr #30 │ │ │ │ │ - bne.n 1474 │ │ │ │ │ + bne.n 1470 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ cmp.w lr, r3, lsr #30 │ │ │ │ │ - bne.n 1474 │ │ │ │ │ + bne.n 1470 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 13c2 │ │ │ │ │ + b.n 13be │ │ │ │ │ │ │ │ │ │ -000014f0 : │ │ │ │ │ +000014ec : │ │ │ │ │ PyLong_AsLongAndOverflow(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15e0 │ │ │ │ │ + beq.n 15dc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 1530 │ │ │ │ │ + bpl.n 152c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1544 │ │ │ │ │ + bhi.n 1540 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15f2 │ │ │ │ │ + bne.n 15ee │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 152a │ │ │ │ │ + b.n 1526 │ │ │ │ │ mov r5, ip │ │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ add.w ip, r2, lr, lsl #2 │ │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ - bne.n 159e │ │ │ │ │ + bne.n 159a │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ orr.w r3, r3, r0, lsl #30 │ │ │ │ │ cmp.w r0, r3, lsr #30 │ │ │ │ │ - bne.n 159e │ │ │ │ │ + bne.n 159a │ │ │ │ │ sub.w r6, lr, #3 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 15c6 │ │ │ │ │ + beq.n 15c2 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ orr.w lr, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, lr, lsr #30 │ │ │ │ │ - bne.n 159e │ │ │ │ │ + bne.n 159a │ │ │ │ │ mov r3, lr │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 15c6 │ │ │ │ │ + beq.n 15c2 │ │ │ │ │ ldr.w lr, [ip, #-4]! │ │ │ │ │ orr.w lr, lr, r3, lsl #30 │ │ │ │ │ cmp.w r3, lr, lsr #30 │ │ │ │ │ mov r3, lr │ │ │ │ │ - beq.n 1586 │ │ │ │ │ + beq.n 1582 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 152a │ │ │ │ │ + beq.n 1526 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 152a │ │ │ │ │ + beq.n 1526 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 152a │ │ │ │ │ + bne.n 1526 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 152a │ │ │ │ │ + b.n 1526 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15d0 │ │ │ │ │ + blt.n 15cc │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ - b.n 15a4 │ │ │ │ │ + b.n 15a0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 159e │ │ │ │ │ + bge.n 159a │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 159e │ │ │ │ │ + bne.n 159a │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 15a4 │ │ │ │ │ + b.n 15a0 │ │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 153e │ │ │ │ │ + b.n 153a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1608 │ │ │ │ │ + bhi.n 1604 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - b.n 15a8 │ │ │ │ │ + b.n 15a4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 1546 │ │ │ │ │ + b.n 1542 │ │ │ │ │ │ │ │ │ │ -0000160c : │ │ │ │ │ +00001608 : │ │ │ │ │ long_compare(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ and.w r3, ip, #3 │ │ │ │ │ and.w r4, lr, #3 │ │ │ │ │ orr.w r5, ip, lr │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ - bhi.n 163c │ │ │ │ │ + bhi.n 1638 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ mls r0, r1, r2, r0 │ │ │ │ │ pop {r4, r5, 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, 1652 │ │ │ │ │ + cbz r3, 164e │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ adds r1, #12 │ │ │ │ │ subs.w lr, lr, #1 │ │ │ │ │ - bcc.n 1672 │ │ │ │ │ + bcc.n 166e │ │ │ │ │ ldr.w r0, [r3, lr, lsl #2] │ │ │ │ │ ldr.w r2, [r1, lr, lsl #2] │ │ │ │ │ subs r0, r0, r2 │ │ │ │ │ - beq.n 1658 │ │ │ │ │ + beq.n 1654 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it eq │ │ │ │ │ negeq r0, r0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 166a │ │ │ │ │ + b.n 1666 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001678 : │ │ │ │ │ +00001674 : │ │ │ │ │ long_dealloc(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 16b4 │ │ │ │ │ + bhi.n 16b0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r3, #5 │ │ │ │ │ cmp.w r3, #262 @ 0x106 │ │ │ │ │ - bcc.n 169e │ │ │ │ │ + bcc.n 169a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ movw r1, #8988 @ 0x231c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r1, r3, lsl #4 │ │ │ │ │ add r3, ip │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 16be │ │ │ │ │ + beq.n 16ba │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ b.w 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_SetImmortal │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016c4 : │ │ │ │ │ +000016c0 : │ │ │ │ │ long_to_decimal_string(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 16ec │ │ │ │ │ + bl 16e8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016ec : │ │ │ │ │ +000016e8 : │ │ │ │ │ long_to_decimal_string_internal.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, #4008] @ 0xfa8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ strd r2, r1, [sp, #24] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1eb4 │ │ │ │ │ + beq.w 1ec2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ - bpl.w 1eb4 │ │ │ │ │ + bpl.w 1ec2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp.w r6, #584 @ 0x248 │ │ │ │ │ mov.w r5, r6, lsr #3 │ │ │ │ │ - bcs.w 1c74 │ │ │ │ │ + bcs.w 1c70 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ccc │ │ │ │ │ + beq.w 1cc8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -2335,100 +2334,100 @@ │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str.w r4, [fp, #12] │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcc.w 18e8 │ │ │ │ │ + bcc.w 18e4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ - ble.n 1880 │ │ │ │ │ + ble.n 187c │ │ │ │ │ lsls r3, r4, #2 │ │ │ │ │ add.w r9, fp, #8 │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w sl, r9, r4, lsl #2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 17f2 │ │ │ │ │ + beq.n 17ee │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 17ce │ │ │ │ │ + beq.n 17ca │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 1a12 │ │ │ │ │ + bne.w 1a0e │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ - addw r3, pc, #1316 @ 0x524 │ │ │ │ │ + addw r3, pc, #1320 @ 0x528 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ - addw r3, pc, #1284 @ 0x504 │ │ │ │ │ + addw r3, pc, #1288 @ 0x508 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, sl │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - beq.n 1880 │ │ │ │ │ + beq.n 187c │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ mov r8, r9 │ │ │ │ │ - addw r3, pc, #1244 @ 0x4dc │ │ │ │ │ + addw r3, pc, #1248 @ 0x4e0 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ orr.w r4, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ │ mls r4, r7, r0, r4 │ │ │ │ │ str.w r4, [r9, #-12] │ │ │ │ │ orr.w r4, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ - addw r3, pc, #1200 @ 0x4b0 │ │ │ │ │ + addw r3, pc, #1204 @ 0x4b4 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r1, [r9, #-4] │ │ │ │ │ mls r4, r7, r0, r4 │ │ │ │ │ str.w r4, [r9, #-8] │ │ │ │ │ orr.w r4, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ - addw r3, pc, #1168 @ 0x490 │ │ │ │ │ + addw r3, pc, #1172 @ 0x494 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ mls r4, r7, r0, r4 │ │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ │ orr.w r4, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - addw r3, pc, #1136 @ 0x470 │ │ │ │ │ + addw r3, pc, #1140 @ 0x474 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r4, r7, r0, r4 │ │ │ │ │ cmp r9, sl │ │ │ │ │ str.w r4, [r8, #16] │ │ │ │ │ - bne.n 17f4 │ │ │ │ │ + bne.n 17f0 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ - cbz r0, 18bc │ │ │ │ │ + cbz r0, 18b8 │ │ │ │ │ lsrs r3, r0, #9 │ │ │ │ │ movw r2, #19331 @ 0x4b83 │ │ │ │ │ movt r2, #4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ │ @@ -2442,152 +2441,152 @@ │ │ │ │ │ addhi r4, #2 │ │ │ │ │ addhi.w r2, fp, #8 │ │ │ │ │ addls r4, #1 │ │ │ │ │ strhi.w r3, [r2, r4, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 177e │ │ │ │ │ + beq.w 177a │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1cd0 │ │ │ │ │ + beq.w 1ccc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cd0 │ │ │ │ │ + bne.w 1ccc │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cd0 │ │ │ │ │ + b.n 1ccc │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ and.w r3, r6, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ sub.w r2, r3, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1a36 │ │ │ │ │ + beq.w 1a32 │ │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w sl, r4, #4294967295 @ 0xffffffff │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ add.w r1, sl, sl, lsl #3 │ │ │ │ │ add r6, r1 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n 1932 │ │ │ │ │ + bls.n 192e │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - bls.n 1932 │ │ │ │ │ + bls.n 192e │ │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ │ movs r0, #10 │ │ │ │ │ mul.w r1, r0, r1 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n 1928 │ │ │ │ │ + bls.n 1924 │ │ │ │ │ cmp.w r6, #640 @ 0x280 │ │ │ │ │ - bgt.w 1c1c │ │ │ │ │ + bgt.w 1c18 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cec │ │ │ │ │ + bne.w 1de2 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e22 │ │ │ │ │ + beq.w 1dc0 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ ubfx r1, r3, #5, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 1dac │ │ │ │ │ + bne.w 1cec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1da8 │ │ │ │ │ + beq.w 1dbc │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - bpl.n 1a40 │ │ │ │ │ + bpl.n 1a3c │ │ │ │ │ add.w r3, r6, #20 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ add r3, r0 │ │ │ │ │ - bgt.n 1a4c │ │ │ │ │ + bgt.n 1a48 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ │ movs r7, #10 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ umull r1, r2, r5, r0 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r1, r7, r2, r0 │ │ │ │ │ add.w r1, r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ it ls │ │ │ │ │ addls.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - bls.n 19d6 │ │ │ │ │ + bls.n 19d2 │ │ │ │ │ umull ip, r1, r5, r2 │ │ │ │ │ subs r3, #2 │ │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r2, r7, r1, r2 │ │ │ │ │ add.w r2, r2, #48 @ 0x30 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - bls.n 19d6 │ │ │ │ │ + bls.n 19d2 │ │ │ │ │ umull r0, r2, r5, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r0, r7, r2, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w r2, r0, #48 @ 0x30 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ - bhi.n 19bc │ │ │ │ │ + bhi.n 19b8 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 1c06 │ │ │ │ │ + beq.w 1c02 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a04 │ │ │ │ │ + beq.n 1a00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 1a04 │ │ │ │ │ - ldr r2, [pc, #748] @ (1ce0 ) │ │ │ │ │ + cbnz r3, 1a00 │ │ │ │ │ + ldr r2, [pc, #752] @ (1ce0 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d56 │ │ │ │ │ + bne.w 1d6a │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ add.w r9, fp, #12 │ │ │ │ │ - add r3, pc, #700 @ (adr r3, 1cd8 ) │ │ │ │ │ + add r3, pc, #704 @ (adr r3, 1cd8 ) │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [fp, #12] │ │ │ │ │ - b.n 17ae │ │ │ │ │ + b.n 17aa │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ mov sl, r4 │ │ │ │ │ str.w r4, [fp, #12] │ │ │ │ │ - b.n 193a │ │ │ │ │ + b.n 1936 │ │ │ │ │ add.w r3, r0, #28 │ │ │ │ │ add r3, r6 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 1978 │ │ │ │ │ + ble.n 1974 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ │ @@ -2637,111 +2636,111 @@ │ │ │ │ │ mls r7, r1, lr, r7 │ │ │ │ │ add.w r7, r7, #48 @ 0x30 │ │ │ │ │ bfi r8, r7, #0, #8 │ │ │ │ │ bfi r8, r5, #8, #8 │ │ │ │ │ bfi r8, r0, #16, #8 │ │ │ │ │ bfi r8, ip, #24, #8 │ │ │ │ │ str.w r8, [r3, #-9] │ │ │ │ │ - bne.n 1b36 │ │ │ │ │ + bne.n 1b32 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r9, r2, sl, lsl #2 │ │ │ │ │ mvn.w r2, #8 │ │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ │ - b.n 1978 │ │ │ │ │ + b.n 1974 │ │ │ │ │ mvn.w r0, #8 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ sub.w lr, r3, #9 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - strd r6, r4, [sp, #40] @ 0x28 │ │ │ │ │ + strd r3, r6, [sp, #40] @ 0x28 │ │ │ │ │ mla r0, r0, sl, r3 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov ip, r7 │ │ │ │ │ - ldr.w r4, [r0, #4]! │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - umull r5, r0, r2, r4 │ │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ │ - mls r4, r1, r0, r4 │ │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ │ - strb.w r4, [lr, #-1] │ │ │ │ │ - umull r4, r5, r2, r0 │ │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + umull r5, r3, r2, r0 │ │ │ │ │ + lsrs r3, r3, #3 │ │ │ │ │ + mls r0, r1, r3, r0 │ │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ │ + strb.w r0, [lr, #-1] │ │ │ │ │ + umull r0, r5, r2, r3 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - mls r0, r1, r5, r0 │ │ │ │ │ - add.w r4, r0, #48 @ 0x30 │ │ │ │ │ - umull r6, r0, r2, r5 │ │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ │ - umull r6, r8, r2, r0 │ │ │ │ │ - mls r5, r1, r0, r5 │ │ │ │ │ + mls r3, r1, r5, r3 │ │ │ │ │ + add.w r0, r3, #48 @ 0x30 │ │ │ │ │ + umull r6, r3, r2, r5 │ │ │ │ │ + lsrs r3, r3, #3 │ │ │ │ │ + umull r6, r8, r2, r3 │ │ │ │ │ + mls r5, r1, r3, r5 │ │ │ │ │ mov.w r8, r8, lsr #3 │ │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ │ - mls r0, r1, r8, r0 │ │ │ │ │ - add.w r6, r0, #48 @ 0x30 │ │ │ │ │ - umull r9, r0, r2, r8 │ │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ │ - mls r8, r1, r0, r8 │ │ │ │ │ + mls r3, r1, r8, r3 │ │ │ │ │ + add.w r6, r3, #48 @ 0x30 │ │ │ │ │ + umull r9, r3, r2, r8 │ │ │ │ │ + lsrs r3, r3, #3 │ │ │ │ │ + mls r8, r1, r3, r8 │ │ │ │ │ add.w r8, r8, #48 @ 0x30 │ │ │ │ │ bfi ip, r8, #0, #8 │ │ │ │ │ bfi ip, r6, #8, #8 │ │ │ │ │ bfi ip, r5, #16, #8 │ │ │ │ │ - bfi ip, r4, #24, #8 │ │ │ │ │ - umull r5, r4, r2, r0 │ │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ │ - umull r6, r5, r2, r4 │ │ │ │ │ - mls r0, r1, r4, r0 │ │ │ │ │ + bfi ip, r0, #24, #8 │ │ │ │ │ + umull r5, r0, r2, r3 │ │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ │ + umull r6, r5, r2, r0 │ │ │ │ │ + mls r3, r1, r0, r3 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ │ umull r8, r6, r2, r5 │ │ │ │ │ - mls r4, r1, r5, r4 │ │ │ │ │ + mls r0, r1, r5, r0 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ │ umull r9, r8, r2, r6 │ │ │ │ │ mls r5, r1, r6, r5 │ │ │ │ │ mov.w r8, r8, lsr #3 │ │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ │ mls r6, r1, r8, r6 │ │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ │ bfi r7, r6, #0, #8 │ │ │ │ │ bfi r7, r5, #8, #8 │ │ │ │ │ - bfi r7, r4, #16, #8 │ │ │ │ │ - bfi r7, r0, #24, #8 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ + bfi r7, r0, #16, #8 │ │ │ │ │ + bfi r7, r3, #24, #8 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str.w r7, [lr, #-9]! │ │ │ │ │ - cmp r0, lr │ │ │ │ │ + cmp r3, lr │ │ │ │ │ str.w ip, [lr, #4] │ │ │ │ │ - bne.n 1b4c │ │ │ │ │ - ldrd r6, r4, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1b26 │ │ │ │ │ + bne.n 1b48 │ │ │ │ │ + ldrd r3, r6, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 1b22 │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 19ea │ │ │ │ │ - b.n 1a04 │ │ │ │ │ - ldr r3, [pc, #196] @ (1ce4 ) │ │ │ │ │ + bne.w 19e6 │ │ │ │ │ + b.n 1a00 │ │ │ │ │ + ldr r3, [pc, #200] @ (1ce4 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ subs r2, r6, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #3444] @ 0xd74 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.w 193a │ │ │ │ │ + bge.w 1936 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 193a │ │ │ │ │ + ble.w 1936 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c5a │ │ │ │ │ + beq.n 1c56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 1c5a │ │ │ │ │ + cbnz r3, 1c56 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -2749,190 +2748,199 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1a0a │ │ │ │ │ - ldr r3, [pc, #112] @ (1ce8 ) │ │ │ │ │ + b.n 1a06 │ │ │ │ │ + ldr r3, [pc, #116] @ (1ce8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r7, [r3, #3444] @ 0xd74 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1cac │ │ │ │ │ + ble.n 1ca8 │ │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ sub.w r1, r5, #11 │ │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ │ cmp.w r0, r3, lsr #3 │ │ │ │ │ - ble.n 1d8e │ │ │ │ │ + ble.n 1da2 │ │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ │ - bhi.n 1d7a │ │ │ │ │ + bhi.n 1d8e │ │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r7, r0, r5 │ │ │ │ │ adds r0, r7, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1736 │ │ │ │ │ + bne.w 1732 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1a0a │ │ │ │ │ + b.n 1a06 │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ .word 0x3b9aca00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000000bc │ │ │ │ │ + .word 0x000000c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x0000006a │ │ │ │ │ + .word 0x0000006e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1e22 │ │ │ │ │ - adds r7, r0, r6 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + bne.w 1ed4 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 1f6a │ │ │ │ │ + lsls r2, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r3, r0, #20 │ │ │ │ │ + addpl.w r3, r0, #28 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bgt.w 1e44 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - movw r1, #52429 @ 0xcccd │ │ │ │ │ - movt r1, #52428 @ 0xcccc │ │ │ │ │ - movs r4, #10 │ │ │ │ │ - umull r0, r2, r3, r1 │ │ │ │ │ - cmp r3, #9 │ │ │ │ │ - mov.w r2, r2, lsr #3 │ │ │ │ │ - mls r0, r4, r2, r3 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - add.w r2, r0, #48 @ 0x30 │ │ │ │ │ - strb.w r2, [r7, #-1]! │ │ │ │ │ - bhi.n 1d18 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq.w 1eac │ │ │ │ │ - ldr.w r4, [fp] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - beq.n 1d6e │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - str.w r4, [fp] │ │ │ │ │ - cbnz r4, 1d6e │ │ │ │ │ - ldr r2, [pc, #616] @ (1fb8 ) │ │ │ │ │ + add.w r3, r3, r6, lsl #1 │ │ │ │ │ + it le │ │ │ │ │ + movle.w sl, #0 │ │ │ │ │ + bgt.w 1f72 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + movw r0, #52429 @ 0xcccd │ │ │ │ │ + movt r0, #52428 @ 0xcccc │ │ │ │ │ + movs r5, #10 │ │ │ │ │ + ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ + umull r7, r1, r2, r0 │ │ │ │ │ + cmp r2, #9 │ │ │ │ │ + mov.w r1, r1, lsr #3 │ │ │ │ │ + mls r7, r5, r1, r2 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + add.w r1, r7, #48 @ 0x30 │ │ │ │ │ + strh.w r1, [r3, #-2]! │ │ │ │ │ + bhi.n 1d26 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq.w 1fbc │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1a00 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1a00 │ │ │ │ │ + ldr r2, [pc, #608] @ (1fc4 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ - cbz r3, 1d60 │ │ │ │ │ + cbz r3, 1d74 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a04 │ │ │ │ │ + beq.w 1a00 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ add r3, r6 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1a0a │ │ │ │ │ + b.n 1a06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 12c0 │ │ │ │ │ + bl 12c4 │ │ │ │ │ R_ARM_THM_CALL pylong_int_to_decimal_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1a0a │ │ │ │ │ + b.n 1a06 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1cd0 │ │ │ │ │ + b.n 1ccc │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 1a44 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - bne.w 1ec6 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 1f5c │ │ │ │ │ - lsls r2, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r3, r0, #20 │ │ │ │ │ - addpl.w r3, r0, #28 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - add.w r3, r3, r6, lsl #1 │ │ │ │ │ - it le │ │ │ │ │ - movle.w sl, #0 │ │ │ │ │ - bgt.w 1f64 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - movw r0, #52429 @ 0xcccd │ │ │ │ │ - movt r0, #52428 @ 0xcccc │ │ │ │ │ - movs r5, #10 │ │ │ │ │ - ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ - umull r7, r1, r2, r0 │ │ │ │ │ - cmp r2, #9 │ │ │ │ │ - mov.w r1, r1, lsr #3 │ │ │ │ │ - mls r7, r5, r1, r2 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - add.w r1, r7, #48 @ 0x30 │ │ │ │ │ - strh.w r1, [r3, #-2]! │ │ │ │ │ - bhi.n 1de6 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq.w 1fae │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 1a04 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1d4e │ │ │ │ │ - b.n 1a04 │ │ │ │ │ + b.n 1a40 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a0a │ │ │ │ │ + beq.w 1a06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a0a │ │ │ │ │ + bne.w 1a06 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a0a │ │ │ │ │ + b.n 1a06 │ │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ + R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1dc0 │ │ │ │ │ + adds r7, r0, r6 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bgt.n 1e52 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + movw r1, #52429 @ 0xcccd │ │ │ │ │ + movt r1, #52428 @ 0xcccc │ │ │ │ │ + movs r4, #10 │ │ │ │ │ + umull r0, r2, r3, r1 │ │ │ │ │ + cmp r3, #9 │ │ │ │ │ + mov.w r2, r2, lsr #3 │ │ │ │ │ + mls r0, r4, r2, r3 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + add.w r2, r0, #48 @ 0x30 │ │ │ │ │ + strb.w r2, [r7, #-1]! │ │ │ │ │ + bhi.n 1e0a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.n 1eba │ │ │ │ │ + ldr.w r4, [fp] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + beq.n 1d82 │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + str.w r4, [fp] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 1d82 │ │ │ │ │ + ldr r2, [pc, #384] @ (1fc4 ) │ │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1d6a │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Free │ │ │ │ │ + b.n 1d82 │ │ │ │ │ mov.w r5, sl, lsl #2 │ │ │ │ │ add.w r9, fp, #8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ movw r8, #52429 @ 0xcccd │ │ │ │ │ movt r8, #52428 @ 0xcccc │ │ │ │ │ str.w fp, [sp, #20] │ │ │ │ │ @@ -2949,48 +2957,48 @@ │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uidivmod │ │ │ │ │ umull r0, r5, r5, r8 │ │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r4, #-1]! │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 1e72 │ │ │ │ │ + bne.n 1e80 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne.n 1e66 │ │ │ │ │ + bne.n 1e74 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ add.w r9, r3, r5 │ │ │ │ │ mvn.w r3, #8 │ │ │ │ │ mla r7, r3, r1, r7 │ │ │ │ │ - b.n 1d0a │ │ │ │ │ + b.n 1dfc │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ │ - b.n 1d3a │ │ │ │ │ + b.n 1e2a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2077 @ 0x81d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1cd0 │ │ │ │ │ + b.n 1ccc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1f60 │ │ │ │ │ + beq.n 1f6e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 1fa8 │ │ │ │ │ + ble.n 1fb6 │ │ │ │ │ add.w r0, fp, #8 │ │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ │ add.w lr, r0, sl, lsl #2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov.w r8, #10 │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ @@ -2998,42 +3006,42 @@ │ │ │ │ │ umull r9, r5, r1, ip │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ mls r9, r8, r5, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r5, r9, #48 @ 0x30 │ │ │ │ │ str.w r5, [r2, #-4]! │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 1efe │ │ │ │ │ + bne.n 1f0c │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 1ef6 │ │ │ │ │ + bne.n 1f04 │ │ │ │ │ mvn.w r2, #35 @ 0x23 │ │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ movs r5, #10 │ │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ umull r7, r1, r2, r0 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r7, r5, r1, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add.w r7, r7, #48 @ 0x30 │ │ │ │ │ str.w r7, [r3, #-4]! │ │ │ │ │ - bhi.n 1f32 │ │ │ │ │ + bhi.n 1f40 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 1e08 │ │ │ │ │ + bne.w 1d48 │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - b.n 1e08 │ │ │ │ │ + b.n 1d48 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 1dc4 │ │ │ │ │ + b.n 1d04 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 1ed6 │ │ │ │ │ + b.n 1ee4 │ │ │ │ │ add.w r0, fp, #8 │ │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ │ add.w lr, r0, sl, lsl #2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov.w r8, #10 │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ @@ -3041,53 +3049,52 @@ │ │ │ │ │ umull r9, r5, r1, ip │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ mls r9, r8, r5, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r5, r9, #48 @ 0x30 │ │ │ │ │ strh.w r5, [r2, #-2]! │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 1f82 │ │ │ │ │ + bne.n 1f90 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 1f7a │ │ │ │ │ + bne.n 1f88 │ │ │ │ │ mvn.w r2, #17 │ │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ │ - b.n 1dd6 │ │ │ │ │ + b.n 1d16 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 1f22 │ │ │ │ │ + b.n 1f30 │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strh.w r2, [r3, #-2] │ │ │ │ │ - b.n 1e08 │ │ │ │ │ - nop │ │ │ │ │ + b.n 1d48 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001fbc <_PyLong_NumBits>: │ │ │ │ │ +00001fc8 <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 1ffa <_PyLong_NumBits+0x3e> │ │ │ │ │ + beq.n 2006 <_PyLong_NumBits+0x3e> │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ movw r1, #34952 @ 0x8888 │ │ │ │ │ movt r1, #2184 @ 0x888 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - bgt.n 1ffc <_PyLong_NumBits+0x40> │ │ │ │ │ + bgt.n 2008 <_PyLong_NumBits+0x40> │ │ │ │ │ movs r2, #30 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ - cbz r3, 1ffa <_PyLong_NumBits+0x3e> │ │ │ │ │ + cbz r3, 2006 <_PyLong_NumBits+0x3e> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ - bcs.n 1ffc <_PyLong_NumBits+0x40> │ │ │ │ │ + bcs.n 2008 <_PyLong_NumBits+0x40> │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -3095,174 +3102,174 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00002018 : │ │ │ │ │ +00002024 : │ │ │ │ │ PyLong_AsSize_t(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20e8 │ │ │ │ │ + beq.n 20f4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 20d0 │ │ │ │ │ + bpl.n 20dc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bls.n 20a8 │ │ │ │ │ + bls.n 20b4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 20b4 │ │ │ │ │ + beq.n 20c0 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ movs.w ip, r3, lsr #30 │ │ │ │ │ - bne.n 208a │ │ │ │ │ + bne.n 2096 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 20a4 │ │ │ │ │ + beq.n 20b0 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orr.w lr, r4, r3, lsl #30 │ │ │ │ │ cmp.w r3, lr, lsr #30 │ │ │ │ │ - bne.n 208a │ │ │ │ │ + bne.n 2096 │ │ │ │ │ sub.w ip, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 20a2 │ │ │ │ │ + beq.n 20ae │ │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ cmp.w lr, r3, lsr #30 │ │ │ │ │ - bne.n 208a │ │ │ │ │ + bne.n 2096 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 20a4 │ │ │ │ │ + bcc.n 20b0 │ │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ │ orr.w r2, r2, r3, lsl #30 │ │ │ │ │ cmp.w r3, r2, lsr #30 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - beq.n 2074 │ │ │ │ │ + beq.n 2080 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 20ca │ │ │ │ │ + b.n 20d6 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ - b.n 20a4 │ │ │ │ │ + b.n 20b0 │ │ │ │ │ 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 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 20a4 │ │ │ │ │ + b.n 20b0 │ │ │ │ │ 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 20ca │ │ │ │ │ + b.n 20d6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 20ca │ │ │ │ │ + b.n 20d6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000020fc : │ │ │ │ │ +00002108 : │ │ │ │ │ long_lshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 2392 │ │ │ │ │ + bpl.w 239e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 2392 │ │ │ │ │ + bpl.w 239e │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 2378 │ │ │ │ │ + beq.w 2384 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w ip, r0, #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.w 227a │ │ │ │ │ + beq.w 2286 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 227e │ │ │ │ │ + bhi.w 228a │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 22f6 │ │ │ │ │ + blt.w 2302 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ movs r4, #30 │ │ │ │ │ umull r5, r1, r1, r2 │ │ │ │ │ lsrs r1, r1, #4 │ │ │ │ │ mls r2, r4, r1, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 222a │ │ │ │ │ + bne.n 2236 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 2228 │ │ │ │ │ + bhi.n 2234 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.w 2314 │ │ │ │ │ + bmi.w 2320 │ │ │ │ │ sub.w r4, r2, #32 │ │ │ │ │ rsb r0, r2, #32 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ │ lsl.w r5, r3, r2 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ adds.w ip, r5, #5 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 21d2 │ │ │ │ │ + bcs.n 21de │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, ip, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -3273,22 +3280,22 @@ │ │ │ │ │ mov r6, r1 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds r4, r5, r2 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 2234 │ │ │ │ │ + bcs.n 2240 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2372 │ │ │ │ │ + beq.w 237e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -3300,109 +3307,109 @@ │ │ │ │ │ cmp r1, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ - b.n 21c8 │ │ │ │ │ + b.n 21d4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 23a0 │ │ │ │ │ + b.n 23ac │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #0 │ │ │ │ │ - blt.w 2358 │ │ │ │ │ + blt.w 2364 │ │ │ │ │ lsrs r2, r6, #28 │ │ │ │ │ itete eq │ │ │ │ │ moveq r0, #2 │ │ │ │ │ movne r0, #3 │ │ │ │ │ moveq r3, #16 │ │ │ │ │ movne r3, #24 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21c8 │ │ │ │ │ + beq.n 21d4 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ bic.w r1, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ orrs r5, r3 │ │ │ │ │ lsrs r3, r7, #30 │ │ │ │ │ orr.w r3, r3, r6, lsl #2 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 21c8 │ │ │ │ │ + beq.n 21d4 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ - b.n 21c8 │ │ │ │ │ - ldr r4, [pc, #288] @ (239c ) │ │ │ │ │ - b.n 21c8 │ │ │ │ │ + b.n 21d4 │ │ │ │ │ + ldr r4, [pc, #288] @ (23a8 ) │ │ │ │ │ + b.n 21d4 │ │ │ │ │ mov.w ip, r1, lsr #3 │ │ │ │ │ add.w r5, r4, ip, lsl #2 │ │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ │ movs.w r1, lr, lsr #30 │ │ │ │ │ - bne.n 22cc │ │ │ │ │ + bne.n 22d8 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ orr.w r1, r1, lr, lsl #30 │ │ │ │ │ cmp.w lr, r1, lsr #30 │ │ │ │ │ - bne.n 22cc │ │ │ │ │ + bne.n 22d8 │ │ │ │ │ sub.w lr, ip, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 22e8 │ │ │ │ │ + beq.n 22f4 │ │ │ │ │ ldr.w ip, [r4, ip, lsl #2] │ │ │ │ │ orr.w ip, ip, r1, lsl #30 │ │ │ │ │ cmp.w r1, ip, lsr #30 │ │ │ │ │ - bne.n 22cc │ │ │ │ │ + bne.n 22d8 │ │ │ │ │ mov r1, ip │ │ │ │ │ subs.w lr, lr, #1 │ │ │ │ │ - bcc.n 22e8 │ │ │ │ │ + bcc.n 22f4 │ │ │ │ │ ldr.w ip, [r5, #-4]! │ │ │ │ │ orr.w ip, ip, r1, lsl #30 │ │ │ │ │ cmp.w r1, ip, lsr #30 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq.n 22b6 │ │ │ │ │ + beq.n 22c2 │ │ │ │ │ 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 22f6 │ │ │ │ │ + b.n 2302 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 2366 │ │ │ │ │ + blt.n 2372 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 2154 │ │ │ │ │ + bge.w 2160 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 184 <_PyLong_New+0x7c> │ │ │ │ │ R_ARM_THM_CALL divmod_shift.part.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 238e │ │ │ │ │ + beq.n 239a │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 222a │ │ │ │ │ + bne.n 2236 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - b.n 216c │ │ │ │ │ + b.n 2178 │ │ │ │ │ negs r3, r3 │ │ │ │ │ sub.w r5, r2, #32 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ lsl.w r0, r1, r2 │ │ │ │ │ orrs r0, r5 │ │ │ │ │ @@ -3411,81 +3418,81 @@ │ │ │ │ │ negs r5, r2 │ │ │ │ │ orr.w r0, r0, r4 │ │ │ │ │ sbc.w r1, r0, r0, lsl #1 │ │ │ │ │ adds.w r2, r2, #256 @ 0x100 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w 21ce │ │ │ │ │ + bcs.w 21da │ │ │ │ │ add.w ip, r5, #5 │ │ │ │ │ - b.n 21b6 │ │ │ │ │ + b.n 21c2 │ │ │ │ │ negs r3, r5 │ │ │ │ │ mov.w r5, #2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sbc.w r6, r1, r1, lsl #1 │ │ │ │ │ - b.n 223e │ │ │ │ │ + b.n 224a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 22cc │ │ │ │ │ + bge.n 22d8 │ │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 22cc │ │ │ │ │ - b.n 22f6 │ │ │ │ │ + bne.n 22d8 │ │ │ │ │ + b.n 2302 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 21c8 │ │ │ │ │ + b.n 21d4 │ │ │ │ │ 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 r4, #0 │ │ │ │ │ - b.n 21c8 │ │ │ │ │ + b.n 21d4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 21c8 │ │ │ │ │ + b.n 21d4 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000023a0 : │ │ │ │ │ +000023ac : │ │ │ │ │ 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 r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add.w sl, r3, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 26a6 │ │ │ │ │ + beq.w 26b2 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt.w 26b4 │ │ │ │ │ + bgt.w 26c0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 26e6 │ │ │ │ │ + beq.w 26f2 │ │ │ │ │ add.w r0, sl, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 26f4 │ │ │ │ │ + beq.w 2700 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ @@ -3503,42 +3510,42 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 267e │ │ │ │ │ + beq.w 268a │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.w 269a │ │ │ │ │ + ble.w 26a6 │ │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, fp │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 25e4 │ │ │ │ │ + beq.w 25f0 │ │ │ │ │ add.w r2, r4, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ add.w r9, r2, #8 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ sub.w r7, r5, #32 │ │ │ │ │ rsb r6, r5, #32 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n 2512 │ │ │ │ │ + beq.n 251e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 24dc │ │ │ │ │ + beq.n 24e8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 24ac │ │ │ │ │ + beq.n 24b8 │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr.w r1, [r9, #12]! │ │ │ │ │ lsl.w ip, r1, r5 │ │ │ │ │ lsl.w r0, r1, r7 │ │ │ │ │ lsr.w r2, r1, r6 │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ @@ -3571,15 +3578,15 @@ │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w r1, [fp, #4]! │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 25e4 │ │ │ │ │ + beq.n 25f0 │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ ldr.w sl, [sp] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ add.w lr, r9, #4 │ │ │ │ │ mov r4, fp │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ @@ -3626,162 +3633,162 @@ │ │ │ │ │ lsl.w r1, r2, r5 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - bne.n 251c │ │ │ │ │ + bne.n 2528 │ │ │ │ │ ldrd r4, sl, [sp] │ │ │ │ │ - cbz r5, 2608 │ │ │ │ │ + cbz r5, 2614 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r1, r4, sl, lsl #2 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 260e │ │ │ │ │ + beq.n 261a │ │ │ │ │ add.w r1, r4, r3, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 266a │ │ │ │ │ + beq.n 2676 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 260e │ │ │ │ │ + bls.n 261a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne.n 25f2 │ │ │ │ │ + bne.n 25fe │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, 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 2600 │ │ │ │ │ + bcs.n 260c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2650 │ │ │ │ │ + beq.n 265c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2650 │ │ │ │ │ - ldr r2, [pc, #204] @ (2710 ) │ │ │ │ │ + cbnz r3, 265c │ │ │ │ │ + ldr r2, [pc, #204] @ (271c ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26fc │ │ │ │ │ + bne.n 2708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - beq.n 2708 │ │ │ │ │ + beq.n 2714 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 26cc │ │ │ │ │ + cbz r1, 26d8 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r0, lsl #3 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 25fc │ │ │ │ │ + b.n 2608 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp.w fp, #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 243c │ │ │ │ │ + bgt.w 2448 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 25e4 │ │ │ │ │ + beq.n 25f0 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 2454 │ │ │ │ │ + b.n 2460 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - ble.w 23da │ │ │ │ │ + ble.w 23e6 │ │ │ │ │ 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 26f8 │ │ │ │ │ + b.n 2704 │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - cbz r0, 2708 │ │ │ │ │ + cbz r0, 2714 │ │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ │ - cbz r5, 26e2 │ │ │ │ │ + cbz r5, 26ee │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 25fc │ │ │ │ │ - b.n 2672 │ │ │ │ │ + beq.n 2608 │ │ │ │ │ + b.n 267e │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 26d2 │ │ │ │ │ + b.n 26de │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23f4 │ │ │ │ │ + bne.w 2400 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2600 │ │ │ │ │ + b.n 260c │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 264a │ │ │ │ │ + b.n 2656 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 2630 │ │ │ │ │ + b.n 263c │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002714 : │ │ │ │ │ +00002720 : │ │ │ │ │ long_sub(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 2860 │ │ │ │ │ + bpl.w 286c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w 2860 │ │ │ │ │ + bpl.w 286c │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 27f4 │ │ │ │ │ + bhi.n 2800 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ @@ -3789,15 +3796,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 279a │ │ │ │ │ + bcs.n 27a6 │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -3806,22 +3813,22 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r4, r1 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 2806 │ │ │ │ │ + bcs.n 2812 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2880 │ │ │ │ │ + beq.n 288c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -3836,105 +3843,105 @@ │ │ │ │ │ addne r0, #1 │ │ │ │ │ strne r0, [r2, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ - b.n 2794 │ │ │ │ │ + b.n 27a0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 283e │ │ │ │ │ + beq.n 284a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2834 │ │ │ │ │ + beq.n 2840 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 92d0 │ │ │ │ │ + b.w 9304 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #1 │ │ │ │ │ - blt.n 2872 │ │ │ │ │ + blt.n 287e │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2794 │ │ │ │ │ + beq.n 27a0 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ lsrs r1, r6, #30 │ │ │ │ │ orr.w r4, r4, #16 │ │ │ │ │ bic.w r2, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r5, lsl #2 │ │ │ │ │ strd r4, r2, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b.n 2794 │ │ │ │ │ + b.n 27a0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7884 │ │ │ │ │ + b.w 78a4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 286c │ │ │ │ │ - bl 7884 │ │ │ │ │ + beq.n 2878 │ │ │ │ │ + bl 78a4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2794 │ │ │ │ │ + beq.n 27a0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n 2794 │ │ │ │ │ + b.n 27a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 27fc │ │ │ │ │ + b.n 2808 │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 280e │ │ │ │ │ + b.n 281a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2794 │ │ │ │ │ + b.n 27a0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000288c : │ │ │ │ │ +00002898 : │ │ │ │ │ long_sub.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 2c54 │ │ │ │ │ + bpl.w 2c60 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w ip, r4, #8192 @ 0x2000 │ │ │ │ │ ldr.w r3, [ip, #896] @ 0x380 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 2c54 │ │ │ │ │ + bpl.w 2c60 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w lr, [ip, #900] @ 0x384 │ │ │ │ │ and.w r2, r5, #3 │ │ │ │ │ orr.w r6, r5, lr │ │ │ │ │ and.w r3, lr, #3 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi.n 297a │ │ │ │ │ + bhi.n 2986 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ ldr.w r1, [ip, #904] @ 0x388 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r0, r2, #31 │ │ │ │ │ @@ -3942,38 +3949,38 @@ │ │ │ │ │ sbc.w r0, r0, r3, asr #31 │ │ │ │ │ adds r6, r1, #5 │ │ │ │ │ adc.w r5, r0, #0 │ │ │ │ │ cmp.w r6, #262 @ 0x106 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ │ - bcs.n 2922 │ │ │ │ │ + bcs.n 292e │ │ │ │ │ rsb r3, r3, #5 │ │ │ │ │ add r3, r2 │ │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ │ add.w r6, r3, #8960 @ 0x2300 │ │ │ │ │ adds r6, #28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r1, r4 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w 2bd8 │ │ │ │ │ + bcs.w 2be4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2c7c │ │ │ │ │ + beq.w 2c88 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ eor.w r5, r1, r1, asr #31 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub.w r5, r5, r1, asr #31 │ │ │ │ │ @@ -3985,56 +3992,56 @@ │ │ │ │ │ cmp r1, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str r5, [r6, #12] │ │ │ │ │ - b.n 291a │ │ │ │ │ + b.n 2926 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 2c20 │ │ │ │ │ + beq.w 2c2c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 2c16 │ │ │ │ │ + beq.w 2c22 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ mov.w r2, lr, lsr #3 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - blt.w 2bac │ │ │ │ │ + blt.w 2bb8 │ │ │ │ │ itt eq │ │ │ │ │ - ldreq r6, [pc, #760] @ (2c90 ) │ │ │ │ │ + ldreq r6, [pc, #760] @ (2c9c ) │ │ │ │ │ addeq.w lr, r0, #12 │ │ │ │ │ - beq.w 2b20 │ │ │ │ │ + beq.w 2b2c │ │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 291a │ │ │ │ │ + beq.n 2926 │ │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - ldr.w ip, [pc, #736] @ 2c98 │ │ │ │ │ + ldr.w ip, [pc, #736] @ 2ca4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2c0a │ │ │ │ │ + beq.w 2c16 │ │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ sub.w r0, r0, r3 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ ubfx r3, r0, #30, #1 │ │ │ │ │ - beq.n 2a2c │ │ │ │ │ + beq.n 2a38 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr.w r7, [ip, #16] │ │ │ │ │ sub.w r0, r0, r7 │ │ │ │ │ sub.w r0, r0, r3 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ ubfx r3, r0, #30, #1 │ │ │ │ │ - beq.n 2a2c │ │ │ │ │ + beq.n 2a38 │ │ │ │ │ add.w r0, r1, #8 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ add.w sl, r0, r2, lsl #2 │ │ │ │ │ add.w lr, r1, #16 │ │ │ │ │ add.w r8, r6, #16 │ │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ │ ldr.w r7, [ip, #4]! │ │ │ │ │ @@ -4042,269 +4049,269 @@ │ │ │ │ │ sub.w r0, r0, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub.w r0, r0, r3 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r7, #4]! │ │ │ │ │ ubfx r3, r0, #30, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - bne.n 2a08 │ │ │ │ │ + bne.n 2a14 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 2aac │ │ │ │ │ + ble.n 2ab8 │ │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ │ add.w lr, r1, ip │ │ │ │ │ add.w r7, r6, ip │ │ │ │ │ ldr.w r0, [lr, #12] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bic.w r7, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r3, #12] │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble.n 2aac │ │ │ │ │ + ble.n 2ab8 │ │ │ │ │ ldr.w r7, [lr, #16] │ │ │ │ │ ubfx r0, r0, #30, #1 │ │ │ │ │ subs r7, r7, r0 │ │ │ │ │ bic.w r0, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ adds r0, r2, #2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n 2aac │ │ │ │ │ + ble.n 2ab8 │ │ │ │ │ ldr.w r0, [lr, #20] │ │ │ │ │ ubfx lr, r7, #30, #1 │ │ │ │ │ sub.w r0, r0, lr │ │ │ │ │ add.w lr, r2, #3 │ │ │ │ │ cmp r5, lr │ │ │ │ │ bic.w r2, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - ble.n 2aac │ │ │ │ │ + ble.n 2ab8 │ │ │ │ │ ubfx r2, r0, #30, #1 │ │ │ │ │ add.w r0, r1, #20 │ │ │ │ │ adds r1, #8 │ │ │ │ │ add r0, ip │ │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ │ add.w r5, r6, #20 │ │ │ │ │ add r5, ip │ │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - bne.n 2a96 │ │ │ │ │ + bne.n 2aa2 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 2b9a │ │ │ │ │ + beq.n 2ba6 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq.n 2ace │ │ │ │ │ + beq.n 2ada │ │ │ │ │ add.w r5, r6, r0, lsl #2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2b7a │ │ │ │ │ + beq.n 2b86 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w 291a │ │ │ │ │ + bhi.w 2926 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ │ adds r5, r1, #5 │ │ │ │ │ mov.w r1, r1, asr #31 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.w 291a │ │ │ │ │ + bcs.w 2926 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2b14 │ │ │ │ │ + beq.n 2b20 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - cbnz r2, 2b14 │ │ │ │ │ - ldr r2, [pc, #400] @ (2c94 ) │ │ │ │ │ + cbnz r2, 2b20 │ │ │ │ │ + ldr r2, [pc, #400] @ (2ca0 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c82 │ │ │ │ │ + bne.w 2c8e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ add.w r5, r4, r5, lsl #4 │ │ │ │ │ add.w r6, r5, #8960 @ 0x2300 │ │ │ │ │ adds r6, #28 │ │ │ │ │ - b.n 291a │ │ │ │ │ + b.n 2926 │ │ │ │ │ mov r2, r5 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2c78 │ │ │ │ │ + beq.w 2c84 │ │ │ │ │ ldr.w r0, [lr, r5, lsl #2] │ │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2b20 │ │ │ │ │ + beq.n 2b2c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ ldr.w r0, [ip, #896] @ 0x380 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ittet cs │ │ │ │ │ movcs r5, r1 │ │ │ │ │ movcs.w r9, #1 │ │ │ │ │ movcc.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - ldrcs r1, [pc, #316] @ (2c98 ) │ │ │ │ │ + ldrcs r1, [pc, #316] @ (2ca4 ) │ │ │ │ │ it cc │ │ │ │ │ - ldrcc r5, [pc, #312] @ (2c98 ) │ │ │ │ │ + ldrcc r5, [pc, #312] @ (2ca4 ) │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 291a │ │ │ │ │ + beq.w 2926 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 29c0 │ │ │ │ │ + b.n 29cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2ca0 │ │ │ │ │ + beq.w 2cac │ │ │ │ │ ldr.w r7, [r3, r5, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2b78 │ │ │ │ │ + beq.n 2b84 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 2ac8 │ │ │ │ │ + beq.n 2ad4 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ - b.n 2ac8 │ │ │ │ │ + b.n 2ad4 │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r1, r1, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ - b.n 2ab4 │ │ │ │ │ + b.n 2ac0 │ │ │ │ │ strd r5, r0, [sp, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 291a │ │ │ │ │ + beq.w 2926 │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2c44 │ │ │ │ │ + beq.n 2c50 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #200] @ (2c98 ) │ │ │ │ │ + ldr r1, [pc, #200] @ (2ca4 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 29c0 │ │ │ │ │ + b.n 29cc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #1 │ │ │ │ │ - blt.n 2c6a │ │ │ │ │ + blt.n 2c76 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 291a │ │ │ │ │ + beq.w 2926 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mov.w r1, r8, lsr #30 │ │ │ │ │ orr.w r4, r4, #16 │ │ │ │ │ bic.w r2, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r7, lsl #2 │ │ │ │ │ strd r4, r2, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b.n 291a │ │ │ │ │ - cbz r5, 2c50 │ │ │ │ │ + b.n 2926 │ │ │ │ │ + cbz r5, 2c5c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 2a30 │ │ │ │ │ + b.n 2a3c │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 7670 │ │ │ │ │ + b.w 7690 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2c5e │ │ │ │ │ - bl 7670 │ │ │ │ │ + beq.n 2c6a │ │ │ │ │ + bl 7690 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 291a │ │ │ │ │ + beq.w 2926 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n 291a │ │ │ │ │ + b.n 2926 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r1, [pc, #80] @ (2c98 ) │ │ │ │ │ + ldr r1, [pc, #80] @ (2ca4 ) │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 2a30 │ │ │ │ │ + b.n 2a3c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - b.n 2ab4 │ │ │ │ │ + b.n 2ac0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 291a │ │ │ │ │ - ldr r0, [pc, #56] @ (2c98 ) │ │ │ │ │ + b.n 2926 │ │ │ │ │ + ldr r0, [pc, #56] @ (2ca4 ) │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 92d0 │ │ │ │ │ + b.w 9304 │ │ │ │ │ negs r3, r1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 2be0 │ │ │ │ │ - ldr r6, [pc, #32] @ (2c9c ) │ │ │ │ │ - b.n 291a │ │ │ │ │ + b.n 2bec │ │ │ │ │ + ldr r6, [pc, #32] @ (2ca8 ) │ │ │ │ │ + b.n 2926 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 291a │ │ │ │ │ + b.n 2926 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2b0e │ │ │ │ │ + b.n 2b1a │ │ │ │ │ nop │ │ │ │ │ .word 0x00002388 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ - b.n 2af2 │ │ │ │ │ + b.n 2afe │ │ │ │ │ │ │ │ │ │ -00002ca8 <_PyLong_Subtract>: │ │ │ │ │ +00002cb4 <_PyLong_Subtract>: │ │ │ │ │ _PyLong_Subtract(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 2d6e <_PyLong_Subtract+0xc6> │ │ │ │ │ + bhi.n 2d7a <_PyLong_Subtract+0xc6> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ @@ -4312,15 +4319,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 2d18 <_PyLong_Subtract+0x70> │ │ │ │ │ + bcs.n 2d24 <_PyLong_Subtract+0x70> │ │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -4328,21 +4335,21 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r4, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 2d80 <_PyLong_Subtract+0xd8> │ │ │ │ │ + bcs.n 2d8c <_PyLong_Subtract+0xd8> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e06 <_PyLong_Subtract+0x15e> │ │ │ │ │ + beq.n 2e12 <_PyLong_Subtract+0x15e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -4356,31 +4363,31 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ - b.n 2d14 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n 2d20 <_PyLong_Subtract+0x6c> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2dd2 <_PyLong_Subtract+0x12a> │ │ │ │ │ + beq.n 2dde <_PyLong_Subtract+0x12a> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2dc8 <_PyLong_Subtract+0x120> │ │ │ │ │ + beq.n 2dd4 <_PyLong_Subtract+0x120> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 92d0 │ │ │ │ │ + b.w 9304 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 2df8 <_PyLong_Subtract+0x150> │ │ │ │ │ + blt.n 2e04 <_PyLong_Subtract+0x150> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e06 <_PyLong_Subtract+0x15e> │ │ │ │ │ + beq.n 2e12 <_PyLong_Subtract+0x15e> │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -4395,257 +4402,257 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsrs r2, r6, #30 │ │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - b.n 2d14 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n 2d20 <_PyLong_Subtract+0x6c> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7884 │ │ │ │ │ + b.w 78a4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r1, r0 │ │ │ │ │ moveq r0, ip │ │ │ │ │ - beq.n 2d76 <_PyLong_Subtract+0xce> │ │ │ │ │ - bl 7884 │ │ │ │ │ + beq.n 2d82 <_PyLong_Subtract+0xce> │ │ │ │ │ + bl 78a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d14 <_PyLong_Subtract+0x6c> │ │ │ │ │ + beq.n 2d20 <_PyLong_Subtract+0x6c> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 2d14 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n 2d20 <_PyLong_Subtract+0x6c> │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 2d88 <_PyLong_Subtract+0xe0> │ │ │ │ │ + b.n 2d94 <_PyLong_Subtract+0xe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2d14 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n 2d20 <_PyLong_Subtract+0x6c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e10 : │ │ │ │ │ +00002e1c : │ │ │ │ │ PyLong_AsInt(): │ │ │ │ │ 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 2f12 │ │ │ │ │ + beq.n 2f1e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 2e48 │ │ │ │ │ + bpl.n 2e54 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 2e58 │ │ │ │ │ + bhi.n 2e64 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2f3c │ │ │ │ │ + bne.n 2f48 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2e42 │ │ │ │ │ + b.n 2e4e │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ add.w ip, r2, r0, lsl #2 │ │ │ │ │ ldr.w lr, [ip, #8] │ │ │ │ │ movs.w r3, lr, lsr #30 │ │ │ │ │ - bne.n 2eb2 │ │ │ │ │ + bne.n 2ebe │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ cmp.w lr, r3, lsr #30 │ │ │ │ │ - bne.n 2eae │ │ │ │ │ + bne.n 2eba │ │ │ │ │ sub.w lr, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 2ed2 │ │ │ │ │ + beq.n 2ede │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ - bne.n 2eae │ │ │ │ │ + bne.n 2eba │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs.w lr, lr, #1 │ │ │ │ │ - bcc.n 2ed2 │ │ │ │ │ + bcc.n 2ede │ │ │ │ │ ldr.w r0, [ip, #-4]! │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq.n 2e98 │ │ │ │ │ + beq.n 2ea4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2f24 │ │ │ │ │ + bne.n 2f30 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2e42 │ │ │ │ │ + beq.n 2e4e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2e52 │ │ │ │ │ + b.n 2e5e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 2f00 │ │ │ │ │ + blt.n 2f0c │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2e42 │ │ │ │ │ + beq.n 2e4e │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 2e42 │ │ │ │ │ + beq.n 2e4e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2e42 │ │ │ │ │ + bne.n 2e4e │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 2eb6 │ │ │ │ │ + b.n 2ec2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 2eae │ │ │ │ │ + bge.n 2eba │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 2eae │ │ │ │ │ - cbnz r4, 2f5c │ │ │ │ │ + bne.n 2eba │ │ │ │ │ + cbnz r4, 2f68 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2e42 │ │ │ │ │ + b.n 2e4e │ │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2e52 │ │ │ │ │ + b.n 2e5e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 2eb2 │ │ │ │ │ + beq.n 2ebe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2eb2 │ │ │ │ │ + bne.n 2ebe │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2ef0 │ │ │ │ │ + b.n 2efc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 2f74 │ │ │ │ │ + bhi.n 2f80 │ │ │ │ │ ldr r4, [r2, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ - bne.n 2ee8 │ │ │ │ │ - b.n 2e42 │ │ │ │ │ + bne.n 2ef4 │ │ │ │ │ + b.n 2e4e │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 2f0c │ │ │ │ │ + beq.n 2f18 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2f0c │ │ │ │ │ + bne.n 2f18 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2ef0 │ │ │ │ │ + b.n 2efc │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ add.w ip, r2, r0, lsl #2 │ │ │ │ │ ldr.w lr, [ip, #8] │ │ │ │ │ movs.w r3, lr, lsr #30 │ │ │ │ │ - bne.n 2f24 │ │ │ │ │ + bne.n 2f30 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 2e72 │ │ │ │ │ + b.n 2e7e │ │ │ │ │ │ │ │ │ │ -00002f90 : │ │ │ │ │ +00002f9c : │ │ │ │ │ PyLong_AsUnsignedLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3060 │ │ │ │ │ + beq.n 306c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 3048 │ │ │ │ │ + bpl.n 3054 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi.n 2fc2 │ │ │ │ │ + bhi.n 2fce │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 302c │ │ │ │ │ + beq.n 3038 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ movs.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 3014 │ │ │ │ │ + bne.n 3020 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 2fc0 │ │ │ │ │ + beq.n 2fcc │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ orr.w lr, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, lr, lsr #30 │ │ │ │ │ - bne.n 3014 │ │ │ │ │ + bne.n 3020 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ sub.w ip, r1, #3 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, lr │ │ │ │ │ - beq.n 2fc0 │ │ │ │ │ + beq.n 2fcc │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, lr, lsl #30 │ │ │ │ │ cmp.w lr, r0, lsr #30 │ │ │ │ │ - bne.n 3014 │ │ │ │ │ + bne.n 3020 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 2fc0 │ │ │ │ │ + bcc.n 2fcc │ │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.n 2ffe │ │ │ │ │ + beq.n 300a │ │ │ │ │ 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 3042 │ │ │ │ │ + b.n 304e │ │ │ │ │ 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 .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -4662,66 +4669,66 @@ │ │ │ │ │ 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 3042 │ │ │ │ │ + b.n 304e │ │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3042 │ │ │ │ │ + b.n 304e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003074 : │ │ │ │ │ +00003080 : │ │ │ │ │ long_neg(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 311c │ │ │ │ │ + bhi.n 3128 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r4, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r5, r2, r2, lsl #1 │ │ │ │ │ adds.w r0, r3, #256 @ 0x100 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 30c0 │ │ │ │ │ - ldr r2, [pc, #224] @ (3198 ) │ │ │ │ │ + bcs.n 30cc │ │ │ │ │ + ldr r2, [pc, #224] @ (31a4 ) │ │ │ │ │ add.w r2, r2, r4, lsl #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w ip, r3, r1 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 313e │ │ │ │ │ + bcs.n 314a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 318c │ │ │ │ │ + beq.n 3198 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -4736,94 +4743,94 @@ │ │ │ │ │ addne r0, #1 │ │ │ │ │ strne r0, [r3, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r5, [r2, #12] │ │ │ │ │ - b.n 30ba │ │ │ │ │ - bl d8f0 <_PyLong_Copy> │ │ │ │ │ + b.n 30c6 │ │ │ │ │ + bl d8ec <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30ba │ │ │ │ │ + beq.n 30c6 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 316a │ │ │ │ │ + blt.n 3176 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30ba │ │ │ │ │ + beq.n 30c6 │ │ │ │ │ lsrs r1, r4, #30 │ │ │ │ │ movs r3, #16 │ │ │ │ │ orr.w r1, r1, r5, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ │ orrs.w r3, r1, r5, lsr #30 │ │ │ │ │ - beq.n 30ba │ │ │ │ │ + beq.n 30c6 │ │ │ │ │ adds r0, #16 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - b.n 30ba │ │ │ │ │ + b.n 30c6 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30ba │ │ │ │ │ + beq.n 30c6 │ │ │ │ │ movs r4, #18 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r0, r2, #16 │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r4, r3, [r2, #8] │ │ │ │ │ - b.n 3166 │ │ │ │ │ + b.n 3172 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 30ba │ │ │ │ │ + b.n 30c6 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000319c : │ │ │ │ │ +000031a8 : │ │ │ │ │ long_invert(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 3280 │ │ │ │ │ + bhi.n 328c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mvns r4, r3 │ │ │ │ │ mov.w lr, r3, asr #31 │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ mvn.w r2, lr │ │ │ │ │ mov r6, r4 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 31f6 │ │ │ │ │ + bcs.n 3202 │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -4832,22 +4839,22 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w ip, r4, r1 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 3252 │ │ │ │ │ + bcs.n 325e │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32a6 │ │ │ │ │ + beq.n 32b2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -4862,383 +4869,386 @@ │ │ │ │ │ addne r0, #1 │ │ │ │ │ strne r0, [r2, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ - b.n 31f0 │ │ │ │ │ + b.n 31fc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #1 │ │ │ │ │ - blt.n 3298 │ │ │ │ │ + blt.n 32a4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31f0 │ │ │ │ │ + beq.n 31fc │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ lsrs r1, r6, #30 │ │ │ │ │ orr.w r4, r4, #16 │ │ │ │ │ bic.w r2, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r5, lsl #2 │ │ │ │ │ strd r4, r2, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b.n 31f0 │ │ │ │ │ - ldr r1, [pc, #44] @ (32b0 ) │ │ │ │ │ - bl 61c8 │ │ │ │ │ + b.n 31fc │ │ │ │ │ + ldr r1, [pc, #44] @ (32bc ) │ │ │ │ │ + bl 61d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31f0 │ │ │ │ │ + beq.n 31fc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 114a0 <_PyLong_Negate> │ │ │ │ │ + bl 11498 <_PyLong_Negate> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 31f0 │ │ │ │ │ + b.n 31fc │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r3 │ │ │ │ │ adc.w r5, lr, #0 │ │ │ │ │ - b.n 325a │ │ │ │ │ + b.n 3266 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 31f0 │ │ │ │ │ + b.n 31fc │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000032b4 : │ │ │ │ │ +000032c0 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ │ - bcc.n 3334 │ │ │ │ │ + bcc.n 3336 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ │ + lsrs r5, r1, #30 │ │ │ │ │ + orr.w r4, r4, r1, lsl #2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - orrs.w r3, r2, r1, ror #30 │ │ │ │ │ - orr.w r4, r2, r1, lsl #2 │ │ │ │ │ - mov.w r5, r1, lsr #30 │ │ │ │ │ + orrs.w r3, r4, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 32ec │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r2, #3 │ │ │ │ │ - moveq r2, #2 │ │ │ │ │ + bne.n 3356 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, 3354 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3360 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cmp r2, ip │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ itt ne │ │ │ │ │ - addne r2, #1 │ │ │ │ │ - strne r2, [r1, #0] │ │ │ │ │ + addne r1, #1 │ │ │ │ │ + strne r1, [r2, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ bic.w r0, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - orrs.w r2, r5, r4 │ │ │ │ │ + orrs r5, r4 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - bne.n 333e │ │ │ │ │ + bne.n 3340 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #40] @ (3360 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (336c ) │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - add.w r1, r3, #16 │ │ │ │ │ - add.w r0, r3, #12 │ │ │ │ │ - bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ + add.w r2, r3, #16 │ │ │ │ │ + bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r1, r7, #28 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r4, [r2, #0] │ │ │ │ │ it ne │ │ │ │ │ - strne r1, [r0, #8] │ │ │ │ │ - b.n 332e │ │ │ │ │ + strne r1, [r2, #4] │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r2, #3 │ │ │ │ │ + moveq r2, #2 │ │ │ │ │ + b.n 32ee │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 332e │ │ │ │ │ + b.n 3330 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003364 : │ │ │ │ │ +00003370 : │ │ │ │ │ int_to_bytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ mov r8, r2 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3c58 │ │ │ │ │ + bne.w 3c64 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - blt.w 3d74 │ │ │ │ │ + blt.w 3d3c │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 409a │ │ │ │ │ + bne.w 40aa │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3846 │ │ │ │ │ + beq.w 3852 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 403e │ │ │ │ │ + beq.w 4082 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d20 │ │ │ │ │ + beq.w 3d14 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w 3e98 │ │ │ │ │ + bpl.w 3de8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi.w 3c90 │ │ │ │ │ + bhi.w 3c9c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mul.w r7, r2, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3ce2 │ │ │ │ │ + bne.w 3cd6 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.w 3d20 │ │ │ │ │ + beq.w 3d14 │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - beq.w 3f5a │ │ │ │ │ + beq.w 3f6a │ │ │ │ │ ldr.w r6, [sl, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3f44 │ │ │ │ │ + beq.w 3f54 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 4078 │ │ │ │ │ + bpl.w 4088 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - bne.w 3c48 │ │ │ │ │ - ldr r1, [pc, #600] @ (3674 ) │ │ │ │ │ + bne.w 3c54 │ │ │ │ │ + ldr r1, [pc, #600] @ (3680 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bca │ │ │ │ │ - ldr r1, [pc, #588] @ (3678 ) │ │ │ │ │ + bne.w 3bd6 │ │ │ │ │ + ldr r1, [pc, #588] @ (3684 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 405e │ │ │ │ │ + beq.w 4068 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 4044 │ │ │ │ │ + blt.w 404e │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3598 │ │ │ │ │ + beq.w 35a4 │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ittt ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [sp, #44] @ 0x2c │ │ │ │ │ strne r3, [sp, #32] │ │ │ │ │ - beq.w 38c4 │ │ │ │ │ + beq.w 38d0 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w ip, sl, #16 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 367c │ │ │ │ │ + bne.w 3688 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ add ip, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 35be │ │ │ │ │ + beq.w 35ca │ │ │ │ │ mov r5, r2 │ │ │ │ │ add.w fp, r9, #8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ subs r5, #1 │ │ │ │ │ strd sl, r4, [sp, #48] @ 0x30 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 384c │ │ │ │ │ + bne.w 3858 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ sub.w r5, r8, r5 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ mvns r5, r5 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ itt eq │ │ │ │ │ moveq sl, r6 │ │ │ │ │ moveq r6, r0 │ │ │ │ │ - beq.w 3a3a │ │ │ │ │ + beq.w 3a46 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ lsl.w r9, r4, r6 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ lsr.w sl, r4, r6 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orr.w r6, r9, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, r0, r1 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.w 3826 │ │ │ │ │ + beq.w 3832 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bcs.w 3840 │ │ │ │ │ + bcs.w 384c │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ mov.w r3, lr, lsr #8 │ │ │ │ │ orr.w r3, r3, r6, lsl #24 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ strb.w lr, [ip], #-1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bls.w 3840 │ │ │ │ │ + bls.w 384c │ │ │ │ │ mov.w r1, lr, lsr #16 │ │ │ │ │ strb.w r3, [ip], #-1 │ │ │ │ │ orr.w r1, r1, r6, lsl #16 │ │ │ │ │ adds r3, r2, #2 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bls.w 3840 │ │ │ │ │ + bls.w 384c │ │ │ │ │ sub.w r3, r4, #24 │ │ │ │ │ strb.w r1, [ip] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov.w r1, lr, lsr #24 │ │ │ │ │ add.w r5, r2, #3 │ │ │ │ │ orr.w r1, r1, r6, lsl #8 │ │ │ │ │ mov.w r0, r6, lsr #24 │ │ │ │ │ itt ls │ │ │ │ │ addls.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ movls r2, r5 │ │ │ │ │ - bls.n 35a6 │ │ │ │ │ + bls.n 35b2 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bls.w 3840 │ │ │ │ │ + bls.w 384c │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ strb.w r1, [ip, #-1] │ │ │ │ │ adds r2, #4 │ │ │ │ │ sub.w ip, ip, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 3496 │ │ │ │ │ + bne.n 34a2 │ │ │ │ │ ldrd sl, r4, [sp, #48] @ 0x30 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 374c │ │ │ │ │ + beq.w 3758 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 37a6 │ │ │ │ │ + bls.w 37b2 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r0, ip, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 38d2 │ │ │ │ │ + bne.w 38de │ │ │ │ │ cmp r7, r2 │ │ │ │ │ strb.w r1, [ip] │ │ │ │ │ it hi │ │ │ │ │ movhi r1, r4 │ │ │ │ │ - bls.n 3598 │ │ │ │ │ + bls.n 35a4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 35e4 │ │ │ │ │ + bne.n 35f0 │ │ │ │ │ subs r2, r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.w 3496 │ │ │ │ │ + bne.w 34a2 │ │ │ │ │ ldrd sl, r4, [sp, #48] @ 0x30 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 356e │ │ │ │ │ + bne.n 357a │ │ │ │ │ subs r3, r2, r7 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ clz r3, r3 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3cc6 │ │ │ │ │ + bne.w 3cba │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, ip │ │ │ │ │ negs r1, r3 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 3598 │ │ │ │ │ + bls.n 35a4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 3592 │ │ │ │ │ + beq.n 359e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bls.n 3598 │ │ │ │ │ + bls.n 35a4 │ │ │ │ │ adds r2, #2 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 3598 │ │ │ │ │ + bls.n 35a4 │ │ │ │ │ subs r3, r7, r2 │ │ │ │ │ subs r0, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3646 │ │ │ │ │ + beq.n 3652 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 363c │ │ │ │ │ + beq.n 3648 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3636 │ │ │ │ │ + beq.n 3642 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3630 │ │ │ │ │ + beq.n 363c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 362a │ │ │ │ │ + beq.n 3636 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3624 │ │ │ │ │ + beq.n 3630 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 361e │ │ │ │ │ + beq.n 362a │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -5246,35 +5256,35 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 3598 │ │ │ │ │ + beq.n 35a4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ strb.w r1, [r3], #-1 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ sub.w r0, r3, #7 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ │ strb.w r1, [r3, #-5] │ │ │ │ │ strb.w r1, [r3, #-6] │ │ │ │ │ - bne.n 3646 │ │ │ │ │ - b.n 3598 │ │ │ │ │ + bne.n 3652 │ │ │ │ │ + b.n 35a4 │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006d5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3c22 │ │ │ │ │ + beq.w 3c2e │ │ │ │ │ mov r5, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r9, r9, #8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov lr, r2 │ │ │ │ │ @@ -5282,106 +5292,106 @@ │ │ │ │ │ subs r5, #1 │ │ │ │ │ strd r5, r4, [sp, #36] @ 0x24 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ sub.w fp, r3, #32 │ │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ │ rsb sl, r3, #32 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 37dc │ │ │ │ │ + bne.w 37e8 │ │ │ │ │ mov r4, fp │ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ │ lsl.w r5, r6, r3 │ │ │ │ │ lsl.w r4, r6, r4 │ │ │ │ │ orrs r5, r1 │ │ │ │ │ lsr.w fp, r6, sl │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ orr.w fp, r4, fp │ │ │ │ │ orr.w r4, fp, r0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - beq.n 3788 │ │ │ │ │ + beq.n 3794 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 37a4 │ │ │ │ │ + bls.n 37b0 │ │ │ │ │ add.w r6, r3, #30 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov.w sl, r5, lsr #8 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ orr.w sl, sl, r4, lsl #24 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bls.n 37a4 │ │ │ │ │ + bls.n 37b0 │ │ │ │ │ lsrs r1, r5, #16 │ │ │ │ │ strb.w sl, [r3] │ │ │ │ │ orr.w r1, r1, r4, lsl #16 │ │ │ │ │ adds r0, r2, #2 │ │ │ │ │ add.w r3, ip, #2 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bls.n 37a4 │ │ │ │ │ + bls.n 37b0 │ │ │ │ │ strb r1, [r3, #0] │ │ │ │ │ sub.w r3, r6, #24 │ │ │ │ │ lsrs r1, r5, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add.w r5, r2, #3 │ │ │ │ │ orr.w r1, r1, r4, lsl #8 │ │ │ │ │ mov.w r0, r4, lsr #24 │ │ │ │ │ itt ls │ │ │ │ │ addls.w ip, ip, #3 │ │ │ │ │ movls r2, r5 │ │ │ │ │ - bls.n 3770 │ │ │ │ │ + bls.n 377c │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bls.n 37a4 │ │ │ │ │ + bls.n 37b0 │ │ │ │ │ strb.w r1, [ip, #3] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ adds r2, #4 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 369a │ │ │ │ │ + bne.n 36a6 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 356e │ │ │ │ │ + bne.w 357a │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 35d4 │ │ │ │ │ + bne.w 35e0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 35d4 │ │ │ │ │ + beq.w 35e0 │ │ │ │ │ sub.w r5, ip, r5 │ │ │ │ │ ldrsb.w r3, [r5] │ │ │ │ │ lsrs r7, r3, #31 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 37a6 │ │ │ │ │ - b.n 3598 │ │ │ │ │ + bne.n 37b2 │ │ │ │ │ + b.n 35a4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 369a │ │ │ │ │ + bne.n 36a6 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 356e │ │ │ │ │ - b.n 35be │ │ │ │ │ + bne.w 357a │ │ │ │ │ + b.n 35ca │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 38fa │ │ │ │ │ + beq.w 3906 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, ip │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz r6, r6 │ │ │ │ │ subs r6, r3, r6 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 376a │ │ │ │ │ + bls.n 3776 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bhi.w 3e54 │ │ │ │ │ + bhi.w 3d8a │ │ │ │ │ mov sl, r8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ @@ -5389,23 +5399,23 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ 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 37d6 │ │ │ │ │ + beq.n 37e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 37d6 │ │ │ │ │ + cbnz r3, 37e2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 3598 │ │ │ │ │ + b.n 35a4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ eor.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mvns r4, r4 │ │ │ │ │ add r4, r5 │ │ │ │ │ bic.w r6, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ @@ -5414,52 +5424,52 @@ │ │ │ │ │ lsl.w r4, r6, fp │ │ │ │ │ orrs r4, r5 │ │ │ │ │ orrs r0, r4 │ │ │ │ │ lsl.w r4, r6, r3 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n 38e4 │ │ │ │ │ + beq.n 38f0 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 37a4 │ │ │ │ │ + bls.n 37b0 │ │ │ │ │ add.w r6, r3, #30 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov.w sl, r1, lsr #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orr.w sl, sl, r0, lsl #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - b.n 36e8 │ │ │ │ │ + b.n 36f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3914 │ │ │ │ │ + beq.n 3920 │ │ │ │ │ mov r5, r2 │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz r4, r4 │ │ │ │ │ subs r4, r3, r4 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bls.w 35a0 │ │ │ │ │ + bls.w 35ac │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bhi.w 3eb2 │ │ │ │ │ + bhi.w 3ec2 │ │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 37a6 │ │ │ │ │ + b.n 37b2 │ │ │ │ │ mov r4, r8 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 343c │ │ │ │ │ + b.n 3448 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ sub.w r5, r8, r5 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ mvns r5, r5 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ ands.w r5, r5, #3 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - beq.w 3bd0 │ │ │ │ │ + beq.w 3bdc │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ eor.w r4, r4, lr │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ add r5, r4 │ │ │ │ │ bic.w r4, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ @@ -5470,274 +5480,274 @@ │ │ │ │ │ orr.w sl, r5, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ orr.w r9, r0, r1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 3c10 │ │ │ │ │ + beq.w 3c1c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bcs.n 3840 │ │ │ │ │ + bcs.n 384c │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ mov.w r3, r9, lsr #8 │ │ │ │ │ orr.w r3, r3, sl, lsl #24 │ │ │ │ │ mov lr, r9 │ │ │ │ │ mov r6, sl │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ strb.w r9, [ip], #-1 │ │ │ │ │ - b.n 3500 │ │ │ │ │ + b.n 350c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3cae │ │ │ │ │ + beq.w 3dd0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 3462 │ │ │ │ │ + b.n 346e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ - b.n 35dc │ │ │ │ │ + b.n 35e8 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.w 3c26 │ │ │ │ │ + beq.w 3c32 │ │ │ │ │ eors r6, r4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, ip │ │ │ │ │ - b.n 3792 │ │ │ │ │ + b.n 379e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.w 3c3a │ │ │ │ │ + beq.w 3c46 │ │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ - b.n 36b4 │ │ │ │ │ + b.n 36c0 │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r1, lr │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 3f32 │ │ │ │ │ + beq.w 3f42 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 3a02 │ │ │ │ │ + beq.n 3a0e │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.n 39d0 │ │ │ │ │ + beq.n 39dc │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 399e │ │ │ │ │ + beq.n 39aa │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 396c │ │ │ │ │ + beq.n 3978 │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - bne.w 3ef6 │ │ │ │ │ + bne.w 3f06 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, r0, lr │ │ │ │ │ lsl.w r9, r4, r1 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ lsr.w sl, r4, r1 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orr.w r6, r9, r6 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3836 │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, r0, lr │ │ │ │ │ lsl.w r9, r4, r1 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ lsr.w sl, r4, r1 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orr.w r6, r9, r6 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3836 │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, r0, lr │ │ │ │ │ lsl.w r9, r4, r1 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ lsr.w sl, r4, r1 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orr.w r6, r9, r6 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3836 │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, r0, lr │ │ │ │ │ lsl.w r9, r4, r1 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ lsr.w sl, r4, r1 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orr.w r6, r9, r6 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3836 │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, r0, lr │ │ │ │ │ lsl.w r9, r4, r1 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ lsr.w sl, r4, r1 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orr.w r6, r9, r6 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3836 │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, lr │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ lsr.w r5, r4, sl │ │ │ │ │ lsl.w r0, r4, r0 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, r0, r1 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ orrs r6, r5 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3836 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.w 3d62 │ │ │ │ │ + beq.w 3d78 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ add.w fp, fp, #4 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r9, fp │ │ │ │ │ lsr.w r5, r4, sl │ │ │ │ │ lsl.w r0, r4, r0 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, r0, lr │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ orrs r6, r5 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3836 │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ lsr.w r5, r4, sl │ │ │ │ │ lsl.w r0, r4, r0 │ │ │ │ │ orr.w r5, r5, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r6, r6, r5 │ │ │ │ │ orr.w lr, r0, lr │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3836 │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ add.w r8, r8, #2 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add.w fp, r9, #8 │ │ │ │ │ lsr.w r5, r4, sl │ │ │ │ │ lsl.w r0, r4, r0 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, r0, lr │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ orrs r6, r5 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3836 │ │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ │ add.w r8, r8, #3 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add.w fp, r9, #12 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ lsr.w r5, r4, sl │ │ │ │ │ lsl.w r0, r4, r0 │ │ │ │ │ orr.w r5, r5, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r6, r6, r5 │ │ │ │ │ orr.w lr, r0, lr │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3836 │ │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ │ add.w r8, r1, #4 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add.w fp, r9, #16 │ │ │ │ │ lsr.w r5, r4, sl │ │ │ │ │ lsl.w r0, r4, r0 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, r0, lr │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ orrs r6, r5 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3836 │ │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ │ add.w r8, r1, #5 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add.w fp, r9, #20 │ │ │ │ │ lsr.w r5, r4, sl │ │ │ │ │ lsl.w r0, r4, r0 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, r0, lr │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ orrs r6, r5 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3836 │ │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ │ add.w r8, r1, #6 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add.w fp, r9, #24 │ │ │ │ │ lsr.w r5, r4, sl │ │ │ │ │ lsl.w r0, r4, r0 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, r0, lr │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ orrs r6, r5 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3836 │ │ │ │ │ add.w r8, r1, #7 │ │ │ │ │ ldr.w r4, [r9, #28] │ │ │ │ │ mov r1, lr │ │ │ │ │ add.w fp, r9, #28 │ │ │ │ │ - b.n 3a3a │ │ │ │ │ + b.n 3a46 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 3436 │ │ │ │ │ + b.n 3442 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ strd ip, r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r4 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ add r2, r5 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -5748,49 +5758,49 @@ │ │ │ │ │ orrs r2, r6 │ │ │ │ │ orr.w sl, r2, r0 │ │ │ │ │ lsl.w r2, r4, r3 │ │ │ │ │ orr.w r9, r2, r1 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r9 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq.w 3f38 │ │ │ │ │ + beq.w 3f48 │ │ │ │ │ ldrd ip, r2, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 38a8 │ │ │ │ │ + b.n 38b4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.w 3d96 │ │ │ │ │ + beq.w 3dfc │ │ │ │ │ eor.w r4, r4, lr │ │ │ │ │ mov r6, sl │ │ │ │ │ mov lr, r9 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 382c │ │ │ │ │ + b.n 3838 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 35be │ │ │ │ │ + b.n 35ca │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.w 377a │ │ │ │ │ + beq.w 3786 │ │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ │ - b.n 37de │ │ │ │ │ + b.n 37ea │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 356e │ │ │ │ │ - b.n 35be │ │ │ │ │ + bne.w 357a │ │ │ │ │ + b.n 35ca │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.w 3418 │ │ │ │ │ - b.n 37d6 │ │ │ │ │ + bge.w 3424 │ │ │ │ │ + b.n 37e2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r4, r8, r3 │ │ │ │ │ - ldr r5, [pc, #768] @ (3f60 ) │ │ │ │ │ + ldr r5, [pc, #772] @ (3f70 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ @@ -5798,131 +5808,165 @@ │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3598 │ │ │ │ │ + beq.w 35a4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 33a8 │ │ │ │ │ + bne.w 33b4 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.w 343c │ │ │ │ │ + b.w 3448 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bcc.n 3cce │ │ │ │ │ + bcc.n 3cc2 │ │ │ │ │ ldr.w r0, [r6, r2, lsl #2] │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ cmp.w r1, r0, lsr #30 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq.n 3c98 │ │ │ │ │ - b.n 3d00 │ │ │ │ │ - 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 │ │ │ │ │ - b.n 37bc │ │ │ │ │ + beq.n 3ca4 │ │ │ │ │ + b.n 3cf4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3758 │ │ │ │ │ - b.n 3762 │ │ │ │ │ + bne.w 3764 │ │ │ │ │ + b.n 376e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 3cf6 │ │ │ │ │ + blt.n 3cea │ │ │ │ │ mul.w r7, r3, r1 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 33ea │ │ │ │ │ + beq.w 33f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 33ea │ │ │ │ │ + bne.w 33f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 33ea │ │ │ │ │ + b.w 33f6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3d00 │ │ │ │ │ + bge.n 3cf4 │ │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 3d48 │ │ │ │ │ + beq.n 3d5e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3d3a │ │ │ │ │ + bne.n 3d2e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 37d6 │ │ │ │ │ + bne.w 37e2 │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - beq.w 4044 │ │ │ │ │ + beq.w 404e │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 33f8 │ │ │ │ │ + b.w 3404 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d20 │ │ │ │ │ - b.n 3cec │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 3dfc │ │ │ │ │ - subs.w r8, r8, #1 │ │ │ │ │ - beq.w 4044 │ │ │ │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ - b.w 33f8 │ │ │ │ │ - ldrd sl, r4, [sp, #48] @ 0x30 │ │ │ │ │ - mov r1, lr │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 356e │ │ │ │ │ - b.n 35be │ │ │ │ │ + bne.n 3d14 │ │ │ │ │ + b.n 3ce0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #488] @ (3f60 ) │ │ │ │ │ + ldr r1, [pc, #560] @ (3f70 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33a8 │ │ │ │ │ - b.n 3598 │ │ │ │ │ + bne.w 33b4 │ │ │ │ │ + b.n 35a4 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 3e62 │ │ │ │ │ + subs.w r8, r8, #1 │ │ │ │ │ + beq.w 404e │ │ │ │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ + b.w 3404 │ │ │ │ │ + ldrd sl, r4, [sp, #48] @ 0x30 │ │ │ │ │ + mov r1, lr │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 357a │ │ │ │ │ + b.n 35ca │ │ │ │ │ + lsrs r1, r5, #8 │ │ │ │ │ + sub.w r3, r6, #8 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + orr.w r1, r1, r4, lsl #24 │ │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + strb.w r5, [ip] │ │ │ │ │ + bls.w 3ebc │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + bcs.w 37b0 │ │ │ │ │ + strb.w r1, [ip, #1] │ │ │ │ │ + sub.w r3, r6, #16 │ │ │ │ │ + lsrs r1, r5, #16 │ │ │ │ │ + add.w ip, ip, #2 │ │ │ │ │ + orr.w r1, r1, r4, lsl #16 │ │ │ │ │ + add.w r2, sl, #2 │ │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls.w 377c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov ip, fp │ │ │ │ │ + b.n 3708 │ │ │ │ │ + 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 │ │ │ │ │ + b.n 37c8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + b.n 3d06 │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 3bd0 │ │ │ │ │ + beq.w 3bdc │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne.n 3e0a │ │ │ │ │ + bne.n 3e72 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ eor.w r4, r4, lr │ │ │ │ │ add r5, r4 │ │ │ │ │ bic.w r4, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ @@ -5933,29 +5977,29 @@ │ │ │ │ │ lsr.w r6, r4, r1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ orrs r5, r6 │ │ │ │ │ orr.w sl, r5, sl │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.w 38a8 │ │ │ │ │ + bne.w 38b4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.w 3c16 │ │ │ │ │ + bne.w 3c22 │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ strd ip, r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 3bd8 │ │ │ │ │ + b.n 3be4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d52 │ │ │ │ │ + bne.w 3d68 │ │ │ │ │ mov.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 3cec │ │ │ │ │ + b.n 3ce0 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ eor.w r4, r4, lr │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ add r5, r4 │ │ │ │ │ bic.w r4, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ @@ -5964,119 +6008,85 @@ │ │ │ │ │ sub.w r5, r3, #32 │ │ │ │ │ lsr.w r6, r4, r6 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ │ orr.w r9, r0, r9 │ │ │ │ │ orr.w r5, r5, r6 │ │ │ │ │ orr.w sl, r5, sl │ │ │ │ │ - bne.w 38a8 │ │ │ │ │ + bne.w 38b4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.w 3c16 │ │ │ │ │ + bne.w 3c22 │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 3daa │ │ │ │ │ - lsrs r1, r5, #8 │ │ │ │ │ - sub.w r3, r6, #8 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - orr.w r1, r1, r4, lsl #24 │ │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - strb.w r5, [ip] │ │ │ │ │ - bls.n 3eac │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bcs.w 37a4 │ │ │ │ │ - strb.w r1, [ip, #1] │ │ │ │ │ - sub.w r3, r6, #16 │ │ │ │ │ - lsrs r1, r5, #16 │ │ │ │ │ - add.w ip, ip, #2 │ │ │ │ │ - orr.w r1, r1, r4, lsl #16 │ │ │ │ │ - add.w r2, sl, #2 │ │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls.w 3770 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov ip, fp │ │ │ │ │ - b.n 36fc │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - b.n 3d12 │ │ │ │ │ + b.n 3e10 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 3770 │ │ │ │ │ + b.n 377c │ │ │ │ │ mov.w r1, lr, lsr #8 │ │ │ │ │ sub.w r3, r4, #8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ orr.w r1, r1, r6, lsl #24 │ │ │ │ │ lsrs r0, r6, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w lr, [ip] │ │ │ │ │ - bls.n 3f2a │ │ │ │ │ + bls.n 3f3a │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 3840 │ │ │ │ │ + bls.w 384c │ │ │ │ │ strb.w r1, [ip, #-1] │ │ │ │ │ sub.w r3, r4, #16 │ │ │ │ │ mov.w r1, lr, lsr #16 │ │ │ │ │ sub.w ip, ip, #2 │ │ │ │ │ orr.w r1, r1, r6, lsl #16 │ │ │ │ │ adds r2, r5, #2 │ │ │ │ │ lsrs r0, r6, #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.w 35a6 │ │ │ │ │ + bls.w 35b2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.w 3514 │ │ │ │ │ + b.w 3520 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w lr, r0, lr │ │ │ │ │ lsl.w r9, r4, r1 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ lsr.w sl, r4, r1 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orr.w r6, r9, r6 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 382a │ │ │ │ │ + bne.w 3836 │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 393a │ │ │ │ │ + b.n 3946 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 35a6 │ │ │ │ │ + b.w 35b2 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 3a3a │ │ │ │ │ + b.n 3a46 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n 3f64 │ │ │ │ │ + beq.n 3f74 │ │ │ │ │ ldrd ip, r2, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3c16 │ │ │ │ │ + b.n 3c22 │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.w 37d6 │ │ │ │ │ + blt.w 37e2 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.w 3436 │ │ │ │ │ + b.w 3442 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.w 3436 │ │ │ │ │ + b.w 3442 │ │ │ │ │ .word 0x000001e0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 4036 │ │ │ │ │ + beq.n 4046 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ add.w fp, fp, #4 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ mov ip, fp │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ add r2, r5 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -6086,17 +6096,17 @@ │ │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ │ orrs r2, r6 │ │ │ │ │ orr.w sl, r2, sl │ │ │ │ │ lsl.w r2, r4, r3 │ │ │ │ │ orr.w r9, r2, r9 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.w 3c08 │ │ │ │ │ + bne.w 3c14 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 3f3c │ │ │ │ │ + bne.n 3f4c │ │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ add r2, r5 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -6104,17 +6114,17 @@ │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsr.w r6, r4, r1 │ │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w sl, r2, sl │ │ │ │ │ lsl.w r2, r4, r3 │ │ │ │ │ orr.w r9, r2, r9 │ │ │ │ │ - bne.w 3c08 │ │ │ │ │ + bne.w 3c14 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 3f3c │ │ │ │ │ + bne.n 3f4c │ │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ │ add.w r8, r8, #2 │ │ │ │ │ add.w fp, ip, #8 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ add r2, r5 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r5, r2, #30 │ │ │ │ │ @@ -6125,49 +6135,49 @@ │ │ │ │ │ orr.w sl, r2, sl │ │ │ │ │ lsl.w r2, r4, r3 │ │ │ │ │ orr.w r9, r2, r9 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.w 3c08 │ │ │ │ │ + bne.w 3c14 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 3f3c │ │ │ │ │ + bne.n 3f4c │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ add.w r8, r8, #3 │ │ │ │ │ add.w fp, ip, #12 │ │ │ │ │ - b.n 3bd8 │ │ │ │ │ + b.n 3be4 │ │ │ │ │ ldrd ip, r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 35b2 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - b.w 33f8 │ │ │ │ │ + b.w 35be │ │ │ │ │ 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 .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w 37d6 │ │ │ │ │ + b.w 37e2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w 37d6 │ │ │ │ │ + b.w 37e2 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + b.w 3404 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ @@ -6175,20 +6185,20 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ 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.w 37d6 │ │ │ │ │ + b.w 37e2 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + b.n 3c6a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000040a0 <_PyLong_AsByteArray>: │ │ │ │ │ +000040b0 <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ @@ -6196,260 +6206,260 @@ │ │ │ │ │ mov r7, r2 │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ittt ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [sp, #24] │ │ │ │ │ strne r3, [sp, #4] │ │ │ │ │ - beq.w 44aa <_PyLong_AsByteArray+0x40a> │ │ │ │ │ + beq.w 44ba <_PyLong_AsByteArray+0x40a> │ │ │ │ │ mov.w fp, r4, lsr #3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4232 <_PyLong_AsByteArray+0x192> │ │ │ │ │ + bne.w 4242 <_PyLong_AsByteArray+0x192> │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 46fa <_PyLong_AsByteArray+0x65a> │ │ │ │ │ + beq.w 470a <_PyLong_AsByteArray+0x65a> │ │ │ │ │ add.w r3, r0, #8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov ip, r8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add.w r4, fp, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4432 <_PyLong_AsByteArray+0x392> │ │ │ │ │ + bne.w 4442 <_PyLong_AsByteArray+0x392> │ │ │ │ │ sub.w r6, r8, fp │ │ │ │ │ sub.w r5, r3, #32 │ │ │ │ │ mvns r6, r6 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ ands.w r6, r6, #7 │ │ │ │ │ rsb r5, r3, #32 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ itt eq │ │ │ │ │ moveq r5, ip │ │ │ │ │ ldreq.w sl, [sp, #12] │ │ │ │ │ - beq.w 46be <_PyLong_AsByteArray+0x61e> │ │ │ │ │ + beq.w 46ce <_PyLong_AsByteArray+0x61e> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ lsl.w r9, r4, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ lsr.w sl, r4, r5 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orr.w lr, r9, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r5, r0, ip │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 43d0 <_PyLong_AsByteArray+0x330> │ │ │ │ │ + beq.w 43e0 <_PyLong_AsByteArray+0x330> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4720 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + bls.w 4730 <_PyLong_AsByteArray+0x680> │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ lsrs r3, r5, #8 │ │ │ │ │ orr.w r3, r3, lr, lsl #24 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ strb.w r5, [r1], #-1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bls.w 4720 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + bls.w 4730 <_PyLong_AsByteArray+0x680> │ │ │ │ │ mov.w ip, r5, lsr #16 │ │ │ │ │ strb.w r3, [r1], #-1 │ │ │ │ │ orr.w ip, ip, lr, lsl #16 │ │ │ │ │ adds r3, r2, #2 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bls.w 4720 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + bls.w 4730 <_PyLong_AsByteArray+0x680> │ │ │ │ │ sub.w r3, r4, #24 │ │ │ │ │ strb.w ip, [r1] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov.w ip, r5, lsr #24 │ │ │ │ │ add.w r5, r2, #3 │ │ │ │ │ orr.w ip, ip, lr, lsl #8 │ │ │ │ │ mov.w r0, lr, lsr #24 │ │ │ │ │ itt ls │ │ │ │ │ addls.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ movls r2, r5 │ │ │ │ │ - bls.n 41fe <_PyLong_AsByteArray+0x15e> │ │ │ │ │ + bls.n 420e <_PyLong_AsByteArray+0x15e> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bls.w 4720 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + bls.w 4730 <_PyLong_AsByteArray+0x680> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ strb.w ip, [r1, #-1] │ │ │ │ │ adds r2, #4 │ │ │ │ │ subs r1, #2 │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ mov ip, lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bne.n 40f6 <_PyLong_AsByteArray+0x56> │ │ │ │ │ + bne.n 4106 <_PyLong_AsByteArray+0x56> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 46e6 <_PyLong_AsByteArray+0x646> │ │ │ │ │ + beq.w 46f6 <_PyLong_AsByteArray+0x646> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4720 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + bls.w 4730 <_PyLong_AsByteArray+0x680> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r0, r1, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 44ba <_PyLong_AsByteArray+0x41a> │ │ │ │ │ + bne.w 44ca <_PyLong_AsByteArray+0x41a> │ │ │ │ │ strb.w ip, [r1] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 41f0 <_PyLong_AsByteArray+0x150> │ │ │ │ │ + bls.n 4200 <_PyLong_AsByteArray+0x150> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 44cc <_PyLong_AsByteArray+0x42c> │ │ │ │ │ + bne.w 44dc <_PyLong_AsByteArray+0x42c> │ │ │ │ │ subs r2, r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, lr │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - bne.w 40f6 <_PyLong_AsByteArray+0x56> │ │ │ │ │ + bne.w 4106 <_PyLong_AsByteArray+0x56> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 41c8 <_PyLong_AsByteArray+0x128> │ │ │ │ │ + bne.n 41d8 <_PyLong_AsByteArray+0x128> │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ subs r3, r7, r2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4a9c <_PyLong_AsByteArray+0x9fc> │ │ │ │ │ + bne.w 4aac <_PyLong_AsByteArray+0x9fc> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ negs r1, r3 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - b.n 41e0 <_PyLong_AsByteArray+0x140> │ │ │ │ │ + b.n 41f0 <_PyLong_AsByteArray+0x140> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 4798 <_PyLong_AsByteArray+0x6f8> │ │ │ │ │ + beq.w 47a8 <_PyLong_AsByteArray+0x6f8> │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r8, r0, #8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov lr, r2 │ │ │ │ │ add.w r4, fp, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ sub.w sl, r3, #32 │ │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4384 <_PyLong_AsByteArray+0x2e4> │ │ │ │ │ + bne.w 4394 <_PyLong_AsByteArray+0x2e4> │ │ │ │ │ lsr.w r5, r6, r9 │ │ │ │ │ lsl.w r4, r6, sl │ │ │ │ │ orrs r4, r5 │ │ │ │ │ lsl.w r5, r6, r3 │ │ │ │ │ orrs r4, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ orr.w r5, r5, ip │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq.n 4322 <_PyLong_AsByteArray+0x282> │ │ │ │ │ + beq.n 4332 <_PyLong_AsByteArray+0x282> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4720 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + bls.w 4730 <_PyLong_AsByteArray+0x680> │ │ │ │ │ add.w r6, r3, #30 │ │ │ │ │ mov r3, r1 │ │ │ │ │ lsrs r0, r5, #8 │ │ │ │ │ add.w ip, r2, #1 │ │ │ │ │ orr.w r0, r0, r4, lsl #24 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bls.w 4720 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + bls.w 4730 <_PyLong_AsByteArray+0x680> │ │ │ │ │ mov.w ip, r5, lsr #16 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ orr.w ip, ip, r4, lsl #16 │ │ │ │ │ adds r0, r2, #2 │ │ │ │ │ adds r3, r1, #2 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bls.w 4720 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + bls.w 4730 <_PyLong_AsByteArray+0x680> │ │ │ │ │ strb.w ip, [r3] │ │ │ │ │ sub.w r3, r6, #24 │ │ │ │ │ mov.w ip, r5, lsr #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add.w r5, r2, #3 │ │ │ │ │ orr.w ip, ip, r4, lsl #8 │ │ │ │ │ mov.w r0, r4, lsr #24 │ │ │ │ │ itt ls │ │ │ │ │ addls r1, #3 │ │ │ │ │ movls r2, r5 │ │ │ │ │ - bls.n 4310 <_PyLong_AsByteArray+0x270> │ │ │ │ │ + bls.n 4320 <_PyLong_AsByteArray+0x270> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bls.w 4720 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + bls.w 4730 <_PyLong_AsByteArray+0x680> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ strb.w ip, [r1, #3] │ │ │ │ │ adds r2, #4 │ │ │ │ │ adds r1, #4 │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ mov ip, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp lr, fp │ │ │ │ │ - bne.n 424e <_PyLong_AsByteArray+0x1ae> │ │ │ │ │ + bne.n 425e <_PyLong_AsByteArray+0x1ae> │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 41c8 <_PyLong_AsByteArray+0x128> │ │ │ │ │ + bne.w 41d8 <_PyLong_AsByteArray+0x128> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n 4304 <_PyLong_AsByteArray+0x264> │ │ │ │ │ + bne.n 4314 <_PyLong_AsByteArray+0x264> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4a90 <_PyLong_AsByteArray+0x9f0> │ │ │ │ │ + bne.w 4aa0 <_PyLong_AsByteArray+0x9f0> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 422a <_PyLong_AsByteArray+0x18a> │ │ │ │ │ + b.n 423a <_PyLong_AsByteArray+0x18a> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp fp, lr │ │ │ │ │ - bne.n 424e <_PyLong_AsByteArray+0x1ae> │ │ │ │ │ + bne.n 425e <_PyLong_AsByteArray+0x1ae> │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 41c8 <_PyLong_AsByteArray+0x128> │ │ │ │ │ - b.n 4210 <_PyLong_AsByteArray+0x170> │ │ │ │ │ + bne.w 41d8 <_PyLong_AsByteArray+0x128> │ │ │ │ │ + b.n 4220 <_PyLong_AsByteArray+0x170> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4574 <_PyLong_AsByteArray+0x4d4> │ │ │ │ │ + beq.w 4584 <_PyLong_AsByteArray+0x4d4> │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ add.w r0, r3, #32 │ │ │ │ │ clz r3, r6 │ │ │ │ │ subs r6, r0, r3 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 430a <_PyLong_AsByteArray+0x26a> │ │ │ │ │ + bls.n 431a <_PyLong_AsByteArray+0x26a> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4720 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + bls.w 4730 <_PyLong_AsByteArray+0x680> │ │ │ │ │ mov.w ip, r5, lsr #8 │ │ │ │ │ sub.w r3, r6, #8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ orr.w ip, ip, r4, lsl #24 │ │ │ │ │ lsrs r0, r4, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb r5, [r1, #0] │ │ │ │ │ - bls.w 4b68 <_PyLong_AsByteArray+0xac8> │ │ │ │ │ + bls.w 4b78 <_PyLong_AsByteArray+0xac8> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4720 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + bls.w 4730 <_PyLong_AsByteArray+0x680> │ │ │ │ │ strb.w ip, [r1, #1] │ │ │ │ │ sub.w r3, r6, #16 │ │ │ │ │ mov.w ip, r5, lsr #16 │ │ │ │ │ adds r1, #2 │ │ │ │ │ orr.w ip, ip, r4, lsl #16 │ │ │ │ │ add.w r2, r9, #2 │ │ │ │ │ lsrs r0, r4, #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 4310 <_PyLong_AsByteArray+0x270> │ │ │ │ │ + bls.n 4320 <_PyLong_AsByteArray+0x270> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 42aa <_PyLong_AsByteArray+0x20a> │ │ │ │ │ + b.n 42ba <_PyLong_AsByteArray+0x20a> │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ eor.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mvns r4, r4 │ │ │ │ │ add r4, r5 │ │ │ │ │ bic.w r6, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ @@ -6458,66 +6468,66 @@ │ │ │ │ │ lsl.w r4, r6, sl │ │ │ │ │ orrs r4, r5 │ │ │ │ │ orrs r4, r0 │ │ │ │ │ lsl.w r0, r6, r3 │ │ │ │ │ orr.w r5, r0, ip │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq.w 4562 <_PyLong_AsByteArray+0x4c2> │ │ │ │ │ + beq.w 4572 <_PyLong_AsByteArray+0x4c2> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4720 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + bls.w 4730 <_PyLong_AsByteArray+0x680> │ │ │ │ │ add.w r6, r3, #30 │ │ │ │ │ mov r3, r1 │ │ │ │ │ lsrs r0, r5, #8 │ │ │ │ │ add.w ip, r2, #1 │ │ │ │ │ orr.w r0, r0, r4, lsl #24 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 4296 <_PyLong_AsByteArray+0x1f6> │ │ │ │ │ + b.n 42a6 <_PyLong_AsByteArray+0x1f6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 458a <_PyLong_AsByteArray+0x4ea> │ │ │ │ │ + beq.w 459a <_PyLong_AsByteArray+0x4ea> │ │ │ │ │ mov r6, r2 │ │ │ │ │ add.w r0, r3, #32 │ │ │ │ │ clz r3, r4 │ │ │ │ │ subs r4, r0, r3 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bls.w 41f8 <_PyLong_AsByteArray+0x158> │ │ │ │ │ + bls.w 4208 <_PyLong_AsByteArray+0x158> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4720 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + bls.w 4730 <_PyLong_AsByteArray+0x680> │ │ │ │ │ mov.w ip, r5, lsr #8 │ │ │ │ │ sub.w r3, r4, #8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ orr.w ip, ip, lr, lsl #24 │ │ │ │ │ mov.w r0, lr, lsr #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb r5, [r1, #0] │ │ │ │ │ - bls.w 4b18 <_PyLong_AsByteArray+0xa78> │ │ │ │ │ + bls.w 4b28 <_PyLong_AsByteArray+0xa78> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4720 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + bls.w 4730 <_PyLong_AsByteArray+0x680> │ │ │ │ │ strb.w ip, [r1, #-1] │ │ │ │ │ sub.w r3, r4, #16 │ │ │ │ │ mov.w ip, r5, lsr #16 │ │ │ │ │ subs r1, #2 │ │ │ │ │ orr.w ip, ip, lr, lsl #16 │ │ │ │ │ adds r2, r6, #2 │ │ │ │ │ mov.w r0, lr, lsr #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.w 41fe <_PyLong_AsByteArray+0x15e> │ │ │ │ │ + bls.w 420e <_PyLong_AsByteArray+0x15e> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 4176 <_PyLong_AsByteArray+0xd6> │ │ │ │ │ + b.n 4186 <_PyLong_AsByteArray+0xd6> │ │ │ │ │ sub.w r5, r8, fp │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ mvns r5, r5 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ands.w r5, r5, #3 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ - beq.w 4740 <_PyLong_AsByteArray+0x6a0> │ │ │ │ │ + beq.w 4750 <_PyLong_AsByteArray+0x6a0> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ eor.w r4, r4, lr │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ add r5, r4 │ │ │ │ │ bic.w r4, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ @@ -6528,62 +6538,62 @@ │ │ │ │ │ orr.w sl, r5, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ orr.w r9, r0, ip │ │ │ │ │ mov ip, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 4786 <_PyLong_AsByteArray+0x6e6> │ │ │ │ │ + beq.w 4796 <_PyLong_AsByteArray+0x6e6> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 4720 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + bls.w 4730 <_PyLong_AsByteArray+0x680> │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ mov.w r3, r9, lsr #8 │ │ │ │ │ orr.w r3, r3, sl, lsl #24 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov lr, sl │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ strb.w r9, [r1], #-1 │ │ │ │ │ - b.n 4162 <_PyLong_AsByteArray+0xc2> │ │ │ │ │ + b.n 4172 <_PyLong_AsByteArray+0xc2> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 47b6 <_PyLong_AsByteArray+0x716> │ │ │ │ │ + beq.w 47c6 <_PyLong_AsByteArray+0x716> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 40ca <_PyLong_AsByteArray+0x2a> │ │ │ │ │ + b.n 40da <_PyLong_AsByteArray+0x2a> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ strb r3, [r1, #0] │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ - b.n 41e0 <_PyLong_AsByteArray+0x140> │ │ │ │ │ + b.n 41f0 <_PyLong_AsByteArray+0x140> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.w 41f0 <_PyLong_AsByteArray+0x150> │ │ │ │ │ + bcs.w 4200 <_PyLong_AsByteArray+0x150> │ │ │ │ │ adds r2, #2 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 41f0 <_PyLong_AsByteArray+0x150> │ │ │ │ │ + bls.w 4200 <_PyLong_AsByteArray+0x150> │ │ │ │ │ subs r3, r7, r2 │ │ │ │ │ subs r0, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 4534 <_PyLong_AsByteArray+0x494> │ │ │ │ │ + beq.n 4544 <_PyLong_AsByteArray+0x494> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4528 <_PyLong_AsByteArray+0x488> │ │ │ │ │ + beq.n 4538 <_PyLong_AsByteArray+0x488> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 4522 <_PyLong_AsByteArray+0x482> │ │ │ │ │ + beq.n 4532 <_PyLong_AsByteArray+0x482> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 451c <_PyLong_AsByteArray+0x47c> │ │ │ │ │ + beq.n 452c <_PyLong_AsByteArray+0x47c> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 4516 <_PyLong_AsByteArray+0x476> │ │ │ │ │ + beq.n 4526 <_PyLong_AsByteArray+0x476> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 4510 <_PyLong_AsByteArray+0x470> │ │ │ │ │ + beq.n 4520 <_PyLong_AsByteArray+0x470> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 450a <_PyLong_AsByteArray+0x46a> │ │ │ │ │ + beq.n 451a <_PyLong_AsByteArray+0x46a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -6591,142 +6601,142 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 41f0 <_PyLong_AsByteArray+0x150> │ │ │ │ │ + beq.w 4200 <_PyLong_AsByteArray+0x150> │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ strb.w r1, [r3], #-1 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ sub.w r0, r3, #7 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ │ strb.w r1, [r3, #-5] │ │ │ │ │ strb.w r1, [r3, #-6] │ │ │ │ │ - bne.n 4534 <_PyLong_AsByteArray+0x494> │ │ │ │ │ - b.n 41f0 <_PyLong_AsByteArray+0x150> │ │ │ │ │ + bne.n 4544 <_PyLong_AsByteArray+0x494> │ │ │ │ │ + b.n 4200 <_PyLong_AsByteArray+0x150> │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 479e <_PyLong_AsByteArray+0x6fe> │ │ │ │ │ + beq.w 47ae <_PyLong_AsByteArray+0x6fe> │ │ │ │ │ eors r6, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 432c <_PyLong_AsByteArray+0x28c> │ │ │ │ │ + b.n 433c <_PyLong_AsByteArray+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov ip, r5 │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ cmp fp, lr │ │ │ │ │ - beq.w 47b2 <_PyLong_AsByteArray+0x712> │ │ │ │ │ + beq.w 47c2 <_PyLong_AsByteArray+0x712> │ │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ │ - b.n 4262 <_PyLong_AsByteArray+0x1c2> │ │ │ │ │ + b.n 4272 <_PyLong_AsByteArray+0x1c2> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, lr │ │ │ │ │ - beq.w 47d4 <_PyLong_AsByteArray+0x734> │ │ │ │ │ + beq.w 47e4 <_PyLong_AsByteArray+0x734> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 4684 <_PyLong_AsByteArray+0x5e4> │ │ │ │ │ + beq.n 4694 <_PyLong_AsByteArray+0x5e4> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 4650 <_PyLong_AsByteArray+0x5b0> │ │ │ │ │ + beq.n 4660 <_PyLong_AsByteArray+0x5b0> │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq.n 461c <_PyLong_AsByteArray+0x57c> │ │ │ │ │ + beq.n 462c <_PyLong_AsByteArray+0x57c> │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq.n 45e8 <_PyLong_AsByteArray+0x548> │ │ │ │ │ + beq.n 45f8 <_PyLong_AsByteArray+0x548> │ │ │ │ │ cmp r6, #6 │ │ │ │ │ - bne.w 47da <_PyLong_AsByteArray+0x73a> │ │ │ │ │ + bne.w 47ea <_PyLong_AsByteArray+0x73a> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r9, r4, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsr.w sl, r4, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orrs r5, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ orr.w lr, r9, lr │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.w 414c <_PyLong_AsByteArray+0xac> │ │ │ │ │ + bne.w 415c <_PyLong_AsByteArray+0xac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 43d6 <_PyLong_AsByteArray+0x336> │ │ │ │ │ + bne.w 43e6 <_PyLong_AsByteArray+0x336> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r9, r4, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsr.w sl, r4, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orrs r5, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ orr.w lr, r9, lr │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.w 414c <_PyLong_AsByteArray+0xac> │ │ │ │ │ + bne.w 415c <_PyLong_AsByteArray+0xac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 43d6 <_PyLong_AsByteArray+0x336> │ │ │ │ │ + bne.w 43e6 <_PyLong_AsByteArray+0x336> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r9, r4, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsr.w sl, r4, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orrs r5, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ orr.w lr, r9, lr │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.w 414c <_PyLong_AsByteArray+0xac> │ │ │ │ │ + bne.w 415c <_PyLong_AsByteArray+0xac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 43d6 <_PyLong_AsByteArray+0x336> │ │ │ │ │ + bne.w 43e6 <_PyLong_AsByteArray+0x336> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r9, r4, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsr.w sl, r4, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orrs r5, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ orr.w lr, r9, lr │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.w 414c <_PyLong_AsByteArray+0xac> │ │ │ │ │ + bne.w 415c <_PyLong_AsByteArray+0xac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 43d6 <_PyLong_AsByteArray+0x336> │ │ │ │ │ + bne.w 43e6 <_PyLong_AsByteArray+0x336> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r9, r4, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsr.w sl, r4, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orrs r5, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ orr.w lr, r9, lr │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.w 414c <_PyLong_AsByteArray+0xac> │ │ │ │ │ + bne.w 415c <_PyLong_AsByteArray+0xac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 43d6 <_PyLong_AsByteArray+0x336> │ │ │ │ │ + bne.w 43e6 <_PyLong_AsByteArray+0x336> │ │ │ │ │ mov ip, r5 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, ip │ │ │ │ │ @@ -6736,54 +6746,54 @@ │ │ │ │ │ lsr.w r6, r4, r6 │ │ │ │ │ orr.w r6, ip, r6 │ │ │ │ │ orr.w lr, r6, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ lsl.w r6, r4, r3 │ │ │ │ │ orrs r5, r6 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 4820 <_PyLong_AsByteArray+0x780> │ │ │ │ │ + beq.w 4830 <_PyLong_AsByteArray+0x780> │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ - b.n 414c <_PyLong_AsByteArray+0xac> │ │ │ │ │ + b.n 415c <_PyLong_AsByteArray+0xac> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n 46f2 <_PyLong_AsByteArray+0x652> │ │ │ │ │ + bne.n 4702 <_PyLong_AsByteArray+0x652> │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4aa2 <_PyLong_AsByteArray+0xa02> │ │ │ │ │ + bne.w 4ab2 <_PyLong_AsByteArray+0xa02> │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 422a <_PyLong_AsByteArray+0x18a> │ │ │ │ │ + b.n 423a <_PyLong_AsByteArray+0x18a> │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ clz r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 422a <_PyLong_AsByteArray+0x18a> │ │ │ │ │ + beq.w 423a <_PyLong_AsByteArray+0x18a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 41f0 <_PyLong_AsByteArray+0x150> │ │ │ │ │ + beq.w 4200 <_PyLong_AsByteArray+0x150> │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ - cbz r3, 473a <_PyLong_AsByteArray+0x69a> │ │ │ │ │ + cbz r3, 474a <_PyLong_AsByteArray+0x69a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 41f2 <_PyLong_AsByteArray+0x152> │ │ │ │ │ + b.n 4202 <_PyLong_AsByteArray+0x152> │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r2, r4 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ @@ -6797,90 +6807,90 @@ │ │ │ │ │ orrs r2, r5 │ │ │ │ │ orr.w sl, r2, r0 │ │ │ │ │ lsl.w r2, r4, r3 │ │ │ │ │ orr.w r9, r2, ip │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov ip, r9 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq.n 4810 <_PyLong_AsByteArray+0x770> │ │ │ │ │ + beq.n 4820 <_PyLong_AsByteArray+0x770> │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ │ - b.n 448c <_PyLong_AsByteArray+0x3ec> │ │ │ │ │ + b.n 449c <_PyLong_AsByteArray+0x3ec> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.w 4aa8 <_PyLong_AsByteArray+0xa08> │ │ │ │ │ + beq.w 4ab8 <_PyLong_AsByteArray+0xa08> │ │ │ │ │ eor.w r4, r4, lr │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov lr, sl │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 43d8 <_PyLong_AsByteArray+0x338> │ │ │ │ │ + b.n 43e8 <_PyLong_AsByteArray+0x338> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 4700 <_PyLong_AsByteArray+0x660> │ │ │ │ │ + b.n 4710 <_PyLong_AsByteArray+0x660> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov ip, r5 │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ cmp fp, lr │ │ │ │ │ - beq.n 47b2 <_PyLong_AsByteArray+0x712> │ │ │ │ │ + beq.n 47c2 <_PyLong_AsByteArray+0x712> │ │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ │ - b.n 4386 <_PyLong_AsByteArray+0x2e6> │ │ │ │ │ + b.n 4396 <_PyLong_AsByteArray+0x2e6> │ │ │ │ │ mov ip, r5 │ │ │ │ │ - b.n 4318 <_PyLong_AsByteArray+0x278> │ │ │ │ │ + b.n 4328 <_PyLong_AsByteArray+0x278> │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 473a <_PyLong_AsByteArray+0x69a> │ │ │ │ │ + beq.n 474a <_PyLong_AsByteArray+0x69a> │ │ │ │ │ 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 │ │ │ │ │ - b.n 473a <_PyLong_AsByteArray+0x69a> │ │ │ │ │ + b.n 474a <_PyLong_AsByteArray+0x69a> │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ - b.n 46be <_PyLong_AsByteArray+0x61e> │ │ │ │ │ + b.n 46ce <_PyLong_AsByteArray+0x61e> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r9, r4, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsr.w sl, r4, r0 │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orrs r5, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ orr.w lr, r9, lr │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.w 414c <_PyLong_AsByteArray+0xac> │ │ │ │ │ + bne.w 415c <_PyLong_AsByteArray+0xac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 43d6 <_PyLong_AsByteArray+0x336> │ │ │ │ │ + bne.w 43e6 <_PyLong_AsByteArray+0x336> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n 45b4 <_PyLong_AsByteArray+0x514> │ │ │ │ │ + b.n 45c4 <_PyLong_AsByteArray+0x514> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n 482a <_PyLong_AsByteArray+0x78a> │ │ │ │ │ + beq.n 483a <_PyLong_AsByteArray+0x78a> │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ │ - b.n 478c <_PyLong_AsByteArray+0x6ec> │ │ │ │ │ + b.n 479c <_PyLong_AsByteArray+0x6ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 48f4 <_PyLong_AsByteArray+0x854> │ │ │ │ │ + beq.n 4904 <_PyLong_AsByteArray+0x854> │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ - b.n 43d6 <_PyLong_AsByteArray+0x336> │ │ │ │ │ + b.n 43e6 <_PyLong_AsByteArray+0x336> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.w 4a76 <_PyLong_AsByteArray+0x9d6> │ │ │ │ │ + beq.w 4a86 <_PyLong_AsByteArray+0x9d6> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ adds r7, #4 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r6, r7 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ add r2, r1 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -6890,17 +6900,17 @@ │ │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ │ orrs r2, r5 │ │ │ │ │ orr.w sl, r2, sl │ │ │ │ │ lsl.w r2, r4, r3 │ │ │ │ │ orr.w r9, r2, r9 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 477a <_PyLong_AsByteArray+0x6da> │ │ │ │ │ + bne.n 478a <_PyLong_AsByteArray+0x6da> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 4814 <_PyLong_AsByteArray+0x774> │ │ │ │ │ + bne.n 4824 <_PyLong_AsByteArray+0x774> │ │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ add r2, r1 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -6908,17 +6918,17 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsr.w r5, r4, r5 │ │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ │ orr.w r2, r2, r5 │ │ │ │ │ orr.w sl, r2, sl │ │ │ │ │ lsl.w r2, r4, r3 │ │ │ │ │ orr.w r9, r2, r9 │ │ │ │ │ - bne.w 477a <_PyLong_AsByteArray+0x6da> │ │ │ │ │ + bne.w 478a <_PyLong_AsByteArray+0x6da> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 4814 <_PyLong_AsByteArray+0x774> │ │ │ │ │ + bne.n 4824 <_PyLong_AsByteArray+0x774> │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add.w r8, r8, #2 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add.w r7, r6, #8 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ add r2, r1 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -6930,166 +6940,166 @@ │ │ │ │ │ orr.w sl, r2, sl │ │ │ │ │ lsl.w r2, r4, r3 │ │ │ │ │ orr.w r9, r2, r9 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov ip, r9 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.w 477a <_PyLong_AsByteArray+0x6da> │ │ │ │ │ + bne.w 478a <_PyLong_AsByteArray+0x6da> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 4814 <_PyLong_AsByteArray+0x774> │ │ │ │ │ + bne.n 4824 <_PyLong_AsByteArray+0x774> │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ add.w r8, r8, #3 │ │ │ │ │ add.w r7, r6, #12 │ │ │ │ │ - b.n 474c <_PyLong_AsByteArray+0x6ac> │ │ │ │ │ + b.n 475c <_PyLong_AsByteArray+0x6ac> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.w 4a80 <_PyLong_AsByteArray+0x9e0> │ │ │ │ │ + beq.w 4a90 <_PyLong_AsByteArray+0x9e0> │ │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ │ add.w sl, sl, #4 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r9, sl │ │ │ │ │ lsl.w ip, r4, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ lsr.w r6, r4, r6 │ │ │ │ │ orr.w r6, ip, r6 │ │ │ │ │ orr.w lr, r6, lr │ │ │ │ │ lsl.w r6, r4, r3 │ │ │ │ │ orrs r5, r6 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.w 46e0 <_PyLong_AsByteArray+0x640> │ │ │ │ │ + bne.w 46f0 <_PyLong_AsByteArray+0x640> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4824 <_PyLong_AsByteArray+0x784> │ │ │ │ │ + bne.w 4834 <_PyLong_AsByteArray+0x784> │ │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ lsl.w ip, r4, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ lsr.w r6, r4, r6 │ │ │ │ │ orr.w r6, ip, r6 │ │ │ │ │ orr.w lr, r6, lr │ │ │ │ │ lsl.w r6, r4, r3 │ │ │ │ │ orr.w r5, r5, r6 │ │ │ │ │ - bne.w 46e0 <_PyLong_AsByteArray+0x640> │ │ │ │ │ + bne.w 46f0 <_PyLong_AsByteArray+0x640> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4824 <_PyLong_AsByteArray+0x784> │ │ │ │ │ + bne.w 4834 <_PyLong_AsByteArray+0x784> │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ add.w r8, r8, #2 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ add.w sl, r9, #8 │ │ │ │ │ lsl.w ip, r4, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ lsr.w r6, r4, r6 │ │ │ │ │ orr.w r6, ip, r6 │ │ │ │ │ orr.w lr, r6, lr │ │ │ │ │ lsl.w r6, r4, r3 │ │ │ │ │ orrs r5, r6 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.w 46e0 <_PyLong_AsByteArray+0x640> │ │ │ │ │ + bne.w 46f0 <_PyLong_AsByteArray+0x640> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4824 <_PyLong_AsByteArray+0x784> │ │ │ │ │ + bne.w 4834 <_PyLong_AsByteArray+0x784> │ │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ │ add.w r8, r8, #3 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ add.w sl, r9, #12 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ lsl.w ip, r4, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ lsr.w r6, r4, r6 │ │ │ │ │ orr.w r6, ip, r6 │ │ │ │ │ orr.w lr, r6, lr │ │ │ │ │ lsl.w r6, r4, r3 │ │ │ │ │ orr.w r5, r5, r6 │ │ │ │ │ - bne.w 46e0 <_PyLong_AsByteArray+0x640> │ │ │ │ │ + bne.w 46f0 <_PyLong_AsByteArray+0x640> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4824 <_PyLong_AsByteArray+0x784> │ │ │ │ │ + bne.w 4834 <_PyLong_AsByteArray+0x784> │ │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ │ add.w r8, r0, #4 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ add.w sl, r9, #16 │ │ │ │ │ lsl.w ip, r4, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ lsr.w r6, r4, r6 │ │ │ │ │ orr.w r6, ip, r6 │ │ │ │ │ orr.w lr, r6, lr │ │ │ │ │ lsl.w r6, r4, r3 │ │ │ │ │ orrs r5, r6 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.w 46e0 <_PyLong_AsByteArray+0x640> │ │ │ │ │ + bne.w 46f0 <_PyLong_AsByteArray+0x640> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4824 <_PyLong_AsByteArray+0x784> │ │ │ │ │ + bne.w 4834 <_PyLong_AsByteArray+0x784> │ │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ │ add.w r8, r0, #5 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ add.w sl, r9, #20 │ │ │ │ │ lsl.w ip, r4, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ lsr.w r6, r4, r6 │ │ │ │ │ orr.w r6, ip, r6 │ │ │ │ │ orr.w lr, r6, lr │ │ │ │ │ lsl.w r6, r4, r3 │ │ │ │ │ orrs r5, r6 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.w 46e0 <_PyLong_AsByteArray+0x640> │ │ │ │ │ + bne.w 46f0 <_PyLong_AsByteArray+0x640> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4824 <_PyLong_AsByteArray+0x784> │ │ │ │ │ + bne.w 4834 <_PyLong_AsByteArray+0x784> │ │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ │ add.w r8, r0, #6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ add.w sl, r9, #24 │ │ │ │ │ lsl.w ip, r4, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ lsr.w r6, r4, r6 │ │ │ │ │ orr.w r6, ip, r6 │ │ │ │ │ orr.w lr, r6, lr │ │ │ │ │ lsl.w r6, r4, r3 │ │ │ │ │ orrs r5, r6 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.w 46e0 <_PyLong_AsByteArray+0x640> │ │ │ │ │ + bne.w 46f0 <_PyLong_AsByteArray+0x640> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4824 <_PyLong_AsByteArray+0x784> │ │ │ │ │ + bne.w 4834 <_PyLong_AsByteArray+0x784> │ │ │ │ │ add.w r8, r0, #7 │ │ │ │ │ ldr.w r4, [r9, #28] │ │ │ │ │ mov r0, lr │ │ │ │ │ add.w sl, r9, #28 │ │ │ │ │ - b.n 46be <_PyLong_AsByteArray+0x61e> │ │ │ │ │ + b.n 46ce <_PyLong_AsByteArray+0x61e> │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 4208 <_PyLong_AsByteArray+0x168> │ │ │ │ │ + b.w 4218 <_PyLong_AsByteArray+0x168> │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 41c8 <_PyLong_AsByteArray+0x128> │ │ │ │ │ - b.w 4210 <_PyLong_AsByteArray+0x170> │ │ │ │ │ + bne.w 41d8 <_PyLong_AsByteArray+0x128> │ │ │ │ │ + b.w 4220 <_PyLong_AsByteArray+0x170> │ │ │ │ │ movs r4, #1 │ │ │ │ │ subs r4, r1, r4 │ │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ │ - b.n 4718 <_PyLong_AsByteArray+0x678> │ │ │ │ │ + b.n 4728 <_PyLong_AsByteArray+0x678> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4a92 <_PyLong_AsByteArray+0x9f2> │ │ │ │ │ - b.n 4716 <_PyLong_AsByteArray+0x676> │ │ │ │ │ + bne.n 4aa2 <_PyLong_AsByteArray+0x9f2> │ │ │ │ │ + b.n 4726 <_PyLong_AsByteArray+0x676> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4a92 <_PyLong_AsByteArray+0x9f2> │ │ │ │ │ + b.n 4aa2 <_PyLong_AsByteArray+0x9f2> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 4740 <_PyLong_AsByteArray+0x6a0> │ │ │ │ │ + beq.w 4750 <_PyLong_AsByteArray+0x6a0> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne.n 4b1e <_PyLong_AsByteArray+0xa7e> │ │ │ │ │ + bne.n 4b2e <_PyLong_AsByteArray+0xa7e> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ eor.w r4, r4, lr │ │ │ │ │ add r5, r4 │ │ │ │ │ bic.w r4, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r5, #30 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ @@ -7100,29 +7110,29 @@ │ │ │ │ │ lsl.w r0, r4, r3 │ │ │ │ │ orr.w sl, r5, sl │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ orr.w r9, r0, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov ip, r9 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.w 448c <_PyLong_AsByteArray+0x3ec> │ │ │ │ │ + bne.w 449c <_PyLong_AsByteArray+0x3ec> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.w 478c <_PyLong_AsByteArray+0x6ec> │ │ │ │ │ + bne.w 479c <_PyLong_AsByteArray+0x6ec> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 474c <_PyLong_AsByteArray+0x6ac> │ │ │ │ │ + b.n 475c <_PyLong_AsByteArray+0x6ac> │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 41fe <_PyLong_AsByteArray+0x15e> │ │ │ │ │ + b.w 420e <_PyLong_AsByteArray+0x15e> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ eor.w r4, r4, lr │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ add r5, r4 │ │ │ │ │ bic.w r4, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ @@ -7131,130 +7141,130 @@ │ │ │ │ │ lsr.w r6, r4, r6 │ │ │ │ │ orr.w r9, r0, r9 │ │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ orrs r5, r6 │ │ │ │ │ orr.w sl, r5, sl │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.w 448c <_PyLong_AsByteArray+0x3ec> │ │ │ │ │ + bne.w 449c <_PyLong_AsByteArray+0x3ec> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.w 478c <_PyLong_AsByteArray+0x6ec> │ │ │ │ │ + bne.w 479c <_PyLong_AsByteArray+0x6ec> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n 4ac0 <_PyLong_AsByteArray+0xa20> │ │ │ │ │ + b.n 4ad0 <_PyLong_AsByteArray+0xa20> │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.w 4310 <_PyLong_AsByteArray+0x270> │ │ │ │ │ + b.w 4320 <_PyLong_AsByteArray+0x270> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004b70 <_PyLong_AsByteArray.constprop.0>: │ │ │ │ │ +00004b80 <_PyLong_AsByteArray.constprop.0>: │ │ │ │ │ _PyLong_AsByteArray.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, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 4da8 <_PyLong_AsByteArray.constprop.0+0x238> │ │ │ │ │ + beq.w 4db8 <_PyLong_AsByteArray.constprop.0+0x238> │ │ │ │ │ movs.w lr, r3, lsr #3 │ │ │ │ │ - beq.w 4de4 <_PyLong_AsByteArray.constprop.0+0x274> │ │ │ │ │ + beq.w 4df4 <_PyLong_AsByteArray.constprop.0+0x274> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov r8, r3 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r5, r0, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, lr │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ strd r3, r7, [sp, #16] │ │ │ │ │ - b.n 4c14 <_PyLong_AsByteArray.constprop.0+0xa4> │ │ │ │ │ + b.n 4c24 <_PyLong_AsByteArray.constprop.0+0xa4> │ │ │ │ │ mov.w ip, r0, lsr #16 │ │ │ │ │ strb r6, [r2, #0] │ │ │ │ │ orr.w ip, ip, r3, lsl #16 │ │ │ │ │ add.w r6, lr, #2 │ │ │ │ │ adds r2, r4, #2 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ - beq.n 4c6e <_PyLong_AsByteArray.constprop.0+0xfe> │ │ │ │ │ + beq.n 4c7e <_PyLong_AsByteArray.constprop.0+0xfe> │ │ │ │ │ strb.w ip, [r2] │ │ │ │ │ sub.w r2, r7, #24 │ │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r0, lr, #3 │ │ │ │ │ orr.w ip, ip, r3, lsl #8 │ │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ │ itt ls │ │ │ │ │ addls r4, #3 │ │ │ │ │ movls lr, r0 │ │ │ │ │ - bls.n 4c0c <_PyLong_AsByteArray.constprop.0+0x9c> │ │ │ │ │ + bls.n 4c1c <_PyLong_AsByteArray.constprop.0+0x9c> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - beq.n 4c6e <_PyLong_AsByteArray.constprop.0+0xfe> │ │ │ │ │ + beq.n 4c7e <_PyLong_AsByteArray.constprop.0+0xfe> │ │ │ │ │ strb.w ip, [r4, #3] │ │ │ │ │ add.w lr, lr, #4 │ │ │ │ │ adds r4, #4 │ │ │ │ │ sub.w r2, r7, #32 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r6, #0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.w 4d34 <_PyLong_AsByteArray.constprop.0+0x1c4> │ │ │ │ │ + beq.w 4d44 <_PyLong_AsByteArray.constprop.0+0x1c4> │ │ │ │ │ ldr.w r7, [r5, #4]! │ │ │ │ │ sub.w sl, r2, #32 │ │ │ │ │ rsb fp, r2, #32 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4c9c <_PyLong_AsByteArray.constprop.0+0x12c> │ │ │ │ │ + bne.n 4cac <_PyLong_AsByteArray.constprop.0+0x12c> │ │ │ │ │ mov r3, sl │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ │ lsr.w sl, r7, fp │ │ │ │ │ orr.w sl, r3, sl │ │ │ │ │ lsl.w r0, r7, r2 │ │ │ │ │ orr.w r3, sl, r6 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.w 4d66 <_PyLong_AsByteArray.constprop.0+0x1f6> │ │ │ │ │ + beq.w 4d76 <_PyLong_AsByteArray.constprop.0+0x1f6> │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bhi.n 4c6e <_PyLong_AsByteArray.constprop.0+0xfe> │ │ │ │ │ + bhi.n 4c7e <_PyLong_AsByteArray.constprop.0+0xfe> │ │ │ │ │ add.w r7, r2, #30 │ │ │ │ │ mov r2, r4 │ │ │ │ │ lsrs r6, r0, #8 │ │ │ │ │ add.w ip, lr, #1 │ │ │ │ │ orr.w r6, r6, r3, lsl #24 │ │ │ │ │ cmp.w ip, #8 │ │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ │ - bne.n 4bc0 <_PyLong_AsByteArray.constprop.0+0x50> │ │ │ │ │ + bne.n 4bd0 <_PyLong_AsByteArray.constprop.0+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4d60 <_PyLong_AsByteArray.constprop.0+0x1f0> │ │ │ │ │ + b.n 4d70 <_PyLong_AsByteArray.constprop.0+0x1f0> │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.w 4df0 <_PyLong_AsByteArray.constprop.0+0x280> │ │ │ │ │ + beq.w 4e00 <_PyLong_AsByteArray.constprop.0+0x280> │ │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ eor.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvns r3, r3 │ │ │ │ │ add r3, r0 │ │ │ │ │ bic.w r7, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ @@ -7263,310 +7273,310 @@ │ │ │ │ │ lsl.w r3, r7, sl │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsl.w r0, r7, r2 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 4c4e <_PyLong_AsByteArray.constprop.0+0xde> │ │ │ │ │ + bne.n 4c5e <_PyLong_AsByteArray.constprop.0+0xde> │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.n 4c8a <_PyLong_AsByteArray.constprop.0+0x11a> │ │ │ │ │ + beq.n 4c9a <_PyLong_AsByteArray.constprop.0+0x11a> │ │ │ │ │ eor.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r2, #32 │ │ │ │ │ mvns r7, r7 │ │ │ │ │ mov fp, r4 │ │ │ │ │ clz r7, r7 │ │ │ │ │ mov sl, lr │ │ │ │ │ subs r7, r2, r7 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bls.n 4d78 <_PyLong_AsByteArray.constprop.0+0x208> │ │ │ │ │ + bls.n 4d88 <_PyLong_AsByteArray.constprop.0+0x208> │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bhi.n 4c6e <_PyLong_AsByteArray.constprop.0+0xfe> │ │ │ │ │ + bhi.n 4c7e <_PyLong_AsByteArray.constprop.0+0xfe> │ │ │ │ │ mov.w ip, r0, lsr #8 │ │ │ │ │ sub.w r2, r7, #8 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ orr.w ip, ip, r3, lsl #24 │ │ │ │ │ lsrs r6, r3, #8 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ strb r0, [r4, #0] │ │ │ │ │ - bls.w 4e10 <_PyLong_AsByteArray.constprop.0+0x2a0> │ │ │ │ │ + bls.w 4e20 <_PyLong_AsByteArray.constprop.0+0x2a0> │ │ │ │ │ cmp.w lr, #8 │ │ │ │ │ - beq.n 4c6e <_PyLong_AsByteArray.constprop.0+0xfe> │ │ │ │ │ + beq.n 4c7e <_PyLong_AsByteArray.constprop.0+0xfe> │ │ │ │ │ strb.w ip, [r4, #1] │ │ │ │ │ sub.w r2, r7, #16 │ │ │ │ │ mov.w ip, r0, lsr #16 │ │ │ │ │ adds r4, #2 │ │ │ │ │ orr.w ip, ip, r3, lsl #16 │ │ │ │ │ add.w lr, sl, #2 │ │ │ │ │ lsrs r6, r3, #16 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls.w 4c0c <_PyLong_AsByteArray.constprop.0+0x9c> │ │ │ │ │ + bls.w 4c1c <_PyLong_AsByteArray.constprop.0+0x9c> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov lr, sl │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.n 4bd0 <_PyLong_AsByteArray.constprop.0+0x60> │ │ │ │ │ + b.n 4be0 <_PyLong_AsByteArray.constprop.0+0x60> │ │ │ │ │ ldrd r3, r7, [sp, #16] │ │ │ │ │ - cbz r2, 4d80 <_PyLong_AsByteArray.constprop.0+0x210> │ │ │ │ │ + cbz r2, 4d90 <_PyLong_AsByteArray.constprop.0+0x210> │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bhi.n 4c6e <_PyLong_AsByteArray.constprop.0+0xfe> │ │ │ │ │ + bhi.n 4c7e <_PyLong_AsByteArray.constprop.0+0xfe> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - cbnz r3, 4dbe <_PyLong_AsByteArray.constprop.0+0x24e> │ │ │ │ │ + cbnz r3, 4dce <_PyLong_AsByteArray.constprop.0+0x24e> │ │ │ │ │ strb.w ip, [r4] │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bhi.n 4d5e <_PyLong_AsByteArray.constprop.0+0x1ee> │ │ │ │ │ + bhi.n 4d6e <_PyLong_AsByteArray.constprop.0+0x1ee> │ │ │ │ │ rsb r2, lr, #8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cbz r7, 4dd0 <_PyLong_AsByteArray.constprop.0+0x260> │ │ │ │ │ + cbz r7, 4de0 <_PyLong_AsByteArray.constprop.0+0x260> │ │ │ │ │ adds r2, #32 │ │ │ │ │ clz r7, r7 │ │ │ │ │ subs r7, r2, r7 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov sl, lr │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bhi.n 4ce6 <_PyLong_AsByteArray.constprop.0+0x176> │ │ │ │ │ + bhi.n 4cf6 <_PyLong_AsByteArray.constprop.0+0x176> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 4c0c <_PyLong_AsByteArray.constprop.0+0x9c> │ │ │ │ │ + b.n 4c1c <_PyLong_AsByteArray.constprop.0+0x9c> │ │ │ │ │ sub.w r2, lr, #8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4d4e <_PyLong_AsByteArray.constprop.0+0x1de> │ │ │ │ │ + beq.n 4d5e <_PyLong_AsByteArray.constprop.0+0x1de> │ │ │ │ │ ldrsb.w r3, [r4, #-1] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp.w r2, r3, lsr #31 │ │ │ │ │ - bne.w 4c6e <_PyLong_AsByteArray.constprop.0+0xfe> │ │ │ │ │ - b.n 4d5e <_PyLong_AsByteArray.constprop.0+0x1ee> │ │ │ │ │ - cbz r7, 4df8 <_PyLong_AsByteArray.constprop.0+0x288> │ │ │ │ │ + bne.w 4c7e <_PyLong_AsByteArray.constprop.0+0xfe> │ │ │ │ │ + b.n 4d6e <_PyLong_AsByteArray.constprop.0+0x1ee> │ │ │ │ │ + cbz r7, 4e08 <_PyLong_AsByteArray.constprop.0+0x288> │ │ │ │ │ movs.w lr, r3, lsr #3 │ │ │ │ │ - beq.n 4dea <_PyLong_AsByteArray.constprop.0+0x27a> │ │ │ │ │ + beq.n 4dfa <_PyLong_AsByteArray.constprop.0+0x27a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r9, lr │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ mov r8, r2 │ │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ │ - b.n 4ba4 <_PyLong_AsByteArray.constprop.0+0x34> │ │ │ │ │ + b.n 4bb4 <_PyLong_AsByteArray.constprop.0+0x34> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ strb r2, [r4, #0] │ │ │ │ │ - b.n 4d4e <_PyLong_AsByteArray.constprop.0+0x1de> │ │ │ │ │ + b.n 4d5e <_PyLong_AsByteArray.constprop.0+0x1de> │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 4df0 <_PyLong_AsByteArray.constprop.0+0x280> │ │ │ │ │ + beq.n 4e00 <_PyLong_AsByteArray.constprop.0+0x280> │ │ │ │ │ ldr.w r7, [r5, #4]! │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 4c2e <_PyLong_AsByteArray.constprop.0+0xbe> │ │ │ │ │ + b.n 4c3e <_PyLong_AsByteArray.constprop.0+0xbe> │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b.n 4d54 <_PyLong_AsByteArray.constprop.0+0x1e4> │ │ │ │ │ + b.n 4d64 <_PyLong_AsByteArray.constprop.0+0x1e4> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ - b.n 4d54 <_PyLong_AsByteArray.constprop.0+0x1e4> │ │ │ │ │ + b.n 4d64 <_PyLong_AsByteArray.constprop.0+0x1e4> │ │ │ │ │ ldrd r3, r7, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ - b.n 4d38 <_PyLong_AsByteArray.constprop.0+0x1c8> │ │ │ │ │ + b.n 4d48 <_PyLong_AsByteArray.constprop.0+0x1c8> │ │ │ │ │ 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 │ │ │ │ │ - b.n 4c84 <_PyLong_AsByteArray.constprop.0+0x114> │ │ │ │ │ + b.n 4c94 <_PyLong_AsByteArray.constprop.0+0x114> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 4c0c <_PyLong_AsByteArray.constprop.0+0x9c> │ │ │ │ │ + b.n 4c1c <_PyLong_AsByteArray.constprop.0+0x9c> │ │ │ │ │ │ │ │ │ │ -00004e14 : │ │ │ │ │ +00004e24 : │ │ │ │ │ int_from_bytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5846 │ │ │ │ │ + bne.w 5856 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.w 5890 │ │ │ │ │ + ble.w 58c0 │ │ │ │ │ clz r7, r1 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r7, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 58e8 │ │ │ │ │ + bne.w 590a │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 541c │ │ │ │ │ + beq.w 542c │ │ │ │ │ movs r4, #2 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5410 │ │ │ │ │ + beq.w 5420 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.w 58c8 │ │ │ │ │ + bpl.w 590e │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne.w 559c │ │ │ │ │ - ldr r1, [pc, #620] @ (50e4 ) │ │ │ │ │ + bne.w 55ac │ │ │ │ │ + ldr r1, [pc, #620] @ (50f4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55b6 │ │ │ │ │ + beq.w 55c6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Bytes │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5578 │ │ │ │ │ + beq.w 5588 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 58f8 │ │ │ │ │ + beq.w 58a0 │ │ │ │ │ add.w r2, r0, #16 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ adds r6, r2, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5420 │ │ │ │ │ + beq.w 5430 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 587a │ │ │ │ │ + bne.w 588a │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4faa │ │ │ │ │ + bne.n 4fba │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 5540 │ │ │ │ │ + beq.w 5550 │ │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 5536 │ │ │ │ │ + bne.w 5546 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 5548 │ │ │ │ │ + beq.w 5558 │ │ │ │ │ subs r5, r1, #2 │ │ │ │ │ subs r6, #2 │ │ │ │ │ movs r3, #2 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ - beq.n 4f40 │ │ │ │ │ + beq.n 4f50 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 4f32 │ │ │ │ │ + beq.n 4f42 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 4f28 │ │ │ │ │ + beq.n 4f38 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.n 4f1e │ │ │ │ │ + beq.n 4f2e │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 4f14 │ │ │ │ │ + beq.n 4f24 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 4f0a │ │ │ │ │ + beq.n 4f1a │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 4f00 │ │ │ │ │ + beq.n 4f10 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4fa2 │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ subs r6, #1 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4fa2 │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4fa2 │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4fa2 │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4fa2 │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4fa2 │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4fa2 │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 4fa2 │ │ │ │ │ + beq.n 4fb2 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4fa2 │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ ldrb.w r5, [r6, #-1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4fa2 │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ ldrb.w r5, [r6, #-2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4fa2 │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ ldrb.w r5, [r6, #-3] │ │ │ │ │ add.w r3, ip, #2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4fa2 │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ ldrb.w r5, [r6, #-4] │ │ │ │ │ add.w r3, ip, #3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4fa2 │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ ldrb.w r5, [r6, #-5] │ │ │ │ │ add.w r3, ip, #4 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4fa2 │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ ldrb.w r5, [r6, #-6] │ │ │ │ │ add.w r3, ip, #5 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4fa2 │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ ldrb.w r5, [r6, #-7] │ │ │ │ │ add.w r3, ip, #6 │ │ │ │ │ subs r6, #8 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4fa2 │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ add.w r3, ip, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 4f40 │ │ │ │ │ + bne.n 4f50 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 4fb2 │ │ │ │ │ + b.n 4fc2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r3, r1, r3 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ @@ -7582,24 +7592,24 @@ │ │ │ │ │ mls r3, r3, r2, r7 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ adds r3, #29 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ add.w fp, r2, r3, lsr #4 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bhi.w 5918 │ │ │ │ │ + bhi.w 592e │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 5552 │ │ │ │ │ + beq.w 5562 │ │ │ │ │ add.w r0, fp, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5560 │ │ │ │ │ + beq.w 5570 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ @@ -7614,30 +7624,30 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [sl] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5408 │ │ │ │ │ + beq.w 5418 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 55f6 │ │ │ │ │ + bne.w 5606 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 52fc │ │ │ │ │ + bne.w 530c │ │ │ │ │ add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r9, lr, r7 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ands.w r7, r7, #3 │ │ │ │ │ - beq.n 50de │ │ │ │ │ + beq.n 50ee │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 50ae │ │ │ │ │ + beq.n 50be │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 5082 │ │ │ │ │ + beq.n 5092 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ mvn.w r0, #31 │ │ │ │ │ mov lr, r6 │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ lsl.w ip, r3, r0 │ │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ │ @@ -7649,33 +7659,33 @@ │ │ │ │ │ orrs r0, r6 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ add.w r3, r2, #8 │ │ │ │ │ cmp r3, #29 │ │ │ │ │ orr.w ip, r0, ip │ │ │ │ │ it ls │ │ │ │ │ movls r2, r3 │ │ │ │ │ - bhi.w 53ee │ │ │ │ │ + bhi.w 53fe │ │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ │ sub.w r0, r2, #32 │ │ │ │ │ rsb r6, r2, #32 │ │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ │ lsr.w r6, r3, r6 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ orrs r0, r6 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ add.w r3, r2, #8 │ │ │ │ │ cmp r3, #29 │ │ │ │ │ orr.w ip, r0, ip │ │ │ │ │ it ls │ │ │ │ │ movls r2, r3 │ │ │ │ │ - bhi.w 53d4 │ │ │ │ │ + bhi.w 53e4 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - beq.n 51ba │ │ │ │ │ + beq.n 51ca │ │ │ │ │ mov r7, lr │ │ │ │ │ - b.n 5170 │ │ │ │ │ + b.n 5180 │ │ │ │ │ nop │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ │ sub.w r3, r2, #32 │ │ │ │ │ rsb r6, r2, #32 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ @@ -7684,507 +7694,507 @@ │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ lsls r0, r2 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, r3, ip │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bhi.w 526a │ │ │ │ │ + bhi.w 527a │ │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ │ sub.w r3, r2, #32 │ │ │ │ │ rsb r6, r2, #32 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ lsls r0, r2 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, r3, ip │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bhi.w 5250 │ │ │ │ │ + bhi.w 5260 │ │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ │ sub.w r3, r2, #32 │ │ │ │ │ rsb r6, r2, #32 │ │ │ │ │ adds r7, #3 │ │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ lsls r0, r2 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, r3, ip │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bhi.n 5236 │ │ │ │ │ + bhi.n 5246 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.n 51ba │ │ │ │ │ + beq.n 51ca │ │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ │ sub.w r3, r2, #32 │ │ │ │ │ rsb r6, r2, #32 │ │ │ │ │ adds r7, #1 │ │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ lsls r0, r2 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, r3, ip │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bls.n 50e8 │ │ │ │ │ + bls.n 50f8 │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ subs r2, #22 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - b.n 50e8 │ │ │ │ │ + b.n 50f8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, fp │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 52f8 │ │ │ │ │ + beq.w 5308 │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 52ea │ │ │ │ │ + beq.w 52fa │ │ │ │ │ orrs r2, r3 │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 5284 │ │ │ │ │ + beq.n 5294 │ │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbz r0, 5212 │ │ │ │ │ + cbz r0, 5222 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - bls.n 5286 │ │ │ │ │ + bls.n 5296 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5200 │ │ │ │ │ + beq.n 5210 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 55ee │ │ │ │ │ + beq.w 55fe │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 5930 │ │ │ │ │ + bne.w 5946 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5408 │ │ │ │ │ + beq.w 5418 │ │ │ │ │ ldr.w r4, [r4, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5210 │ │ │ │ │ + beq.n 5220 │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ orr.w r0, r0, r1, lsl #3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it ne │ │ │ │ │ movne r2, r0 │ │ │ │ │ - b.n 51e2 │ │ │ │ │ + b.n 51f2 │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ subs r2, #22 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - b.n 516c │ │ │ │ │ + b.n 517c │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ subs r2, #22 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - b.n 5140 │ │ │ │ │ + b.n 5150 │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ subs r2, #22 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - b.n 5114 │ │ │ │ │ + b.n 5124 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r1, r3, r1 │ │ │ │ │ adds r4, r1, #5 │ │ │ │ │ mov.w r3, r1, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 51e8 │ │ │ │ │ + bcs.n 51f8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 52ca │ │ │ │ │ + beq.n 52da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 52ca │ │ │ │ │ - ldr r2, [pc, #728] @ (5594 ) │ │ │ │ │ + cbnz r3, 52da │ │ │ │ │ + ldr r2, [pc, #728] @ (55a4 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 583a │ │ │ │ │ + bne.w 584a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 51f4 │ │ │ │ │ - b.n 5200 │ │ │ │ │ + bne.n 5204 │ │ │ │ │ + b.n 5210 │ │ │ │ │ orr.w r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5408 │ │ │ │ │ + beq.w 5418 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - b.n 51d8 │ │ │ │ │ + b.n 51e8 │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ - b.n 51cc │ │ │ │ │ + b.n 51dc │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ lsls r3, r7, #31 │ │ │ │ │ - bpl.n 5320 │ │ │ │ │ + bpl.n 5330 │ │ │ │ │ ldrb.w r1, [r6], #-1 │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ - beq.w 51ba │ │ │ │ │ + beq.w 51ca │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 536c │ │ │ │ │ - ldrb.w r0, [r6, #-1] │ │ │ │ │ + b.n 5342 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + beq.w 51c6 │ │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ │ sub.w r3, r2, #32 │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ add.w r8, r2, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ - add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ │ lsr.w lr, r0, lr │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ lsl.w r0, r0, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, r3, ip │ │ │ │ │ it ls │ │ │ │ │ movls r2, r8 │ │ │ │ │ - bhi.n 53b8 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - beq.w 51b6 │ │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ │ + bhi.n 53c8 │ │ │ │ │ + ldrb.w r0, [r6, #-1] │ │ │ │ │ sub.w r3, r2, #32 │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ add.w r8, r2, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ + add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ │ lsr.w lr, r0, lr │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ lsl.w r0, r0, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, r3, ip │ │ │ │ │ it ls │ │ │ │ │ movls r2, r8 │ │ │ │ │ - bls.n 5326 │ │ │ │ │ + bls.n 5336 │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r1, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r1, lr, ip, lsl #2 │ │ │ │ │ subs r2, #22 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - b.n 5326 │ │ │ │ │ + b.n 5336 │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r1, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r1, lr, ip, lsl #2 │ │ │ │ │ subs r2, #22 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - b.n 5360 │ │ │ │ │ + b.n 5372 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ orr.w r1, r3, ip, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - b.n 50da │ │ │ │ │ + b.n 50ea │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ orr.w r1, r3, ip, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - b.n 50ae │ │ │ │ │ + b.n 50be │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 52a8 │ │ │ │ │ + b.n 52b8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - blt.w 5208 │ │ │ │ │ + blt.w 5218 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4e88 │ │ │ │ │ + b.n 4e98 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 55dc │ │ │ │ │ + bne.w 55ec │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 551e │ │ │ │ │ + bne.n 552e │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 5526 │ │ │ │ │ + beq.n 5536 │ │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 552e │ │ │ │ │ + bne.n 553e │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 5526 │ │ │ │ │ + beq.n 5536 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ subs r2, r1, #2 │ │ │ │ │ movs r3, #2 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 54b0 │ │ │ │ │ + beq.n 54c0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 54a2 │ │ │ │ │ + beq.n 54b2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 5498 │ │ │ │ │ + beq.n 54a8 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 548e │ │ │ │ │ + beq.n 549e │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 5484 │ │ │ │ │ + beq.n 5494 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 547a │ │ │ │ │ + beq.n 548a │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 5470 │ │ │ │ │ + beq.n 5480 │ │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 5518 │ │ │ │ │ + bne.n 5528 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 5518 │ │ │ │ │ + bne.n 5528 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 5518 │ │ │ │ │ + bne.n 5528 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 5518 │ │ │ │ │ + bne.n 5528 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 5518 │ │ │ │ │ + bne.n 5528 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 5518 │ │ │ │ │ + bne.n 5528 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 5518 │ │ │ │ │ + bne.n 5528 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 5518 │ │ │ │ │ + beq.n 5528 │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 5518 │ │ │ │ │ + bne.n 5528 │ │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 5518 │ │ │ │ │ + bne.n 5528 │ │ │ │ │ ldrb.w r2, [ip, #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 5518 │ │ │ │ │ + bne.n 5528 │ │ │ │ │ ldrb.w r2, [ip, #3] │ │ │ │ │ add.w r3, lr, #2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 5518 │ │ │ │ │ + bne.n 5528 │ │ │ │ │ ldrb.w r2, [ip, #4] │ │ │ │ │ add.w r3, lr, #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 5518 │ │ │ │ │ + bne.n 5528 │ │ │ │ │ ldrb.w r2, [ip, #5] │ │ │ │ │ add.w r3, lr, #4 │ │ │ │ │ add.w r0, ip, #7 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 5518 │ │ │ │ │ + bne.n 5528 │ │ │ │ │ ldrb.w r2, [ip, #6] │ │ │ │ │ add.w r3, lr, #5 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 5518 │ │ │ │ │ + bne.n 5528 │ │ │ │ │ ldrb.w r2, [ip, #7] │ │ │ │ │ add.w r3, lr, #6 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 5518 │ │ │ │ │ + bne.n 5528 │ │ │ │ │ add.w r3, lr, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 54b0 │ │ │ │ │ + bne.n 54c0 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4fb2 │ │ │ │ │ + b.n 4fc2 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4fb2 │ │ │ │ │ + b.n 4fc2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4fb2 │ │ │ │ │ + b.n 4fc2 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 4fb2 │ │ │ │ │ + b.n 4fc2 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 4fb2 │ │ │ │ │ + b.n 4fc2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 4fb2 │ │ │ │ │ + b.n 4fc2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 4fb2 │ │ │ │ │ + b.n 4fc2 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 500a │ │ │ │ │ + bne.w 501a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 5578 │ │ │ │ │ + beq.n 5588 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ - cbz r5, 557e │ │ │ │ │ + cbz r5, 558e │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5208 │ │ │ │ │ - ldr r5, [pc, #24] @ (5598 ) │ │ │ │ │ + b.n 5218 │ │ │ │ │ + ldr r5, [pc, #24] @ (55a8 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5208 │ │ │ │ │ + beq.w 5218 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 5200 │ │ │ │ │ + b.n 5210 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - blt.n 5578 │ │ │ │ │ - ldr r1, [pc, #836] @ (58ec ) │ │ │ │ │ + blt.n 5588 │ │ │ │ │ + ldr r1, [pc, #820] @ (58ec ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r4, #1 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4e88 │ │ │ │ │ - ldr r1, [pc, #824] @ (58f0 ) │ │ │ │ │ + bne.w 4e98 │ │ │ │ │ + ldr r1, [pc, #808] @ (58f0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 541c │ │ │ │ │ + bne.w 542c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5578 │ │ │ │ │ + b.n 5588 │ │ │ │ │ ldrsb.w r3, [r0, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.w 5426 │ │ │ │ │ + bge.w 5436 │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 542a │ │ │ │ │ + b.n 543a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5200 │ │ │ │ │ + b.n 5210 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 5706 │ │ │ │ │ + bne.w 5716 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ add.w fp, r7, ip │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov lr, r4 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 568e │ │ │ │ │ + bpl.n 569e │ │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ │ movs r2, #8 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ mov ip, r6 │ │ │ │ │ eor.w r0, r0, #255 @ 0xff │ │ │ │ │ mov.w lr, r4, lsr #8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ and.w r3, r0, #255 @ 0xff │ │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ │ orr.w r0, r0, r4, lsl #24 │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ - bne.n 568e │ │ │ │ │ - b.n 5830 │ │ │ │ │ + bne.n 569e │ │ │ │ │ + b.n 5840 │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r7, r2, #32 │ │ │ │ │ rsb r9, r2, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ eor.w r6, r6, #255 @ 0xff │ │ │ │ │ adds r0, r6, r0 │ │ │ │ │ and.w r6, r0, #255 @ 0xff │ │ │ │ │ @@ -8198,17 +8208,17 @@ │ │ │ │ │ orr.w r7, r7, r9 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bhi.n 56ee │ │ │ │ │ + bhi.n 56fe │ │ │ │ │ cmp ip, fp │ │ │ │ │ - beq.w 5830 │ │ │ │ │ + beq.w 5840 │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r7, r2, #32 │ │ │ │ │ rsb r9, r2, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ eor.w r6, r6, #255 @ 0xff │ │ │ │ │ adds r0, r6, r0 │ │ │ │ │ and.w r6, r0, #255 @ 0xff │ │ │ │ │ @@ -8222,58 +8232,58 @@ │ │ │ │ │ orr.w r7, r7, r9 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bls.n 5640 │ │ │ │ │ + bls.n 5650 │ │ │ │ │ add.w r7, r5, r4, lsl #2 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ orr.w r3, r6, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 5640 │ │ │ │ │ + b.n 5650 │ │ │ │ │ add.w r7, r5, r4, lsl #2 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ orr.w r3, r6, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 5688 │ │ │ │ │ + b.n 5698 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bpl.n 574c │ │ │ │ │ + bpl.n 575c │ │ │ │ │ ldrb.w r2, [r6], #-1 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ eor.w r2, r2, #255 @ 0xff │ │ │ │ │ cmp r9, r7 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ and.w r3, r2, #255 @ 0xff │ │ │ │ │ mov.w fp, r2, lsr #8 │ │ │ │ │ mov.w r2, r4, lsr #8 │ │ │ │ │ orr.w fp, fp, r4, lsl #24 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ mov.w r2, #8 │ │ │ │ │ - beq.n 5830 │ │ │ │ │ + beq.n 5840 │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 57ac │ │ │ │ │ + b.n 57bc │ │ │ │ │ ldrb.w lr, [r6, #-1] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ eor.w lr, lr, #255 @ 0xff │ │ │ │ │ adds.w lr, lr, fp │ │ │ │ │ adc.w ip, r0, #0 │ │ │ │ │ and.w r0, lr, #255 @ 0xff │ │ │ │ │ @@ -8289,20 +8299,20 @@ │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ orrs r3, r0 │ │ │ │ │ add.w r0, r2, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, ip, r1 │ │ │ │ │ it ls │ │ │ │ │ movls r2, r0 │ │ │ │ │ - bhi.n 5816 │ │ │ │ │ + bhi.n 5826 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.n 5830 │ │ │ │ │ + beq.n 5840 │ │ │ │ │ ldrb.w lr, [r6] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ eor.w lr, lr, #255 @ 0xff │ │ │ │ │ adds.w lr, lr, fp │ │ │ │ │ adc.w ip, r0, #0 │ │ │ │ │ and.w r0, lr, #255 @ 0xff │ │ │ │ │ mov.w fp, lr, lsr #8 │ │ │ │ │ @@ -8318,101 +8328,126 @@ │ │ │ │ │ orrs r3, r0 │ │ │ │ │ add.w r0, r2, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, ip, r1 │ │ │ │ │ itt ls │ │ │ │ │ movls r2, r0 │ │ │ │ │ movls r0, r7 │ │ │ │ │ - bls.n 5750 │ │ │ │ │ + bls.n 5760 │ │ │ │ │ add.w ip, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r3, [ip, #12] │ │ │ │ │ orr.w r3, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 5750 │ │ │ │ │ + b.n 5760 │ │ │ │ │ add.w ip, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r3, [ip, #12] │ │ │ │ │ orr.w r3, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 57a0 │ │ │ │ │ + b.n 57b0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 58ba │ │ │ │ │ + bne.n 58fc │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 51cc │ │ │ │ │ + b.n 51dc │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 52c4 │ │ │ │ │ + b.n 52d4 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - ldr r2, [pc, #164] @ (58f4 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (58f4 ) │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r2, r5, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5208 │ │ │ │ │ + beq.w 5218 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 4e5c │ │ │ │ │ - b.n 541c │ │ │ │ │ + bne.w 4e6c │ │ │ │ │ + b.n 542c │ │ │ │ │ ldrsb r0, [r2, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itett ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r7, #1 │ │ │ │ │ movge r7, r4 │ │ │ │ │ movge r0, r4 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, #255 @ 0xff │ │ │ │ │ - b.w 4eb6 │ │ │ │ │ - ldr r1, [pc, #96] @ (58f4 ) │ │ │ │ │ + b.w 4ec6 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 58b4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 558c │ │ │ │ │ + movw sl, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + ldr r5, [pc, #56] @ (58f8 ) │ │ │ │ │ + b.n 5210 │ │ │ │ │ + ldr r1, [pc, #48] @ (58f4 ) │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5208 │ │ │ │ │ + beq.w 5218 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.w 4e5c │ │ │ │ │ + b.w 4e6c │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00008a10 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00006d5c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x0000020c │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x0000236c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ - b.n 51cc │ │ │ │ │ + b.n 51dc │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b.n 585a │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ @@ -8420,193 +8455,168 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 5578 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - b.n 584a │ │ │ │ │ - .word 0x00008a10 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00006d5c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000020c │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 590c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 557c │ │ │ │ │ - movw sl, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt sl, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r5, [pc, #68] @ (595c ) │ │ │ │ │ - b.n 5200 │ │ │ │ │ + b.n 5588 │ │ │ │ │ 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 5564 │ │ │ │ │ + b.n 5574 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5948 │ │ │ │ │ + bne.n 595e │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 5208 │ │ │ │ │ + b.n 5218 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5944 │ │ │ │ │ + bne.n 595a │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5208 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000236c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + b.n 5218 │ │ │ │ │ │ │ │ │ │ -00005960 <_PyLong_FromByteArray>: │ │ │ │ │ +00005970 <_PyLong_FromByteArray>: │ │ │ │ │ _PyLong_FromByteArray(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6190 <_PyLong_FromByteArray+0x830> │ │ │ │ │ + beq.w 61a0 <_PyLong_FromByteArray+0x830> │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ adds r6, r0, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5e92 <_PyLong_FromByteArray+0x532> │ │ │ │ │ + beq.w 5ea2 <_PyLong_FromByteArray+0x532> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6174 <_PyLong_FromByteArray+0x814> │ │ │ │ │ + bne.w 6184 <_PyLong_FromByteArray+0x814> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5a74 <_PyLong_FromByteArray+0x114> │ │ │ │ │ + bne.n 5a84 <_PyLong_FromByteArray+0x114> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 5f9c <_PyLong_FromByteArray+0x63c> │ │ │ │ │ + beq.w 5fac <_PyLong_FromByteArray+0x63c> │ │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 5f92 <_PyLong_FromByteArray+0x632> │ │ │ │ │ + bne.w 5fa2 <_PyLong_FromByteArray+0x632> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 5fa4 <_PyLong_FromByteArray+0x644> │ │ │ │ │ + beq.w 5fb4 <_PyLong_FromByteArray+0x644> │ │ │ │ │ subs r4, r1, #2 │ │ │ │ │ subs r6, #2 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n 5a16 <_PyLong_FromByteArray+0xb6> │ │ │ │ │ + beq.n 5a26 <_PyLong_FromByteArray+0xb6> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5a08 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ + beq.n 5a18 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 59fe <_PyLong_FromByteArray+0x9e> │ │ │ │ │ + beq.n 5a0e <_PyLong_FromByteArray+0x9e> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 59f4 <_PyLong_FromByteArray+0x94> │ │ │ │ │ + beq.n 5a04 <_PyLong_FromByteArray+0x94> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n 59ea <_PyLong_FromByteArray+0x8a> │ │ │ │ │ + beq.n 59fa <_PyLong_FromByteArray+0x8a> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 59e0 <_PyLong_FromByteArray+0x80> │ │ │ │ │ + beq.n 59f0 <_PyLong_FromByteArray+0x80> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n 59d6 <_PyLong_FromByteArray+0x76> │ │ │ │ │ + beq.n 59e6 <_PyLong_FromByteArray+0x76> │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5a6c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + bne.n 5a7c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ subs r6, #1 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5a6c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + bne.n 5a7c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5a6c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + bne.n 5a7c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5a6c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + bne.n 5a7c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5a6c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + bne.n 5a7c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5a6c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + bne.n 5a7c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5a6c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + bne.n 5a7c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 5a6c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + beq.n 5a7c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5a6c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + bne.n 5a7c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ ldrb.w r4, [r6, #-1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5a6c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + bne.n 5a7c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ ldrb.w r4, [r6, #-2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5a6c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + bne.n 5a7c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ ldrb.w r4, [r6, #-3] │ │ │ │ │ adds r2, r7, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5a6c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + bne.n 5a7c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ ldrb.w r4, [r6, #-4] │ │ │ │ │ adds r2, r7, #3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5a6c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + bne.n 5a7c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ ldrb.w r4, [r6, #-5] │ │ │ │ │ adds r2, r7, #4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5a6c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + bne.n 5a7c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ ldrb.w r4, [r6, #-6] │ │ │ │ │ adds r2, r7, #5 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5a6c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + bne.n 5a7c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ ldrb.w r4, [r6, #-7] │ │ │ │ │ adds r2, r7, #6 │ │ │ │ │ subs r6, #8 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5a6c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + bne.n 5a7c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ adds r2, r7, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 5a16 <_PyLong_FromByteArray+0xb6> │ │ │ │ │ + bne.n 5a26 <_PyLong_FromByteArray+0xb6> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 5a7c <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + b.n 5a8c <_PyLong_FromByteArray+0x11c> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r2, r1, r2 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ @@ -8622,24 +8632,24 @@ │ │ │ │ │ mls r3, r3, r2, r9 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ adds r3, #29 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ add.w r7, r2, r3, lsr #4 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi.w 61ac <_PyLong_FromByteArray+0x84c> │ │ │ │ │ + bhi.w 61bc <_PyLong_FromByteArray+0x84c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5fae <_PyLong_FromByteArray+0x64e> │ │ │ │ │ + beq.w 5fbe <_PyLong_FromByteArray+0x64e> │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5fbc <_PyLong_FromByteArray+0x65c> │ │ │ │ │ + beq.w 5fcc <_PyLong_FromByteArray+0x65c> │ │ │ │ │ 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 │ │ │ │ │ @@ -8654,30 +8664,30 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 5e8a <_PyLong_FromByteArray+0x52a> │ │ │ │ │ + beq.w 5e9a <_PyLong_FromByteArray+0x52a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 5fc4 <_PyLong_FromByteArray+0x664> │ │ │ │ │ + bne.w 5fd4 <_PyLong_FromByteArray+0x664> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 5d9e <_PyLong_FromByteArray+0x43e> │ │ │ │ │ + bne.w 5dae <_PyLong_FromByteArray+0x43e> │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add.w r8, r9, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ - beq.n 5baa <_PyLong_FromByteArray+0x24a> │ │ │ │ │ + beq.n 5bba <_PyLong_FromByteArray+0x24a> │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 5b76 <_PyLong_FromByteArray+0x216> │ │ │ │ │ + beq.n 5b86 <_PyLong_FromByteArray+0x216> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 5b44 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + beq.n 5b54 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov r7, r6 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ @@ -8689,187 +8699,187 @@ │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.w 5e70 <_PyLong_FromByteArray+0x510> │ │ │ │ │ + bhi.w 5e80 <_PyLong_FromByteArray+0x510> │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ - bhi.w 5cb2 <_PyLong_FromByteArray+0x352> │ │ │ │ │ + bhi.w 5cc2 <_PyLong_FromByteArray+0x352> │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 5c82 <_PyLong_FromByteArray+0x322> │ │ │ │ │ + beq.n 5c92 <_PyLong_FromByteArray+0x322> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.w 5d00 <_PyLong_FromByteArray+0x3a0> │ │ │ │ │ + bhi.w 5d10 <_PyLong_FromByteArray+0x3a0> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.n 5ce6 <_PyLong_FromByteArray+0x386> │ │ │ │ │ + bhi.n 5cf6 <_PyLong_FromByteArray+0x386> │ │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.n 5ccc <_PyLong_FromByteArray+0x36c> │ │ │ │ │ + bhi.n 5cdc <_PyLong_FromByteArray+0x36c> │ │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ adds r7, #3 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ - bls.n 5ba4 <_PyLong_FromByteArray+0x244> │ │ │ │ │ + bls.n 5bb4 <_PyLong_FromByteArray+0x244> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - bne.n 5baa <_PyLong_FromByteArray+0x24a> │ │ │ │ │ - cbz r3, 5c8e <_PyLong_FromByteArray+0x32e> │ │ │ │ │ + bne.n 5bba <_PyLong_FromByteArray+0x24a> │ │ │ │ │ + cbz r3, 5c9e <_PyLong_FromByteArray+0x32e> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5e8a <_PyLong_FromByteArray+0x52a> │ │ │ │ │ + beq.w 5e9a <_PyLong_FromByteArray+0x52a> │ │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 5d40 <_PyLong_FromByteArray+0x3e0> │ │ │ │ │ + beq.n 5d50 <_PyLong_FromByteArray+0x3e0> │ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 5d1c <_PyLong_FromByteArray+0x3bc> │ │ │ │ │ + cbz r1, 5d2c <_PyLong_FromByteArray+0x3bc> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bls.n 5d42 <_PyLong_FromByteArray+0x3e2> │ │ │ │ │ + bls.n 5d52 <_PyLong_FromByteArray+0x3e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #22 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 5ba6 <_PyLong_FromByteArray+0x246> │ │ │ │ │ + b.n 5bb6 <_PyLong_FromByteArray+0x246> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 5c3a <_PyLong_FromByteArray+0x2da> │ │ │ │ │ + b.n 5c4a <_PyLong_FromByteArray+0x2da> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 5c0c <_PyLong_FromByteArray+0x2ac> │ │ │ │ │ + b.n 5c1c <_PyLong_FromByteArray+0x2ac> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 5bde <_PyLong_FromByteArray+0x27e> │ │ │ │ │ + b.n 5bee <_PyLong_FromByteArray+0x27e> │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5e8a <_PyLong_FromByteArray+0x52a> │ │ │ │ │ + beq.w 5e9a <_PyLong_FromByteArray+0x52a> │ │ │ │ │ ldr.w r5, [r5, r1, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5d1a <_PyLong_FromByteArray+0x3ba> │ │ │ │ │ + beq.n 5d2a <_PyLong_FromByteArray+0x3ba> │ │ │ │ │ and.w r1, r3, #3 │ │ │ │ │ orr.w r1, r1, r2, lsl #3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r1 │ │ │ │ │ - b.n 5ca6 <_PyLong_FromByteArray+0x346> │ │ │ │ │ + b.n 5cb6 <_PyLong_FromByteArray+0x346> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ mov.w r3, r2, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 5cac <_PyLong_FromByteArray+0x34c> │ │ │ │ │ + bcs.n 5cbc <_PyLong_FromByteArray+0x34c> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5d86 <_PyLong_FromByteArray+0x426> │ │ │ │ │ + beq.n 5d96 <_PyLong_FromByteArray+0x426> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5d86 <_PyLong_FromByteArray+0x426> │ │ │ │ │ - ldr r2, [pc, #668] @ (6014 <_PyLong_FromByteArray+0x6b4>) │ │ │ │ │ + cbnz r3, 5d96 <_PyLong_FromByteArray+0x426> │ │ │ │ │ + ldr r2, [pc, #668] @ (6024 <_PyLong_FromByteArray+0x6b4>) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6194 <_PyLong_FromByteArray+0x834> │ │ │ │ │ + bne.w 61a4 <_PyLong_FromByteArray+0x834> │ │ │ │ │ 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 │ │ │ │ │ @@ -8879,24 +8889,24 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 5e0c <_PyLong_FromByteArray+0x4ac> │ │ │ │ │ + beq.n 5e1c <_PyLong_FromByteArray+0x4ac> │ │ │ │ │ ldrb.w r1, [r6], #-1 │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ - bne.n 5e0c <_PyLong_FromByteArray+0x4ac> │ │ │ │ │ - b.n 5c82 <_PyLong_FromByteArray+0x322> │ │ │ │ │ + bne.n 5e1c <_PyLong_FromByteArray+0x4ac> │ │ │ │ │ + b.n 5c92 <_PyLong_FromByteArray+0x322> │ │ │ │ │ ldrb.w r1, [r6, #-1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ @@ -8904,221 +8914,221 @@ │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r7, ip, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, lr │ │ │ │ │ - bhi.n 5e56 <_PyLong_FromByteArray+0x4f6> │ │ │ │ │ + bhi.n 5e66 <_PyLong_FromByteArray+0x4f6> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.w 5c82 <_PyLong_FromByteArray+0x322> │ │ │ │ │ + beq.w 5c92 <_PyLong_FromByteArray+0x322> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r7, ip, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls.n 5dc6 <_PyLong_FromByteArray+0x466> │ │ │ │ │ + bls.n 5dd6 <_PyLong_FromByteArray+0x466> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, ip, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ - b.n 5dc6 <_PyLong_FromByteArray+0x466> │ │ │ │ │ + b.n 5dd6 <_PyLong_FromByteArray+0x466> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, ip, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ - b.n 5e00 <_PyLong_FromByteArray+0x4a0> │ │ │ │ │ + b.n 5e10 <_PyLong_FromByteArray+0x4a0> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #22 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 5b76 <_PyLong_FromByteArray+0x216> │ │ │ │ │ + b.n 5b86 <_PyLong_FromByteArray+0x216> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 5d64 <_PyLong_FromByteArray+0x404> │ │ │ │ │ + b.n 5d74 <_PyLong_FromByteArray+0x404> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6160 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne.w 6170 <_PyLong_FromByteArray+0x800> │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5f7a <_PyLong_FromByteArray+0x61a> │ │ │ │ │ + bne.n 5f8a <_PyLong_FromByteArray+0x61a> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 5f82 <_PyLong_FromByteArray+0x622> │ │ │ │ │ + beq.n 5f92 <_PyLong_FromByteArray+0x622> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5f8a <_PyLong_FromByteArray+0x62a> │ │ │ │ │ + bne.n 5f9a <_PyLong_FromByteArray+0x62a> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 5f82 <_PyLong_FromByteArray+0x622> │ │ │ │ │ + beq.n 5f92 <_PyLong_FromByteArray+0x622> │ │ │ │ │ subs r4, r1, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n 5f1e <_PyLong_FromByteArray+0x5be> │ │ │ │ │ + beq.n 5f2e <_PyLong_FromByteArray+0x5be> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5f10 <_PyLong_FromByteArray+0x5b0> │ │ │ │ │ + beq.n 5f20 <_PyLong_FromByteArray+0x5b0> │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 5f06 <_PyLong_FromByteArray+0x5a6> │ │ │ │ │ + beq.n 5f16 <_PyLong_FromByteArray+0x5a6> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 5efc <_PyLong_FromByteArray+0x59c> │ │ │ │ │ + beq.n 5f0c <_PyLong_FromByteArray+0x59c> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n 5ef2 <_PyLong_FromByteArray+0x592> │ │ │ │ │ + beq.n 5f02 <_PyLong_FromByteArray+0x592> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 5ee8 <_PyLong_FromByteArray+0x588> │ │ │ │ │ + beq.n 5ef8 <_PyLong_FromByteArray+0x588> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n 5ede <_PyLong_FromByteArray+0x57e> │ │ │ │ │ + beq.n 5eee <_PyLong_FromByteArray+0x57e> │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5f74 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + bne.n 5f84 <_PyLong_FromByteArray+0x614> │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5f74 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + bne.n 5f84 <_PyLong_FromByteArray+0x614> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5f74 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + bne.n 5f84 <_PyLong_FromByteArray+0x614> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5f74 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + bne.n 5f84 <_PyLong_FromByteArray+0x614> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5f74 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + bne.n 5f84 <_PyLong_FromByteArray+0x614> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5f74 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + bne.n 5f84 <_PyLong_FromByteArray+0x614> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5f74 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + bne.n 5f84 <_PyLong_FromByteArray+0x614> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 5f74 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + beq.n 5f84 <_PyLong_FromByteArray+0x614> │ │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5f74 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + bne.n 5f84 <_PyLong_FromByteArray+0x614> │ │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5f74 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + bne.n 5f84 <_PyLong_FromByteArray+0x614> │ │ │ │ │ ldrb r4, [r7, #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5f74 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + bne.n 5f84 <_PyLong_FromByteArray+0x614> │ │ │ │ │ ldrb r4, [r7, #3] │ │ │ │ │ add.w r2, ip, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5f74 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + bne.n 5f84 <_PyLong_FromByteArray+0x614> │ │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ │ add.w r2, ip, #3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5f74 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + bne.n 5f84 <_PyLong_FromByteArray+0x614> │ │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ │ add.w r2, ip, #4 │ │ │ │ │ adds r0, r7, #7 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5f74 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + bne.n 5f84 <_PyLong_FromByteArray+0x614> │ │ │ │ │ ldrb r4, [r7, #6] │ │ │ │ │ add.w r2, ip, #5 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5f74 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + bne.n 5f84 <_PyLong_FromByteArray+0x614> │ │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ │ add.w r2, ip, #6 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 5f74 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + bne.n 5f84 <_PyLong_FromByteArray+0x614> │ │ │ │ │ add.w r2, ip, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 5f1e <_PyLong_FromByteArray+0x5be> │ │ │ │ │ + bne.n 5f2e <_PyLong_FromByteArray+0x5be> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5a7c <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + b.n 5a8c <_PyLong_FromByteArray+0x11c> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 5a7c <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + b.n 5a8c <_PyLong_FromByteArray+0x11c> │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5a7c <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + b.n 5a8c <_PyLong_FromByteArray+0x11c> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 5a7c <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + b.n 5a8c <_PyLong_FromByteArray+0x11c> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b.n 5a7c <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + b.n 5a8c <_PyLong_FromByteArray+0x11c> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 5a7c <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + b.n 5a8c <_PyLong_FromByteArray+0x11c> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 5a7c <_PyLong_FromByteArray+0x11c> │ │ │ │ │ + b.n 5a8c <_PyLong_FromByteArray+0x11c> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ad2 <_PyLong_FromByteArray+0x172> │ │ │ │ │ + bne.w 5ae2 <_PyLong_FromByteArray+0x172> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5cac <_PyLong_FromByteArray+0x34c> │ │ │ │ │ + b.n 5cbc <_PyLong_FromByteArray+0x34c> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 60e0 <_PyLong_FromByteArray+0x780> │ │ │ │ │ + bne.w 60f0 <_PyLong_FromByteArray+0x780> │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ add.w lr, r9, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 6066 <_PyLong_FromByteArray+0x706> │ │ │ │ │ + beq.n 6076 <_PyLong_FromByteArray+0x706> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ mov r7, r6 │ │ │ │ │ mvn.w r9, #31 │ │ │ │ │ mov.w ip, r3, lsr #8 │ │ │ │ │ eor.w r1, r1, #255 @ 0xff │ │ │ │ │ cmp lr, r7 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ and.w r6, r1, #255 @ 0xff │ │ │ │ │ mov.w r8, r1, lsr #8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ orr.w r8, r8, r3, lsl #24 │ │ │ │ │ lsl.w r0, r6, r9 │ │ │ │ │ mov.w r3, #8 │ │ │ │ │ - bne.n 6066 <_PyLong_FromByteArray+0x706> │ │ │ │ │ - b.n 615a <_PyLong_FromByteArray+0x7fa> │ │ │ │ │ + bne.n 6076 <_PyLong_FromByteArray+0x706> │ │ │ │ │ + b.n 616a <_PyLong_FromByteArray+0x7fa> │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w r9, r3, #32 │ │ │ │ │ adds r7, #1 │ │ │ │ │ eor.w r1, r1, #255 @ 0xff │ │ │ │ │ @@ -9135,17 +9145,17 @@ │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ lsls r6, r3 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ orr.w r0, r9, r0 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r1 │ │ │ │ │ - bhi.n 60c8 <_PyLong_FromByteArray+0x768> │ │ │ │ │ + bhi.n 60d8 <_PyLong_FromByteArray+0x768> │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - beq.n 615a <_PyLong_FromByteArray+0x7fa> │ │ │ │ │ + beq.n 616a <_PyLong_FromByteArray+0x7fa> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w r9, r3, #32 │ │ │ │ │ adds r7, #1 │ │ │ │ │ eor.w r1, r1, #255 @ 0xff │ │ │ │ │ adds.w r1, r1, r8 │ │ │ │ │ and.w r6, r1, #255 @ 0xff │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ @@ -9159,46 +9169,46 @@ │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ lsls r6, r3 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ orr.w r0, r9, r0 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r1 │ │ │ │ │ - bls.n 6018 <_PyLong_FromByteArray+0x6b8> │ │ │ │ │ + bls.n 6028 <_PyLong_FromByteArray+0x6b8> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 6018 <_PyLong_FromByteArray+0x6b8> │ │ │ │ │ + b.n 6028 <_PyLong_FromByteArray+0x6b8> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 6062 <_PyLong_FromByteArray+0x702> │ │ │ │ │ + b.n 6072 <_PyLong_FromByteArray+0x702> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 60fe <_PyLong_FromByteArray+0x79e> │ │ │ │ │ + b.n 610e <_PyLong_FromByteArray+0x79e> │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.n 615a <_PyLong_FromByteArray+0x7fa> │ │ │ │ │ + beq.n 616a <_PyLong_FromByteArray+0x7fa> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ eor.w r1, r1, #255 @ 0xff │ │ │ │ │ adds.w r1, r1, ip │ │ │ │ │ adc.w r7, sl, #0 │ │ │ │ │ and.w lr, r1, #255 @ 0xff │ │ │ │ │ mov.w ip, r1, lsr #8 │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ @@ -9209,96 +9219,96 @@ │ │ │ │ │ lsr.w r7, lr, r7 │ │ │ │ │ orrs r1, r7 │ │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ │ orrs r0, r1 │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ orr.w r2, lr, r2 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bls.n 60f2 <_PyLong_FromByteArray+0x792> │ │ │ │ │ + bls.n 6102 <_PyLong_FromByteArray+0x792> │ │ │ │ │ add.w lr, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r2, [lr, #12] │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 60f4 <_PyLong_FromByteArray+0x794> │ │ │ │ │ - cbnz r3, 61a0 <_PyLong_FromByteArray+0x840> │ │ │ │ │ + b.n 6104 <_PyLong_FromByteArray+0x794> │ │ │ │ │ + cbnz r3, 61b0 <_PyLong_FromByteArray+0x840> │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5c8e <_PyLong_FromByteArray+0x32e> │ │ │ │ │ + b.n 5c9e <_PyLong_FromByteArray+0x32e> │ │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.w 5e98 <_PyLong_FromByteArray+0x538> │ │ │ │ │ + bge.w 5ea8 <_PyLong_FromByteArray+0x538> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 5e9c <_PyLong_FromByteArray+0x53c> │ │ │ │ │ + b.n 5eac <_PyLong_FromByteArray+0x53c> │ │ │ │ │ ldrsb r3, [r0, r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itett ge │ │ │ │ │ movge.w r9, #0 │ │ │ │ │ movlt.w r9, #1 │ │ │ │ │ movge r5, r9 │ │ │ │ │ movge r3, r9 │ │ │ │ │ itt lt │ │ │ │ │ movlt r3, #255 @ 0xff │ │ │ │ │ movlt r5, r9 │ │ │ │ │ - b.w 598c <_PyLong_FromByteArray+0x2c> │ │ │ │ │ - ldr r4, [pc, #48] @ (61c4 <_PyLong_FromByteArray+0x864>) │ │ │ │ │ - b.n 5cac <_PyLong_FromByteArray+0x34c> │ │ │ │ │ + b.w 599c <_PyLong_FromByteArray+0x2c> │ │ │ │ │ + ldr r4, [pc, #48] @ (61d4 <_PyLong_FromByteArray+0x864>) │ │ │ │ │ + b.n 5cbc <_PyLong_FromByteArray+0x34c> │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 5d80 <_PyLong_FromByteArray+0x420> │ │ │ │ │ + b.n 5d90 <_PyLong_FromByteArray+0x420> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ movs r3, #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - b.n 5c8e <_PyLong_FromByteArray+0x32e> │ │ │ │ │ + b.n 5c9e <_PyLong_FromByteArray+0x32e> │ │ │ │ │ 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 5fc0 <_PyLong_FromByteArray+0x660> │ │ │ │ │ + b.n 5fd0 <_PyLong_FromByteArray+0x660> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000061c8 : │ │ │ │ │ +000061d8 : │ │ │ │ │ long_add(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 62bc │ │ │ │ │ + bpl.n 62cc │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.n 62bc │ │ │ │ │ + bpl.n 62cc │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 62aa │ │ │ │ │ + bhi.n 62ba │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ @@ -9306,15 +9316,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds.w ip, r4, #5 │ │ │ │ │ adc.w r0, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 6250 │ │ │ │ │ + bcs.n 6260 │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r1, #8988 @ 0x231c │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -9325,21 +9335,21 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r4, r2 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 62fa │ │ │ │ │ + bcs.n 630a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 632e │ │ │ │ │ + beq.n 633e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -9355,90 +9365,90 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ - b.n 624a │ │ │ │ │ + b.n 625a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 62d2 │ │ │ │ │ + beq.n 62e2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 62c8 │ │ │ │ │ + beq.n 62d8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7884 │ │ │ │ │ + b.w 78a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 92d0 │ │ │ │ │ + b.w 9304 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - bne.n 62c8 │ │ │ │ │ - bl 7884 │ │ │ │ │ + bne.n 62d8 │ │ │ │ │ + bl 78a4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 624a │ │ │ │ │ + beq.n 625a │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n 624a │ │ │ │ │ + b.n 625a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 6320 │ │ │ │ │ + blt.n 6330 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 624a │ │ │ │ │ + beq.n 625a │ │ │ │ │ lsrs r1, r6, #30 │ │ │ │ │ bic.w r2, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r5, lsl #2 │ │ │ │ │ strd r4, r2, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b.n 624a │ │ │ │ │ + b.n 625a │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 6302 │ │ │ │ │ + b.n 6312 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 624a │ │ │ │ │ + b.n 625a │ │ │ │ │ │ │ │ │ │ -00006338 <_PyLong_Add>: │ │ │ │ │ +00006348 <_PyLong_Add>: │ │ │ │ │ _PyLong_Add(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 6404 <_PyLong_Add+0xcc> │ │ │ │ │ + bhi.n 6414 <_PyLong_Add+0xcc> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ @@ -9446,15 +9456,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds.w ip, r4, #5 │ │ │ │ │ adc.w r0, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 63ae <_PyLong_Add+0x76> │ │ │ │ │ + bcs.n 63be <_PyLong_Add+0x76> │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -9464,21 +9474,21 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r4, r2 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 6446 <_PyLong_Add+0x10e> │ │ │ │ │ + bcs.n 6456 <_PyLong_Add+0x10e> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 649a <_PyLong_Add+0x162> │ │ │ │ │ + beq.n 64aa <_PyLong_Add+0x162> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -9492,48 +9502,48 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ - b.n 63aa <_PyLong_Add+0x72> │ │ │ │ │ + b.n 63ba <_PyLong_Add+0x72> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6420 <_PyLong_Add+0xe8> │ │ │ │ │ + beq.n 6430 <_PyLong_Add+0xe8> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 6416 <_PyLong_Add+0xde> │ │ │ │ │ + beq.n 6426 <_PyLong_Add+0xde> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7884 │ │ │ │ │ + b.w 78a4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 92d0 │ │ │ │ │ + b.w 9304 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - bne.n 6416 <_PyLong_Add+0xde> │ │ │ │ │ - bl 7884 │ │ │ │ │ + bne.n 6426 <_PyLong_Add+0xde> │ │ │ │ │ + bl 78a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 63aa <_PyLong_Add+0x72> │ │ │ │ │ + beq.n 63ba <_PyLong_Add+0x72> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 63aa <_PyLong_Add+0x72> │ │ │ │ │ + b.n 63ba <_PyLong_Add+0x72> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 648c <_PyLong_Add+0x154> │ │ │ │ │ + blt.n 649c <_PyLong_Add+0x154> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 649a <_PyLong_Add+0x162> │ │ │ │ │ + cbz r0, 64aa <_PyLong_Add+0x162> │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -9548,54 +9558,54 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsrs r2, r6, #30 │ │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - b.n 63aa <_PyLong_Add+0x72> │ │ │ │ │ + b.n 63ba <_PyLong_Add+0x72> │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 644e <_PyLong_Add+0x116> │ │ │ │ │ + b.n 645e <_PyLong_Add+0x116> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 63aa <_PyLong_Add+0x72> │ │ │ │ │ + b.n 63ba <_PyLong_Add+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000064a4 : │ │ │ │ │ +000064b4 : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.n 65aa │ │ │ │ │ + bcc.n 65ba │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w lr, r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adc.w r0, r1, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sub sp, #16 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 6524 │ │ │ │ │ + bcs.n 6534 │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 65e4 │ │ │ │ │ + beq.n 65f4 │ │ │ │ │ eor.w r4, r3, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub.w r4, r4, r3, asr #31 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -9621,20 +9631,20 @@ │ │ │ │ │ eor.w r0, r2, r1 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sbc.w r3, r0, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ lsrs r3, r3, #28 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne.n 65be │ │ │ │ │ + bne.n 65ce │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 65e4 │ │ │ │ │ + beq.n 65f4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -9652,77 +9662,77 @@ │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str.w r3, [ip, #12]! │ │ │ │ │ - blt.n 65cc │ │ │ │ │ + blt.n 65dc │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ bic.w r3, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 6520 │ │ │ │ │ + beq.n 6530 │ │ │ │ │ str.w r6, [ip, #8] │ │ │ │ │ - b.n 6520 │ │ │ │ │ + b.n 6530 │ │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 65e4 │ │ │ │ │ + cbz r0, 65f4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #24 │ │ │ │ │ - b.n 654c │ │ │ │ │ + b.n 655c │ │ │ │ │ mov r3, ip │ │ │ │ │ orr.w r2, r2, #2 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ bic.w r1, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ - b.n 659a │ │ │ │ │ + b.n 65aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6520 │ │ │ │ │ + b.n 6530 │ │ │ │ │ │ │ │ │ │ -000065ec : │ │ │ │ │ +000065fc : │ │ │ │ │ long_mul(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r2, r4, #7 │ │ │ │ │ - bpl.n 66ee │ │ │ │ │ + bpl.n 66fe │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r3, r4, #7 │ │ │ │ │ - bpl.n 66ee │ │ │ │ │ + bpl.n 66fe │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ orr.w ip, r2, r3 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 666a │ │ │ │ │ + bhi.n 667a │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ @@ -9730,58 +9740,58 @@ │ │ │ │ │ smull r3, r2, r2, r3 │ │ │ │ │ adds r0, r3, #5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 6698 │ │ │ │ │ + bcs.n 66a8 │ │ │ │ │ movw r2, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r2, r2, r0, lsl #4 │ │ │ │ │ add r2, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 68a4 │ │ │ │ │ + bl 68b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ eors r3, r1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6664 │ │ │ │ │ + beq.n 6674 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 114a0 <_PyLong_Negate> │ │ │ │ │ + bl 11498 <_PyLong_Negate> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 6664 │ │ │ │ │ + b.n 6674 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r3, r4 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 66fc │ │ │ │ │ + bcs.n 670c │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 674c │ │ │ │ │ + beq.n 675c │ │ │ │ │ eor.w r5, r3, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub.w r5, r5, r3, asr #31 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -9795,77 +9805,77 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str r5, [r2, #12] │ │ │ │ │ - b.n 6664 │ │ │ │ │ + b.n 6674 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #0 │ │ │ │ │ - blt.n 6740 │ │ │ │ │ + blt.n 6750 │ │ │ │ │ lsrs r3, r6, #28 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ itete eq │ │ │ │ │ moveq r0, #2 │ │ │ │ │ movne r0, #3 │ │ │ │ │ moveq r4, #16 │ │ │ │ │ movne r4, #24 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6664 │ │ │ │ │ + beq.n 6674 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ orrs r4, r1 │ │ │ │ │ bic.w r1, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ orr.w r5, r5, r6, lsl #2 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6664 │ │ │ │ │ + beq.n 6674 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - b.n 6664 │ │ │ │ │ + b.n 6674 │ │ │ │ │ negs r5, r3 │ │ │ │ │ mov.w r1, #2 │ │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ │ - b.n 6704 │ │ │ │ │ + b.n 6714 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6664 │ │ │ │ │ + b.n 6674 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006758 <_PyLong_Multiply>: │ │ │ │ │ +00006768 <_PyLong_Multiply>: │ │ │ │ │ _PyLong_Multiply(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ orr.w ip, r2, r3 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 681c <_PyLong_Multiply+0xc4> │ │ │ │ │ + bhi.n 682c <_PyLong_Multiply+0xc4> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ @@ -9873,15 +9883,15 @@ │ │ │ │ │ smull r3, r2, r2, r3 │ │ │ │ │ adds r0, r3, #5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 67c6 <_PyLong_Multiply+0x6e> │ │ │ │ │ + bcs.n 67d6 <_PyLong_Multiply+0x6e> │ │ │ │ │ movw r2, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r2, r2, r0, lsl #4 │ │ │ │ │ add r2, r3 │ │ │ │ │ @@ -9890,22 +9900,22 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r3, r4 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 684a <_PyLong_Multiply+0xf2> │ │ │ │ │ + bcs.n 685a <_PyLong_Multiply+0xf2> │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 689a <_PyLong_Multiply+0x142> │ │ │ │ │ + beq.n 68aa <_PyLong_Multiply+0x142> │ │ │ │ │ eor.w r5, r3, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub.w r5, r5, r3, asr #31 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -9919,75 +9929,75 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str r5, [r2, #12] │ │ │ │ │ - b.n 67c0 <_PyLong_Multiply+0x68> │ │ │ │ │ - bl 68a4 │ │ │ │ │ + b.n 67d0 <_PyLong_Multiply+0x68> │ │ │ │ │ + bl 68b4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ eors r3, r1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 67c0 <_PyLong_Multiply+0x68> │ │ │ │ │ + beq.n 67d0 <_PyLong_Multiply+0x68> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 114a0 <_PyLong_Negate> │ │ │ │ │ + bl 11498 <_PyLong_Negate> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 67c0 <_PyLong_Multiply+0x68> │ │ │ │ │ + b.n 67d0 <_PyLong_Multiply+0x68> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ - blt.n 688e <_PyLong_Multiply+0x136> │ │ │ │ │ + blt.n 689e <_PyLong_Multiply+0x136> │ │ │ │ │ lsrs r3, r6, #28 │ │ │ │ │ itete eq │ │ │ │ │ moveq r0, #2 │ │ │ │ │ movne r0, #3 │ │ │ │ │ moveq r1, #16 │ │ │ │ │ movne r1, #24 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67c0 <_PyLong_Multiply+0x68> │ │ │ │ │ + beq.n 67d0 <_PyLong_Multiply+0x68> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ orrs r4, r1 │ │ │ │ │ bic.w r1, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ orr.w r5, r5, r6, lsl #2 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 67c0 <_PyLong_Multiply+0x68> │ │ │ │ │ + beq.n 67d0 <_PyLong_Multiply+0x68> │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - b.n 67c0 <_PyLong_Multiply+0x68> │ │ │ │ │ + b.n 67d0 <_PyLong_Multiply+0x68> │ │ │ │ │ negs r5, r3 │ │ │ │ │ mov.w r4, #2 │ │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ │ - b.n 6852 <_PyLong_Multiply+0xfa> │ │ │ │ │ + b.n 6862 <_PyLong_Multiply+0xfa> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 67c0 <_PyLong_Multiply+0x68> │ │ │ │ │ + b.n 67d0 <_PyLong_Multiply+0x68> │ │ │ │ │ │ │ │ │ │ -000068a4 : │ │ │ │ │ +000068b4 : │ │ │ │ │ k_mul(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ @@ -9998,60 +10008,60 @@ │ │ │ │ │ mov.w sl, r2, lsr #3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r9, sl │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - blt.w 6b10 │ │ │ │ │ + blt.w 6b20 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #70 @ 0x46 │ │ │ │ │ moveq r3, #140 @ 0x8c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.w 6dd8 │ │ │ │ │ + blt.w 6de8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 7554 │ │ │ │ │ + beq.w 7572 │ │ │ │ │ adds r6, r5, r7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 7642 │ │ │ │ │ + bgt.w 7660 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 755c │ │ │ │ │ + beq.w 757a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 7624 │ │ │ │ │ + bne.w 7642 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r8, fp, #12 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r1, [fp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 6b56 │ │ │ │ │ + beq.w 6b66 │ │ │ │ │ add.w r5, fp, r5, lsl #2 │ │ │ │ │ add.w r7, r4, #8 │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r5, r8 │ │ │ │ │ strd fp, r8, [sp, #24] │ │ │ │ │ @@ -10061,37 +10071,37 @@ │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ subs r3, #13 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75c2 │ │ │ │ │ + bne.w 75e0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.w 6b28 │ │ │ │ │ + bcs.w 6b38 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub.w r9, r5, #4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w fp, lr, #4 │ │ │ │ │ add.w fp, r3, fp, lsl #2 │ │ │ │ │ sub.w r3, fp, r6 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 6a08 │ │ │ │ │ + beq.n 6a18 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 69e0 │ │ │ │ │ + beq.n 69f0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 6aec │ │ │ │ │ + bne.w 6afc │ │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w ip, [r8], #4 │ │ │ │ │ umlal r3, r1, r4, ip │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc.w r1, r2, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -10107,15 +10117,15 @@ │ │ │ │ │ adc.w r1, r2, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ orr.w r0, r0, r1, lsl #2 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 6ab0 │ │ │ │ │ + beq.n 6ac0 │ │ │ │ │ strd r7, lr, [sp, #16] │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ mov ip, sl │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ │ add.w r8, lr, #12 │ │ │ │ │ @@ -10154,34 +10164,34 @@ │ │ │ │ │ adc.w r2, ip, r2, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ str.w r1, [r9] │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 6a0c │ │ │ │ │ + bne.n 6a1c │ │ │ │ │ ldrd r7, lr, [sp, #16] │ │ │ │ │ orrs r2, r0 │ │ │ │ │ - beq.n 6b28 │ │ │ │ │ + beq.n 6b38 │ │ │ │ │ add.w r2, lr, #1 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r5, r2, lsl #2] │ │ │ │ │ add r3, r0 │ │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 6972 │ │ │ │ │ + bne.w 6982 │ │ │ │ │ ldrd fp, r8, [sp, #24] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 6ae4 │ │ │ │ │ + beq.n 6af4 │ │ │ │ │ add.w r1, fp, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbz r0, 6b34 │ │ │ │ │ + cbz r0, 6b44 │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w ip, [r8], #4 │ │ │ │ │ mov r9, r5 │ │ │ │ │ @@ -10189,36 +10199,36 @@ │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ orr.w r0, r0, r1, lsl #2 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ - b.n 69bc │ │ │ │ │ + b.n 69cc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r3, sl │ │ │ │ │ - beq.w 6da8 │ │ │ │ │ + beq.w 6db8 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ mov sl, r9 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r3, #70 @ 0x46 │ │ │ │ │ - b.n 68e2 │ │ │ │ │ + b.n 68f2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 6972 │ │ │ │ │ - b.n 6ad0 │ │ │ │ │ + bne.w 6982 │ │ │ │ │ + b.n 6ae0 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq.w 7638 │ │ │ │ │ + beq.w 7656 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6db4 │ │ │ │ │ + beq.w 6dc4 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r4, #12 │ │ │ │ │ @@ -10231,27 +10241,27 @@ │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ mov sl, r8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w r7, [r4], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 765a │ │ │ │ │ + bne.w 7678 │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ umlal r3, r6, r7, r7 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r5, #-4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r6, lsl #2 │ │ │ │ │ lsrs r6, r6, #30 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 6dcc │ │ │ │ │ + bls.w 6ddc │ │ │ │ │ mov r9, r4 │ │ │ │ │ adds.w ip, r7, r7 │ │ │ │ │ adc.w r8, r0, r0 │ │ │ │ │ mvns r7, r4 │ │ │ │ │ add r7, r2 │ │ │ │ │ ldr.w lr, [r5] │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ @@ -10266,21 +10276,21 @@ │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r6, r1, #30 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bls.w 6d5c │ │ │ │ │ + bls.w 6d6c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 6c8e │ │ │ │ │ + beq.n 6c9e │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 6c5a │ │ │ │ │ + beq.n 6c6a │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 6c2c │ │ │ │ │ + beq.n 6c3c │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ add.w fp, r5, #4 │ │ │ │ │ ldr.w lr, [r5, #4] │ │ │ │ │ umull r2, r1, r0, ip │ │ │ │ │ adds.w r2, r2, lr │ │ │ │ │ mla r1, r0, r8, r1 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ @@ -10315,15 +10325,15 @@ │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r6, r1, #30 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bls.n 6d5c │ │ │ │ │ + bls.n 6d6c │ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ │ add.w lr, fp, #4 │ │ │ │ │ @@ -10374,30 +10384,30 @@ │ │ │ │ │ adc.w r4, r1, r4, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr, #12] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r4, lsl #2 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ mov.w r4, r4, lsr #30 │ │ │ │ │ - bhi.n 6c98 │ │ │ │ │ + bhi.n 6ca8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ orrs.w r2, r3, r6 │ │ │ │ │ - bne.n 6d7e │ │ │ │ │ + bne.n 6d8e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r5, #8 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 6b76 │ │ │ │ │ + bne.w 6b86 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - bne.w 6adc │ │ │ │ │ - b.n 6ae4 │ │ │ │ │ + bne.w 6aec │ │ │ │ │ + b.n 6af4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r2, r4 │ │ │ │ │ adds r2, r5, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ add r1, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ @@ -10405,69 +10415,69 @@ │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ orr.w r3, r3, r6, lsl #2 │ │ │ │ │ orrs.w r6, r3, r6, lsr #30 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r1, #4] │ │ │ │ │ - b.n 6d62 │ │ │ │ │ + b.n 6d72 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r3, #140 @ 0x8c │ │ │ │ │ - b.n 68e2 │ │ │ │ │ + b.n 68f2 │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7638 │ │ │ │ │ + beq.w 7656 │ │ │ │ │ ldr.w r4, [r8, r1, lsl #2] │ │ │ │ │ - cbz r4, 6dd4 │ │ │ │ │ + cbz r4, 6de4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6b42 │ │ │ │ │ - b.n 6ae4 │ │ │ │ │ + bne.w 6b52 │ │ │ │ │ + b.n 6af4 │ │ │ │ │ orrs.w r2, r3, r6 │ │ │ │ │ - beq.n 6d62 │ │ │ │ │ - b.n 6d8a │ │ │ │ │ + beq.n 6d72 │ │ │ │ │ + b.n 6d9a │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 6db6 │ │ │ │ │ + b.n 6dc6 │ │ │ │ │ cmp.w r7, r5, lsl #1 │ │ │ │ │ - bge.w 7546 │ │ │ │ │ + bge.w 7564 │ │ │ │ │ asrs r6, r7, #1 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 120c4 │ │ │ │ │ + bl 120e8 │ │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 761e │ │ │ │ │ + beq.w 763c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 7576 │ │ │ │ │ + beq.w 7594 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 120c4 │ │ │ │ │ + bl 120e8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 761e │ │ │ │ │ + beq.w 763c │ │ │ │ │ adds r0, r5, r7 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75f8 │ │ │ │ │ + beq.w 7616 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 68a4 │ │ │ │ │ + bl 68b4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75f8 │ │ │ │ │ + beq.w 7616 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov.w r8, r6, lsl #3 │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ mov.w r9, r6, lsl #1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ @@ -10477,55 +10487,55 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb r3, r9, r3, lsr #3 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ - bne.w 7564 │ │ │ │ │ + bne.w 7582 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 68a4 │ │ │ │ │ + bl 68b4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75e2 │ │ │ │ │ + beq.w 7600 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ │ subs.w r9, lr, r9 │ │ │ │ │ - bne.w 75a0 │ │ │ │ │ + bne.w 75be │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ sub.w r5, r5, r6, lsl #2 │ │ │ │ │ rsb r6, r6, r3, lsr #3 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 7030 │ │ │ │ │ + beq.w 7040 │ │ │ │ │ mov.w r9, lr, lsl #2 │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ sub.w r2, r9, #4 │ │ │ │ │ add.w r3, r1, r9 │ │ │ │ │ add.w ip, r8, #8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n 6f20 │ │ │ │ │ + beq.n 6f30 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 6f04 │ │ │ │ │ + beq.n 6f14 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6eee │ │ │ │ │ + beq.n 6efe │ │ │ │ │ mov ip, r8 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r2, [ip, #12]! │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -10542,15 +10552,15 @@ │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ubfx r3, r2, #30, #1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 6f84 │ │ │ │ │ + beq.n 6f94 │ │ │ │ │ strd r5, r6, [sp, #24] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ │ mov r5, ip │ │ │ │ │ adds r1, #16 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ @@ -10578,108 +10588,108 @@ │ │ │ │ │ subs r2, r2, r6 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ bic.w r6, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r0, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6f24 │ │ │ │ │ + bne.n 6f34 │ │ │ │ │ ldrd r5, r6, [sp, #24] │ │ │ │ │ cmp r6, lr │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7030 │ │ │ │ │ + beq.n 7040 │ │ │ │ │ ldr.w r3, [r5, r9] │ │ │ │ │ add.w r2, lr, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r5, r9] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7030 │ │ │ │ │ + beq.n 7040 │ │ │ │ │ add.w r1, r9, #4 │ │ │ │ │ add.w r2, lr, #2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ ldr r3, [r5, r1] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r5, r1] │ │ │ │ │ - ble.n 7030 │ │ │ │ │ + ble.n 7040 │ │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ - bpl.n 7030 │ │ │ │ │ + bpl.n 7040 │ │ │ │ │ add.w r1, r9, #8 │ │ │ │ │ add.w r2, lr, #3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ ldr r3, [r5, r1] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r5, r1] │ │ │ │ │ - ble.n 7030 │ │ │ │ │ + ble.n 7040 │ │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ - bpl.n 7030 │ │ │ │ │ + bpl.n 7040 │ │ │ │ │ add.w r1, r9, #12 │ │ │ │ │ add.w r2, lr, #4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ ldr r3, [r5, r1] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r5, r1] │ │ │ │ │ - ble.n 7030 │ │ │ │ │ + ble.n 7040 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - bpl.n 7030 │ │ │ │ │ + bpl.n 7040 │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ add r3, r9 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bic.w ip, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ands.w r0, r0, r1, lsr #30 │ │ │ │ │ str.w ip, [r3] │ │ │ │ │ - bne.n 7010 │ │ │ │ │ + bne.n 7020 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7056 │ │ │ │ │ + beq.n 7066 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 7056 │ │ │ │ │ - ldr r2, [pc, #628] @ (72bc ) │ │ │ │ │ + cbnz r3, 7066 │ │ │ │ │ + ldr r2, [pc, #628] @ (72cc ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7522 │ │ │ │ │ + bne.w 7540 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs.w lr, r3, lsr #3 │ │ │ │ │ - beq.w 7200 │ │ │ │ │ + beq.w 7210 │ │ │ │ │ mov.w r2, lr, lsl #2 │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ subs r0, r2, #4 │ │ │ │ │ add.w ip, r7, #8 │ │ │ │ │ add.w r9, r1, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n 70d4 │ │ │ │ │ + beq.n 70e4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 70b6 │ │ │ │ │ + beq.n 70c6 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 709e │ │ │ │ │ + beq.n 70ae │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr.w r8, [r5] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r0, [ip, #12]! │ │ │ │ │ sub.w r0, r8, r0 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -10695,15 +10705,15 @@ │ │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ │ cmp r1, r9 │ │ │ │ │ sub.w r0, r8, r0 │ │ │ │ │ sub.w r0, r0, r3 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ubfx r3, r0, #30, #1 │ │ │ │ │ - beq.n 7150 │ │ │ │ │ + beq.n 7160 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r8, [ip, #4] │ │ │ │ │ mov r6, ip │ │ │ │ │ adds r1, #16 │ │ │ │ │ @@ -10731,191 +10741,191 @@ │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ │ sub.w r0, r0, r8 │ │ │ │ │ sub.w r3, r0, r3 │ │ │ │ │ bic.w r8, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r8, [r5, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne.n 70d8 │ │ │ │ │ + bne.n 70e8 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ cmp r6, lr │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7200 │ │ │ │ │ + beq.n 7210 │ │ │ │ │ ldr.w r3, [r5, lr, lsl #2] │ │ │ │ │ add.w r1, lr, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r5, lr, lsl #2] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7200 │ │ │ │ │ + beq.n 7210 │ │ │ │ │ adds r0, r2, #4 │ │ │ │ │ add.w r1, lr, #2 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ ldr r3, [r5, r0] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r5, r0] │ │ │ │ │ - ble.n 7200 │ │ │ │ │ + ble.n 7210 │ │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ - bpl.n 7200 │ │ │ │ │ + bpl.n 7210 │ │ │ │ │ add.w r0, r2, #8 │ │ │ │ │ add.w r1, lr, #3 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ ldr r3, [r5, r0] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r5, r0] │ │ │ │ │ - ble.n 7200 │ │ │ │ │ + ble.n 7210 │ │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ - bpl.n 7200 │ │ │ │ │ + bpl.n 7210 │ │ │ │ │ add.w r0, r2, #12 │ │ │ │ │ add.w r1, lr, #4 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ ldr r3, [r5, r0] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r5, r0] │ │ │ │ │ - ble.n 7200 │ │ │ │ │ + ble.n 7210 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - bpl.n 7200 │ │ │ │ │ + bpl.n 7210 │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ands.w r0, r0, r2, lsr #30 │ │ │ │ │ str.w ip, [r3] │ │ │ │ │ - bne.n 71e0 │ │ │ │ │ + bne.n 71f0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7222 │ │ │ │ │ + beq.n 7232 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 7222 │ │ │ │ │ - ldr r2, [pc, #168] @ (72bc ) │ │ │ │ │ + cbnz r3, 7232 │ │ │ │ │ + ldr r2, [pc, #168] @ (72cc ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 752e │ │ │ │ │ + bne.w 754c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 7884 │ │ │ │ │ + bl 78a4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75f8 │ │ │ │ │ + beq.w 7616 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7258 │ │ │ │ │ + beq.n 7268 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 7258 │ │ │ │ │ - ldr r2, [pc, #116] @ (72bc ) │ │ │ │ │ + cbnz r3, 7268 │ │ │ │ │ + ldr r2, [pc, #116] @ (72cc ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 753a │ │ │ │ │ + bne.w 7558 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 727c │ │ │ │ │ + beq.n 728c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 727c │ │ │ │ │ - ldr r2, [pc, #80] @ (72bc ) │ │ │ │ │ + cbnz r3, 728c │ │ │ │ │ + ldr r2, [pc, #80] @ (72cc ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 750a │ │ │ │ │ + bne.w 7528 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 74f8 │ │ │ │ │ + beq.w 7516 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 7884 │ │ │ │ │ + bl 78a4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75e2 │ │ │ │ │ + beq.w 7600 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 72c6 │ │ │ │ │ + beq.n 72d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 72c6 │ │ │ │ │ - ldr r2, [pc, #12] @ (72bc ) │ │ │ │ │ + cbnz r3, 72d6 │ │ │ │ │ + ldr r2, [pc, #12] @ (72cc ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7516 │ │ │ │ │ - b.n 72c0 │ │ │ │ │ + bne.w 7534 │ │ │ │ │ + b.n 72d0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ bl 138 <_PyLong_New+0x30> │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ │ - bl 68a4 │ │ │ │ │ + bl 68b4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 138 <_PyLong_New+0x30> │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 138 <_PyLong_New+0x30> │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 75f8 │ │ │ │ │ + beq.w 7616 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ - beq.w 74b2 │ │ │ │ │ + beq.w 74d0 │ │ │ │ │ mov.w lr, r7, lsl #2 │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ sub.w r2, lr, #4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ add.w r8, lr, r1 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n 7360 │ │ │ │ │ + beq.n 7370 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 7346 │ │ │ │ │ + beq.n 7356 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 7332 │ │ │ │ │ + beq.n 7342 │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r0, [ip, #12]! │ │ │ │ │ add r2, r0 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -10931,15 +10941,15 @@ │ │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ │ cmp r1, r8 │ │ │ │ │ add r2, r0 │ │ │ │ │ add r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ - beq.n 73c0 │ │ │ │ │ + beq.n 73d0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w sl, [ip, #4] │ │ │ │ │ mov r9, ip │ │ │ │ │ adds r1, #16 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ add r2, sl │ │ │ │ │ @@ -10962,97 +10972,102 @@ │ │ │ │ │ str.w sl, [r0, #12] │ │ │ │ │ ldr.w sl, [r9, #16] │ │ │ │ │ add r2, sl │ │ │ │ │ add.w r3, r2, r3, lsr #30 │ │ │ │ │ bic.w sl, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [r0, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 7360 │ │ │ │ │ + bne.n 7370 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r6, r7 │ │ │ │ │ - ble.n 74b2 │ │ │ │ │ + ble.n 74d0 │ │ │ │ │ ldr.w r2, [r5, r7, lsl #2] │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ - lsrs r3, r2, #30 │ │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + moveq r3, #0 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + ite le │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + andgt.w r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 74d0 │ │ │ │ │ + add.w ip, lr, #4 │ │ │ │ │ + ldr.w r1, [r5, ip] │ │ │ │ │ + adds r3, r2, r1 │ │ │ │ │ + adds r1, r7, #2 │ │ │ │ │ + bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + str.w r2, [r5, ip] │ │ │ │ │ + lsrs r3, r3, #30 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ ite le │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 74b2 │ │ │ │ │ - add.w r0, lr, #4 │ │ │ │ │ - adds r2, r7, #2 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - ldr r1, [r5, r0] │ │ │ │ │ - add r3, r1 │ │ │ │ │ - bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r1, [r5, r0] │ │ │ │ │ - mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.n 74b2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 74b2 │ │ │ │ │ + beq.n 74d0 │ │ │ │ │ add.w r0, lr, #8 │ │ │ │ │ ldr r2, [r5, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, r0] │ │ │ │ │ adds r2, r7, #3 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 74b2 │ │ │ │ │ + ble.n 74d0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 74b2 │ │ │ │ │ + beq.n 74d0 │ │ │ │ │ add.w r0, lr, #12 │ │ │ │ │ ldr r2, [r5, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, r0] │ │ │ │ │ adds r2, r7, #4 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 74b2 │ │ │ │ │ + ble.n 74d0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 74b2 │ │ │ │ │ + beq.n 74d0 │ │ │ │ │ add.w r0, lr, #16 │ │ │ │ │ ldr r2, [r5, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, r0] │ │ │ │ │ adds r2, r7, #5 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 74b2 │ │ │ │ │ - cbz r3, 74b2 │ │ │ │ │ + ble.n 74d0 │ │ │ │ │ + cbz r3, 74d0 │ │ │ │ │ add.w r0, lr, #20 │ │ │ │ │ ldr r2, [r5, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, r0] │ │ │ │ │ adds r2, r7, #6 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 74b2 │ │ │ │ │ - cbz r3, 74b2 │ │ │ │ │ + ble.n 74d0 │ │ │ │ │ + cbz r3, 74d0 │ │ │ │ │ add.w r1, lr, #24 │ │ │ │ │ adds r7, #7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ ldr r2, [r5, r1] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, r1] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.n 74b2 │ │ │ │ │ - cbz r3, 74b2 │ │ │ │ │ + ble.n 74d0 │ │ │ │ │ + cbz r3, 74d0 │ │ │ │ │ add.w r1, r5, #24 │ │ │ │ │ add r1, lr │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ adds r7, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ @@ -11061,91 +11076,91 @@ │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ ite le │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 748e │ │ │ │ │ + bne.n 74ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 138 <_PyLong_New+0x30> │ │ │ │ │ R_ARM_THM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.w 6ae4 │ │ │ │ │ + beq.w 6af4 │ │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ae4 │ │ │ │ │ + bne.w 6af4 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7638 │ │ │ │ │ + beq.w 7656 │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 75be │ │ │ │ │ + beq.n 75dc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 6ae4 │ │ │ │ │ + beq.w 6af4 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.w 6ae4 │ │ │ │ │ + b.w 6af4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7506 │ │ │ │ │ + beq.n 7524 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n 729a │ │ │ │ │ + b.n 72aa │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 7276 │ │ │ │ │ + b.n 7286 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 72c0 │ │ │ │ │ + b.n 72d0 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 7050 │ │ │ │ │ + b.n 7060 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 721c │ │ │ │ │ + b.n 722c │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 7252 │ │ │ │ │ + b.n 7262 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 14a4 │ │ │ │ │ + b.w 1534 │ │ │ │ │ R_ARM_THM_JUMP24 k_lopsided_mul │ │ │ │ │ - ldr.w fp, [pc, #276] @ 766c │ │ │ │ │ - b.w 6ae4 │ │ │ │ │ + ldr.w fp, [pc, #280] @ 768c │ │ │ │ │ + b.w 6af4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.w 6ae4 │ │ │ │ │ + b.w 6af4 │ │ │ │ │ add.w r0, r8, r2, lsl #2 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 6e66 │ │ │ │ │ + b.n 6e76 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -11153,528 +11168,529 @@ │ │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 6e12 │ │ │ │ │ + b.n 6e22 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r2, #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r3, lr, lsl #2 │ │ │ │ │ mul.w r2, r2, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ │ - b.n 6e9c │ │ │ │ │ + b.n 6eac │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 74d2 │ │ │ │ │ + b.n 74f0 │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7616 │ │ │ │ │ + beq.n 7634 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 7616 │ │ │ │ │ + cbnz r3, 7634 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7616 │ │ │ │ │ + b.n 7634 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 75f8 │ │ │ │ │ + beq.n 7616 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 75f8 │ │ │ │ │ + cbnz r3, 7616 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl da50 │ │ │ │ │ + bl da4c │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl da50 │ │ │ │ │ + bl da4c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl da50 │ │ │ │ │ + bl da4c │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl da50 │ │ │ │ │ + bl da4c │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl da50 │ │ │ │ │ + bl da4c │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.w 6ae4 │ │ │ │ │ + b.w 6af4 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 75f8 │ │ │ │ │ + b.n 7616 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - b.w 6934 │ │ │ │ │ + b.w 6944 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.w 6ae4 │ │ │ │ │ + b.w 6af4 │ │ │ │ │ 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 7616 │ │ │ │ │ + b.n 7634 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 75d2 │ │ │ │ │ - b.n 7616 │ │ │ │ │ + bne.n 75f0 │ │ │ │ │ + b.n 7634 │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007670 : │ │ │ │ │ +00007690 : │ │ │ │ │ x_add.constprop.0(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #508] @ (7880 ) │ │ │ │ │ + ldr r3, [pc, #508] @ (78a0 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w r5, [r3, #900] @ 0x384 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 782a │ │ │ │ │ + blt.w 784a │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bgt.w 784e │ │ │ │ │ + bgt.w 786e │ │ │ │ │ add.w r8, r3, #892 @ 0x37c │ │ │ │ │ adds r0, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7848 │ │ │ │ │ + beq.w 7868 │ │ │ │ │ mov.w r3, r9, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 7868 │ │ │ │ │ + bne.w 7888 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 775a │ │ │ │ │ + beq.n 777a │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 775a │ │ │ │ │ + beq.n 777a │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 775a │ │ │ │ │ + beq.n 777a │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 775a │ │ │ │ │ + beq.n 777a │ │ │ │ │ add.w lr, r6, #8 │ │ │ │ │ add.w r8, r8, #20 │ │ │ │ │ add.w lr, lr, r5, lsl #2 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr.w ip, [r8, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r2, ip │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 773e │ │ │ │ │ + bne.n 775e │ │ │ │ │ cmp r5, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r5 │ │ │ │ │ - bge.n 77d6 │ │ │ │ │ + bge.n 77f6 │ │ │ │ │ mov.w ip, r5, lsl #2 │ │ │ │ │ add.w lr, r6, ip │ │ │ │ │ add.w r0, r4, ip │ │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.n 77d6 │ │ │ │ │ + bge.n 77f6 │ │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, r5, #2 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - bge.n 77d6 │ │ │ │ │ + bge.n 77f6 │ │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ │ adds r5, #3 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bge.n 77d6 │ │ │ │ │ + bge.n 77f6 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ adds r6, #8 │ │ │ │ │ add r1, ip │ │ │ │ │ add.w r6, r6, r7, lsl #2 │ │ │ │ │ add r0, ip │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 77c0 │ │ │ │ │ + bne.n 77e0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 77ea │ │ │ │ │ + beq.n 780a │ │ │ │ │ add.w r0, r4, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 77f0 │ │ │ │ │ + cbz r1, 7810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n 7810 │ │ │ │ │ + beq.n 7830 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cbnz r0, 781a │ │ │ │ │ + cbnz r0, 783a │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r1, 7810 │ │ │ │ │ + cbz r1, 7830 │ │ │ │ │ ldr.w r5, [r6, r0, lsl #2] │ │ │ │ │ - cbnz r5, 7816 │ │ │ │ │ + cbnz r5, 7836 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7802 │ │ │ │ │ + bne.n 7822 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 77ea │ │ │ │ │ + b.n 780a │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 77ea │ │ │ │ │ + beq.n 780a │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ add.w r9, r5, #1 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bgt.n 784e │ │ │ │ │ + bgt.n 786e │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r5, r7 │ │ │ │ │ add.w r6, r3, #892 @ 0x37c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 76ac │ │ │ │ │ + b.n 76cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 77ea │ │ │ │ │ + b.n 780a │ │ │ │ │ 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 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 77ea │ │ │ │ │ + b.n 780a │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 76e4 │ │ │ │ │ + bne.w 7704 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 775a │ │ │ │ │ + b.n 777a │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007884 : │ │ │ │ │ +000078a4 : │ │ │ │ │ x_add(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 7a2c │ │ │ │ │ + bgt.w 7a4c │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.w 7a50 │ │ │ │ │ + bgt.w 7a70 │ │ │ │ │ adds r0, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a4a │ │ │ │ │ + beq.w 7a6a │ │ │ │ │ mov.w r3, r9, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 7a6a │ │ │ │ │ + bne.w 7a8a │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - cbz r5, 795e │ │ │ │ │ + cbz r5, 797e │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 795e │ │ │ │ │ + beq.n 797e │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 795e │ │ │ │ │ + beq.n 797e │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 795e │ │ │ │ │ + beq.n 797e │ │ │ │ │ add.w lr, r6, #8 │ │ │ │ │ adds r7, #20 │ │ │ │ │ add.w lr, lr, r5, lsl #2 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r2, ip │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 7942 │ │ │ │ │ + bne.n 7962 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r8, r5 │ │ │ │ │ - bge.n 79d6 │ │ │ │ │ + bge.n 79f6 │ │ │ │ │ lsls r7, r5, #2 │ │ │ │ │ add.w ip, r6, r7 │ │ │ │ │ adds r0, r4, r7 │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bge.n 79d6 │ │ │ │ │ + bge.n 79f6 │ │ │ │ │ ldr.w r2, [ip, #16] │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, r5, #2 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - bge.n 79d6 │ │ │ │ │ + bge.n 79f6 │ │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ │ adds r5, #3 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bge.n 79d6 │ │ │ │ │ + bge.n 79f6 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ adds r6, #8 │ │ │ │ │ add r1, r7 │ │ │ │ │ add.w r6, r6, r8, lsl #2 │ │ │ │ │ add r0, r7 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 79c0 │ │ │ │ │ + bne.n 79e0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r8, r4, r8, lsl #2 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 79ec │ │ │ │ │ + beq.n 7a0c │ │ │ │ │ add.w r0, r4, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 79f2 │ │ │ │ │ + cbz r1, 7a12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n 7a12 │ │ │ │ │ + beq.n 7a32 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cbnz r0, 7a1c │ │ │ │ │ + cbnz r0, 7a3c │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r1, 7a12 │ │ │ │ │ + cbz r1, 7a32 │ │ │ │ │ ldr.w r5, [r6, r0, lsl #2] │ │ │ │ │ - cbnz r5, 7a18 │ │ │ │ │ + cbnz r5, 7a38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7a04 │ │ │ │ │ + bne.n 7a24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 79ec │ │ │ │ │ + b.n 7a0c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 79ec │ │ │ │ │ + beq.n 7a0c │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ add.w r9, r5, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.n 7a50 │ │ │ │ │ + bgt.n 7a70 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 78ba │ │ │ │ │ + b.n 78da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 79ec │ │ │ │ │ + b.n 7a0c │ │ │ │ │ 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 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 79ec │ │ │ │ │ + b.n 7a0c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 78f0 │ │ │ │ │ + bne.w 7910 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 795e │ │ │ │ │ + b.n 797e │ │ │ │ │ │ │ │ │ │ -00007a80 : │ │ │ │ │ +00007aa0 : │ │ │ │ │ long_and(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 837e │ │ │ │ │ + bpl.w 839e │ │ │ │ │ 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, [r1, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ itt pl │ │ │ │ │ movwpl r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movtpl r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - bpl.n 7b06 │ │ │ │ │ + bpl.n 7b26 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.n 7b64 │ │ │ │ │ + bhi.n 7b84 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 7b64 │ │ │ │ │ + bhi.n 7b84 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ @@ -11682,15 +11698,15 @@ │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov.w r2, r4, asr #31 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 7b0e │ │ │ │ │ + bcs.n 7b2e │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -11699,20 +11715,20 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w 7e32 │ │ │ │ │ + bcs.w 7e52 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 838a │ │ │ │ │ + beq.w 83aa │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ite ge │ │ │ │ │ @@ -11726,55 +11742,55 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r6, [r3, #12] │ │ │ │ │ - b.n 7b06 │ │ │ │ │ + b.n 7b26 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 7d34 │ │ │ │ │ + beq.w 7d54 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 7dd6 │ │ │ │ │ + beq.w 7df6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w ip, r3, #3 │ │ │ │ │ lsrs r7, r3, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.w 7ea4 │ │ │ │ │ + beq.w 7ec4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 7e5c │ │ │ │ │ + beq.w 7e7c │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bgt.w 7e8e │ │ │ │ │ + bgt.w 7eae │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 7e76 │ │ │ │ │ + bgt.w 7e96 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8230 │ │ │ │ │ + beq.w 8250 │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 801a │ │ │ │ │ + beq.w 803a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov.w ip, r2, lsl #3 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -11792,404 +11808,404 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - cbz r1, 7c52 │ │ │ │ │ + cbz r1, 7c72 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ and.w r2, r2, r0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 7c52 │ │ │ │ │ + beq.n 7c72 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ and.w r2, r2, r0 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 7c52 │ │ │ │ │ + beq.n 7c72 │ │ │ │ │ add.w r2, r4, #8 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ add.w r9, r2, r1, lsl #2 │ │ │ │ │ add.w lr, r5, #16 │ │ │ │ │ add.w ip, r3, #16 │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ │ cmp r9, r0 │ │ │ │ │ and.w r2, r2, r6 │ │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ │ - bne.n 7c3e │ │ │ │ │ + bne.n 7c5e │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - blt.n 7cfc │ │ │ │ │ + blt.n 7d1c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 804e │ │ │ │ │ + bne.w 806e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 7c72 │ │ │ │ │ + beq.n 7c92 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7e26 │ │ │ │ │ + beq.w 7e46 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 7c86 │ │ │ │ │ + beq.n 7ca6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 803a │ │ │ │ │ + beq.w 805a │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r0, r1, #3 │ │ │ │ │ - beq.n 7ca2 │ │ │ │ │ + beq.n 7cc2 │ │ │ │ │ add.w r4, r3, r0, lsl #2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ add.w ip, r3, #12 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7d14 │ │ │ │ │ + beq.n 7d34 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 7b06 │ │ │ │ │ + bhi.w 7b26 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w 7b06 │ │ │ │ │ + bcs.w 7b26 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 7ce8 │ │ │ │ │ + beq.n 7d08 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 7ce8 │ │ │ │ │ - ldr r2, [pc, #456] @ (7ea0 ) │ │ │ │ │ + cbnz r2, 7d08 │ │ │ │ │ + ldr r2, [pc, #456] @ (7ec0 ) │ │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 836a │ │ │ │ │ + bne.w 838a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 7b06 │ │ │ │ │ + b.n 7b26 │ │ │ │ │ adds r0, r1, #3 │ │ │ │ │ subs r2, r7, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ adds r1, r4, r0 │ │ │ │ │ add r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 7c56 │ │ │ │ │ + b.n 7c76 │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r4, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7e96 │ │ │ │ │ + beq.w 7eb6 │ │ │ │ │ ldr.w r5, [ip, r4, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 7d12 │ │ │ │ │ + beq.n 7d32 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 7c9c │ │ │ │ │ + beq.n 7cbc │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r2, lsl #3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - b.n 7c9c │ │ │ │ │ + b.n 7cbc │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b06 │ │ │ │ │ + beq.w 7b26 │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7dd4 │ │ │ │ │ + beq.n 7df4 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ eor.w r0, lr, r0 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ and.w ip, r0, lr │ │ │ │ │ str.w ip, [r3, #12] │ │ │ │ │ - beq.n 7dd4 │ │ │ │ │ + beq.n 7df4 │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ eor.w ip, lr, r6 │ │ │ │ │ add.w r0, ip, r0, lsr #30 │ │ │ │ │ and.w ip, r0, lr │ │ │ │ │ str.w ip, [r3, #16] │ │ │ │ │ - beq.n 7dd4 │ │ │ │ │ + beq.n 7df4 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ eor.w ip, lr, r6 │ │ │ │ │ add.w ip, ip, r0, lsr #30 │ │ │ │ │ and.w r0, ip, lr │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - beq.n 7dd4 │ │ │ │ │ + beq.n 7df4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ eor.w r0, lr, r0 │ │ │ │ │ add.w r0, r0, ip, lsr #30 │ │ │ │ │ and.w ip, r0, lr │ │ │ │ │ str.w ip, [r3, #24] │ │ │ │ │ - beq.n 7dd4 │ │ │ │ │ + beq.n 7df4 │ │ │ │ │ add.w r6, r4, #8 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ add.w r7, r6, r1, lsl #2 │ │ │ │ │ add.w ip, r4, #24 │ │ │ │ │ add.w r6, r3, #24 │ │ │ │ │ ldr.w r4, [ip, #4]! │ │ │ │ │ eor.w r4, lr, r4 │ │ │ │ │ cmp r7, ip │ │ │ │ │ add r0, r4 │ │ │ │ │ bic.w r4, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r6, #4]! │ │ │ │ │ mov.w r0, r0, lsr #30 │ │ │ │ │ - bne.n 7dba │ │ │ │ │ + bne.n 7dda │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ sub.w r9, r2, #2 │ │ │ │ │ clz r9, r9 │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ │ lsrs r7, r3, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 7ea8 │ │ │ │ │ + beq.n 7ec8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.w 8046 │ │ │ │ │ + beq.w 8066 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bge.w 7b9e │ │ │ │ │ + bge.w 7bbe │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 8238 │ │ │ │ │ + beq.w 8258 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi.n 7e76 │ │ │ │ │ + bhi.n 7e96 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 7bb4 │ │ │ │ │ + b.n 7bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 7c72 │ │ │ │ │ + b.n 7c92 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.w 828e │ │ │ │ │ + blt.w 82ae │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b06 │ │ │ │ │ + beq.w 7b26 │ │ │ │ │ lsrs r1, r6, #30 │ │ │ │ │ bic.w r2, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r7, lsl #2 │ │ │ │ │ strd r4, r2, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b.n 7b06 │ │ │ │ │ + b.n 7b26 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bgt.n 7e8e │ │ │ │ │ + bgt.n 7eae │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 7bb4 │ │ │ │ │ + ble.w 7bd4 │ │ │ │ │ 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 801e │ │ │ │ │ + b.n 803e │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 7e10 │ │ │ │ │ + b.n 7e30 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n 7cc6 │ │ │ │ │ + b.n 7ce6 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r1, r2, [sp] │ │ │ │ │ mov r8, r9 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8396 │ │ │ │ │ + beq.w 83b6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8256 │ │ │ │ │ + beq.w 8276 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w lr, r0, #1 │ │ │ │ │ and.w r0, lr, ip │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - beq.w 8276 │ │ │ │ │ + beq.w 8296 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w lr, r0, lr, lsr #30 │ │ │ │ │ and.w r0, lr, ip │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ - beq.w 8262 │ │ │ │ │ + beq.w 8282 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w lr, r0, lr, lsr #30 │ │ │ │ │ and.w r0, lr, ip │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - beq.w 82ba │ │ │ │ │ + beq.w 82da │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w lr, r0, lr, lsr #30 │ │ │ │ │ and.w r0, lr, ip │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ - beq.w 82a4 │ │ │ │ │ + beq.w 82c4 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w lr, r0, lr, lsr #30 │ │ │ │ │ and.w r0, lr, ip │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ - beq.w 82e6 │ │ │ │ │ + beq.w 8306 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w lr, r0, lr, lsr #30 │ │ │ │ │ and.w r0, lr, ip │ │ │ │ │ str r0, [r3, #32] │ │ │ │ │ - beq.w 82d0 │ │ │ │ │ + beq.w 82f0 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ add.w lr, r0, lr, lsr #30 │ │ │ │ │ and.w r0, lr, ip │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ - beq.w 82fc │ │ │ │ │ + beq.w 831c │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ eor.w ip, ip, r0 │ │ │ │ │ add.w lr, ip, lr, lsr #30 │ │ │ │ │ bic.w r0, lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ │ - beq.w 8312 │ │ │ │ │ + beq.w 8332 │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ cmp r7, #9 │ │ │ │ │ eor.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, r0 │ │ │ │ │ add.w lr, r0, lr, lsr #30 │ │ │ │ │ bic.w r0, lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ │ - beq.w 833e │ │ │ │ │ + beq.w 835e │ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ cmp r7, #10 │ │ │ │ │ eor.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, r0 │ │ │ │ │ add.w lr, r0, lr, lsr #30 │ │ │ │ │ bic.w r0, lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ - beq.w 8328 │ │ │ │ │ + beq.w 8348 │ │ │ │ │ add.w r0, r5, #8 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ │ add.w r6, r0, r7, lsl #2 │ │ │ │ │ add.w ip, r3, #48 @ 0x30 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ eor.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ mvn.w r0, r0 │ │ │ │ │ add r0, lr │ │ │ │ │ bic.w lr, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w lr, [ip, #4]! │ │ │ │ │ mov.w lr, r0, lsr #30 │ │ │ │ │ - bne.n 7fc2 │ │ │ │ │ + bne.n 7fe2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - blt.w 829c │ │ │ │ │ + blt.w 82bc │ │ │ │ │ add.w r0, r9, r1 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.w 83ba │ │ │ │ │ + bgt.w 83da │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, #3 │ │ │ │ │ strd r1, r2, [sp] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7bd2 │ │ │ │ │ + bne.w 7bf2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 83be │ │ │ │ │ + bne.w 83de │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 83d0 │ │ │ │ │ + bne.w 83f0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 7b06 │ │ │ │ │ + b.n 7b26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 7c86 │ │ │ │ │ + b.n 7ca6 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w 7e60 │ │ │ │ │ - b.n 7e04 │ │ │ │ │ + bge.w 7e80 │ │ │ │ │ + b.n 7e24 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r2, r3, #12 │ │ │ │ │ add.w r6, r2, r7, lsl #2 │ │ │ │ │ add.w r0, r3, r7, lsl #2 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ @@ -12201,27 +12217,27 @@ │ │ │ │ │ mov r8, r6 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ adds r1, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 815e │ │ │ │ │ + beq.n 817e │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 813c │ │ │ │ │ + beq.n 815c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 8122 │ │ │ │ │ + beq.n 8142 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 8108 │ │ │ │ │ + beq.n 8128 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 80ee │ │ │ │ │ + beq.n 810e │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 80d4 │ │ │ │ │ + beq.n 80f4 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 80ba │ │ │ │ │ + beq.n 80da │ │ │ │ │ mov r6, r3 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [r6, #12]! │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -12278,15 +12294,15 @@ │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r2, r0 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - beq.w 7c5e │ │ │ │ │ + beq.w 7c7e │ │ │ │ │ ldr.w ip, [r7, #4] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w lr, r7, #4 │ │ │ │ │ add.w r6, r7, #32 │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ add r2, r0 │ │ │ │ │ @@ -12333,347 +12349,347 @@ │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r2, r0, r2, lsr #30 │ │ │ │ │ str.w r1, [lr, #24] │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [lr, #28] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 815e │ │ │ │ │ - b.n 7c5e │ │ │ │ │ + bne.n 817e │ │ │ │ │ + b.n 7c7e │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 8002 │ │ │ │ │ + b.n 8022 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ adds r0, r2, r7 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - ble.w 8000 │ │ │ │ │ - b.n 7e76 │ │ │ │ │ + ble.w 8020 │ │ │ │ │ + b.n 7e96 │ │ │ │ │ add.w r2, r1, r9 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 7e68 │ │ │ │ │ + b.n 7e88 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.w 7fe6 │ │ │ │ │ + bhi.w 8006 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 835e │ │ │ │ │ + beq.n 837e │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 7bb0 │ │ │ │ │ + b.n 7bd0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7fe6 │ │ │ │ │ + bne.w 8006 │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 8354 │ │ │ │ │ + beq.n 8374 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b.n 8002 │ │ │ │ │ + b.n 8022 │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 7e3c │ │ │ │ │ + b.n 7e5c │ │ │ │ │ mov r5, r4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 7e0a │ │ │ │ │ + b.n 7e2a │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bhi.w 7fe6 │ │ │ │ │ + bhi.w 8006 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 826c │ │ │ │ │ + bne.n 828c │ │ │ │ │ add.w r0, r9, #4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8002 │ │ │ │ │ + b.n 8022 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi.w 7fe6 │ │ │ │ │ + bhi.w 8006 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 826c │ │ │ │ │ + bne.n 828c │ │ │ │ │ add.w r0, r9, #3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8002 │ │ │ │ │ + b.n 8022 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - bhi.w 7fe6 │ │ │ │ │ + bhi.w 8006 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 826c │ │ │ │ │ + bne.n 828c │ │ │ │ │ add.w r0, r9, #6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8002 │ │ │ │ │ + b.n 8022 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - bhi.w 7fe6 │ │ │ │ │ + bhi.w 8006 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 826c │ │ │ │ │ + bne.n 828c │ │ │ │ │ add.w r0, r9, #5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8002 │ │ │ │ │ + b.n 8022 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - bhi.w 7fe6 │ │ │ │ │ + bhi.w 8006 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 826c │ │ │ │ │ + bne.n 828c │ │ │ │ │ add.w r0, r9, #7 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8002 │ │ │ │ │ + b.n 8022 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi.w 7fe6 │ │ │ │ │ + bhi.w 8006 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 826c │ │ │ │ │ + bne.n 828c │ │ │ │ │ add.w r0, r9, #8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8002 │ │ │ │ │ + b.n 8022 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi.w 7fe6 │ │ │ │ │ + bhi.w 8006 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 826c │ │ │ │ │ + bne.n 828c │ │ │ │ │ add.w r0, r9, #10 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8002 │ │ │ │ │ + b.n 8022 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi.w 7fe6 │ │ │ │ │ + bhi.w 8006 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 826c │ │ │ │ │ + bne.n 828c │ │ │ │ │ add.w r0, r9, #9 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8002 │ │ │ │ │ + b.n 8022 │ │ │ │ │ add.w r0, r9, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 8002 │ │ │ │ │ + b.n 8022 │ │ │ │ │ add.w r0, r9, #2 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 8002 │ │ │ │ │ + b.n 8022 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 7ce8 │ │ │ │ │ + b.n 7d08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.w 7b06 │ │ │ │ │ + b.w 7b26 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 7b06 │ │ │ │ │ + beq.w 7b26 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7b06 │ │ │ │ │ + bne.w 7b26 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.w 7b06 │ │ │ │ │ + b.w 7b26 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 7e76 │ │ │ │ │ + b.n 7e96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 802a │ │ │ │ │ + bne.w 804a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 802a │ │ │ │ │ + b.n 804a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8036 │ │ │ │ │ + bne.w 8056 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8036 │ │ │ │ │ + b.n 8056 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000083e4 <_PyLong_Sign>: │ │ │ │ │ +00008404 <_PyLong_Sign>: │ │ │ │ │ _PyLong_Sign(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000083f0 : │ │ │ │ │ +00008410 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ 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 │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8510 │ │ │ │ │ + bne.w 8530 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [r1, #0] │ │ │ │ │ - bne.n 841e │ │ │ │ │ + bne.n 843e │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 8444 │ │ │ │ │ + bne.n 8464 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 8450 │ │ │ │ │ + bne.n 8470 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 84e8 │ │ │ │ │ + beq.n 8508 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8414 │ │ │ │ │ + beq.n 8434 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w dbe0 │ │ │ │ │ + b.w dbdc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 852a │ │ │ │ │ - ldr r4, [pc, #252] @ (8548 ) │ │ │ │ │ + bne.n 854a │ │ │ │ │ + ldr r4, [pc, #252] @ (8568 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8504 │ │ │ │ │ - cbz r1, 84aa │ │ │ │ │ - bl dbe0 │ │ │ │ │ + beq.n 8524 │ │ │ │ │ + cbz r1, 84ca │ │ │ │ │ + bl dbdc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 850c │ │ │ │ │ + beq.n 852c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ - beq.n 84b8 │ │ │ │ │ + beq.n 84d8 │ │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ blx r2 │ │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 84ce │ │ │ │ │ + cbz r0, 84ee │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ add.w r1, r3, #12 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 844a │ │ │ │ │ + beq.n 846a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 844a │ │ │ │ │ + bne.n 846a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 844a │ │ │ │ │ + b.n 846a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8460 │ │ │ │ │ + bne.n 8480 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 844a │ │ │ │ │ + b.n 846a │ │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 847a │ │ │ │ │ + bne.n 849a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 84b4 │ │ │ │ │ + beq.n 84d4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 84b4 │ │ │ │ │ + bne.n 84d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 84b4 │ │ │ │ │ + b.n 84d4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8448 │ │ │ │ │ + beq.n 8468 │ │ │ │ │ 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 84b4 │ │ │ │ │ + b.n 84d4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 84ec │ │ │ │ │ - ldr r3, [pc, #60] @ (8548 ) │ │ │ │ │ - b.n 8460 │ │ │ │ │ + bne.n 850c │ │ │ │ │ + ldr r3, [pc, #60] @ (8568 ) │ │ │ │ │ + b.n 8480 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 844a │ │ │ │ │ + b.n 846a │ │ │ │ │ mov r5, r3 │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 844a │ │ │ │ │ + b.n 846a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -12683,35 +12699,35 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_Format │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000854c : │ │ │ │ │ +0000856c : │ │ │ │ │ PyLong_FromDouble(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - vldr d6, [pc, #752] @ 8850 │ │ │ │ │ + vldr d6, [pc, #752] @ 8870 │ │ │ │ │ sub sp, #20 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.w 8740 │ │ │ │ │ - vldr d6, [pc, #740] @ 8858 │ │ │ │ │ + ble.w 8760 │ │ │ │ │ + vldr d6, [pc, #740] @ 8878 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 8606 │ │ │ │ │ + bpl.n 8626 │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ vmov r2, s15 │ │ │ │ │ adds r1, r2, #5 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ - bcs.n 85aa │ │ │ │ │ + bcs.n 85ca │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -12720,23 +12736,23 @@ │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ add.w r0, r2, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r0, #1 │ │ │ │ │ vstr s15, [sp] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs.w 8790 │ │ │ │ │ + bcs.w 87b0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8814 │ │ │ │ │ + beq.w 8834 │ │ │ │ │ eor.w r4, r2, r2, asr #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub.w r4, r4, r2, asr #31 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -12751,20 +12767,20 @@ │ │ │ │ │ addne r0, #1 │ │ │ │ │ strne r0, [r2, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ - b.n 85a0 │ │ │ │ │ + b.n 85c0 │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #596] @ 8860 │ │ │ │ │ + vldr d6, [pc, #596] @ 8880 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 881c │ │ │ │ │ + bgt.w 883c │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -12775,38 +12791,38 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, r2 │ │ │ │ │ rsb r3, r0, r3, asr #4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ - beq.w 87f6 │ │ │ │ │ + beq.w 8816 │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 880c │ │ │ │ │ + beq.w 882c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 8868 │ │ │ │ │ + bne.w 8888 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ @@ -12819,39 +12835,39 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r4, #29 │ │ │ │ │ - blt.n 8726 │ │ │ │ │ + blt.n 8746 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ add.w r2, r3, r7, lsl #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r2, #12] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bmi.n 8726 │ │ │ │ │ + bmi.n 8746 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r0, #30 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r2, #8] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 8726 │ │ │ │ │ + beq.n 8746 │ │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ add.w r4, r3, #12 │ │ │ │ │ adds r2, #8 │ │ │ │ │ add r2, r3 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ movs r0, #30 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -12860,32 +12876,32 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 8704 │ │ │ │ │ + bne.n 8724 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 85a0 │ │ │ │ │ + beq.w 85c0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n 85a0 │ │ │ │ │ + b.n 85c0 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #280] @ 8860 │ │ │ │ │ + vldr d5, [pc, #280] @ 8880 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 881c │ │ │ │ │ + bgt.n 883c │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 8834 │ │ │ │ │ + bvs.n 8854 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ @@ -12895,23 +12911,23 @@ │ │ │ │ │ asrs r0, r2, #31 │ │ │ │ │ smull r1, r3, r3, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, r2 │ │ │ │ │ rsb r3, r0, r3, asr #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 87f4 │ │ │ │ │ + beq.n 8814 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 864c │ │ │ │ │ + b.n 866c │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8814 │ │ │ │ │ + beq.n 8834 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov.w ip, #16 │ │ │ │ │ strd r0, ip, [r3, #4] │ │ │ │ │ @@ -12935,58 +12951,58 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ ite lt │ │ │ │ │ movlt r0, #18 │ │ │ │ │ movge r0, #16 │ │ │ │ │ strd r0, r2, [r3, #8] │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ - b.n 85a0 │ │ │ │ │ + b.n 85c0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 880c │ │ │ │ │ + cbz r0, 882c │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8660 │ │ │ │ │ + b.n 8680 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 85a0 │ │ │ │ │ + b.n 85c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 85a0 │ │ │ │ │ + b.n 85c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8818 │ │ │ │ │ + b.n 8838 │ │ │ │ │ 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 8818 │ │ │ │ │ + b.n 8838 │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ @@ -13005,164 +13021,164 @@ │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r4, #29 │ │ │ │ │ - bge.w 86b8 │ │ │ │ │ - b.n 8726 │ │ │ │ │ + bge.w 86d8 │ │ │ │ │ + b.n 8746 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008898 : │ │ │ │ │ +000088b8 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ - cbz r0, 88e0 │ │ │ │ │ + cbz r0, 8900 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 88f8 │ │ │ │ │ + bpl.n 8918 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 88cc │ │ │ │ │ + bhi.n 88ec │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ - bl 4b70 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 4b80 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 88f0 │ │ │ │ │ + beq.n 8910 │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ - b.n 88c8 │ │ │ │ │ + b.n 88e8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1487 @ 0x5cf │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 88c8 │ │ │ │ │ + b.n 88e8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 88f0 │ │ │ │ │ + beq.n 8910 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 893c │ │ │ │ │ + bhi.n 895c │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov.w r1, r0, asr #31 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - beq.n 88c8 │ │ │ │ │ + beq.n 88e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 88c8 │ │ │ │ │ + bne.n 88e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 88d6 │ │ │ │ │ + b.n 88f6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ - bl 4b70 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 4b80 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 88d6 │ │ │ │ │ + beq.n 88f6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 88d6 │ │ │ │ │ - b.n 8930 │ │ │ │ │ + bne.n 88f6 │ │ │ │ │ + b.n 8950 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000895c : │ │ │ │ │ +0000897c : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ │ - bhi.n 896c │ │ │ │ │ - ldr r0, [pc, #60] @ (89a4 ) │ │ │ │ │ + bhi.n 898c │ │ │ │ │ + ldr r0, [pc, #60] @ (89c4 ) │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ - bne.n 8980 │ │ │ │ │ + bne.n 89a0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - cbz r0, 89a0 │ │ │ │ │ + cbz r0, 89c0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ - bne.n 8994 │ │ │ │ │ + bne.n 89b4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000089a8 : │ │ │ │ │ +000089c8 : │ │ │ │ │ long_or(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 9252 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + bpl.w 9288 │ │ │ │ │ + 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, [r1, #4] │ │ │ │ │ + sub sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r1, r3, #7 │ │ │ │ │ + lsls r7, r3, #7 │ │ │ │ │ itt pl │ │ │ │ │ movwpl r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movtpl r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - bpl.n 8a2e │ │ │ │ │ + bpl.n 8a4e │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 8a8c │ │ │ │ │ + bhi.n 8aac │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 8a8c │ │ │ │ │ + bhi.n 8aac │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul.w r1, r0, r1 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ @@ -13170,37 +13186,37 @@ │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov.w r2, r4, asr #31 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 8a36 │ │ │ │ │ + bcs.n 8a56 │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + add sp, #16 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w 8da8 │ │ │ │ │ + bcs.w 8dfc │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 925e │ │ │ │ │ + beq.w 9294 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -13214,520 +13230,533 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r6, [r3, #12] │ │ │ │ │ - b.n 8a2e │ │ │ │ │ - mov.w r9, r2, lsr #3 │ │ │ │ │ - mov.w lr, r2, lsr #3 │ │ │ │ │ + b.n 8a4e │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 8dd2 │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + beq.w 8e26 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 8e74 │ │ │ │ │ + beq.w 8ec8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w ip, r3, #3 │ │ │ │ │ mov.w r8, r3, lsr #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.w 8eda │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ it ne │ │ │ │ │ - movne.w sl, #0 │ │ │ │ │ - beq.w 8ebe │ │ │ │ │ + movne.w r9, #0 │ │ │ │ │ + beq.w 8f12 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - blt.w 8e9e │ │ │ │ │ - add.w r0, sl, r9 │ │ │ │ │ + blt.w 8ef2 │ │ │ │ │ + add.w r0, r9, r2 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 927a │ │ │ │ │ + beq.w 92b0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 8d84 │ │ │ │ │ + beq.w 8dd8 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 8eca │ │ │ │ │ + beq.w 8f1e │ │ │ │ │ ldrd r0, r1, [r5, #12] │ │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ │ - orrs r0, r2 │ │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ │ - str r0, [r3, #12] │ │ │ │ │ - orrs r1, r2 │ │ │ │ │ + ldr.w ip, [r4, #16] │ │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ │ + orr.w r1, r1, ip │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ mov.w r1, r8, lsr #1 │ │ │ │ │ + orrs r0, r6 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 8c90 │ │ │ │ │ + str r0, [r3, #12] │ │ │ │ │ + beq.w 8ce4 │ │ │ │ │ ldrd r0, ip, [r5, #20] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - orr.w r0, r0, r2 │ │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + ldr.w lr, [r4, #24] │ │ │ │ │ + orr.w r0, r0, r6 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - orr.w r0, ip, r2 │ │ │ │ │ + orr.w r0, ip, lr │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ - beq.w 8c90 │ │ │ │ │ + beq.w 8ce4 │ │ │ │ │ ldrd r0, ip, [r5, #28] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ │ - orr.w r0, r0, r2 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ │ + ldr.w lr, [r4, #32] │ │ │ │ │ + orr.w r0, r0, r6 │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ - orr.w r0, ip, r2 │ │ │ │ │ + orr.w r0, ip, lr │ │ │ │ │ str r0, [r3, #32] │ │ │ │ │ - beq.w 8c90 │ │ │ │ │ + beq.w 8ce4 │ │ │ │ │ ldrd r0, ip, [r5, #36] @ 0x24 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ - orr.w r0, r0, r2 │ │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ │ + ldr.w lr, [r4, #40] @ 0x28 │ │ │ │ │ + orr.w r0, r0, r6 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ - orr.w r0, ip, r2 │ │ │ │ │ + orr.w r0, ip, lr │ │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ │ - beq.w 8c90 │ │ │ │ │ + beq.w 8ce4 │ │ │ │ │ ldrd r0, ip, [r4, #44] @ 0x2c │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ - orr.w r0, r0, r2 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ │ + ldr.w lr, [r5, #48] @ 0x30 │ │ │ │ │ + orr.w r0, r0, r6 │ │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ │ - orr.w r0, ip, r2 │ │ │ │ │ + orr.w r0, ip, lr │ │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ │ - beq.w 8c90 │ │ │ │ │ + beq.w 8ce4 │ │ │ │ │ add.w r0, r3, #12 │ │ │ │ │ - add.w lr, r5, #52 @ 0x34 │ │ │ │ │ - add.w r2, r0, r1, lsl #3 │ │ │ │ │ + add.w lr, r4, #52 @ 0x34 │ │ │ │ │ + add.w r6, r0, r1, lsl #3 │ │ │ │ │ add.w r0, r3, #52 @ 0x34 │ │ │ │ │ - sub.w ip, r2, r0 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ + sub.w ip, r6, r0 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ sub.w ip, ip, #8 │ │ │ │ │ - add.w r2, r4, #52 @ 0x34 │ │ │ │ │ + add.w r6, r5, #52 @ 0x34 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ands.w ip, ip, #3 │ │ │ │ │ - beq.n 8c14 │ │ │ │ │ + beq.n 8c52 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 8bf0 │ │ │ │ │ + beq.n 8c28 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 8bce │ │ │ │ │ - ldrd r6, ip, [lr] │ │ │ │ │ - add.w lr, r5, #60 @ 0x3c │ │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ + beq.n 8c02 │ │ │ │ │ + ldrd r7, ip, [r5, #52] @ 0x34 │ │ │ │ │ + ldr.w r6, [lr] │ │ │ │ │ orrs r6, r7 │ │ │ │ │ + ldr.w r7, [lr, #4] │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ - orr.w ip, ip, r2 │ │ │ │ │ - add.w r2, r4, #60 @ 0x3c │ │ │ │ │ + add.w lr, r4, #60 @ 0x3c │ │ │ │ │ + orr.w ip, ip, r7 │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ + add.w r0, r5, #60 @ 0x3c │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ add.w r0, r3, #60 @ 0x3c │ │ │ │ │ - ldrd r6, ip, [lr] │ │ │ │ │ - adds r2, #8 │ │ │ │ │ - ldr.w r7, [r2, #-8] │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ add.w lr, lr, #8 │ │ │ │ │ adds r0, #8 │ │ │ │ │ + ldrd r7, ip, [r6] │ │ │ │ │ + adds r6, #8 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + ldr.w r6, [lr, #-8] │ │ │ │ │ orrs r6, r7 │ │ │ │ │ - ldr.w r7, [r2, #-4] │ │ │ │ │ + ldr.w r7, [lr, #-4] │ │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ │ orr.w ip, ip, r7 │ │ │ │ │ str.w ip, [r0, #-4] │ │ │ │ │ - ldrd r6, ip, [lr] │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ adds r0, #8 │ │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ │ add.w lr, lr, #8 │ │ │ │ │ - adds r2, #8 │ │ │ │ │ + ldrd r7, ip, [r6] │ │ │ │ │ + adds r6, #8 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + ldr.w r6, [lr, #-8] │ │ │ │ │ orrs r6, r7 │ │ │ │ │ - ldr.w r7, [r2, #-4] │ │ │ │ │ + ldr.w r7, [lr, #-4] │ │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ │ orr.w ip, ip, r7 │ │ │ │ │ str.w ip, [r0, #-4] │ │ │ │ │ - cmp fp, r0 │ │ │ │ │ - beq.n 8c90 │ │ │ │ │ - ldrd r6, ip, [lr] │ │ │ │ │ - add.w lr, lr, #32 │ │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + beq.n 8ce4 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ adds r0, #32 │ │ │ │ │ + add.w lr, lr, #32 │ │ │ │ │ + ldrd r7, ip, [r6] │ │ │ │ │ + ldr.w r6, [lr, #-32] │ │ │ │ │ orrs r6, r7 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ + ldr.w r7, [lr, #-28] │ │ │ │ │ str.w r6, [r0, #-32] │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ orr.w ip, ip, r7 │ │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ │ - cmp fp, r0 │ │ │ │ │ - ldrd r6, r7, [r2, #8] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + add.w r6, r6, #32 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ ldr.w r7, [lr, #-24] │ │ │ │ │ - add.w r2, r2, #32 │ │ │ │ │ - ldr.w ip, [lr, #-20] │ │ │ │ │ - orr.w r6, r7, r6 │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - str.w r6, [r0, #-24] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + ldr.w r7, [lr, #-20] │ │ │ │ │ + ldr.w r6, [r6, #-24] │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ + orr.w r7, r6, r7 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + ldr.w ip, [r6, #-20] │ │ │ │ │ + str.w r7, [r0, #-24] │ │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ │ orr.w ip, ip, r7 │ │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ │ - ldrd r6, ip, [lr, #-16] │ │ │ │ │ - ldr.w r7, [r2, #-16] │ │ │ │ │ - orr.w r6, r6, r7 │ │ │ │ │ - ldr.w r7, [r2, #-12] │ │ │ │ │ + ldrd r7, ip, [r6, #-16] │ │ │ │ │ + ldr.w r6, [lr, #-16] │ │ │ │ │ + orr.w r6, r7, r6 │ │ │ │ │ + ldr.w r7, [lr, #-12] │ │ │ │ │ str.w r6, [r0, #-16] │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ orr.w ip, ip, r7 │ │ │ │ │ str.w ip, [r0, #-12] │ │ │ │ │ - ldrd r6, ip, [lr, #-8] │ │ │ │ │ - ldr.w r7, [r2, #-8] │ │ │ │ │ - orr.w r6, r6, r7 │ │ │ │ │ - ldr.w r7, [r2, #-4] │ │ │ │ │ + ldrd r7, ip, [r6, #-8] │ │ │ │ │ + ldr.w r6, [lr, #-8] │ │ │ │ │ + orr.w r6, r7, r6 │ │ │ │ │ + ldr.w r7, [lr, #-4] │ │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ │ orr.w ip, ip, r7 │ │ │ │ │ str.w ip, [r0, #-4] │ │ │ │ │ - bne.n 8c14 │ │ │ │ │ + bne.n 8c52 │ │ │ │ │ mov ip, r8 │ │ │ │ │ cmp.w r8, r1, lsl #1 │ │ │ │ │ - beq.w 922a │ │ │ │ │ + beq.w 9262 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ adds r1, #2 │ │ │ │ │ - cmp ip, r9 │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ mov.w r1, r1, lsl #2 │ │ │ │ │ add.w r0, r5, r1 │ │ │ │ │ add.w lr, r4, r1 │ │ │ │ │ add r1, r3 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr.w r2, [lr, #4] │ │ │ │ │ - orr.w r0, r0, r2 │ │ │ │ │ + ldr.w lr, [lr, #4] │ │ │ │ │ + orr.w r0, r0, lr │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - blt.n 8d8c │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 9054 │ │ │ │ │ + blt.n 8de0 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 908c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 8cda │ │ │ │ │ + beq.n 8d2e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8eb2 │ │ │ │ │ + beq.w 8f06 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 8cee │ │ │ │ │ + beq.n 8d42 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 902e │ │ │ │ │ + beq.w 906c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r0, r1, #3 │ │ │ │ │ - beq.n 8d08 │ │ │ │ │ + beq.n 8d5c │ │ │ │ │ add.w r4, r3, r0, lsl #2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ add.w ip, r3, #12 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - cbz r4, 8d64 │ │ │ │ │ + cbz r4, 8db8 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 8a2e │ │ │ │ │ + bhi.w 8a4e │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w 8a2e │ │ │ │ │ + bcs.w 8a4e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 8d4e │ │ │ │ │ + beq.n 8da2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 8d4e │ │ │ │ │ - ldr r2, [pc, #764] @ (903c ) │ │ │ │ │ + cbnz r2, 8da2 │ │ │ │ │ + ldr r2, [pc, #740] @ (9078 ) │ │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 9242 │ │ │ │ │ + bne.w 9278 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 8a2e │ │ │ │ │ + b.n 8a4e │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r4, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8ed2 │ │ │ │ │ + beq.w 8f26 │ │ │ │ │ ldr.w r5, [ip, r4, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8d62 │ │ │ │ │ + beq.n 8db6 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 8d02 │ │ │ │ │ + beq.n 8d56 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r2, lsl #3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - b.n 8d02 │ │ │ │ │ + b.n 8d56 │ │ │ │ │ mov ip, r8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - cmp ip, r9 │ │ │ │ │ - bge.n 8cbe │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + bge.n 8d12 │ │ │ │ │ add.w r0, ip, #3 │ │ │ │ │ - sub.w r2, r9, ip │ │ │ │ │ + sub.w r2, r2, ip │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 8cbe │ │ │ │ │ + b.n 8d12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.w 920c │ │ │ │ │ + blt.w 9244 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a2e │ │ │ │ │ + beq.w 8a4e │ │ │ │ │ lsrs r1, r6, #30 │ │ │ │ │ bic.w r2, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r7, lsl #2 │ │ │ │ │ strd r4, r2, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b.n 8a2e │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ + b.n 8a4e │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a2e │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 8e72 │ │ │ │ │ + beq.w 8a4e │ │ │ │ │ + ldrd r2, r1, [sp, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 8ec6 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ eor.w r0, lr, r0 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - and.w r2, r0, lr │ │ │ │ │ - str r2, [r3, #12] │ │ │ │ │ - beq.n 8e72 │ │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ │ - cmp.w r9, #2 │ │ │ │ │ - eor.w ip, lr, r2 │ │ │ │ │ + and.w ip, r0, lr │ │ │ │ │ + str.w ip, [r3, #12] │ │ │ │ │ + beq.n 8ec6 │ │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + eor.w ip, lr, r6 │ │ │ │ │ add.w r0, ip, r0, lsr #30 │ │ │ │ │ - and.w r2, r0, lr │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ - beq.n 8e72 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - cmp.w r9, #3 │ │ │ │ │ - eor.w ip, lr, r2 │ │ │ │ │ + and.w ip, r0, lr │ │ │ │ │ + str.w ip, [r3, #16] │ │ │ │ │ + beq.n 8ec6 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + eor.w ip, lr, r6 │ │ │ │ │ add.w ip, ip, r0, lsr #30 │ │ │ │ │ and.w r0, ip, lr │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - beq.n 8e72 │ │ │ │ │ + beq.n 8ec6 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cmp.w r9, #4 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ eor.w r0, lr, r0 │ │ │ │ │ add.w r0, r0, ip, lsr #30 │ │ │ │ │ - and.w r2, r0, lr │ │ │ │ │ - str r2, [r3, #24] │ │ │ │ │ - beq.n 8e72 │ │ │ │ │ - add.w ip, r4, #8 │ │ │ │ │ + and.w ip, r0, lr │ │ │ │ │ + str.w ip, [r3, #24] │ │ │ │ │ + beq.n 8ec6 │ │ │ │ │ + add.w r6, r4, #8 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - add.w r2, r4, #24 │ │ │ │ │ - add.w r7, ip, r9, lsl #2 │ │ │ │ │ + add.w r7, r6, r2, lsl #2 │ │ │ │ │ + add.w ip, r4, #24 │ │ │ │ │ add.w r6, r3, #24 │ │ │ │ │ - ldr.w r4, [r2, #4]! │ │ │ │ │ - eor.w ip, lr, r4 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - add r0, ip │ │ │ │ │ + ldr.w r4, [ip, #4]! │ │ │ │ │ + eor.w r4, lr, r4 │ │ │ │ │ + cmp ip, r7 │ │ │ │ │ + add r0, r4 │ │ │ │ │ bic.w r4, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r6, #4]! │ │ │ │ │ mov.w r0, r0, lsr #30 │ │ │ │ │ - bne.n 8e58 │ │ │ │ │ + bne.n 8eac │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ mov.w r8, r3, lsr #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 8eda │ │ │ │ │ - subs r2, r1, #2 │ │ │ │ │ + beq.n 8f2e │ │ │ │ │ + subs r6, r1, #2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - rsbs sl, r2, #0 │ │ │ │ │ + rsbs r9, r6, #0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - adc.w sl, sl, r2 │ │ │ │ │ + adc.w r9, r9, r6 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 8aca │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bge.w 8ad4 │ │ │ │ │ + bne.w 8ae6 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bge.w 8af0 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 926a │ │ │ │ │ + beq.w 92a0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - b.n 8ad4 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.n 8af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 8cda │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - blt.w 921a │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - b.n 8ad4 │ │ │ │ │ + b.n 8d2e │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + blt.w 9252 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 8af0 │ │ │ │ │ mov ip, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b.n 8c9e │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.n 8cf2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n 8d2c │ │ │ │ │ + b.n 8d80 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ + strd r2, r1, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldrd r2, r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9294 │ │ │ │ │ + beq.w 92ca │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 9040 │ │ │ │ │ + beq.w 907c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp.w r8, #1 │ │ │ │ │ - eor.w r0, r0, r3 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + eors r0, r3 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ and.w r0, ip, r3 │ │ │ │ │ - str r0, [r2, #12] │ │ │ │ │ - beq.n 9002 │ │ │ │ │ + str r0, [r6, #12] │ │ │ │ │ + beq.n 9046 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ - cmp.w r8, #2 │ │ │ │ │ + cmp r7, #2 │ │ │ │ │ eor.w r0, r0, r3 │ │ │ │ │ add.w ip, r0, ip, lsr #30 │ │ │ │ │ and.w r0, ip, r3 │ │ │ │ │ - str r0, [r2, #16] │ │ │ │ │ - beq.n 9002 │ │ │ │ │ + str r0, [r6, #16] │ │ │ │ │ + beq.n 9046 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - cmp.w r8, #3 │ │ │ │ │ + cmp r7, #3 │ │ │ │ │ eor.w r0, r0, r3 │ │ │ │ │ add.w ip, r0, ip, lsr #30 │ │ │ │ │ and.w r0, ip, r3 │ │ │ │ │ - str r0, [r2, #20] │ │ │ │ │ - beq.n 9002 │ │ │ │ │ + str r0, [r6, #20] │ │ │ │ │ + beq.n 9046 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ - cmp.w r8, #4 │ │ │ │ │ + cmp r7, #4 │ │ │ │ │ eor.w r0, r0, r3 │ │ │ │ │ add.w ip, r0, ip, lsr #30 │ │ │ │ │ and.w r0, ip, r3 │ │ │ │ │ - str r0, [r2, #24] │ │ │ │ │ - beq.n 9002 │ │ │ │ │ + str r0, [r6, #24] │ │ │ │ │ + beq.n 9046 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - cmp.w r8, #5 │ │ │ │ │ + cmp r7, #5 │ │ │ │ │ eor.w r0, r0, r3 │ │ │ │ │ add.w ip, r0, ip, lsr #30 │ │ │ │ │ and.w r0, ip, r3 │ │ │ │ │ - str r0, [r2, #28] │ │ │ │ │ - beq.n 9002 │ │ │ │ │ + str r0, [r6, #28] │ │ │ │ │ + beq.n 9046 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ - cmp.w r8, #6 │ │ │ │ │ + cmp r7, #6 │ │ │ │ │ eor.w r0, r0, r3 │ │ │ │ │ add.w ip, r0, ip, lsr #30 │ │ │ │ │ and.w r0, ip, r3 │ │ │ │ │ - str r0, [r2, #32] │ │ │ │ │ - beq.n 9002 │ │ │ │ │ + str r0, [r6, #32] │ │ │ │ │ + beq.n 9046 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ - cmp.w r8, #7 │ │ │ │ │ + cmp r7, #7 │ │ │ │ │ eor.w r0, r0, r3 │ │ │ │ │ add.w ip, r0, ip, lsr #30 │ │ │ │ │ and.w r0, ip, r3 │ │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ │ - beq.n 9002 │ │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ │ + beq.n 9046 │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ - cmp.w r8, #8 │ │ │ │ │ + cmp r7, #8 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add.w r0, r3, ip, lsr #30 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r3, [r2, #40] @ 0x28 │ │ │ │ │ - beq.n 9002 │ │ │ │ │ + str r3, [r6, #40] @ 0x28 │ │ │ │ │ + beq.n 9046 │ │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp.w r8, #9 │ │ │ │ │ + cmp r7, #9 │ │ │ │ │ eor.w r3, ip, r3 │ │ │ │ │ add.w r0, r3, r0, lsr #30 │ │ │ │ │ and.w r3, r0, ip │ │ │ │ │ - str r3, [r2, #44] @ 0x2c │ │ │ │ │ - beq.n 9002 │ │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ │ + beq.n 9046 │ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - cmp.w r8, #10 │ │ │ │ │ + cmp r7, #10 │ │ │ │ │ eor.w r3, ip, r3 │ │ │ │ │ add.w r3, r3, r0, lsr #30 │ │ │ │ │ and.w r0, r3, ip │ │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ │ - beq.n 9002 │ │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ │ + beq.n 9046 │ │ │ │ │ add.w r0, r5, #8 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ │ - add.w r6, r0, r8, lsl #2 │ │ │ │ │ - add.w lr, r2, #48 @ 0x30 │ │ │ │ │ + add.w r7, r0, r8, lsl #2 │ │ │ │ │ + add.w lr, r6, #48 @ 0x30 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ eor.w r0, ip, r0 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ add r3, r0 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [lr, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 8fe8 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - blt.w 922e │ │ │ │ │ + bne.n 902c │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + blt.w 9266 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9278 │ │ │ │ │ - cmp.w r8, #1 │ │ │ │ │ - beq.w 9236 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - b.n 8af4 │ │ │ │ │ + beq.w 92ae │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.w 926e │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + b.n 8b14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 8cee │ │ │ │ │ - nop │ │ │ │ │ + b.n 8d42 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 108 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9278 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + beq.w 92ae │ │ │ │ │ + mov r5, r6 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ add.w r2, r3, #12 │ │ │ │ │ add.w r6, r2, r8, lsl #2 │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ bic.w r0, r0, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ @@ -13739,27 +13768,27 @@ │ │ │ │ │ mov r7, r6 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ - beq.n 914e │ │ │ │ │ + beq.n 9186 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 9130 │ │ │ │ │ + beq.n 9168 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 911a │ │ │ │ │ + beq.n 9152 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq.n 9104 │ │ │ │ │ + beq.n 913c │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq.n 90ee │ │ │ │ │ + beq.n 9126 │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq.n 90d8 │ │ │ │ │ + beq.n 9110 │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - beq.n 90c2 │ │ │ │ │ + beq.n 90fa │ │ │ │ │ mov r1, r3 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w lr, [r1, #12]! │ │ │ │ │ eor.w ip, lr, ip │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ @@ -13803,15 +13832,15 @@ │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ eor.w ip, lr, ip │ │ │ │ │ cmp r1, r7 │ │ │ │ │ add r2, ip │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - beq.w 8cc6 │ │ │ │ │ + beq.w 8d1a │ │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, r1, #4 │ │ │ │ │ eor.w ip, lr, ip │ │ │ │ │ add r2, ip │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -13856,135 +13885,133 @@ │ │ │ │ │ eor.w ip, lr, ip │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r2, ip, r2, lsr #30 │ │ │ │ │ str r0, [r6, #24] │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r6, #28] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 914e │ │ │ │ │ - b.n 8cc6 │ │ │ │ │ + bne.n 9186 │ │ │ │ │ + b.n 8d1a │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 8db2 │ │ │ │ │ + b.n 8e06 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, lr │ │ │ │ │ mov r5, r3 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - b.n 8ad4 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b.n 8d88 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - b.n 8e9e │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ │ - orrs r1, r2 │ │ │ │ │ - str r1, [r3, #12] │ │ │ │ │ - b.n 9054 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 8af0 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.n 8ddc │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + b.n 8ef2 │ │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + str r2, [r3, #12] │ │ │ │ │ + b.n 908c │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 8d48 │ │ │ │ │ + b.n 8d9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.w 8a2e │ │ │ │ │ + b.w 8a4e │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 8ad4 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + b.n 8af0 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 92ae │ │ │ │ │ + bne.n 92e4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 92be │ │ │ │ │ + bne.n 92f4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.w 8a2e │ │ │ │ │ + b.w 8a4e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 928e │ │ │ │ │ + beq.n 92c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 928e │ │ │ │ │ + bne.n 92c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 928e │ │ │ │ │ + b.n 92c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9284 │ │ │ │ │ + bne.n 92ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9284 │ │ │ │ │ + b.n 92ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 928e │ │ │ │ │ + bne.n 92c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 928e │ │ │ │ │ - nop │ │ │ │ │ + b.n 92c4 │ │ │ │ │ │ │ │ │ │ -000092d0 : │ │ │ │ │ +00009304 : │ │ │ │ │ x_sub(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ lsrs r5, r5, #3 │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes